diff --git a/theme-authentic2/locale/fr/LC_MESSAGES/django.mo b/theme-authentic2/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000..98fd8ed Binary files /dev/null and b/theme-authentic2/locale/fr/LC_MESSAGES/django.mo differ diff --git a/theme-authentic2/static/css/app.css b/theme-authentic2/static/css/app.css new file mode 100644 index 0000000..c0e07da --- /dev/null +++ b/theme-authentic2/static/css/app.css @@ -0,0 +1,10643 @@ +/* + * All foundation components, one by one +*/ +/* line 347, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-version { + font-family: "/5.4.7/"; +} + +/* line 351, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-small { + font-family: "/only screen/"; + width: 0em; +} + +/* line 356, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-medium { + font-family: "/only screen and (min-width:40.063em)/"; + width: 40.063em; +} + +/* line 361, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-large { + font-family: "/only screen and (min-width:64.063em)/"; + width: 64.063em; +} + +/* line 366, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-xlarge { + font-family: "/only screen and (min-width:90.063em)/"; + width: 90.063em; +} + +/* line 371, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-xxlarge { + font-family: "/only screen and (min-width:120.063em)/"; + width: 120.063em; +} + +/* line 376, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-data-attribute-namespace { + font-family: false; +} + +/* line 383, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +html, body { + height: 100%; +} + +/* line 388, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +*, +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +/* line 393, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +html, +body { + font-size: 16px; +} + +/* line 396, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +body { + background: white; + color: #222222; + padding: 0; + margin: 0; + font-family: "Open Sans", sans-serif; + font-weight: normal; + font-style: normal; + line-height: 24px; + position: relative; + cursor: auto; +} + +/* line 409, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +a:hover { + cursor: pointer; +} + +/* line 412, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +img { + max-width: 100%; + height: auto; +} + +/* line 414, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +img { + -ms-interpolation-mode: bicubic; +} + +/* line 420, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +#map_canvas img, +#map_canvas embed, +#map_canvas object, +.map_canvas img, +.map_canvas embed, +.map_canvas object { + max-width: none !important; +} + +/* line 425, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.left { + float: left !important; +} + +/* line 426, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.right { + float: right !important; +} + +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.clearfix:after { + clear: both; +} + +/* line 430, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.hide { + display: none !important; + visibility: hidden; +} + +/* line 436, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.invisible { + visibility: hidden; +} + +/* line 442, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* line 445, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +img { + display: inline-block; + vertical-align: middle; +} + +/* line 455, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +textarea { + height: auto; + min-height: 50px; +} + +/* line 458, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +select { + width: 100%; +} + +/* line 218, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +.row, html.no-flexbox .flex-inline-list { + width: 100%; + margin-left: auto; + margin-right: auto; + margin-top: 0; + margin-bottom: 0; + max-width: 62.5rem; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row:before, html.no-flexbox .flex-inline-list:before, .row:after, html.no-flexbox .flex-inline-list:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row:after, html.no-flexbox .flex-inline-list:after { + clear: both; +} +/* line 223, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +.row.collapse > .column, html.no-flexbox .collapse.flex-inline-list > .column, +.row.collapse > .columns, +html.no-flexbox .collapse.flex-inline-list > .columns, +html.no-flexbox .flex-inline-list.collapse > .cell { + padding-left: 0; + padding-right: 0; +} +/* line 225, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +.row.collapse .row, html.no-flexbox .collapse.flex-inline-list .row, .row.collapse html.no-flexbox .flex-inline-list, html.no-flexbox .row.collapse .flex-inline-list, html.no-flexbox .collapse.flex-inline-list .flex-inline-list { + margin-left: 0; + margin-right: 0; +} +/* line 228, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +.row .row, html.no-flexbox .flex-inline-list .row, .row html.no-flexbox .flex-inline-list, html.no-flexbox .row .flex-inline-list, html.no-flexbox .flex-inline-list .flex-inline-list { + width: auto; + margin-left: -0.9375rem; + margin-right: -0.9375rem; + margin-top: 0; + margin-bottom: 0; + max-width: none; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row .row:before, html.no-flexbox .flex-inline-list .row:before, .row html.no-flexbox .flex-inline-list:before, html.no-flexbox .row .flex-inline-list:before, html.no-flexbox .flex-inline-list .flex-inline-list:before, .row .row:after, html.no-flexbox .flex-inline-list .row:after, .row html.no-flexbox .flex-inline-list:after, html.no-flexbox .row .flex-inline-list:after, html.no-flexbox .flex-inline-list .flex-inline-list:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row .row:after, html.no-flexbox .flex-inline-list .row:after, .row html.no-flexbox .flex-inline-list:after, html.no-flexbox .row .flex-inline-list:after, html.no-flexbox .flex-inline-list .flex-inline-list:after { + clear: both; +} +/* line 229, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +.row .row.collapse, html.no-flexbox .flex-inline-list .row.collapse, .row html.no-flexbox .collapse.flex-inline-list, html.no-flexbox .row .collapse.flex-inline-list, html.no-flexbox .flex-inline-list .collapse.flex-inline-list { + width: auto; + margin: 0; + max-width: none; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row .row.collapse:before, html.no-flexbox .flex-inline-list .row.collapse:before, .row html.no-flexbox .collapse.flex-inline-list:before, html.no-flexbox .row .collapse.flex-inline-list:before, html.no-flexbox .flex-inline-list .collapse.flex-inline-list:before, .row .row.collapse:after, html.no-flexbox .flex-inline-list .row.collapse:after, .row html.no-flexbox .collapse.flex-inline-list:after, html.no-flexbox .row .collapse.flex-inline-list:after, html.no-flexbox .flex-inline-list .collapse.flex-inline-list:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row .row.collapse:after, html.no-flexbox .flex-inline-list .row.collapse:after, .row html.no-flexbox .collapse.flex-inline-list:after, html.no-flexbox .row .collapse.flex-inline-list:after, html.no-flexbox .flex-inline-list .collapse.flex-inline-list:after { + clear: both; +} + +/* line 234, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +.column, +.columns, +html.no-flexbox .flex-inline-list > .cell { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; +} + +/* line 236, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +[class*="column"] + [class*="column"]:last-child { + float: right; +} + +/* line 237, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +[class*="column"] + [class*="column"].end { + float: left; +} + +@media only screen { + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-0 { + position: relative; + left: 0%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-0 { + position: relative; + right: 0%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } + + /* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column, + .columns, + html.no-flexbox .flex-inline-list > .cell { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + float: left; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-1 { + width: 8.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-2 { + width: 16.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-3 { + width: 25%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-4 { + width: 33.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-5 { + width: 41.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-6 { + width: 50%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-7 { + width: 58.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-8 { + width: 66.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-9 { + width: 75%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-10 { + width: 83.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-11 { + width: 91.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-12 { + width: 100%; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-0 { + margin-left: 0% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-1 { + margin-left: 8.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-2 { + margin-left: 16.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-3 { + margin-left: 25% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-4 { + margin-left: 33.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-5 { + margin-left: 41.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-6 { + margin-left: 50% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-7 { + margin-left: 58.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-8 { + margin-left: 66.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-9 { + margin-left: 75% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-10 { + margin-left: 83.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-11 { + margin-left: 91.66667% !important; + } + + /* line 180, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-reset-order { + margin-left: 0; + margin-right: 0; + left: auto; + right: auto; + float: left; + } + + /* line 189, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.small-centered, + .columns.small-centered, + html.no-flexbox .flex-inline-list > .small-centered.cell { + margin-left: auto; + margin-right: auto; + float: none; + } + + /* line 192, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.small-uncentered, + .columns.small-uncentered, + html.no-flexbox .flex-inline-list > .small-uncentered.cell { + margin-left: 0; + margin-right: 0; + float: left; + } + + /* line 200, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.small-centered:last-child, + .columns.small-centered:last-child, + html.no-flexbox .flex-inline-list > .small-centered.cell:last-child { + float: none; + } + + /* line 206, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.small-uncentered:last-child, + .columns.small-uncentered:last-child, + html.no-flexbox .flex-inline-list > .small-uncentered.cell:last-child { + float: left; + } + + /* line 211, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.small-uncentered.opposite, + .columns.small-uncentered.opposite, + html.no-flexbox .flex-inline-list > .small-uncentered.opposite.cell { + float: right; + } +} +@media only screen and (min-width: 40.063em) { + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-0 { + position: relative; + left: 0%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-0 { + position: relative; + right: 0%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } + + /* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column, + .columns, + html.no-flexbox .flex-inline-list > .cell { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + float: left; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-1 { + width: 8.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-2 { + width: 16.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-3 { + width: 25%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-4 { + width: 33.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-5 { + width: 41.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-6 { + width: 50%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-7 { + width: 58.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-8 { + width: 66.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-9 { + width: 75%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-10 { + width: 83.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-11 { + width: 91.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-12 { + width: 100%; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-0 { + margin-left: 0% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-1 { + margin-left: 8.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-2 { + margin-left: 16.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-3 { + margin-left: 25% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-4 { + margin-left: 33.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-5 { + margin-left: 41.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-6 { + margin-left: 50% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-7 { + margin-left: 58.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-8 { + margin-left: 66.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-9 { + margin-left: 75% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-10 { + margin-left: 83.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-11 { + margin-left: 91.66667% !important; + } + + /* line 180, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-reset-order { + margin-left: 0; + margin-right: 0; + left: auto; + right: auto; + float: left; + } + + /* line 189, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.medium-centered, + .columns.medium-centered, + html.no-flexbox .flex-inline-list > .medium-centered.cell { + margin-left: auto; + margin-right: auto; + float: none; + } + + /* line 192, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.medium-uncentered, + .columns.medium-uncentered, + html.no-flexbox .flex-inline-list > .medium-uncentered.cell { + margin-left: 0; + margin-right: 0; + float: left; + } + + /* line 200, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.medium-centered:last-child, + .columns.medium-centered:last-child, + html.no-flexbox .flex-inline-list > .medium-centered.cell:last-child { + float: none; + } + + /* line 206, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.medium-uncentered:last-child, + .columns.medium-uncentered:last-child, + html.no-flexbox .flex-inline-list > .medium-uncentered.cell:last-child { + float: left; + } + + /* line 211, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.medium-uncentered.opposite, + .columns.medium-uncentered.opposite, + html.no-flexbox .flex-inline-list > .medium-uncentered.opposite.cell { + float: right; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-0 { + position: relative; + left: 0%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-0 { + position: relative; + right: 0%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } +} +@media only screen and (min-width: 64.063em) { + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-0 { + position: relative; + left: 0%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-0 { + position: relative; + right: 0%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } + + /* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column, + .columns, + html.no-flexbox .flex-inline-list > .cell { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + float: left; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-1 { + width: 8.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-2 { + width: 16.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-3 { + width: 25%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-4 { + width: 33.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-5 { + width: 41.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-6 { + width: 50%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-7 { + width: 58.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-8 { + width: 66.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-9 { + width: 75%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-10 { + width: 83.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-11 { + width: 91.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-12 { + width: 100%; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-0 { + margin-left: 0% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-1 { + margin-left: 8.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-2 { + margin-left: 16.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-3 { + margin-left: 25% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-4 { + margin-left: 33.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-5 { + margin-left: 41.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-6 { + margin-left: 50% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-7 { + margin-left: 58.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-8 { + margin-left: 66.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-9 { + margin-left: 75% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-10 { + margin-left: 83.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-11 { + margin-left: 91.66667% !important; + } + + /* line 180, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-reset-order { + margin-left: 0; + margin-right: 0; + left: auto; + right: auto; + float: left; + } + + /* line 189, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.large-centered, + .columns.large-centered, + html.no-flexbox .flex-inline-list > .large-centered.cell { + margin-left: auto; + margin-right: auto; + float: none; + } + + /* line 192, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.large-uncentered, + .columns.large-uncentered, + html.no-flexbox .flex-inline-list > .large-uncentered.cell { + margin-left: 0; + margin-right: 0; + float: left; + } + + /* line 200, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.large-centered:last-child, + .columns.large-centered:last-child, + html.no-flexbox .flex-inline-list > .large-centered.cell:last-child { + float: none; + } + + /* line 206, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.large-uncentered:last-child, + .columns.large-uncentered:last-child, + html.no-flexbox .flex-inline-list > .large-uncentered.cell:last-child { + float: left; + } + + /* line 211, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.large-uncentered.opposite, + .columns.large-uncentered.opposite, + html.no-flexbox .flex-inline-list > .large-uncentered.opposite.cell { + float: right; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-0 { + position: relative; + left: 0%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-0 { + position: relative; + right: 0%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } +} +/* line 129, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_accordion.scss */ +.accordion { + margin-bottom: 0; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.accordion:before, .accordion:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.accordion:after { + clear: both; +} +/* line 132, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_accordion.scss */ +.accordion .accordion-navigation, .accordion dd { + display: block; + margin-bottom: 0 !important; +} +/* line 135, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_accordion.scss */ +.accordion .accordion-navigation.active > a, .accordion dd.active > a { + background: #e8e8e8; +} +/* line 136, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_accordion.scss */ +.accordion .accordion-navigation > a, .accordion dd > a { + background: #efefef; + color: #222222; + padding: 1rem; + display: block; + font-family: "Open Sans", sans-serif; + font-size: 1rem; +} +/* line 143, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_accordion.scss */ +.accordion .accordion-navigation > a:hover, .accordion dd > a:hover { + background: #e3e3e3; +} +/* line 146, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_accordion.scss */ +.accordion .accordion-navigation > .content, .accordion dd > .content { + display: none; + padding: 0.9375rem; +} +/* line 149, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_accordion.scss */ +.accordion .accordion-navigation > .content.active, .accordion dd > .content.active { + display: block; + background: white; +} + +/* line 112, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_alert-boxes.scss */ +.alert-box { + border-style: solid; + border-width: 1px; + display: block; + font-weight: normal; + margin-bottom: 1.25rem; + position: relative; + padding: 0.875rem 1.5rem 0.875rem 0.875rem; + font-size: 0.8125rem; + transition: opacity 300ms ease-out; + background-color: #e01f2c; + border-color: #c11b26; + color: white; +} +/* line 115, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_alert-boxes.scss */ +.alert-box .close { + font-size: 1.375rem; + padding: 9px 6px 4px; + line-height: 0; + position: absolute; + top: 50%; + margin-top: -0.6875rem; + right: 0.25rem; + color: #333333; + opacity: 0.3; + background: inherit; +} +/* line 97, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_alert-boxes.scss */ +.alert-box .close:hover, .alert-box .close:focus { + opacity: 0.5; +} +/* line 117, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_alert-boxes.scss */ +.alert-box.radius { + border-radius: 3px; +} +/* line 118, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_alert-boxes.scss */ +.alert-box.round { + border-radius: 1000px; +} +/* line 120, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_alert-boxes.scss */ +.alert-box.success { + background-color: #43ac6a; + border-color: #3a945b; + color: white; +} +/* line 121, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_alert-boxes.scss */ +.alert-box.alert { + background-color: #f04124; + border-color: #de2d0f; + color: white; +} +/* line 122, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_alert-boxes.scss */ +.alert-box.secondary { + background-color: #e7e7e7; + border-color: #c7c7c7; + color: #4f4f4f; +} +/* line 123, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_alert-boxes.scss */ +.alert-box.warning { + background-color: #f08a24; + border-color: #de770f; + color: white; +} +/* line 124, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_alert-boxes.scss */ +.alert-box.info { + background-color: #a0d3e8; + border-color: #74bfdd; + color: #4f4f4f; +} +/* line 125, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_alert-boxes.scss */ +.alert-box.alert-close { + opacity: 0; +} + +/* line 106, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ +[class*="block-grid-"] { + display: block; + padding: 0; + margin: 0 -0.625rem; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +[class*="block-grid-"]:before, [class*="block-grid-"]:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +[class*="block-grid-"]:after { + clear: both; +} +/* line 50, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ +[class*="block-grid-"] > li { + display: block; + height: auto; + float: left; + padding: 0 0.625rem 1.25rem; +} + +@media only screen { + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-1 > li { + width: 100%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-1 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-2 > li { + width: 50%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-2 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-3 > li { + width: 33.33333%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-3 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-4 > li { + width: 25%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-4 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-5 > li { + width: 20%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-5 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-6 > li { + width: 16.66667%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-6 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-7 > li { + width: 14.28571%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-7 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-8 > li { + width: 12.5%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-8 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-9 > li { + width: 11.11111%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-9 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-10 > li { + width: 10%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-10 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-11 > li { + width: 9.09091%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-11 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-12 > li { + width: 8.33333%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-12 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .small-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; + } +} +@media only screen and (min-width: 40.063em) { + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-1 > li { + width: 100%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-1 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-2 > li { + width: 50%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-2 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-3 > li { + width: 33.33333%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-3 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-4 > li { + width: 25%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-4 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-5 > li { + width: 20%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-5 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-6 > li { + width: 16.66667%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-6 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-7 > li { + width: 14.28571%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-7 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-8 > li { + width: 12.5%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-8 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-9 > li { + width: 11.11111%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-9 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-10 > li { + width: 10%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-10 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-11 > li { + width: 9.09091%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-11 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-12 > li { + width: 8.33333%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-12 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .medium-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; + } +} +@media only screen and (min-width: 64.063em) { + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-1 > li { + width: 100%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-1 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-2 > li { + width: 50%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-2 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-3 > li { + width: 33.33333%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-3 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-4 > li { + width: 25%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-4 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-5 > li { + width: 20%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-5 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-6 > li { + width: 16.66667%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-6 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-7 > li { + width: 14.28571%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-7 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-8 > li { + width: 12.5%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-8 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-9 > li { + width: 11.11111%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-9 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-10 > li { + width: 10%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-10 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-11 > li { + width: 9.09091%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-11 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-12 > li { + width: 8.33333%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-12 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .large-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; + } +} +@media only screen and (min-width: 90.063em) { + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-1 > li { + width: 100%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-1 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-2 > li { + width: 50%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-2 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-3 > li { + width: 33.33333%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-3 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-4 > li { + width: 25%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-4 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-5 > li { + width: 20%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-5 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-6 > li { + width: 16.66667%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-6 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-7 > li { + width: 14.28571%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-7 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-8 > li { + width: 12.5%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-8 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-9 > li { + width: 11.11111%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-9 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-10 > li { + width: 10%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-10 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-11 > li { + width: 9.09091%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-11 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-12 > li { + width: 8.33333%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-12 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xlarge-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; + } +} +@media only screen and (min-width: 120.063em) { + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-1 > li { + width: 100%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-1 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-1 > li:nth-of-type(1n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-2 > li { + width: 50%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-2 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-2 > li:nth-of-type(2n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-3 > li { + width: 33.33333%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-3 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-3 > li:nth-of-type(3n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-4 > li { + width: 25%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-4 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-4 > li:nth-of-type(4n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-5 > li { + width: 20%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-5 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-5 > li:nth-of-type(5n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-6 > li { + width: 16.66667%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-6 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-6 > li:nth-of-type(6n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-7 > li { + width: 14.28571%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-7 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-7 > li:nth-of-type(7n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-8 > li { + width: 12.5%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-8 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-8 > li:nth-of-type(8n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-9 > li { + width: 11.11111%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-9 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-9 > li:nth-of-type(9n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-10 > li { + width: 10%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-10 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-10 > li:nth-of-type(10n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-11 > li { + width: 9.09091%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-11 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-11 > li:nth-of-type(11n+1) { + clear: both; + } + + /* line 61, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-12 > li { + width: 8.33333%; + list-style: none; + } + /* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-12 > li:nth-of-type(1n) { + clear: none; + } + /* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_block-grid.scss */ + .xxlarge-block-grid-12 > li:nth-of-type(12n+1) { + clear: both; + } +} +/* line 118, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs { + display: block; + padding: 0.5625rem 0.875rem 0.5625rem; + overflow: hidden; + margin-left: 0; + list-style: none; + border-style: solid; + border-width: 1px; + background-color: #f4f4f4; + border-color: gainsboro; + border-radius: 3px; +} +/* line 122, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > * { + margin: 0; + float: left; + font-size: 0.6875rem; + line-height: 0.6875rem; + text-transform: uppercase; + color: #e01f2c; +} +/* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *:hover a, .breadcrumbs > *:focus a { + text-decoration: underline; +} +/* line 70, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > * a { + color: #e01f2c; +} +/* line 75, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.current { + cursor: default; + color: #333333; +} +/* line 78, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.current a { + cursor: default; + color: #333333; +} +/* line 84, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a { + text-decoration: none; +} +/* line 88, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.unavailable { + color: #999999; +} +/* line 90, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.unavailable a { + color: #999999; +} +/* line 95, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus, +.breadcrumbs > *.unavailable a:focus { + text-decoration: none; + color: #999999; + cursor: default; +} +/* line 102, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *:before { + content: "/"; + color: #aaaaaa; + margin: 0 0.75rem; + position: relative; + top: 1px; +} +/* line 110, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */ +.breadcrumbs > *:first-child:before { + content: " "; + margin: 0; +} + +/* Accessibility - hides the forward slash */ +/* line 130, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_breadcrumbs.scss */ +[aria-label="breadcrumbs"] [aria-hidden="true"]:after { + content: "/"; +} + +/* line 216, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button, .button, .black-button { + border-style: solid; + border-width: 0px; + cursor: pointer; + font-family: "Open Sans", sans-serif; + font-weight: normal; + line-height: normal; + margin: 0 0 1.25rem; + position: relative; + text-decoration: none; + text-align: center; + -webkit-appearance: none; + -webkit-border-radius: 0; + display: inline-block; + padding-top: 1rem; + padding-right: 2rem; + padding-bottom: 1.0625rem; + padding-left: 2rem; + font-size: 1rem; + background-color: #e01f2c; + border-color: #b31923; + color: white; + transition: background-color 300ms ease-out; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button:hover, button:focus, .button:hover, .black-button:hover, .button:focus, .black-button:focus { + background-color: #b31923; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button:hover, button:focus, .button:hover, .black-button:hover, .button:focus, .black-button:focus { + color: white; +} +/* line 223, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.secondary, .button.secondary, .secondary.black-button { + background-color: #e7e7e7; + border-color: #b9b9b9; + color: #333333; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.secondary:hover, button.secondary:focus, .button.secondary:hover, .secondary.black-button:hover, .button.secondary:focus, .secondary.black-button:focus { + background-color: #b9b9b9; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.secondary:hover, button.secondary:focus, .button.secondary:hover, .secondary.black-button:hover, .button.secondary:focus, .secondary.black-button:focus { + color: #333333; +} +/* line 224, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.success, .button.success, .success.black-button { + background-color: #43ac6a; + border-color: #368a55; + color: white; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.success:hover, button.success:focus, .button.success:hover, .success.black-button:hover, .button.success:focus, .success.black-button:focus { + background-color: #368a55; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.success:hover, button.success:focus, .button.success:hover, .success.black-button:hover, .button.success:focus, .success.black-button:focus { + color: white; +} +/* line 225, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.alert, .button.alert, .alert.black-button { + background-color: #f04124; + border-color: #cf2a0e; + color: white; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.alert:hover, button.alert:focus, .button.alert:hover, .alert.black-button:hover, .button.alert:focus, .alert.black-button:focus { + background-color: #cf2a0e; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.alert:hover, button.alert:focus, .button.alert:hover, .alert.black-button:hover, .button.alert:focus, .alert.black-button:focus { + color: white; +} +/* line 226, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.warning, .button.warning, .warning.black-button { + background-color: #f08a24; + border-color: #cf6e0e; + color: white; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.warning:hover, button.warning:focus, .button.warning:hover, .warning.black-button:hover, .button.warning:focus, .warning.black-button:focus { + background-color: #cf6e0e; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.warning:hover, button.warning:focus, .button.warning:hover, .warning.black-button:hover, .button.warning:focus, .warning.black-button:focus { + color: white; +} +/* line 227, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.info, .button.info, .info.black-button { + background-color: #a0d3e8; + border-color: #61b6d9; + color: #333333; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.info:hover, button.info:focus, .button.info:hover, .info.black-button:hover, .button.info:focus, .info.black-button:focus { + background-color: #61b6d9; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.info:hover, button.info:focus, .button.info:hover, .info.black-button:hover, .button.info:focus, .info.black-button:focus { + color: white; +} +/* line 229, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.large, .button.large, .large.black-button { + padding-top: 1.125rem; + padding-right: 2.25rem; + padding-bottom: 1.1875rem; + padding-left: 2.25rem; + font-size: 1.25rem; +} +/* line 230, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.small, .button.small, .small.black-button { + padding-top: 0.875rem; + padding-right: 1.75rem; + padding-bottom: 0.9375rem; + padding-left: 1.75rem; + font-size: 0.8125rem; +} +/* line 231, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.tiny, .button.tiny, .tiny.black-button { + padding-top: 0.625rem; + padding-right: 1.25rem; + padding-bottom: 0.6875rem; + padding-left: 1.25rem; + font-size: 0.6875rem; +} +/* line 232, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.expand, .button.expand, .expand.black-button { + padding-right: 0; + padding-left: 0; + width: 100%; +} +/* line 234, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.left-align, .button.left-align, .left-align.black-button { + text-align: left; + text-indent: 0.75rem; +} +/* line 235, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.right-align, .button.right-align, .right-align.black-button { + text-align: right; + padding-right: 0.75rem; +} +/* line 237, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.radius, .button.radius, .radius.black-button { + border-radius: 3px; +} +/* line 238, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.round, .button.round, .round.black-button { + border-radius: 1000px; +} +/* line 240, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled, button[disabled], .button.disabled, .disabled.black-button, .button[disabled], [disabled].black-button { + background-color: #e01f2c; + border-color: #b31923; + color: white; + cursor: default; + opacity: 0.7; + box-shadow: none; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .disabled.black-button:hover, .button.disabled:focus, .disabled.black-button:focus, .button[disabled]:hover, [disabled].black-button:hover, .button[disabled]:focus, [disabled].black-button:focus { + background-color: #b31923; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .disabled.black-button:hover, .button.disabled:focus, .disabled.black-button:focus, .button[disabled]:hover, [disabled].black-button:hover, .button[disabled]:focus, [disabled].black-button:focus { + color: white; +} +/* line 179, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .disabled.black-button:hover, .button.disabled:focus, .disabled.black-button:focus, .button[disabled]:hover, [disabled].black-button:hover, .button[disabled]:focus, [disabled].black-button:focus { + background-color: #e01f2c; +} +/* line 241, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .disabled.secondary.black-button, .button[disabled].secondary, [disabled].secondary.black-button { + background-color: #e7e7e7; + border-color: #b9b9b9; + color: #333333; + cursor: default; + opacity: 0.7; + box-shadow: none; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .disabled.secondary.black-button:hover, .button.disabled.secondary:focus, .disabled.secondary.black-button:focus, .button[disabled].secondary:hover, [disabled].secondary.black-button:hover, .button[disabled].secondary:focus, [disabled].secondary.black-button:focus { + background-color: #b9b9b9; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .disabled.secondary.black-button:hover, .button.disabled.secondary:focus, .disabled.secondary.black-button:focus, .button[disabled].secondary:hover, [disabled].secondary.black-button:hover, .button[disabled].secondary:focus, [disabled].secondary.black-button:focus { + color: #333333; +} +/* line 179, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .disabled.secondary.black-button:hover, .button.disabled.secondary:focus, .disabled.secondary.black-button:focus, .button[disabled].secondary:hover, [disabled].secondary.black-button:hover, .button[disabled].secondary:focus, [disabled].secondary.black-button:focus { + background-color: #e7e7e7; +} +/* line 242, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.success, button[disabled].success, .button.disabled.success, .disabled.success.black-button, .button[disabled].success, [disabled].success.black-button { + background-color: #43ac6a; + border-color: #368a55; + color: white; + cursor: default; + opacity: 0.7; + box-shadow: none; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .disabled.success.black-button:hover, .button.disabled.success:focus, .disabled.success.black-button:focus, .button[disabled].success:hover, [disabled].success.black-button:hover, .button[disabled].success:focus, [disabled].success.black-button:focus { + background-color: #368a55; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .disabled.success.black-button:hover, .button.disabled.success:focus, .disabled.success.black-button:focus, .button[disabled].success:hover, [disabled].success.black-button:hover, .button[disabled].success:focus, [disabled].success.black-button:focus { + color: white; +} +/* line 179, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .disabled.success.black-button:hover, .button.disabled.success:focus, .disabled.success.black-button:focus, .button[disabled].success:hover, [disabled].success.black-button:hover, .button[disabled].success:focus, [disabled].success.black-button:focus { + background-color: #43ac6a; +} +/* line 243, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.alert, button[disabled].alert, .button.disabled.alert, .disabled.alert.black-button, .button[disabled].alert, [disabled].alert.black-button { + background-color: #f04124; + border-color: #cf2a0e; + color: white; + cursor: default; + opacity: 0.7; + box-shadow: none; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .disabled.alert.black-button:hover, .button.disabled.alert:focus, .disabled.alert.black-button:focus, .button[disabled].alert:hover, [disabled].alert.black-button:hover, .button[disabled].alert:focus, [disabled].alert.black-button:focus { + background-color: #cf2a0e; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .disabled.alert.black-button:hover, .button.disabled.alert:focus, .disabled.alert.black-button:focus, .button[disabled].alert:hover, [disabled].alert.black-button:hover, .button[disabled].alert:focus, [disabled].alert.black-button:focus { + color: white; +} +/* line 179, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .disabled.alert.black-button:hover, .button.disabled.alert:focus, .disabled.alert.black-button:focus, .button[disabled].alert:hover, [disabled].alert.black-button:hover, .button[disabled].alert:focus, [disabled].alert.black-button:focus { + background-color: #f04124; +} +/* line 244, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.warning, button[disabled].warning, .button.disabled.warning, .disabled.warning.black-button, .button[disabled].warning, [disabled].warning.black-button { + background-color: #f08a24; + border-color: #cf6e0e; + color: white; + cursor: default; + opacity: 0.7; + box-shadow: none; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .disabled.warning.black-button:hover, .button.disabled.warning:focus, .disabled.warning.black-button:focus, .button[disabled].warning:hover, [disabled].warning.black-button:hover, .button[disabled].warning:focus, [disabled].warning.black-button:focus { + background-color: #cf6e0e; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .disabled.warning.black-button:hover, .button.disabled.warning:focus, .disabled.warning.black-button:focus, .button[disabled].warning:hover, [disabled].warning.black-button:hover, .button[disabled].warning:focus, [disabled].warning.black-button:focus { + color: white; +} +/* line 179, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .disabled.warning.black-button:hover, .button.disabled.warning:focus, .disabled.warning.black-button:focus, .button[disabled].warning:hover, [disabled].warning.black-button:hover, .button[disabled].warning:focus, [disabled].warning.black-button:focus { + background-color: #f08a24; +} +/* line 245, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.info, button[disabled].info, .button.disabled.info, .disabled.info.black-button, .button[disabled].info, [disabled].info.black-button { + background-color: #a0d3e8; + border-color: #61b6d9; + color: #333333; + cursor: default; + opacity: 0.7; + box-shadow: none; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .disabled.info.black-button:hover, .button.disabled.info:focus, .disabled.info.black-button:focus, .button[disabled].info:hover, [disabled].info.black-button:hover, .button[disabled].info:focus, [disabled].info.black-button:focus { + background-color: #61b6d9; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .disabled.info.black-button:hover, .button.disabled.info:focus, .disabled.info.black-button:focus, .button[disabled].info:hover, [disabled].info.black-button:hover, .button[disabled].info:focus, [disabled].info.black-button:focus { + color: white; +} +/* line 179, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .disabled.info.black-button:hover, .button.disabled.info:focus, .disabled.info.black-button:focus, .button[disabled].info:hover, [disabled].info.black-button:hover, .button[disabled].info:focus, [disabled].info.black-button:focus { + background-color: #a0d3e8; +} + +/* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button::-moz-focus-inner { + border: 0; + padding: 0; +} + +@media only screen and (min-width: 40.063em) { + /* line 253, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ + button, .button, .black-button { + display: inline-block; + } +} +/* Clearing Styles */ +/* line 44, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-thumbs, [data-clearing] { + margin-bottom: 0; + margin-left: 0; + list-style: none; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.clearing-thumbs:after, [data-clearing]:after { + clear: both; +} +/* line 50, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-thumbs li, [data-clearing] li { + float: left; + margin-right: 10px; +} +/* line 55, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li { + margin-right: 0; +} + +/* line 60, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-blackout { + background: #333333; + position: fixed; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 998; +} +/* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-blackout .clearing-close { + display: block; +} + +/* line 72, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-container { + position: relative; + z-index: 998; + height: 100%; + overflow: hidden; + margin: 0; +} + +/* line 80, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-touch-label { + position: absolute; + top: 50%; + left: 50%; + color: #aaaaaa; + font-size: 0.6em; +} + +/* line 88, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.visible-img { + height: 95%; + position: relative; +} +/* line 92, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.visible-img img { + position: absolute; + left: 50%; + top: 50%; + margin-left: -50%; + max-height: 100%; + max-width: 100%; +} + +/* line 102, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-caption { + color: #cccccc; + font-size: 0.875em; + line-height: 1.3; + margin-bottom: 0; + text-align: center; + bottom: 0; + background: #333333; + width: 100%; + padding: 10px 30px 20px; + position: absolute; + left: 0; +} + +/* line 116, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-close { + z-index: 999; + padding-left: 20px; + padding-top: 10px; + font-size: 30px; + line-height: 1; + color: #cccccc; + display: none; +} +/* line 126, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-close:hover, .clearing-close:focus { + color: #cccccc; +} + +/* line 129, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-assembled .clearing-container { + height: 100%; +} +/* line 130, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-assembled .clearing-container .carousel > ul { + display: none; +} + +/* line 134, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-feature li { + display: none; +} +/* line 136, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ +.clearing-feature li.clearing-featured-img { + display: block; +} + +@media only screen and (min-width: 40.063em) { + /* line 144, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-prev, + .clearing-main-next { + position: absolute; + height: 100%; + width: 40px; + top: 0; + } + /* line 149, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-prev > span, + .clearing-main-next > span { + position: absolute; + top: 50%; + display: block; + width: 0; + height: 0; + border: solid 12px; + } + /* line 156, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-prev > span:hover, + .clearing-main-next > span:hover { + opacity: 0.8; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-prev { + left: 0; + } + /* line 161, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-prev > span { + left: 5px; + border-color: transparent; + border-right-color: #cccccc; + } + + /* line 167, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-next { + right: 0; + } + /* line 169, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-next > span { + border-color: transparent; + border-left-color: #cccccc; + } + + /* line 176, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-main-prev.disabled, + .clearing-main-next.disabled { + opacity: 0.3; + } + + /* line 180, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel { + background: rgba(51, 51, 51, 0.8); + height: 120px; + margin-top: 10px; + text-align: center; + } + /* line 186, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul { + display: inline-block; + z-index: 999; + height: 100%; + position: relative; + float: none; + } + /* line 193, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li { + display: block; + width: 120px; + min-height: inherit; + float: left; + overflow: hidden; + margin-right: 0; + padding: 0; + position: relative; + cursor: pointer; + opacity: 0.4; + clear: none; + } + /* line 207, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li.fix-height img { + height: 100%; + max-width: none; + } + /* line 213, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li a.th { + border: none; + box-shadow: none; + display: block; + } + /* line 219, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li img { + cursor: pointer !important; + width: 100% !important; + } + /* line 224, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li.visible { + opacity: 1; + } + /* line 225, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .carousel > ul li:hover { + opacity: 0.8; + } + /* line 230, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-assembled .clearing-container .visible-img { + background: #333333; + overflow: hidden; + height: 85%; + } + + /* line 237, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_clearing.scss */ + .clearing-close { + position: absolute; + top: 10px; + right: 20px; + padding-left: 0; + padding-top: 0; + } +} +/* Foundation Dropdowns */ +/* line 225, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + outline: none; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 89; + margin-top: 2px; + max-width: 200px; +} +/* line 73, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown > *:first-child { + margin-top: 0; +} +/* line 74, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown > *:last-child { + margin-bottom: 0; +} +/* line 99, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown:before { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 6px; + border-color: transparent transparent white transparent; + border-bottom-style: solid; + position: absolute; + top: -12px; + left: 10px; + z-index: 89; +} +/* line 106, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 7px; + border-color: transparent transparent #cccccc transparent; + border-bottom-style: solid; + position: absolute; + top: -14px; + left: 9px; + z-index: 88; +} +/* line 114, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.right:before { + left: auto; + right: 10px; +} +/* line 118, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.right:after { + left: auto; + right: 9px; +} +/* line 228, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-right { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + outline: none; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 89; + margin-top: 0; + margin-left: 2px; + max-width: 200px; +} +/* line 73, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-right > *:first-child { + margin-top: 0; +} +/* line 74, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-right > *:last-child { + margin-bottom: 0; +} +/* line 128, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-right:before { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 6px; + border-color: transparent white transparent transparent; + border-right-style: solid; + position: absolute; + top: 10px; + left: -12px; + z-index: 89; +} +/* line 135, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-right:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 7px; + border-color: transparent #cccccc transparent transparent; + border-right-style: solid; + position: absolute; + top: 9px; + left: -14px; + z-index: 88; +} +/* line 232, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-left { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + outline: none; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 89; + margin-top: 0; + margin-left: -2px; + max-width: 200px; +} +/* line 73, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-left > *:first-child { + margin-top: 0; +} +/* line 74, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-left > *:last-child { + margin-bottom: 0; +} +/* line 149, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-left:before { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 6px; + border-color: transparent transparent transparent white; + border-left-style: solid; + position: absolute; + top: 10px; + right: -12px; + left: auto; + z-index: 89; +} +/* line 157, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-left:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 7px; + border-color: transparent transparent transparent #cccccc; + border-left-style: solid; + position: absolute; + top: 9px; + right: -14px; + left: auto; + z-index: 88; +} +/* line 236, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-top { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + outline: none; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 89; + margin-top: -2px; + margin-left: 0; + max-width: 200px; +} +/* line 73, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-top > *:first-child { + margin-top: 0; +} +/* line 74, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-top > *:last-child { + margin-bottom: 0; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-top:before { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 6px; + border-color: white transparent transparent transparent; + border-top-style: solid; + position: absolute; + top: auto; + bottom: -12px; + left: 10px; + right: auto; + z-index: 89; +} +/* line 181, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-top:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 7px; + border-color: #cccccc transparent transparent transparent; + border-top-style: solid; + position: absolute; + top: auto; + bottom: -14px; + left: 9px; + right: auto; + z-index: 88; +} +/* line 241, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown li { + font-size: 0.875rem; + cursor: pointer; + line-height: 1.125rem; + margin: 0; +} +/* line 210, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown li:hover, .f-dropdown li:focus { + background: #eeeeee; +} +/* line 212, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown li.radius { + border-radius: 3px; +} +/* line 214, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown li a { + display: block; + padding: 0.5rem; + color: #555555; +} +/* line 244, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.content { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + outline: none; + padding: 1.25rem; + width: 100%; + height: auto; + max-height: none; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 89; + max-width: 200px; +} +/* line 73, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.content > *:first-child { + margin-top: 0; +} +/* line 74, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.content > *:last-child { + margin-bottom: 0; +} +/* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.tiny { + max-width: 200px; +} +/* line 248, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.small { + max-width: 300px; +} +/* line 249, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.medium { + max-width: 500px; +} +/* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.large { + max-width: 800px; +} +/* line 251, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.mega { + width: 100% !important; + max-width: 100% !important; +} +/* line 255, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.mega.open { + left: 0 !important; +} + +/* line 123, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button, .dropdown.black-button, button.dropdown { + position: relative; + outline: none; + padding-right: 3.5625rem; +} +/* line 63, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button::after, .dropdown.black-button::after, button.dropdown::after { + position: absolute; + content: ""; + width: 0; + height: 0; + display: block; + border-style: solid; + border-color: white transparent transparent transparent; + top: 50%; +} +/* line 98, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button::after, .dropdown.black-button::after, button.dropdown::after { + border-width: 0.375rem; + right: 1.40625rem; + margin-top: -0.15625rem; +} +/* line 117, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button::after, .dropdown.black-button::after, button.dropdown::after { + border-color: white transparent transparent transparent; +} +/* line 124, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.tiny, .dropdown.tiny.black-button, button.dropdown.tiny { + padding-right: 2.625rem; +} +/* line 78, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.tiny:after, .dropdown.tiny.black-button:after, button.dropdown.tiny:after { + border-width: 0.375rem; + right: 1.125rem; + margin-top: -0.125rem; +} +/* line 117, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.tiny::after, .dropdown.tiny.black-button::after, button.dropdown.tiny::after { + border-color: white transparent transparent transparent; +} +/* line 125, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.small, .dropdown.small.black-button, button.dropdown.small { + padding-right: 3.0625rem; +} +/* line 88, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.small::after, .dropdown.small.black-button::after, button.dropdown.small::after { + border-width: 0.4375rem; + right: 1.3125rem; + margin-top: -0.15625rem; +} +/* line 117, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.small::after, .dropdown.small.black-button::after, button.dropdown.small::after { + border-color: white transparent transparent transparent; +} +/* line 126, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.large, .dropdown.large.black-button, button.dropdown.large { + padding-right: 3.625rem; +} +/* line 108, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.large::after, .dropdown.large.black-button::after, button.dropdown.large::after { + border-width: 0.3125rem; + right: 1.71875rem; + margin-top: -0.15625rem; +} +/* line 117, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.large::after, .dropdown.large.black-button::after, button.dropdown.large::after { + border-color: white transparent transparent transparent; +} +/* line 127, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.secondary:after, .dropdown.secondary.black-button:after, button.dropdown.secondary:after { + border-color: #333333 transparent transparent transparent; +} + +/* line 49, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_flex-video.scss */ +.flex-video { + position: relative; + padding-top: 1.5625rem; + padding-bottom: 67.5%; + height: 0; + margin-bottom: 1rem; + overflow: hidden; +} +/* line 32, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_flex-video.scss */ +.flex-video.widescreen { + padding-bottom: 56.34%; +} +/* line 33, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_flex-video.scss */ +.flex-video.vimeo { + padding-top: 0; +} +/* line 38, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_flex-video.scss */ +.flex-video iframe, +.flex-video object, +.flex-video embed, +.flex-video video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +/* Standard Forms */ +/* line 380, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +form { + margin: 0 0 1rem; +} + +/* Using forms within rows, we need to set some defaults */ +/* line 86, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +form .row .row, form html.no-flexbox .flex-inline-list .row, html.no-flexbox form .flex-inline-list .row, form .row html.no-flexbox .flex-inline-list, html.no-flexbox form .row .flex-inline-list, form html.no-flexbox .flex-inline-list .flex-inline-list, html.no-flexbox form .flex-inline-list .flex-inline-list { + margin: 0 -0.5rem; +} +/* line 89, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +form .row .row .column, form html.no-flexbox .flex-inline-list .row .column, html.no-flexbox form .flex-inline-list .row .column, form .row html.no-flexbox .flex-inline-list .column, html.no-flexbox form .row .flex-inline-list .column, form html.no-flexbox .flex-inline-list .flex-inline-list .column, html.no-flexbox form .flex-inline-list .flex-inline-list .column, +form .row .row .columns, +form html.no-flexbox .flex-inline-list .row .columns, +html.no-flexbox form .flex-inline-list .row .columns, +form .row html.no-flexbox .flex-inline-list .columns, +html.no-flexbox form .row .flex-inline-list .columns, +form html.no-flexbox .flex-inline-list .flex-inline-list .columns, +html.no-flexbox form .flex-inline-list .flex-inline-list .columns, +form .row html.no-flexbox .flex-inline-list > .cell, +html.no-flexbox form .row .flex-inline-list > .cell, +form html.no-flexbox .flex-inline-list .flex-inline-list > .cell, +html.no-flexbox form .flex-inline-list .flex-inline-list > .cell { + padding: 0 0.5rem; +} +/* line 92, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +form .row .row.collapse, form html.no-flexbox .flex-inline-list .row.collapse, html.no-flexbox form .flex-inline-list .row.collapse, form .row html.no-flexbox .collapse.flex-inline-list, html.no-flexbox form .row .collapse.flex-inline-list, form html.no-flexbox .flex-inline-list .collapse.flex-inline-list, html.no-flexbox form .flex-inline-list .collapse.flex-inline-list { + margin: 0; +} +/* line 95, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +form .row .row.collapse .column, form html.no-flexbox .flex-inline-list .row.collapse .column, html.no-flexbox form .flex-inline-list .row.collapse .column, form .row html.no-flexbox .collapse.flex-inline-list .column, html.no-flexbox form .row .collapse.flex-inline-list .column, form html.no-flexbox .flex-inline-list .collapse.flex-inline-list .column, html.no-flexbox form .flex-inline-list .collapse.flex-inline-list .column, +form .row .row.collapse .columns, +form html.no-flexbox .flex-inline-list .row.collapse .columns, +html.no-flexbox form .flex-inline-list .row.collapse .columns, +form .row html.no-flexbox .collapse.flex-inline-list .columns, +html.no-flexbox form .row .collapse.flex-inline-list .columns, +form html.no-flexbox .flex-inline-list .collapse.flex-inline-list .columns, +html.no-flexbox form .flex-inline-list .collapse.flex-inline-list .columns, +form .row .row.collapse html.no-flexbox .flex-inline-list > .cell, +html.no-flexbox form .row .row.collapse .flex-inline-list > .cell, +form html.no-flexbox .flex-inline-list .row.collapse .flex-inline-list > .cell, +html.no-flexbox form .flex-inline-list .row.collapse .flex-inline-list > .cell, +form .row html.no-flexbox .collapse.flex-inline-list .flex-inline-list > .cell, +html.no-flexbox form .row .collapse.flex-inline-list .flex-inline-list > .cell, +form html.no-flexbox .flex-inline-list .collapse.flex-inline-list .flex-inline-list > .cell, +html.no-flexbox form .flex-inline-list .collapse.flex-inline-list .flex-inline-list > .cell { + padding: 0; +} +/* line 96, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +form .row .row.collapse input, form html.no-flexbox .flex-inline-list .row.collapse input, html.no-flexbox form .flex-inline-list .row.collapse input, form .row html.no-flexbox .collapse.flex-inline-list input, html.no-flexbox form .row .collapse.flex-inline-list input, form html.no-flexbox .flex-inline-list .collapse.flex-inline-list input, html.no-flexbox form .flex-inline-list .collapse.flex-inline-list input { + -webkit-border-bottom-right-radius: 0; + -webkit-border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +/* line 105, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +form .row input.column, form html.no-flexbox .flex-inline-list input.column, html.no-flexbox form .flex-inline-list input.column, +form .row input.columns, +form html.no-flexbox .flex-inline-list input.columns, +html.no-flexbox form .flex-inline-list input.columns, +form html.no-flexbox .flex-inline-list > input.cell, +html.no-flexbox form .flex-inline-list > input.cell, +form .row textarea.column, +form html.no-flexbox .flex-inline-list textarea.column, +html.no-flexbox form .flex-inline-list textarea.column, +form .row textarea.columns, +form html.no-flexbox .flex-inline-list textarea.columns, +html.no-flexbox form .flex-inline-list textarea.columns, +form html.no-flexbox .flex-inline-list > textarea.cell, +html.no-flexbox form .flex-inline-list > textarea.cell { + padding-left: 0.5rem; +} + +/* Label Styles */ +/* line 386, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +label { + font-size: 0.875rem; + color: #4d4d4d; + cursor: pointer; + display: block; + font-weight: normal; + line-height: 1.5; + margin-bottom: 0; + /* Styles for required inputs */ +} +/* line 387, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +label.right { + float: none !important; + text-align: right; +} +/* line 388, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +label.inline { + margin: 0 0 1rem 0; + padding: 0.5625rem 0; +} +/* line 390, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +label small { + text-transform: capitalize; + color: #676767; +} + +/* Attach elements to the beginning or end of an input */ +/* line 398, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +.prefix, +.postfix { + display: block; + position: relative; + z-index: 2; + text-align: center; + width: 100%; + padding-top: 0; + padding-bottom: 0; + border-style: solid; + border-width: 1px; + overflow: hidden; + font-size: 0.875rem; + height: 2.3125rem; + line-height: 2.3125rem; +} + +/* Adjust padding, alignment and radius if pre/post element is a button */ +/* line 401, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +.postfix.button, .postfix.black-button { + padding-left: 0; + padding-right: 0; + padding-top: 0; + padding-bottom: 0; + text-align: center; + line-height: 2.125rem; + border: none; +} + +/* line 402, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +.prefix.button, .prefix.black-button { + padding-left: 0; + padding-right: 0; + padding-top: 0; + padding-bottom: 0; + text-align: center; + line-height: 2.125rem; + border: none; +} + +/* line 404, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +.prefix.button.radius, .prefix.radius.black-button { + border-radius: 0; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} + +/* line 405, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +.postfix.button.radius, .postfix.radius.black-button { + border-radius: 0; + -webkit-border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} + +/* line 406, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +.prefix.button.round, .prefix.round.black-button { + border-radius: 0; + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; +} + +/* line 407, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +.postfix.button.round, .postfix.round.black-button { + border-radius: 0; + -webkit-border-bottom-right-radius: 1000px; + -webkit-border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; +} + +/* Separate prefix and postfix styles when on span or label so buttons keep their own */ +/* line 410, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +span.prefix, label.prefix { + background: #f2f2f2; + border-right: none; + color: #333333; + border-color: #cccccc; +} + +/* line 411, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +span.postfix, label.postfix { + background: #f2f2f2; + border-left: none; + color: #333333; + border-color: #cccccc; +} + +/* We use this to get basic styling on all basic form elements */ +/* line 428, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +input[type="text"], +input[type="password"], +input[type="date"], +input[type="datetime"], +input[type="datetime-local"], +input[type="month"], +input[type="week"], +input[type="email"], +input[type="number"], +input[type="search"], +input[type="tel"], +input[type="time"], +input[type="url"], +input[type="color"], +textarea { + -webkit-appearance: none; + -webkit-border-radius: 0px; + background-color: white; + font-family: inherit; + border-style: solid; + border-width: 1px; + border-color: #cccccc; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + color: rgba(0, 0, 0, 0.75); + display: block; + font-size: 0.875rem; + margin: 0 0 1rem 0; + padding: 0.5rem; + height: 2.3125rem; + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + transition: box-shadow 0.45s, border-color 0.45s ease-in-out; +} +/* line 185, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +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 { + box-shadow: 0 0 5px #999999; + border-color: #999999; +} +/* line 132, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +input[type="text"]:focus, +input[type="password"]:focus, +input[type="date"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="month"]:focus, +input[type="week"]:focus, +input[type="email"]:focus, +input[type="number"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="time"]:focus, +input[type="url"]:focus, +input[type="color"]:focus, +textarea:focus { + background: #fafafa; + border-color: #999999; + outline: none; +} +/* line 138, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +input[type="text"]:disabled, +input[type="password"]:disabled, +input[type="date"]:disabled, +input[type="datetime"]:disabled, +input[type="datetime-local"]:disabled, +input[type="month"]:disabled, +input[type="week"]:disabled, +input[type="email"]:disabled, +input[type="number"]:disabled, +input[type="search"]:disabled, +input[type="tel"]:disabled, +input[type="time"]:disabled, +input[type="url"]:disabled, +input[type="color"]:disabled, +textarea:disabled { + background-color: #dddddd; + cursor: default; +} +/* line 146, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], +input[type="password"][disabled], +input[type="password"][readonly], fieldset[disabled] +input[type="password"], +input[type="date"][disabled], +input[type="date"][readonly], fieldset[disabled] +input[type="date"], +input[type="datetime"][disabled], +input[type="datetime"][readonly], fieldset[disabled] +input[type="datetime"], +input[type="datetime-local"][disabled], +input[type="datetime-local"][readonly], fieldset[disabled] +input[type="datetime-local"], +input[type="month"][disabled], +input[type="month"][readonly], fieldset[disabled] +input[type="month"], +input[type="week"][disabled], +input[type="week"][readonly], fieldset[disabled] +input[type="week"], +input[type="email"][disabled], +input[type="email"][readonly], fieldset[disabled] +input[type="email"], +input[type="number"][disabled], +input[type="number"][readonly], fieldset[disabled] +input[type="number"], +input[type="search"][disabled], +input[type="search"][readonly], fieldset[disabled] +input[type="search"], +input[type="tel"][disabled], +input[type="tel"][readonly], fieldset[disabled] +input[type="tel"], +input[type="time"][disabled], +input[type="time"][readonly], fieldset[disabled] +input[type="time"], +input[type="url"][disabled], +input[type="url"][readonly], fieldset[disabled] +input[type="url"], +input[type="color"][disabled], +input[type="color"][readonly], fieldset[disabled] +input[type="color"], +textarea[disabled], +textarea[readonly], fieldset[disabled] +textarea { + background-color: #dddddd; + cursor: default; +} +/* line 435, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +input[type="text"].radius, +input[type="password"].radius, +input[type="date"].radius, +input[type="datetime"].radius, +input[type="datetime-local"].radius, +input[type="month"].radius, +input[type="week"].radius, +input[type="email"].radius, +input[type="number"].radius, +input[type="search"].radius, +input[type="tel"].radius, +input[type="time"].radius, +input[type="url"].radius, +input[type="color"].radius, +textarea.radius { + border-radius: 3px; +} + +/* line 445, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +form .row .prefix-radius.row.collapse input, form html.no-flexbox .flex-inline-list .prefix-radius.row.collapse input, html.no-flexbox form .flex-inline-list .prefix-radius.row.collapse input, form .row html.no-flexbox .prefix-radius.collapse.flex-inline-list input, html.no-flexbox form .row .prefix-radius.collapse.flex-inline-list input, form html.no-flexbox .flex-inline-list .prefix-radius.collapse.flex-inline-list input, html.no-flexbox form .flex-inline-list .prefix-radius.collapse.flex-inline-list input, +form .row .prefix-radius.row.collapse textarea, +form html.no-flexbox .flex-inline-list .prefix-radius.row.collapse textarea, +html.no-flexbox form .flex-inline-list .prefix-radius.row.collapse textarea, +form .row html.no-flexbox .prefix-radius.collapse.flex-inline-list textarea, +html.no-flexbox form .row .prefix-radius.collapse.flex-inline-list textarea, +form html.no-flexbox .flex-inline-list .prefix-radius.collapse.flex-inline-list textarea, +html.no-flexbox form .flex-inline-list .prefix-radius.collapse.flex-inline-list textarea, +form .row .prefix-radius.row.collapse select, +form html.no-flexbox .flex-inline-list .prefix-radius.row.collapse select, +html.no-flexbox form .flex-inline-list .prefix-radius.row.collapse select, +form .row html.no-flexbox .prefix-radius.collapse.flex-inline-list select, +html.no-flexbox form .row .prefix-radius.collapse.flex-inline-list select, +form html.no-flexbox .flex-inline-list .prefix-radius.collapse.flex-inline-list select, +html.no-flexbox form .flex-inline-list .prefix-radius.collapse.flex-inline-list select { + border-radius: 0; + -webkit-border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +/* line 446, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +form .row .prefix-radius.row.collapse .prefix, form html.no-flexbox .flex-inline-list .prefix-radius.row.collapse .prefix, html.no-flexbox form .flex-inline-list .prefix-radius.row.collapse .prefix, form .row html.no-flexbox .prefix-radius.collapse.flex-inline-list .prefix, html.no-flexbox form .row .prefix-radius.collapse.flex-inline-list .prefix, form html.no-flexbox .flex-inline-list .prefix-radius.collapse.flex-inline-list .prefix, html.no-flexbox form .flex-inline-list .prefix-radius.collapse.flex-inline-list .prefix { + border-radius: 0; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +/* line 451, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +form .row .postfix-radius.row.collapse input, form html.no-flexbox .flex-inline-list .postfix-radius.row.collapse input, html.no-flexbox form .flex-inline-list .postfix-radius.row.collapse input, form .row html.no-flexbox .postfix-radius.collapse.flex-inline-list input, html.no-flexbox form .row .postfix-radius.collapse.flex-inline-list input, form html.no-flexbox .flex-inline-list .postfix-radius.collapse.flex-inline-list input, html.no-flexbox form .flex-inline-list .postfix-radius.collapse.flex-inline-list input, +form .row .postfix-radius.row.collapse textarea, +form html.no-flexbox .flex-inline-list .postfix-radius.row.collapse textarea, +html.no-flexbox form .flex-inline-list .postfix-radius.row.collapse textarea, +form .row html.no-flexbox .postfix-radius.collapse.flex-inline-list textarea, +html.no-flexbox form .row .postfix-radius.collapse.flex-inline-list textarea, +form html.no-flexbox .flex-inline-list .postfix-radius.collapse.flex-inline-list textarea, +html.no-flexbox form .flex-inline-list .postfix-radius.collapse.flex-inline-list textarea, +form .row .postfix-radius.row.collapse select, +form html.no-flexbox .flex-inline-list .postfix-radius.row.collapse select, +html.no-flexbox form .flex-inline-list .postfix-radius.row.collapse select, +form .row html.no-flexbox .postfix-radius.collapse.flex-inline-list select, +html.no-flexbox form .row .postfix-radius.collapse.flex-inline-list select, +form html.no-flexbox .flex-inline-list .postfix-radius.collapse.flex-inline-list select, +html.no-flexbox form .flex-inline-list .postfix-radius.collapse.flex-inline-list select { + border-radius: 0; + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +/* line 452, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +form .row .postfix-radius.row.collapse .postfix, form html.no-flexbox .flex-inline-list .postfix-radius.row.collapse .postfix, html.no-flexbox form .flex-inline-list .postfix-radius.row.collapse .postfix, form .row html.no-flexbox .postfix-radius.collapse.flex-inline-list .postfix, html.no-flexbox form .row .postfix-radius.collapse.flex-inline-list .postfix, form html.no-flexbox .flex-inline-list .postfix-radius.collapse.flex-inline-list .postfix, html.no-flexbox form .flex-inline-list .postfix-radius.collapse.flex-inline-list .postfix { + border-radius: 0; + -webkit-border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +/* line 457, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +form .row .prefix-round.row.collapse input, form html.no-flexbox .flex-inline-list .prefix-round.row.collapse input, html.no-flexbox form .flex-inline-list .prefix-round.row.collapse input, form .row html.no-flexbox .prefix-round.collapse.flex-inline-list input, html.no-flexbox form .row .prefix-round.collapse.flex-inline-list input, form html.no-flexbox .flex-inline-list .prefix-round.collapse.flex-inline-list input, html.no-flexbox form .flex-inline-list .prefix-round.collapse.flex-inline-list input, +form .row .prefix-round.row.collapse textarea, +form html.no-flexbox .flex-inline-list .prefix-round.row.collapse textarea, +html.no-flexbox form .flex-inline-list .prefix-round.row.collapse textarea, +form .row html.no-flexbox .prefix-round.collapse.flex-inline-list textarea, +html.no-flexbox form .row .prefix-round.collapse.flex-inline-list textarea, +form html.no-flexbox .flex-inline-list .prefix-round.collapse.flex-inline-list textarea, +html.no-flexbox form .flex-inline-list .prefix-round.collapse.flex-inline-list textarea, +form .row .prefix-round.row.collapse select, +form html.no-flexbox .flex-inline-list .prefix-round.row.collapse select, +html.no-flexbox form .flex-inline-list .prefix-round.row.collapse select, +form .row html.no-flexbox .prefix-round.collapse.flex-inline-list select, +html.no-flexbox form .row .prefix-round.collapse.flex-inline-list select, +form html.no-flexbox .flex-inline-list .prefix-round.collapse.flex-inline-list select, +html.no-flexbox form .flex-inline-list .prefix-round.collapse.flex-inline-list select { + border-radius: 0; + -webkit-border-bottom-right-radius: 1000px; + -webkit-border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; +} +/* line 458, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +form .row .prefix-round.row.collapse .prefix, form html.no-flexbox .flex-inline-list .prefix-round.row.collapse .prefix, html.no-flexbox form .flex-inline-list .prefix-round.row.collapse .prefix, form .row html.no-flexbox .prefix-round.collapse.flex-inline-list .prefix, html.no-flexbox form .row .prefix-round.collapse.flex-inline-list .prefix, form html.no-flexbox .flex-inline-list .prefix-round.collapse.flex-inline-list .prefix, html.no-flexbox form .flex-inline-list .prefix-round.collapse.flex-inline-list .prefix { + border-radius: 0; + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; +} +/* line 463, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +form .row .postfix-round.row.collapse input, form html.no-flexbox .flex-inline-list .postfix-round.row.collapse input, html.no-flexbox form .flex-inline-list .postfix-round.row.collapse input, form .row html.no-flexbox .postfix-round.collapse.flex-inline-list input, html.no-flexbox form .row .postfix-round.collapse.flex-inline-list input, form html.no-flexbox .flex-inline-list .postfix-round.collapse.flex-inline-list input, html.no-flexbox form .flex-inline-list .postfix-round.collapse.flex-inline-list input, +form .row .postfix-round.row.collapse textarea, +form html.no-flexbox .flex-inline-list .postfix-round.row.collapse textarea, +html.no-flexbox form .flex-inline-list .postfix-round.row.collapse textarea, +form .row html.no-flexbox .postfix-round.collapse.flex-inline-list textarea, +html.no-flexbox form .row .postfix-round.collapse.flex-inline-list textarea, +form html.no-flexbox .flex-inline-list .postfix-round.collapse.flex-inline-list textarea, +html.no-flexbox form .flex-inline-list .postfix-round.collapse.flex-inline-list textarea, +form .row .postfix-round.row.collapse select, +form html.no-flexbox .flex-inline-list .postfix-round.row.collapse select, +html.no-flexbox form .flex-inline-list .postfix-round.row.collapse select, +form .row html.no-flexbox .postfix-round.collapse.flex-inline-list select, +html.no-flexbox form .row .postfix-round.collapse.flex-inline-list select, +form html.no-flexbox .flex-inline-list .postfix-round.collapse.flex-inline-list select, +html.no-flexbox form .flex-inline-list .postfix-round.collapse.flex-inline-list select { + border-radius: 0; + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; +} +/* line 464, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +form .row .postfix-round.row.collapse .postfix, form html.no-flexbox .flex-inline-list .postfix-round.row.collapse .postfix, html.no-flexbox form .flex-inline-list .postfix-round.row.collapse .postfix, form .row html.no-flexbox .postfix-round.collapse.flex-inline-list .postfix, html.no-flexbox form .row .postfix-round.collapse.flex-inline-list .postfix, form html.no-flexbox .flex-inline-list .postfix-round.collapse.flex-inline-list .postfix, html.no-flexbox form .flex-inline-list .postfix-round.collapse.flex-inline-list .postfix { + border-radius: 0; + -webkit-border-bottom-right-radius: 1000px; + -webkit-border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; +} + +/* line 469, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +input[type="submit"] { + -webkit-appearance: none; + -webkit-border-radius: 0px; +} + +/* Respect enforced amount of rows for textarea */ +/* line 475, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +textarea[rows] { + height: auto; +} + +/* Not allow resize out of parent */ +/* line 480, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +textarea { + max-width: 100%; +} + +/* Add height value for select elements to match text input height */ +/* line 485, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +select { + -webkit-appearance: none !important; + -webkit-border-radius: 0px; + background-color: #fafafa; + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+); + background-position: 100% center; + background-repeat: no-repeat; + border-style: solid; + border-width: 1px; + border-color: #cccccc; + padding: 0.5rem; + font-size: 0.875rem; + font-family: "Open Sans", sans-serif; + color: rgba(0, 0, 0, 0.75); + line-height: normal; + border-radius: 0; + height: 2.3125rem; +} +/* line 330, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +select::-ms-expand { + display: none; +} +/* line 353, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +select.radius { + border-radius: 3px; +} +/* line 354, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +select:hover { + background-color: #f3f3f3; + border-color: #999999; +} +/* line 359, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +select:disabled { + background-color: #dddddd; + cursor: default; +} + +/* Adjust margin for form elements below */ +/* line 494, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +input[type="file"], +input[type="checkbox"], +input[type="radio"], +select { + margin: 0 0 1rem 0; +} + +/* line 499, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +input[type="checkbox"] + label, +input[type="radio"] + label { + display: inline-block; + margin-left: 0.5rem; + margin-right: 1rem; + margin-bottom: 0; + vertical-align: baseline; +} + +/* Normalize file input width */ +/* line 508, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +input[type="file"] { + width: 100%; +} + +/* HTML5 Number spinners settings */ +/* We add basic fieldset styling */ +/* line 522, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +fieldset { + border: 1px solid #dddddd; + padding: 1.25rem; + margin: 1.125rem 0; +} +/* line 273, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +fieldset legend { + font-weight: bold; + background: white; + padding: 0 0.1875rem; + margin: 0; + margin-left: -0.1875rem; +} + +/* Error Handling */ +/* line 529, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error { + display: block; + padding: 0.375rem 0.5625rem 0.5625rem; + margin-top: -1px; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: normal; + font-style: italic; + background: #f04124; + color: white; +} +/* line 532, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +[data-abide] span.error, [data-abide] small.error { + display: none; +} + +/* line 535, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +span.error, small.error { + display: block; + padding: 0.375rem 0.5625rem 0.5625rem; + margin-top: -1px; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: normal; + font-style: italic; + background: #f04124; + color: white; +} + +/* line 542, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +.error input, +.error textarea, +.error select { + margin-bottom: 0; +} +/* line 547, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +.error input[type="checkbox"], +.error input[type="radio"] { + margin-bottom: 1rem; +} +/* line 552, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +.error label, +.error label.error { + color: #f04124; +} +/* line 556, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +.error small.error { + display: block; + padding: 0.375rem 0.5625rem 0.5625rem; + margin-top: -1px; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: normal; + font-style: italic; + background: #f04124; + color: white; +} +/* line 561, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +.error > label > small { + color: #676767; + background: transparent; + padding: 0; + text-transform: capitalize; + font-style: normal; + font-size: 60%; + margin: 0; + display: inline; +} +/* line 573, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +.error span.error-message { + display: block; +} + +/* line 580, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +input.error, +textarea.error, +select.error { + margin-bottom: 0; +} + +/* line 583, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_forms.scss */ +label.error { + color: #f04124; +} + +/* line 53, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_inline-lists.scss */ +.inline-list { + margin: 0 auto 1.0625rem auto; + margin-left: -1.375rem; + margin-right: 0; + padding: 0; + list-style: none; + overflow: hidden; +} +/* line 42, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_inline-lists.scss */ +.inline-list > li { + list-style: none; + float: left; + margin-left: 1.375rem; + display: block; +} +/* line 47, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_inline-lists.scss */ +.inline-list > li > * { + display: block; +} + +/* line 91, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_labels.scss */ +.label { + font-weight: normal; + font-family: "Open Sans", sans-serif; + text-align: center; + text-decoration: none; + line-height: 1; + white-space: nowrap; + display: inline-block; + position: relative; + margin-bottom: inherit; + padding: 0.25rem 0.5rem 0.25rem; + font-size: 0.6875rem; + background-color: #e01f2c; + color: white; +} +/* line 96, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_labels.scss */ +.label.radius { + border-radius: 3px; +} +/* line 97, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_labels.scss */ +.label.round { + border-radius: 1000px; +} +/* line 99, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_labels.scss */ +.label.alert { + background-color: #f04124; + color: white; +} +/* line 100, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_labels.scss */ +.label.warning { + background-color: #f08a24; + color: white; +} +/* line 101, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_labels.scss */ +.label.success { + background-color: #43ac6a; + color: white; +} +/* line 102, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_labels.scss */ +.label.secondary { + background-color: #e7e7e7; + color: #333333; +} +/* line 103, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_labels.scss */ +.label.info { + background-color: #a0d3e8; + color: #333333; +} + +@-webkit-keyframes rotate { + /* line 54, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + from { + -webkit-transform: rotate(0deg); + } + + /* line 55, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + to { + -webkit-transform: rotate(360deg); + } +} + +@-moz-keyframes rotate { + /* line 58, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + from { + -moz-transform: rotate(0deg); + } + + /* line 59, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + to { + -moz-transform: rotate(360deg); + } +} + +@-o-keyframes rotate { + /* line 62, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + from { + -o-transform: rotate(0deg); + } + + /* line 63, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + to { + -o-transform: rotate(360deg); + } +} + +@keyframes rotate { + /* line 66, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + from { + transform: rotate(0deg); + } + + /* line 67, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + to { + transform: rotate(360deg); + } +} + +/* Orbit Graceful Loading */ +/* line 71, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper { + position: relative; +} +/* line 74, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper ul { + list-style-type: none; + margin: 0; +} +/* line 81, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper ul li, +.slideshow-wrapper ul li .orbit-caption { + display: none; +} +/* line 84, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper ul li:first-child { + display: block; +} +/* line 87, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper .orbit-container { + background-color: transparent; +} +/* line 90, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper .orbit-container li { + display: block; +} +/* line 92, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper .orbit-container li .orbit-caption { + display: block; +} +/* line 94, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper .orbit-container .orbit-bullets li { + display: inline-block; +} +/* line 100, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.slideshow-wrapper .preloader { + display: block; + width: 40px; + height: 40px; + position: absolute; + top: 50%; + left: 50%; + margin-top: -20px; + margin-left: -20px; + border: solid 3px; + border-color: #555555 white; + border-radius: 1000px; + animation-name: rotate; + animation-duration: 1.5s; + animation-iteration-count: infinite; + animation-timing-function: linear; +} + +/* line 120, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container { + overflow: hidden; + width: 100%; + position: relative; + background: none; +} +/* line 126, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-slides-container { + list-style: none; + margin: 0; + padding: 0; + position: relative; + -webkit-transform: translateZ(0); +} +/* line 135, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-slides-container img { + display: block; + max-width: 100%; +} +/* line 137, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-slides-container > * { + position: absolute; + top: 0; + width: 100%; + margin-left: 100%; +} +/* line 148, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-slides-container > *:first-child { + margin-left: 0%; +} +/* line 157, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-slides-container > * .orbit-caption { + position: absolute; + bottom: 0; + background-color: rgba(51, 51, 51, 0.8); + color: white; + width: 100%; + padding: 0.625rem 0.875rem; + font-size: 0.875rem; +} +/* line 174, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-slide-number { + position: absolute; + top: 10px; + left: 10px; + font-size: 12px; + color: white; + background: rgba(0, 0, 0, 0); + z-index: 10; +} +/* line 179, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-slide-number span { + font-weight: 700; + padding: 0.3125rem; +} +/* line 185, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-timer { + position: absolute; + top: 12px; + right: 10px; + height: 6px; + width: 100px; + z-index: 10; +} +/* line 192, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-timer .orbit-progress { + height: 3px; + background-color: rgba(255, 255, 255, 0.3); + display: block; + width: 0%; + position: relative; + right: 20px; + top: 5px; +} +/* line 205, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-timer > span { + display: none; + position: absolute; + top: 0px; + right: 0; + width: 11px; + height: 14px; + border: solid 4px white; + border-top: none; + border-bottom: none; +} +/* line 219, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-timer.paused > span { + right: -4px; + top: 0px; + width: 11px; + height: 14px; + border: inset 8px; + border-left-style: solid; + border-color: transparent; + border-left-color: white; +} +/* line 228, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-timer.paused > span.dark { + border-left-color: #333333; +} +/* line 237, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container:hover .orbit-timer > span { + display: block; +} +/* line 241, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-prev, +.orbit-container .orbit-next { + position: absolute; + top: 45%; + margin-top: -25px; + width: 36px; + height: 60px; + line-height: 50px; + color: white; + background-color: transparent; + text-indent: -9999px !important; + z-index: 10; +} +/* line 253, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-prev:hover, +.orbit-container .orbit-next:hover { + background-color: rgba(0, 0, 0, 0.3); +} +/* line 257, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-prev > span, +.orbit-container .orbit-next > span { + position: absolute; + top: 50%; + margin-top: -10px; + display: block; + width: 0; + height: 0; + border: inset 10px; +} +/* line 267, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-prev { + left: 0; +} +/* line 268, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-prev > span { + border-right-style: solid; + border-color: transparent; + border-right-color: white; +} +/* line 273, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-prev:hover > span { + border-right-color: white; +} +/* line 277, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-next { + right: 0; +} +/* line 278, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-next > span { + border-color: transparent; + border-left-style: solid; + border-left-color: white; + left: 50%; + margin-left: -4px; +} +/* line 285, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-container .orbit-next:hover > span { + border-left-color: white; +} + +/* line 291, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-bullets-container { + text-align: center; +} + +/* line 292, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-bullets { + margin: 0 auto 30px auto; + overflow: hidden; + position: relative; + top: 10px; + float: none; + text-align: center; + display: block; +} +/* line 301, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-bullets li { + cursor: pointer; + display: inline-block; + width: 0.5625rem; + height: 0.5625rem; + background: #cccccc; + float: none; + margin-right: 6px; + border-radius: 1000px; +} +/* line 312, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-bullets li.active { + background: #999999; +} +/* line 316, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.orbit-bullets li:last-child { + margin-right: 0; +} + +/* line 323, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.touch .orbit-container .orbit-prev, +.touch .orbit-container .orbit-next { + display: none; +} +/* line 326, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ +.touch .orbit-bullets { + display: none; +} + +@media only screen and (min-width: 40.063em) { + /* line 335, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + .touch .orbit-container .orbit-prev, + .touch .orbit-container .orbit-next { + display: inherit; + } + /* line 338, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + .touch .orbit-bullets { + display: block; + } +} +@media only screen and (max-width: 40em) { + /* line 345, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + .orbit-stack-on-small .orbit-slides-container { + height: auto !important; + } + /* line 346, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + .orbit-stack-on-small .orbit-slides-container > * { + position: relative; + margin: 0% !important; + opacity: 1 !important; + } + /* line 352, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + .orbit-stack-on-small .orbit-slide-number { + display: none; + } + + /* line 358, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + .orbit-timer { + display: none; + } + + /* line 361, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + .orbit-next, .orbit-prev { + display: none; + } + + /* line 364, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_orbit.scss */ + .orbit-bullets { + display: none; + } +} +/* line 149, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_pagination.scss */ +ul.pagination { + display: block; + min-height: 1.5rem; + margin-left: -0.3125rem; +} +/* line 104, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_pagination.scss */ +ul.pagination li { + height: 1.5rem; + color: #222222; + font-size: 0.875rem; + margin-left: 0.3125rem; +} +/* line 110, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_pagination.scss */ +ul.pagination li a, ul.pagination li button { + display: block; + padding: 0.0625rem 0.625rem 0.0625rem; + color: #999999; + background: none; + border-radius: 3px; + font-weight: normal; + font-size: 1em; + line-height: inherit; + transition: background-color 300ms ease-out; +} +/* line 126, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_pagination.scss */ +ul.pagination li:hover a, +ul.pagination li a:focus, ul.pagination li:hover button, +ul.pagination li button:focus { + background: #e6e6e6; +} +/* line 51, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_pagination.scss */ +ul.pagination li.unavailable a, ul.pagination li.unavailable button { + cursor: default; + color: #999999; +} +/* line 60, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_pagination.scss */ +ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus, ul.pagination li.unavailable:hover button, ul.pagination li.unavailable button:focus { + background: transparent; +} +/* line 68, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_pagination.scss */ +ul.pagination li.current a, ul.pagination li.current button { + background: #e01f2c; + color: white; + font-weight: bold; + cursor: default; +} +/* line 75, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_pagination.scss */ +ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus { + background: #e01f2c; +} +/* line 136, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_pagination.scss */ +ul.pagination li { + float: left; + display: block; +} + +/* Pagination centred wrapper */ +/* line 154, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_pagination.scss */ +.pagination-centered { + text-align: center; +} +/* line 136, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_pagination.scss */ +.pagination-centered ul.pagination li { + float: none; + display: inline-block; +} + +/* Panels */ +/* line 79, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_panels.scss */ +.panel { + border-style: solid; + border-width: 10px; + border-color: #ececec; + margin-bottom: 1.25rem; + padding: 1.25rem; + background: #d9d9d9; + color: #333333; +} +/* line 54, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_panels.scss */ +.panel > :first-child { + margin-top: 0; +} +/* line 55, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_panels.scss */ +.panel > :last-child { + margin-bottom: 0; +} +/* line 60, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_panels.scss */ +.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p, .panel li, .panel dl { + color: #333333; +} +/* line 67, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_panels.scss */ +.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 { + line-height: 1; + margin-bottom: 0.625rem; +} +/* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_panels.scss */ +.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader { + line-height: 1.4; +} +/* line 81, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_panels.scss */ +.panel.callout { + border-style: solid; + border-width: 10px; + border-color: #fef8f9; + margin-bottom: 1.25rem; + padding: 1.25rem; + background: #fdf2f2; + color: #333333; +} +/* line 54, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_panels.scss */ +.panel.callout > :first-child { + margin-top: 0; +} +/* line 55, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_panels.scss */ +.panel.callout > :last-child { + margin-bottom: 0; +} +/* line 60, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_panels.scss */ +.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p, .panel.callout li, .panel.callout dl { + color: #333333; +} +/* line 67, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_panels.scss */ +.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 { + line-height: 1; + margin-bottom: 0.625rem; +} +/* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_panels.scss */ +.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader { + line-height: 1.4; +} +/* line 83, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_panels.scss */ +.panel.callout a:not(.button) { + color: #e01f2c; +} +/* line 88, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_panels.scss */ +.panel.radius { + border-radius: 3px; +} + +/* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ +.reveal-modal-bg { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: black; + background: rgba(0, 0, 0, 0.45); + z-index: 1004; + display: none; + left: 0; +} + +/* line 167, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ +.reveal-modal, dialog { + visibility: hidden; + display: none; + position: absolute; + z-index: 1005; + width: 100vw; + top: 0; + border-radius: 3px; + left: 0; + background-color: white; + padding: 1.25rem; + border: solid 1px #666666; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); + padding: 1.875rem; +} +@media only screen and (max-width: 40em) { + /* line 167, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ + .reveal-modal, dialog { + min-height: 100vh; + } +} +/* line 85, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ +.reveal-modal .column, dialog .column, .reveal-modal .columns, dialog .columns, .reveal-modal html.no-flexbox .flex-inline-list > .cell, html.no-flexbox .reveal-modal .flex-inline-list > .cell, dialog html.no-flexbox .flex-inline-list > .cell, html.no-flexbox dialog .flex-inline-list > .cell { + min-width: 0; +} +/* line 88, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ +.reveal-modal > :first-child, dialog > :first-child { + margin-top: 0; +} +/* line 90, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ +.reveal-modal > :last-child, dialog > :last-child { + margin-bottom: 0; +} +@media only screen and (min-width: 40.063em) { + /* line 167, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ + .reveal-modal, dialog { + width: 80%; + max-width: 62.5rem; + left: 0; + right: 0; + margin: 0 auto; + } +} +@media only screen and (min-width: 40.063em) { + /* line 167, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ + .reveal-modal, dialog { + top: 6.25rem; + } +} +/* line 179, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ +.reveal-modal.radius, dialog.radius { + border-radius: 3px; +} +/* line 180, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ +.reveal-modal.round, dialog.round { + border-radius: 1000px; +} +/* line 181, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ +.reveal-modal.collapse, dialog.collapse { + padding: 0; +} +@media only screen and (min-width: 40.063em) { + /* line 182, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ + .reveal-modal.tiny, dialog.tiny { + width: 30%; + max-width: 62.5rem; + left: 0; + right: 0; + margin: 0 auto; + } +} +@media only screen and (min-width: 40.063em) { + /* line 183, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ + .reveal-modal.small, dialog.small { + width: 40%; + max-width: 62.5rem; + left: 0; + right: 0; + margin: 0 auto; + } +} +@media only screen and (min-width: 40.063em) { + /* line 184, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ + .reveal-modal.medium, dialog.medium { + width: 60%; + max-width: 62.5rem; + left: 0; + right: 0; + margin: 0 auto; + } +} +@media only screen and (min-width: 40.063em) { + /* line 185, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ + .reveal-modal.large, dialog.large { + width: 70%; + max-width: 62.5rem; + left: 0; + right: 0; + margin: 0 auto; + } +} +@media only screen and (min-width: 40.063em) { + /* line 186, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ + .reveal-modal.xlarge, dialog.xlarge { + width: 95%; + max-width: 62.5rem; + left: 0; + right: 0; + margin: 0 auto; + } +} +/* line 187, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ +.reveal-modal.full, dialog.full { + top: 0; + left: 0; + height: 100%; + height: 100vh; + min-height: 100vh; + max-width: none !important; + margin-left: 0 !important; +} +@media only screen and (min-width: 40.063em) { + /* line 187, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ + .reveal-modal.full, dialog.full { + width: 100vw; + max-width: 62.5rem; + left: 0; + right: 0; + margin: 0 auto; + } +} +/* line 198, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ +.reveal-modal .close-reveal-modal, dialog .close-reveal-modal { + font-size: 2.5rem; + line-height: 1; + position: absolute; + top: 0.5rem; + right: 0.6875rem; + color: #aaaaaa; + font-weight: bold; + cursor: pointer; +} + +/* line 201, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ +dialog { + display: none; +} +/* line 205, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ +dialog::backdrop, dialog + .backdrop { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: black; + background: rgba(0, 0, 0, 0.45); + z-index: auto; + display: none; + left: 0; +} +/* line 209, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ +dialog[open] { + display: block; +} + +@media print { + /* line 216, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_reveal.scss */ + dialog, .reveal-modal, dialog { + display: none; + background: white !important; + } +} +/* line 131, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tables.scss */ +table { + background: white; + margin-bottom: 1.25rem; + border: solid 1px #dddddd; + table-layout: auto; +} +/* line 69, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tables.scss */ +table caption { + background: transparent; + color: #222222; + font-size: 1rem; + font-weight: bold; +} +/* line 78, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tables.scss */ +table thead { + background: whitesmoke; +} +/* line 83, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tables.scss */ +table thead tr th, +table thead tr td { + padding: 0.5rem 0.625rem 0.625rem; + font-size: 0.875rem; + font-weight: bold; + color: #222222; +} +/* line 92, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tables.scss */ +table tfoot { + background: whitesmoke; +} +/* line 97, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tables.scss */ +table tfoot tr th, +table tfoot tr td { + padding: 0.5rem 0.625rem 0.625rem; + font-size: 0.875rem; + font-weight: bold; + color: #222222; +} +/* line 108, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tables.scss */ +table tr th, +table tr td { + padding: 0.5625rem 0.625rem; + font-size: 0.875rem; + color: #222222; + text-align: left; +} +/* line 117, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tables.scss */ +table tr.even, table tr.alt, table tr:nth-of-type(even) { + background: #f9f9f9; +} +/* line 125, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tables.scss */ +table thead tr th, +table tfoot tr th, +table tfoot tr td, +table tbody tr th, +table tbody tr td, +table tr td { + display: table-cell; + line-height: 1.125rem; +} + +/* line 30, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs { + margin-bottom: 0 !important; + margin-left: 0; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.tabs:before, .tabs:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.tabs:after { + clear: both; +} +/* line 34, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs dd, .tabs .tab-title { + position: relative; + margin-bottom: 0 !important; + list-style: none; + float: left; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs dd > a, .tabs .tab-title > a { + outline: none; + display: block; + background-color: #efefef; + color: #222222; + padding: 1rem 2rem; + font-family: "Open Sans", sans-serif; + font-size: 1rem; +} +/* line 49, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs dd > a:hover, .tabs .tab-title > a:hover { + background-color: #e1e1e1; +} +/* line 55, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs dd.active a, .tabs .tab-title.active a { + background-color: white; + color: #222222; +} +/* line 64, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs.radius dd:first-child a, .tabs.radius .tab:first-child a { + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +/* line 67, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs.radius dd:last-child a, .tabs.radius .tab:last-child a { + -webkit-border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +/* line 71, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs.vertical dd, .tabs.vertical .tab-title { + position: inherit; + float: none; + display: block; + top: auto; +} + +/* line 80, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs-content { + margin-bottom: 1.5rem; + width: 100%; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.tabs-content:before, .tabs-content:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.tabs-content:after { + clear: both; +} +/* line 84, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs-content > .content { + display: none; + float: left; + padding: 0.9375rem 0; + width: 100%; +} +/* line 89, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs-content > .content.active { + display: block; + float: none; +} +/* line 90, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs-content > .content.contained { + padding: 0.9375rem; +} +/* line 92, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs-content.vertical { + display: block; +} +/* line 94, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs-content.vertical > .content { + padding: 0 0.9375rem; +} + +@media only screen and (min-width: 40.063em) { + /* line 99, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ + .tabs.vertical { + width: 20%; + max-width: 20%; + float: left; + margin: 0 0 1.25rem; + } + + /* line 107, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ + .tabs-content.vertical { + width: 80%; + max-width: 80%; + float: left; + margin-left: -1px; + padding-left: 1rem; + } +} +/* line 117, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.no-js .tabs-content > .content { + display: block; + float: none; +} + +/* line 108, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +meta.foundation-mq-topbar { + font-family: "/only screen and (min-width: 0px)/"; + width: 0px; +} + +/* Wrapped around .top-bar to contain to grid width */ +/* line 114, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.contain-to-grid { + width: 100%; + background: white; +} +/* line 118, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.contain-to-grid .top-bar { + margin-bottom: 0; +} + +/* line 122, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.fixed { + width: 100%; + left: 0; + position: fixed; + top: 0; + z-index: 99; +} +/* line 129, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.fixed.expanded:not(.top-bar) { + overflow-y: auto; + height: auto; + width: 100%; + max-height: 100%; +} +/* line 135, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.fixed.expanded:not(.top-bar) .title-area { + position: fixed; + width: 100%; + z-index: 99; +} +/* line 141, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.fixed.expanded:not(.top-bar) .top-bar-section { + z-index: 98; + margin-top: 65px; +} + +/* line 148, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar { + overflow: hidden; + height: 65px; + line-height: 65px; + position: relative; + background: white; + margin-bottom: 0; +} +/* line 157, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar ul { + margin-bottom: 0; + list-style: none; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar .row, .top-bar html.no-flexbox .flex-inline-list, html.no-flexbox .top-bar .flex-inline-list { + max-width: none; +} +/* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar form, +.top-bar input { + margin-bottom: 0; +} +/* line 167, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar input { + height: 1.8rem; + padding-top: .35rem; + padding-bottom: .35rem; + font-size: 0.75rem; +} +/* line 169, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar .button, .top-bar .black-button, .top-bar button { + padding-top: 0.4125rem; + padding-bottom: 0.4125rem; + margin-bottom: 0; + font-size: 0.75rem; +} +@media only screen and (max-width: 40em) { + /* line 169, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar .button, .top-bar .black-button, .top-bar button { + position: relative; + top: -1px; + } +} +/* line 185, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar .title-area { + position: relative; + margin: 0; +} +/* line 190, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar .name { + height: 65px; + margin: 0; + font-size: 16px; +} +/* line 195, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar .name h1 { + line-height: 65px; + font-size: 1.0625rem; + margin: 0; +} +/* line 199, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar .name h1 a { + font-weight: normal; + color: #999999; + width: 75%; + display: block; + padding: 0 7.22222px; +} +/* line 210, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar .toggle-topbar { + position: absolute; + right: 0; + top: 0; +} +/* line 215, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar .toggle-topbar a { + color: #999999; + text-transform: uppercase; + font-size: 0.8125rem; + font-weight: bold; + position: relative; + display: block; + padding: 0 7.22222px; + height: 65px; + line-height: 65px; +} +/* line 228, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar .toggle-topbar.menu-icon { + top: 50%; + margin-top: -16px; +} +/* line 232, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar .toggle-topbar.menu-icon a { + height: 34px; + line-height: 33px; + padding: 0 32.22222px 0 7.22222px; + color: black; + position: relative; +} +/* line 129, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.top-bar .toggle-topbar.menu-icon a span::after { + content: ""; + position: absolute; + display: block; + height: 0; + top: 50%; + margin-top: -8px; + right: 7.22222px; + box-shadow: 0 0px 0 1px black, 0 7px 0 1px black, 0 14px 0 1px black; + width: 16px; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.top-bar .toggle-topbar.menu-icon a span:hover:after { + box-shadow: 0 0px 0 1px "", 0 7px 0 1px "", 0 14px 0 1px ""; +} +/* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar.expanded { + height: auto; + background: transparent; +} +/* line 265, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar.expanded .title-area { + background: white; +} +/* line 268, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar.expanded .toggle-topbar a { + color: #888888; +} +/* line 269, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar.expanded .toggle-topbar a span::after { + box-shadow: 0 0px 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888; +} + +/* line 282, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section { + left: 0; + position: relative; + width: auto; + transition: left 300ms ease-out; +} +/* line 288, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul { + padding: 0; + width: 100%; + height: auto; + display: block; + font-size: 16px; + margin: 0; +} +/* line 298, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .divider, +.top-bar-section [role="separator"] { + border-top: solid 1px gray; + clear: both; + height: 1px; + width: 100%; +} +/* line 305, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li { + background: white; +} +/* line 307, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a { + display: block; + width: 100%; + color: #999999; + padding: 12px 0 12px 0; + padding-left: 7.22222px; + font-family: "Open Sans", sans-serif; + font-size: 0.8125rem; + font-weight: normal; + text-transform: none; +} +/* line 319, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button, .top-bar-section ul li > a.black-button { + font-size: 0.8125rem; + padding-right: 7.22222px; + padding-left: 7.22222px; + background-color: #e01f2c; + border-color: #b31923; + color: white; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.black-button:hover, .top-bar-section ul li > a.button:focus, .top-bar-section ul li > a.black-button:focus { + background-color: #b31923; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.black-button:hover, .top-bar-section ul li > a.button:focus, .top-bar-section ul li > a.black-button:focus { + color: white; +} +/* line 325, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button.secondary, .top-bar-section ul li > a.secondary.black-button { + background-color: #e7e7e7; + border-color: #b9b9b9; + color: #333333; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.secondary.black-button:hover, .top-bar-section ul li > a.button.secondary:focus, .top-bar-section ul li > a.secondary.black-button:focus { + background-color: #b9b9b9; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.secondary.black-button:hover, .top-bar-section ul li > a.button.secondary:focus, .top-bar-section ul li > a.secondary.black-button:focus { + color: #333333; +} +/* line 326, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button.success, .top-bar-section ul li > a.success.black-button { + background-color: #43ac6a; + border-color: #368a55; + color: white; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.success.black-button:hover, .top-bar-section ul li > a.button.success:focus, .top-bar-section ul li > a.success.black-button:focus { + background-color: #368a55; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.success.black-button:hover, .top-bar-section ul li > a.button.success:focus, .top-bar-section ul li > a.success.black-button:focus { + color: white; +} +/* line 327, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button.alert, .top-bar-section ul li > a.alert.black-button { + background-color: #f04124; + border-color: #cf2a0e; + color: white; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.alert.black-button:hover, .top-bar-section ul li > a.button.alert:focus, .top-bar-section ul li > a.alert.black-button:focus { + background-color: #cf2a0e; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.alert.black-button:hover, .top-bar-section ul li > a.button.alert:focus, .top-bar-section ul li > a.alert.black-button:focus { + color: white; +} +/* line 328, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > a.button.warning, .top-bar-section ul li > a.warning.black-button { + background-color: #f08a24; + border-color: #cf6e0e; + color: white; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.warning.black-button:hover, .top-bar-section ul li > a.button.warning:focus, .top-bar-section ul li > a.warning.black-button:focus { + background-color: #cf6e0e; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.warning.black-button:hover, .top-bar-section ul li > a.button.warning:focus, .top-bar-section ul li > a.warning.black-button:focus { + color: white; +} +/* line 331, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > button { + font-size: 0.8125rem; + padding-right: 7.22222px; + padding-left: 7.22222px; + background-color: #e01f2c; + border-color: #b31923; + color: white; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus { + background-color: #b31923; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus { + color: white; +} +/* line 337, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > button.secondary { + background-color: #e7e7e7; + border-color: #b9b9b9; + color: #333333; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus { + background-color: #b9b9b9; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus { + color: #333333; +} +/* line 338, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > button.success { + background-color: #43ac6a; + border-color: #368a55; + color: white; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus { + background-color: #368a55; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus { + color: white; +} +/* line 339, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > button.alert { + background-color: #f04124; + border-color: #cf2a0e; + color: white; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus { + background-color: #cf2a0e; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus { + color: white; +} +/* line 340, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li > button.warning { + background-color: #f08a24; + border-color: #cf6e0e; + color: white; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus { + background-color: #cf6e0e; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +.top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus { + color: white; +} +/* line 344, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li:hover:not(.has-form) > a { + background-color: #555555; + background: white; + color: #222222; +} +/* line 354, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li.active > a { + background: white; + color: black; +} +/* line 357, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section ul li.active > a:hover { + background: #f2f2f2; + color: black; +} +/* line 365, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .has-form { + padding: 7.22222px; +} +/* line 368, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .has-dropdown { + position: relative; +} +/* line 372, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .has-dropdown > a:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 5px; + border-color: transparent transparent transparent rgba(255, 255, 255, 0.4); + border-left-style: solid; + margin-right: 7.22222px; + margin-top: -4.5px; + position: absolute; + top: 50%; + right: 0; +} +/* line 384, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .has-dropdown.moved { + position: static; +} +/* line 385, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .has-dropdown.moved > .dropdown { + display: block; + position: static !important; + height: auto; + width: auto; + overflow: visible; + clip: auto; + position: absolute !important; + width: 100%; +} +/* line 389, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .has-dropdown.moved > a:after { + display: none; +} +/* line 396, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown { + padding: 0; + position: absolute; + left: 100%; + top: 0; + z-index: 99; + display: block; + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); +} +/* line 404, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown li { + width: 100%; + height: auto; +} +/* line 408, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown li a { + font-weight: normal; + padding: 8px 7.22222px; +} +/* line 411, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown li a.parent-link { + font-weight: normal; +} +/* line 416, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link { + margin-bottom: 0; + margin-top: 0; + font-size: 1.125rem; +} +/* line 421, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a { + color: #999999; + display: block; +} +/* line 425, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover { + background: none; +} +/* line 428, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown li.has-form { + padding: 8px 7.22222px; +} +/* line 429, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown li .button, .top-bar-section .dropdown li .black-button, .top-bar-section .dropdown li button { + top: auto; +} +/* line 432, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.top-bar-section .dropdown label { + padding: 8px 7.22222px 2px; + margin-bottom: 0; + text-transform: uppercase; + color: #777777; + font-weight: bold; + font-size: 0.625rem; +} + +/* line 443, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ +.js-generated { + display: block; +} + +@media only screen and (min-width: 0px) { + /* line 448, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar { + background: white; + overflow: visible; + } + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ + .top-bar:before, .top-bar:after { + content: " "; + display: table; + } + /* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ + .top-bar:after { + clear: both; + } + /* line 453, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar .toggle-topbar { + display: none; + } + /* line 455, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar .title-area { + float: left; + } + /* line 456, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar .name h1 a { + width: auto; + } + /* line 460, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar input, + .top-bar .button, + .top-bar .black-button, + .top-bar button { + font-size: 0.875rem; + position: relative; + top: 7px; + } + /* line 466, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar.expanded { + background: white; + } + + /* line 469, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .contain-to-grid .top-bar { + max-width: 62.5rem; + margin: 0 auto; + margin-bottom: 0; + } + + /* line 475, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section { + transition: none 0 0; + left: 0 !important; + } + /* line 479, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section ul { + width: auto; + height: auto !important; + display: inline; + } + /* line 484, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section ul li { + float: left; + } + /* line 486, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section ul li .js-generated { + display: none; + } + /* line 492, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section li.hover > a:not(.button) { + background-color: #555555; + background: white; + color: #222222; + } + /* line 501, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section li:not(.has-form) a:not(.button) { + padding: 0 7.22222px; + line-height: 65px; + background: white; + } + /* line 505, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section li:not(.has-form) a:not(.button):hover { + background-color: #555555; + background: white; + } + /* line 514, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section li.active:not(.has-form) a:not(.button) { + padding: 0 7.22222px; + line-height: 65px; + color: black; + background: white; + } + /* line 519, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section li.active:not(.has-form) a:not(.button):hover { + background: #f2f2f2; + color: black; + } + /* line 531, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .has-dropdown > a { + padding-right: 27.22222px !important; + } + /* line 533, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .has-dropdown > a:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 5px; + border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent; + border-top-style: solid; + margin-top: -2.5px; + top: 32.5px; + } + /* line 542, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .has-dropdown.moved { + position: relative; + } + /* line 543, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .has-dropdown.moved > .dropdown { + display: block; + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); + } + /* line 549, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown { + display: block; + position: static !important; + height: auto; + width: auto; + overflow: visible; + clip: auto; + position: absolute !important; + } + /* line 553, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .has-dropdown > a:focus + .dropdown { + display: block; + position: static !important; + height: auto; + width: auto; + overflow: visible; + clip: auto; + position: absolute !important; + } + /* line 560, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { + border: none; + content: "\00bb"; + top: 1rem; + margin-top: -1px; + right: 5px; + line-height: 1.2; + } + /* line 574, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .dropdown { + left: 0; + top: auto; + background: transparent; + min-width: 100%; + } + /* line 581, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .dropdown li a { + color: #333333; + line-height: 65px; + white-space: nowrap; + padding: 12px 7.22222px; + background: #cccccc; + } + /* line 590, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) { + color: #333333; + background: #cccccc; + } + /* line 595, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) { + color: #222222; + background-color: #555555; + background: white; + } + /* line 604, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .dropdown li label { + white-space: nowrap; + background: #333333; + } + /* line 610, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .dropdown li .dropdown { + left: 100%; + top: 0; + } + /* line 618, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] { + border-bottom: none; + border-top: none; + border-right: solid 1px white; + clear: none; + height: 65px; + width: 0; + } + /* line 627, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .has-form { + background: white; + padding: 0 21.66667px; + height: 65px; + } + /* line 635, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .right li .dropdown { + left: auto; + right: 0; + } + /* line 639, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .right li .dropdown li .dropdown { + right: 100%; + } + /* line 643, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .left li .dropdown { + right: auto; + left: 0; + } + /* line 647, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .top-bar-section .left li .dropdown li .dropdown { + left: 100%; + } + + /* line 657, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .no-js .top-bar-section ul li:hover > a { + background-color: #555555; + background: white; + color: #222222; + } + /* line 666, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .no-js .top-bar-section ul li:active > a { + background: white; + color: black; + } + /* line 674, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .no-js .top-bar-section .has-dropdown:hover > .dropdown { + display: block; + position: static !important; + height: auto; + width: auto; + overflow: visible; + clip: auto; + position: absolute !important; + } + /* line 678, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_top-bar.scss */ + .no-js .top-bar-section .has-dropdown > a:focus + .dropdown { + display: block; + position: static !important; + height: auto; + width: auto; + overflow: visible; + clip: auto; + position: absolute !important; + } +} +/* line 155, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.text-left { + text-align: left !important; +} + +/* line 156, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.text-right { + text-align: right !important; +} + +/* line 157, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.text-center { + text-align: center !important; +} + +/* line 158, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.text-justify { + text-align: justify !important; +} + +@media only screen and (max-width: 40em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-only-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-only-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-only-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-only-text-justify { + text-align: justify !important; + } +} +@media only screen { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 40.063em) and (max-width: 64em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-only-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-only-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-only-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-only-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 40.063em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 64.063em) and (max-width: 90em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-only-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-only-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-only-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-only-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 64.063em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 90.063em) and (max-width: 120em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-only-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-only-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-only-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-only-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 90.063em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 120.063em) and (max-width: 999999999999) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-only-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-only-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-only-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-only-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 120.063em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-text-justify { + text-align: justify !important; + } +} +/* Typography resets */ +/* line 211, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; +} + +/* Default Link Styles */ +/* line 217, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +a { + color: #e01f2c; + text-decoration: none; + line-height: inherit; +} +/* line 223, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +a:hover, a:focus { + color: #c11b26; +} +/* line 230, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +a img { + border: none; +} + +/* Default paragraph styles */ +/* line 234, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +p { + font-family: inherit; + font-weight: normal; + font-size: 1rem; + line-height: 1.6; + margin-bottom: 1.25rem; + text-rendering: optimizeLegibility; +} +/* line 242, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +p.lead { + font-size: 1.21875rem; + line-height: 1.6; +} +/* line 244, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +p aside { + font-size: 0.875rem; + line-height: 1.35; + font-style: italic; +} + +/* Default header styles */ +/* line 252, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h1, h2, h3, h4, h5, h6 { + font-family: "Open Sans", sans-serif; + font-weight: normal; + font-style: normal; + color: #222222; + text-rendering: optimizeLegibility; + margin-top: 0.2rem; + margin-bottom: 0.5rem; + line-height: 1.4; +} +/* line 262, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { + font-size: 60%; + color: #6f6f6f; + line-height: 0; +} + +/* line 269, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h1 { + font-size: 2.125rem; +} + +/* line 270, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h2 { + font-size: 1.6875rem; +} + +/* line 271, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h3 { + font-size: 1.375rem; +} + +/* line 272, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h4 { + font-size: 1.125rem; +} + +/* line 273, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h5 { + font-size: 1.125rem; +} + +/* line 274, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h6 { + font-size: 1rem; +} + +/* line 276, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.subheader { + line-height: 1.4; + color: #6f6f6f; + font-weight: normal; + margin-top: 0.2rem; + margin-bottom: 0.5rem; +} + +/* line 278, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +hr { + border: solid #dddddd; + border-width: 1px 0 0; + clear: both; + margin: 1.25rem 0 1.1875rem; + height: 0; +} + +/* Helpful Typography Defaults */ +/* line 288, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +em, +i { + font-style: italic; + line-height: inherit; +} + +/* line 294, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +strong, +b { + font-weight: bold; + line-height: inherit; +} + +/* line 299, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +small { + font-size: 60%; + line-height: inherit; +} + +/* line 304, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +code { + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #333333; + background-color: #f8f8f8; + border-width: 1px; + border-style: solid; + border-color: #dfdfdf; + padding: 0.125rem 0.3125rem 0.0625rem; +} + +/* Lists */ +/* line 318, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul, +ol, +dl { + font-size: 1rem; + line-height: 1.6; + margin-bottom: 1.25rem; + list-style-position: outside; + font-family: inherit; +} + +/* line 326, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul { + margin-left: 1.1rem; +} +/* line 328, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul.no-bullet { + margin-left: 0; +} +/* line 332, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul.no-bullet li ul, +ul.no-bullet li ol { + margin-left: 1.25rem; + margin-bottom: 0; + list-style: none; +} + +/* Unordered Lists */ +/* line 345, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul li ul, +ul li ol { + margin-left: 1.25rem; + margin-bottom: 0; +} +/* line 353, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul.square li ul, ul.circle li ul, ul.disc li ul { + list-style: inherit; +} +/* line 356, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul.square { + list-style-type: square; + margin-left: 1.1rem; +} +/* line 357, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul.circle { + list-style-type: circle; + margin-left: 1.1rem; +} +/* line 358, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul.disc { + list-style-type: disc; + margin-left: 1.1rem; +} +/* line 359, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul.no-bullet { + list-style: none; +} + +/* Ordered Lists */ +/* line 363, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ol { + margin-left: 1.4rem; +} +/* line 367, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ol li ul, +ol li ol { + margin-left: 1.25rem; + margin-bottom: 0; +} + +/* Definition Lists */ +/* line 376, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +dl dt { + margin-bottom: 0.3rem; + font-weight: bold; +} +/* line 380, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +dl dd { + margin-bottom: 0.75rem; +} + +/* Abbreviations */ +/* line 385, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +abbr, +acronym { + text-transform: uppercase; + font-size: 90%; + color: #222222; + cursor: help; +} + +/* line 391, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +abbr { + text-transform: none; +} +/* line 393, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +abbr[title] { + border-bottom: 1px dotted #dddddd; +} + +/* Blockquotes */ +/* line 399, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +blockquote { + margin: 0 0 1.25rem; + padding: 0.5625rem 1.25rem 0 1.1875rem; + border-left: 1px solid #dddddd; +} +/* line 404, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +blockquote cite { + display: block; + font-size: 0.8125rem; + color: #555555; +} +/* line 408, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +blockquote cite:before { + content: "\2014 \0020"; +} +/* line 413, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +blockquote cite a, +blockquote cite a:visited { + color: #555555; +} + +/* line 419, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +blockquote, +blockquote p { + line-height: 1.6; + color: #6f6f6f; +} + +/* Microformats */ +/* line 425, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.vcard { + display: inline-block; + margin: 0 0 1.25rem 0; + border: 1px solid #dddddd; + padding: 0.625rem 0.75rem; +} +/* line 431, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.vcard li { + margin: 0; + display: block; +} +/* line 435, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.vcard .fn { + font-weight: bold; + font-size: 0.9375rem; +} + +/* line 442, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.vevent .summary { + font-weight: bold; +} +/* line 444, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.vevent abbr { + cursor: default; + text-decoration: none; + font-weight: bold; + border: none; + padding: 0 0.0625rem; +} + +@media only screen and (min-width: 40.063em) { + /* line 455, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h1, h2, h3, h4, h5, h6 { + line-height: 1.4; + } + + /* line 456, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h1 { + font-size: 2.75rem; + } + + /* line 457, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h2 { + font-size: 2.3125rem; + } + + /* line 458, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h3 { + font-size: 1.6875rem; + } + + /* line 459, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h4 { + font-size: 1.4375rem; + } + + /* line 460, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h5 { + font-size: 1.125rem; + } + + /* line 461, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h6 { + font-size: 1rem; + } +} +/* + * Print styles. + * + * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ + * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) +*/ +/* line 472, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.print-only { + display: none !important; +} + +@media print { + /* line 474, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + * { + background: transparent !important; + color: black !important; + /* Black prints faster: h5bp.com/s */ + box-shadow: none !important; + text-shadow: none !important; + } + + /* line 482, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + a, + a:visited { + text-decoration: underline; + } + + /* line 483, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + a[href]:after { + content: " (" attr(href) ")"; + } + + /* line 485, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + abbr[title]:after { + content: " (" attr(title) ")"; + } + + /* line 490, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + + /* line 493, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + pre, + blockquote { + border: 1px solid #999999; + page-break-inside: avoid; + } + + /* line 498, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + thead { + display: table-header-group; + /* h5bp.com/t */ + } + + /* line 501, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + tr, + img { + page-break-inside: avoid; + } + + /* line 503, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + img { + max-width: 100% !important; + } + + @page { + margin: 0.5cm; +} + + /* line 509, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + /* line 515, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h2, + h3 { + page-break-after: avoid; + } + + /* line 517, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .hide-on-print { + display: none !important; + } + + /* line 518, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .print-only { + display: block !important; + } + + /* line 519, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .hide-for-print { + display: none !important; + } + + /* line 520, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .show-for-print { + display: inherit !important; + } +} +/* small displays */ +@media only screen { + /* line 244, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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-xxlarge-only, .hide-for-xxlarge-up { + display: inherit !important; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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-xxlarge-only, .show-for-xxlarge-up { + display: none !important; + } + + /* line 251, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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-xxlarge-only, .hidden-for-xxlarge-up { + position: static !important; + height: auto; + width: auto; + overflow: visible; + clip: auto; + } + + /* line 254, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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-xxlarge-only, .visible-for-xxlarge-up { + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); + } + + /* line 259, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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-xxlarge-only, table.hide-for-xxlarge-up { + display: table !important; + } + + /* line 262, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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-xxlarge-only, thead.hide-for-xxlarge-up { + display: table-header-group !important; + } + + /* line 265, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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-xxlarge-only, tbody.hide-for-xxlarge-up { + display: table-row-group !important; + } + + /* line 268, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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-xxlarge-only, tr.hide-for-xxlarge-up { + display: table-row !important; + } + + /* line 271, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up { + display: table-cell !important; + } +} +/* medium displays */ +@media only screen and (min-width: 40.063em) { + /* line 244, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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-xxlarge-only, .hide-for-xxlarge-up { + display: inherit !important; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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-xxlarge-only, .show-for-xxlarge-up { + display: none !important; + } + + /* line 251, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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-xxlarge-only, .hidden-for-xxlarge-up { + position: static !important; + height: auto; + width: auto; + overflow: visible; + clip: auto; + } + + /* line 254, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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-xxlarge-only, .visible-for-xxlarge-up { + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); + } + + /* line 259, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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-xxlarge-only, table.hide-for-xxlarge-up { + display: table !important; + } + + /* line 262, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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-xxlarge-only, thead.hide-for-xxlarge-up { + display: table-header-group !important; + } + + /* line 265, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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-xxlarge-only, tbody.hide-for-xxlarge-up { + display: table-row-group !important; + } + + /* line 268, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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-xxlarge-only, tr.hide-for-xxlarge-up { + display: table-row !important; + } + + /* line 271, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up { + display: table-cell !important; + } +} +/* large displays */ +@media only screen and (min-width: 64.063em) { + /* line 244, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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-xxlarge-only, .hide-for-xxlarge-up { + display: inherit !important; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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-xxlarge-only, .show-for-xxlarge-up { + display: none !important; + } + + /* line 251, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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-xxlarge-only, .hidden-for-xxlarge-up { + position: static !important; + height: auto; + width: auto; + overflow: visible; + clip: auto; + } + + /* line 254, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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-xxlarge-only, .visible-for-xxlarge-up { + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); + } + + /* line 259, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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-xxlarge-only, table.hide-for-xxlarge-up { + display: table !important; + } + + /* line 262, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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-xxlarge-only, thead.hide-for-xxlarge-up { + display: table-header-group !important; + } + + /* line 265, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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-xxlarge-only, tbody.hide-for-xxlarge-up { + display: table-row-group !important; + } + + /* line 268, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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-xxlarge-only, tr.hide-for-xxlarge-up { + display: table-row !important; + } + + /* line 271, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up { + display: table-cell !important; + } +} +/* xlarge displays */ +@media only screen and (min-width: 90.063em) { + /* line 244, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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, .hide-for-xxlarge-only, .hide-for-xxlarge-up { + display: inherit !important; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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, .show-for-xxlarge-only, .show-for-xxlarge-up { + display: none !important; + } + + /* line 251, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up { + position: static !important; + height: auto; + width: auto; + overflow: visible; + clip: auto; + } + + /* line 254, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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, .visible-for-xxlarge-only, .visible-for-xxlarge-up { + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); + } + + /* line 259, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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.hide-for-xxlarge-only, table.hide-for-xxlarge-up { + display: table !important; + } + + /* line 262, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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.hide-for-xxlarge-only, thead.hide-for-xxlarge-up { + display: table-header-group !important; + } + + /* line 265, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up { + display: table-row-group !important; + } + + /* line 268, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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.hide-for-xxlarge-only, tr.hide-for-xxlarge-up { + display: table-row !important; + } + + /* line 271, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up { + display: table-cell !important; + } +} +/* xxlarge displays */ +@media only screen and (min-width: 120.063em) { + /* line 244, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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, .show-for-xxlarge-only, .show-for-xxlarge-up { + display: inherit !important; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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, .hide-for-xxlarge-only, .hide-for-xxlarge-up { + display: none !important; + } + + /* line 251, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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, .visible-for-xxlarge-only, .visible-for-xxlarge-up { + position: static !important; + height: auto; + width: auto; + overflow: visible; + clip: auto; + } + + /* line 254, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .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, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up { + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); + } + + /* line 259, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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.show-for-xxlarge-only, table.show-for-xxlarge-up { + display: table !important; + } + + /* line 262, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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.show-for-xxlarge-only, thead.show-for-xxlarge-up { + display: table-header-group !important; + } + + /* line 265, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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.show-for-xxlarge-only, tbody.show-for-xxlarge-up { + display: table-row-group !important; + } + + /* line 268, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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.show-for-xxlarge-only, tr.show-for-xxlarge-up { + display: table-row !important; + } + + /* line 271, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + 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.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up { + display: table-cell !important; + } +} +/* Orientation targeting */ +/* line 286, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +.show-for-landscape, +.hide-for-portrait { + display: inherit !important; +} + +/* line 288, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +.hide-for-landscape, +.show-for-portrait { + display: none !important; +} + +/* Specific visibility for tables */ +/* line 293, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +table.hide-for-landscape, table.show-for-portrait { + display: table !important; +} + +/* line 297, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +thead.hide-for-landscape, thead.show-for-portrait { + display: table-header-group !important; +} + +/* line 301, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +tbody.hide-for-landscape, tbody.show-for-portrait { + display: table-row-group !important; +} + +/* line 305, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +tr.hide-for-landscape, tr.show-for-portrait { + display: table-row !important; +} + +/* line 310, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +td.hide-for-landscape, td.show-for-portrait, +th.hide-for-landscape, +th.show-for-portrait { + display: table-cell !important; +} + +@media only screen and (orientation: landscape) { + /* line 315, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .show-for-landscape, + .hide-for-portrait { + display: inherit !important; + } + + /* line 317, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .hide-for-landscape, + .show-for-portrait { + display: none !important; + } + + /* Specific visibility for tables */ + /* line 322, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + table.show-for-landscape, table.hide-for-portrait { + display: table !important; + } + + /* line 326, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + thead.show-for-landscape, thead.hide-for-portrait { + display: table-header-group !important; + } + + /* line 330, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + tbody.show-for-landscape, tbody.hide-for-portrait { + display: table-row-group !important; + } + + /* line 334, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + tr.show-for-landscape, tr.hide-for-portrait { + display: table-row !important; + } + + /* line 339, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + td.show-for-landscape, td.hide-for-portrait, + th.show-for-landscape, + th.hide-for-portrait { + display: table-cell !important; + } +} +@media only screen and (orientation: portrait) { + /* line 345, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .show-for-portrait, + .hide-for-landscape { + display: inherit !important; + } + + /* line 347, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .hide-for-portrait, + .show-for-landscape { + display: none !important; + } + + /* Specific visibility for tables */ + /* line 352, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + table.show-for-portrait, table.hide-for-landscape { + display: table !important; + } + + /* line 356, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + thead.show-for-portrait, thead.hide-for-landscape { + display: table-header-group !important; + } + + /* line 360, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + tbody.show-for-portrait, tbody.hide-for-landscape { + display: table-row-group !important; + } + + /* line 364, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + tr.show-for-portrait, tr.hide-for-landscape { + display: table-row !important; + } + + /* line 369, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + td.show-for-portrait, td.hide-for-landscape, + th.show-for-portrait, + th.hide-for-landscape { + display: table-cell !important; + } +} +/* Touch-enabled device targeting */ +/* line 374, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +.show-for-touch { + display: none !important; +} + +/* line 375, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +.hide-for-touch { + display: inherit !important; +} + +/* line 376, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +.touch .show-for-touch { + display: inherit !important; +} + +/* line 377, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +.touch .hide-for-touch { + display: none !important; +} + +/* Specific visibility for tables */ +/* line 380, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +table.hide-for-touch { + display: table !important; +} + +/* line 381, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +.touch table.show-for-touch { + display: table !important; +} + +/* line 382, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +thead.hide-for-touch { + display: table-header-group !important; +} + +/* line 383, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +.touch thead.show-for-touch { + display: table-header-group !important; +} + +/* line 384, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +tbody.hide-for-touch { + display: table-row-group !important; +} + +/* line 385, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +.touch tbody.show-for-touch { + display: table-row-group !important; +} + +/* line 386, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +tr.hide-for-touch { + display: table-row !important; +} + +/* line 387, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +.touch tr.show-for-touch { + display: table-row !important; +} + +/* line 388, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +td.hide-for-touch { + display: table-cell !important; +} + +/* line 389, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +.touch td.show-for-touch { + display: table-cell !important; +} + +/* line 390, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +th.hide-for-touch { + display: table-cell !important; +} + +/* line 391, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ +.touch th.show-for-touch { + display: table-cell !important; +} + +/* Print visibility */ +@media print { + /* line 396, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .show-for-print { + display: block; + } + + /* line 397, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + .hide-for-print { + display: none; + } + + /* line 399, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + table.show-for-print { + display: table !important; + } + + /* line 400, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + thead.show-for-print { + display: table-header-group !important; + } + + /* line 401, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + tbody.show-for-print { + display: table-row-group !important; + } + + /* line 402, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + tr.show-for-print { + display: table-row !important; + } + + /* line 403, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + td.show-for-print { + display: table-cell !important; + } + + /* line 404, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_visibility.scss */ + th.show-for-print { + display: table-cell !important; + } +} +/* line 39, ../../../../../../../compass/scss/_colorstheme.scss */ +.grey { + background-color: #dcdcda; +} + +/* line 40, ../../../../../../../compass/scss/_colorstheme.scss */ +.greyfont { + color: #999999; +} + +/* line 41, ../../../../../../../compass/scss/_colorstheme.scss */ +.red { + color: #e01f2c; +} + +/* line 42, ../../../../../../../compass/scss/_colorstheme.scss */ +.blue { + color: #3399cc; +} + +/* line 43, ../../../../../../../compass/scss/_colorstheme.scss */ +.black { + color: #231f20; +} + +/* + * Addon Components + */ +/* + * Common addons + */ +/* line 5, ../../../../../../../compass/scss/components/_addons.scss */ +.relative-position { + position: relative; +} + +/* line 10, ../../../../../../../compass/scss/components/_addons.scss */ +img.centered { + display: block; + margin-left: auto; + margin-right: auto; +} + +/* line 16, ../../../../../../../compass/scss/components/_addons.scss */ +img.expanded { + width: 100%; + height: auto; +} + +/* line 22, ../../../../../../../compass/scss/components/_addons.scss */ +.row.row-fluid, html.no-flexbox .row-fluid.flex-inline-list { + max-width: 100%; +} +/* line 25, ../../../../../../../compass/scss/components/_addons.scss */ +.row.row-fluid .row, html.no-flexbox .row-fluid.flex-inline-list .row, .row.row-fluid html.no-flexbox .flex-inline-list, html.no-flexbox .row.row-fluid .flex-inline-list, html.no-flexbox .row-fluid.flex-inline-list .flex-inline-list { + margin: auto; + width: 100%; + margin-left: auto; + margin-right: auto; + margin-top: 0; + margin-bottom: 0; + max-width: 62.5rem; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row.row-fluid .row:before, html.no-flexbox .row-fluid.flex-inline-list .row:before, .row.row-fluid html.no-flexbox .flex-inline-list:before, html.no-flexbox .row.row-fluid .flex-inline-list:before, html.no-flexbox .row-fluid.flex-inline-list .flex-inline-list:before, .row.row-fluid .row:after, html.no-flexbox .row-fluid.flex-inline-list .row:after, .row.row-fluid html.no-flexbox .flex-inline-list:after, html.no-flexbox .row.row-fluid .flex-inline-list:after, html.no-flexbox .row-fluid.flex-inline-list .flex-inline-list:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row.row-fluid .row:after, html.no-flexbox .row-fluid.flex-inline-list .row:after, .row.row-fluid html.no-flexbox .flex-inline-list:after, html.no-flexbox .row.row-fluid .flex-inline-list:after, html.no-flexbox .row-fluid.flex-inline-list .flex-inline-list:after { + clear: both; +} +/* line 29, ../../../../../../../compass/scss/components/_addons.scss */ +.row.row-fluid .row.row-fluid, html.no-flexbox .row-fluid.flex-inline-list .row.row-fluid, .row.row-fluid html.no-flexbox .row-fluid.flex-inline-list, html.no-flexbox .row.row-fluid .row-fluid.flex-inline-list, html.no-flexbox .row-fluid.flex-inline-list .row-fluid.flex-inline-list { + max-width: 100%; +} + +/* line 35, ../../../../../../../compass/scss/components/_addons.scss */ +.row .columns > .row-inner, html.no-flexbox .flex-inline-list .columns > .row-inner, html.no-flexbox .flex-inline-list > .cell > .row-inner { + margin-left: -0.9375rem; + margin-right: -0.9375rem; +} + +/* line 42, ../../../../../../../compass/scss/components/_addons.scss */ +.columns.unpadded, html.no-flexbox .flex-inline-list > .unpadded.cell { + padding: 0; +} +@media only screen and (max-width: 40em) { + /* line 46, ../../../../../../../compass/scss/components/_addons.scss */ + .columns.small-unpadded, html.no-flexbox .flex-inline-list > .small-unpadded.cell { + padding: 0; + } +} +@media only screen and (min-width: 40.063em) and (max-width: 64em) { + /* line 51, ../../../../../../../compass/scss/components/_addons.scss */ + .columns.medium-unpadded, html.no-flexbox .flex-inline-list > .medium-unpadded.cell { + padding: 0; + } +} +@media only screen and (min-width: 64.063em) and (max-width: 90em) { + /* line 56, ../../../../../../../compass/scss/components/_addons.scss */ + .columns.large-unpadded, html.no-flexbox .flex-inline-list > .large-unpadded.cell { + padding: 0; + } +} + +/* line 63, ../../../../../../../compass/scss/components/_addons.scss */ +.unmarged { + margin: 0; +} + +/* + * Supplementary divider classes + */ +/* line 71, ../../../../../../../compass/scss/components/_addons.scss */ +.row.divider, html.no-flexbox .divider.flex-inline-list { + margin-bottom: 0.625rem; +} +@media only screen and (min-width: 40.063em) { + /* line 71, ../../../../../../../compass/scss/components/_addons.scss */ + .row.divider, html.no-flexbox .divider.flex-inline-list { + margin-bottom: 1.875rem; + } +} + +/* line 79, ../../../../../../../compass/scss/components/_addons.scss */ +.columns.divider, html.no-flexbox .flex-inline-list > .divider.cell { + margin-bottom: 0.3125rem; +} +@media only screen and (min-width: 40.063em) { + /* line 79, ../../../../../../../compass/scss/components/_addons.scss */ + .columns.divider, html.no-flexbox .flex-inline-list > .divider.cell { + margin-bottom: 0; + } +} + +/* line 87, ../../../../../../../compass/scss/components/_addons.scss */ +img.divider { + margin-bottom: 1.25rem; +} + +/* + * Visually transform a dropdown button into a select list with vertical + * scrollbar. This is useful for long list items that can impact on page size + */ +/* line 96, ../../../../../../../compass/scss/components/_addons.scss */ +.f-dropdown.overflow { + overflow: auto; + height: 200px; +} +/* line 100, ../../../../../../../compass/scss/components/_addons.scss */ +.f-dropdown.overflow.overflow-100 { + height: 100px; +} +/* line 101, ../../../../../../../compass/scss/components/_addons.scss */ +.f-dropdown.overflow.overflow-150 { + height: 150px; +} +/* line 102, ../../../../../../../compass/scss/components/_addons.scss */ +.f-dropdown.overflow.overflow-200 { + height: 200px; +} +/* line 103, ../../../../../../../compass/scss/components/_addons.scss */ +.f-dropdown.overflow.overflow-250 { + height: 250px; +} +/* line 104, ../../../../../../../compass/scss/components/_addons.scss */ +.f-dropdown.overflow.overflow-300 { + height: 300px; +} + +/* vertspace for a top and bottom margin*/ +/* line 113, ../../../../../../../compass/scss/components/_addons.scss */ +.vertspace { + padding-bottom: 1rem; + padding-top: 1rem; +} + +/* line 121, ../../../../../../../compass/scss/components/_addons.scss */ +.vertspaceX2, +.vertspaceX3 { + padding-bottom: 2rem; + padding-top: 2rem; +} + +@media only screen and (min-width: 90.063em) { + /* line 129, ../../../../../../../compass/scss/components/_addons.scss */ + .row.row-larger, html.no-flexbox .row-larger.flex-inline-list { + max-width: 83rem; + } +} + +/* line 135, ../../../../../../../compass/scss/components/_addons.scss */ +.relative { + position: relative; +} + +/* line 139, ../../../../../../../compass/scss/components/_addons.scss */ +ul.inline { + display: inline-block; +} +/* line 141, ../../../../../../../compass/scss/components/_addons.scss */ +ul.inline li { + display: inline-block; + list-style-type: none; +} + +/* line 150, ../../../../../../../compass/scss/components/_addons.scss */ +.underline { + text-decoration: underline; +} + +/* line 164, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-1 .clean-block h2, +.section.antique-grey-1 .clean-block h3, +.section.antique-grey-1 .clean-block h4, +.section.antique-grey-1 .clean-block h5, .section.antique-grey-2 .clean-block h2, +.section.antique-grey-2 .clean-block h3, +.section.antique-grey-2 .clean-block h4, +.section.antique-grey-2 .clean-block h5, .section.antique-grey-3 .clean-block h2, +.section.antique-grey-3 .clean-block h3, +.section.antique-grey-3 .clean-block h4, +.section.antique-grey-3 .clean-block h5, .section.blue .clean-block h2, +.section.blue .clean-block h3, +.section.blue .clean-block h4, +.section.blue .clean-block h5 { + color: #fefefe; +} + +/* line 176, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-1, .section.antique-grey-2, .section.antique-grey-3 { + color: #cccccc; +} +/* line 179, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-1 h1, .section.antique-grey-1 h2, .section.antique-grey-1 h3, .section.antique-grey-1 h4, .section.antique-grey-2 h1, .section.antique-grey-2 h2, .section.antique-grey-2 h3, .section.antique-grey-2 h4, .section.antique-grey-3 h1, .section.antique-grey-3 h2, .section.antique-grey-3 h3, .section.antique-grey-3 h4 { + color: #fefefe; +} +/* line 182, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-1 h5, .section.antique-grey-1 h6, .section.antique-grey-1 a, .section.antique-grey-2 h5, .section.antique-grey-2 h6, .section.antique-grey-2 a, .section.antique-grey-3 h5, .section.antique-grey-3 h6, .section.antique-grey-3 a { + color: inherit; +} +/* line 185, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-1 a:hover, .section.antique-grey-2 a:hover, .section.antique-grey-3 a:hover { + color: #fefefe; +} +/* line 190, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-1 { + background-color: #393536; +} +/* line 194, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-2 { + background-color: #231f20; +} +/* line 198, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-3 { + background-color: #4e4c4d; +} +/* line 202, ../../../../../../../compass/scss/components/_addons.scss */ +.section.grey { + background-color: #efefef; +} +/* line 206, ../../../../../../../compass/scss/components/_addons.scss */ +.section.blue { + color: #fefefe; + background-color: #2d9edc; +} +/* line 212, ../../../../../../../compass/scss/components/_addons.scss */ +.section.blue h1, .section.blue h2, .section.blue h3, .section.blue h4, .section.blue h5, .section.blue h6, +.section.blue p, .section.blue li, .section.blue dd, .section.blue dt, +.section.blue a, .section.blue a:hover { + color: inherit; +} +/* line 217, ../../../../../../../compass/scss/components/_addons.scss */ +.section.blue .tiny-underline:after { + border-bottom: 0.0625rem solid #fefefe; +} + +/* + * Mixin to create cells widths with flexbox + */ +/* + * Mixin to create "simple" cells widths + * Mixin to simulate inline list, used as a fallback + */ +/* + * Inline list with flexbox + */ +/* line 44, ../../../../../../../compass/scss/utils/_flex.scss */ +html.flexbox .flex-inline-list { + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +/* line 48, ../../../../../../../compass/scss/utils/_flex.scss */ +html.flexbox .flex-inline-list > .cell { + -webkit-flex: 1 0 auto; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + max-width: auto; + margin: 0; + list-style-type: none; +} +@media only screen { + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .small-18 { + -webkit-flex: 1 0 18%; + -ms-flex: 1 0 18%; + flex: 1 0 18%; + max-width: 18%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .small-20 { + -webkit-flex: 1 0 20%; + -ms-flex: 1 0 20%; + flex: 1 0 20%; + max-width: 20%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .small-23 { + -webkit-flex: 1 0 23%; + -ms-flex: 1 0 23%; + flex: 1 0 23%; + max-width: 23%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .small-25 { + -webkit-flex: 1 0 25%; + -ms-flex: 1 0 25%; + flex: 1 0 25%; + max-width: 25%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .small-31 { + -webkit-flex: 1 0 31.3333%; + -ms-flex: 1 0 31.3333%; + flex: 1 0 31.3333%; + max-width: 31.3333%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .small-33 { + -webkit-flex: 1 0 33.3333%; + -ms-flex: 1 0 33.3333%; + flex: 1 0 33.3333%; + max-width: 33.3333%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .small-48 { + -webkit-flex: 1 0 48%; + -ms-flex: 1 0 48%; + flex: 1 0 48%; + max-width: 48%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .small-50 { + -webkit-flex: 1 0 50%; + -ms-flex: 1 0 50%; + flex: 1 0 50%; + max-width: 50%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .small-73 { + -webkit-flex: 1 0 73%; + -ms-flex: 1 0 73%; + flex: 1 0 73%; + max-width: 73%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .small-75 { + -webkit-flex: 1 0 75%; + -ms-flex: 1 0 75%; + flex: 1 0 75%; + max-width: 75%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .small-98 { + -webkit-flex: 1 0 98%; + -ms-flex: 1 0 98%; + flex: 1 0 98%; + max-width: 98%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .small-100 { + -webkit-flex: 1 0 100%; + -ms-flex: 1 0 100%; + flex: 1 0 100%; + max-width: 100%; + } +} +@media only screen and (min-width: 40.063em) { + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .medium-18 { + -webkit-flex: 1 0 18%; + -ms-flex: 1 0 18%; + flex: 1 0 18%; + max-width: 18%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .medium-20 { + -webkit-flex: 1 0 20%; + -ms-flex: 1 0 20%; + flex: 1 0 20%; + max-width: 20%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .medium-23 { + -webkit-flex: 1 0 23%; + -ms-flex: 1 0 23%; + flex: 1 0 23%; + max-width: 23%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .medium-25 { + -webkit-flex: 1 0 25%; + -ms-flex: 1 0 25%; + flex: 1 0 25%; + max-width: 25%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .medium-31 { + -webkit-flex: 1 0 31.3333%; + -ms-flex: 1 0 31.3333%; + flex: 1 0 31.3333%; + max-width: 31.3333%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .medium-33 { + -webkit-flex: 1 0 33.3333%; + -ms-flex: 1 0 33.3333%; + flex: 1 0 33.3333%; + max-width: 33.3333%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .medium-48 { + -webkit-flex: 1 0 48%; + -ms-flex: 1 0 48%; + flex: 1 0 48%; + max-width: 48%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .medium-50 { + -webkit-flex: 1 0 50%; + -ms-flex: 1 0 50%; + flex: 1 0 50%; + max-width: 50%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .medium-73 { + -webkit-flex: 1 0 73%; + -ms-flex: 1 0 73%; + flex: 1 0 73%; + max-width: 73%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .medium-75 { + -webkit-flex: 1 0 75%; + -ms-flex: 1 0 75%; + flex: 1 0 75%; + max-width: 75%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .medium-98 { + -webkit-flex: 1 0 98%; + -ms-flex: 1 0 98%; + flex: 1 0 98%; + max-width: 98%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .medium-100 { + -webkit-flex: 1 0 100%; + -ms-flex: 1 0 100%; + flex: 1 0 100%; + max-width: 100%; + } +} +@media only screen and (min-width: 64.063em) { + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .large-18 { + -webkit-flex: 1 0 18%; + -ms-flex: 1 0 18%; + flex: 1 0 18%; + max-width: 18%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .large-20 { + -webkit-flex: 1 0 20%; + -ms-flex: 1 0 20%; + flex: 1 0 20%; + max-width: 20%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .large-23 { + -webkit-flex: 1 0 23%; + -ms-flex: 1 0 23%; + flex: 1 0 23%; + max-width: 23%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .large-25 { + -webkit-flex: 1 0 25%; + -ms-flex: 1 0 25%; + flex: 1 0 25%; + max-width: 25%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .large-31 { + -webkit-flex: 1 0 31.3333%; + -ms-flex: 1 0 31.3333%; + flex: 1 0 31.3333%; + max-width: 31.3333%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .large-33 { + -webkit-flex: 1 0 33.3333%; + -ms-flex: 1 0 33.3333%; + flex: 1 0 33.3333%; + max-width: 33.3333%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .large-48 { + -webkit-flex: 1 0 48%; + -ms-flex: 1 0 48%; + flex: 1 0 48%; + max-width: 48%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .large-50 { + -webkit-flex: 1 0 50%; + -ms-flex: 1 0 50%; + flex: 1 0 50%; + max-width: 50%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .large-73 { + -webkit-flex: 1 0 73%; + -ms-flex: 1 0 73%; + flex: 1 0 73%; + max-width: 73%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .large-75 { + -webkit-flex: 1 0 75%; + -ms-flex: 1 0 75%; + flex: 1 0 75%; + max-width: 75%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .large-98 { + -webkit-flex: 1 0 98%; + -ms-flex: 1 0 98%; + flex: 1 0 98%; + max-width: 98%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .large-100 { + -webkit-flex: 1 0 100%; + -ms-flex: 1 0 100%; + flex: 1 0 100%; + max-width: 100%; + } +} +@media only screen and (min-width: 90.063em) { + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xlarge-18 { + -webkit-flex: 1 0 18%; + -ms-flex: 1 0 18%; + flex: 1 0 18%; + max-width: 18%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xlarge-20 { + -webkit-flex: 1 0 20%; + -ms-flex: 1 0 20%; + flex: 1 0 20%; + max-width: 20%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xlarge-23 { + -webkit-flex: 1 0 23%; + -ms-flex: 1 0 23%; + flex: 1 0 23%; + max-width: 23%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xlarge-25 { + -webkit-flex: 1 0 25%; + -ms-flex: 1 0 25%; + flex: 1 0 25%; + max-width: 25%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xlarge-31 { + -webkit-flex: 1 0 31.3333%; + -ms-flex: 1 0 31.3333%; + flex: 1 0 31.3333%; + max-width: 31.3333%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xlarge-33 { + -webkit-flex: 1 0 33.3333%; + -ms-flex: 1 0 33.3333%; + flex: 1 0 33.3333%; + max-width: 33.3333%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xlarge-48 { + -webkit-flex: 1 0 48%; + -ms-flex: 1 0 48%; + flex: 1 0 48%; + max-width: 48%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xlarge-50 { + -webkit-flex: 1 0 50%; + -ms-flex: 1 0 50%; + flex: 1 0 50%; + max-width: 50%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xlarge-73 { + -webkit-flex: 1 0 73%; + -ms-flex: 1 0 73%; + flex: 1 0 73%; + max-width: 73%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xlarge-75 { + -webkit-flex: 1 0 75%; + -ms-flex: 1 0 75%; + flex: 1 0 75%; + max-width: 75%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xlarge-98 { + -webkit-flex: 1 0 98%; + -ms-flex: 1 0 98%; + flex: 1 0 98%; + max-width: 98%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xlarge-100 { + -webkit-flex: 1 0 100%; + -ms-flex: 1 0 100%; + flex: 1 0 100%; + max-width: 100%; + } +} +@media only screen and (min-width: 120.063em) { + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xxlarge-18 { + -webkit-flex: 1 0 18%; + -ms-flex: 1 0 18%; + flex: 1 0 18%; + max-width: 18%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xxlarge-20 { + -webkit-flex: 1 0 20%; + -ms-flex: 1 0 20%; + flex: 1 0 20%; + max-width: 20%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xxlarge-23 { + -webkit-flex: 1 0 23%; + -ms-flex: 1 0 23%; + flex: 1 0 23%; + max-width: 23%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xxlarge-25 { + -webkit-flex: 1 0 25%; + -ms-flex: 1 0 25%; + flex: 1 0 25%; + max-width: 25%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xxlarge-31 { + -webkit-flex: 1 0 31.3333%; + -ms-flex: 1 0 31.3333%; + flex: 1 0 31.3333%; + max-width: 31.3333%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xxlarge-33 { + -webkit-flex: 1 0 33.3333%; + -ms-flex: 1 0 33.3333%; + flex: 1 0 33.3333%; + max-width: 33.3333%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xxlarge-48 { + -webkit-flex: 1 0 48%; + -ms-flex: 1 0 48%; + flex: 1 0 48%; + max-width: 48%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xxlarge-50 { + -webkit-flex: 1 0 50%; + -ms-flex: 1 0 50%; + flex: 1 0 50%; + max-width: 50%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xxlarge-73 { + -webkit-flex: 1 0 73%; + -ms-flex: 1 0 73%; + flex: 1 0 73%; + max-width: 73%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xxlarge-75 { + -webkit-flex: 1 0 75%; + -ms-flex: 1 0 75%; + flex: 1 0 75%; + max-width: 75%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xxlarge-98 { + -webkit-flex: 1 0 98%; + -ms-flex: 1 0 98%; + flex: 1 0 98%; + max-width: 98%; + } + /* line 17, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list > .xxlarge-100 { + -webkit-flex: 1 0 100%; + -ms-flex: 1 0 100%; + flex: 1 0 100%; + max-width: 100%; + } +} +/* line 74, ../../../../../../../compass/scss/utils/_flex.scss */ +html.flexbox .flex-inline-list.padded .cell { + padding: 0 1%; +} +@media only screen { + /* line 78, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list.small-padded .cell { + padding: 0 1%; + } +} +@media only screen and (min-width: 40.063em) { + /* line 83, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list.medium-padded .cell { + padding: 0 1%; + } +} +@media only screen and (min-width: 64.063em) { + /* line 88, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list.large-padded .cell { + padding: 0 1%; + } +} +@media only screen and (min-width: 90.063em) { + /* line 93, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list.xlarge-padded .cell { + padding: 0 1%; + } +} +@media only screen and (min-width: 120.063em) { + /* line 98, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list.xxlarge-padded .cell { + padding: 0 1%; + } +} +/* line 104, ../../../../../../../compass/scss/utils/_flex.scss */ +html.flexbox .flex-inline-list.marged .cell { + margin: 0 1%; +} +@media only screen { + /* line 108, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list.small-marged .cell { + margin: 0 1%; + } +} +@media only screen and (min-width: 40.063em) { + /* line 113, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list.medium-marged .cell { + margin: 0 1%; + } +} +@media only screen and (min-width: 64.063em) { + /* line 118, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list.large-marged .cell { + margin: 0 1%; + } +} +@media only screen and (min-width: 90.063em) { + /* line 123, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list.xlarge-marged .cell { + margin: 0 1%; + } +} +@media only screen and (min-width: 120.063em) { + /* line 128, ../../../../../../../compass/scss/utils/_flex.scss */ + html.flexbox .flex-inline-list.xxlarge-marged .cell { + margin: 0 1%; + } +} + +/* line 137, ../../../../../../../compass/scss/utils/_flex.scss */ +html.no-flexbox .flex-inline-list { + list-style-type: none; +} +@media only screen { + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .small-18 { + width: 18%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .small-20 { + width: 20%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .small-23 { + width: 23%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .small-25 { + width: 25%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .small-31 { + width: 31.3333%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .small-33 { + width: 33.3333%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .small-48 { + width: 48%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .small-50 { + width: 50%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .small-73 { + width: 73%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .small-75 { + width: 75%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .small-98 { + width: 98%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .small-100 { + width: 100%; + } +} +@media only screen and (min-width: 40.063em) { + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .medium-18 { + width: 18%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .medium-20 { + width: 20%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .medium-23 { + width: 23%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .medium-25 { + width: 25%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .medium-31 { + width: 31.3333%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .medium-33 { + width: 33.3333%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .medium-48 { + width: 48%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .medium-50 { + width: 50%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .medium-73 { + width: 73%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .medium-75 { + width: 75%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .medium-98 { + width: 98%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .medium-100 { + width: 100%; + } +} +@media only screen and (min-width: 64.063em) { + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .large-18 { + width: 18%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .large-20 { + width: 20%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .large-23 { + width: 23%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .large-25 { + width: 25%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .large-31 { + width: 31.3333%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .large-33 { + width: 33.3333%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .large-48 { + width: 48%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .large-50 { + width: 50%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .large-73 { + width: 73%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .large-75 { + width: 75%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .large-98 { + width: 98%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .large-100 { + width: 100%; + } +} +@media only screen and (min-width: 90.063em) { + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xlarge-18 { + width: 18%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xlarge-20 { + width: 20%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xlarge-23 { + width: 23%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xlarge-25 { + width: 25%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xlarge-31 { + width: 31.3333%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xlarge-33 { + width: 33.3333%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xlarge-48 { + width: 48%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xlarge-50 { + width: 50%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xlarge-73 { + width: 73%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xlarge-75 { + width: 75%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xlarge-98 { + width: 98%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xlarge-100 { + width: 100%; + } +} +@media only screen and (min-width: 120.063em) { + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xxlarge-18 { + width: 18%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xxlarge-20 { + width: 20%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xxlarge-23 { + width: 23%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xxlarge-25 { + width: 25%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xxlarge-31 { + width: 31.3333%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xxlarge-33 { + width: 33.3333%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xxlarge-48 { + width: 48%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xxlarge-50 { + width: 50%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xxlarge-73 { + width: 73%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xxlarge-75 { + width: 75%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xxlarge-98 { + width: 98%; + } + /* line 33, ../../../../../../../compass/scss/utils/_flex.scss */ + html.no-flexbox .flex-inline-list > .xxlarge-100 { + width: 100%; + } +} + +/* + * Addon echos + */ +/* line 9, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article, #monitActu .content-block article, .monitgener .content-block article, #monitArticle .monitgener .content-block article { + margin-bottom: 20px; + background-color: #fefefe; + position: relative; + padding: 0.3rem; + -webkit-box-shadow: 0 0 4px #dcdcda; + -moz-box-shadow: 0 0 4px #dcdcda; + box-shadow: 0 0 4px #dcdcda; + border: 1px solid #dcdcda; + padding-bottom: 2rem; +} +/* line 17, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article .more, #monitActu .content-block article .more, .monitgener .content-block article .more, #monitArticle .monitgener .content-block article .more { + text-align: center; + position: absolute; + left: 50%; + transform: translate(-50%, 0); + -webkit-transform: translate(-50%, 0); + -moz-transform: translate(-50%, 0); + -o-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + transform: translate(-50%, 0); + transform: translate(-50%, 0); +} +/* line 29, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article .contentArticle, #monitActu .content-block article .contentArticle, .monitgener .content-block article .contentArticle, #monitArticle .monitgener .content-block article .contentArticle { + margin: 0.85rem; + margin-bottom: 3rem; +} +/* line 32, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article .contentArticle H4, #monitActu .content-block article .contentArticle H4, .monitgener .content-block article .contentArticle H4, #monitArticle .monitgener .content-block article .contentArticle H4 { + font-family: "PT Sans Narrow", sans-serif; + color: #3399cc; + line-height: 1.1rem; + font-size: 1.1rem; + font-weight: bold; + margin-bottom: 0.2rem; +} +/* line 42, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article .contentArticle H5, #monitActu .content-block article .contentArticle H5, .monitgener .content-block article .contentArticle H5, #monitArticle .monitgener .content-block article .contentArticle H5 { + font-family: "PT Sans Narrow", sans-serif; + line-height: 1.1rem; + font-size: 1rem; +} +/* line 48, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article .contentArticle p, #monitActu .content-block article .contentArticle p, .monitgener .content-block article .contentArticle p, #monitArticle .monitgener .content-block article .contentArticle p { + font-size: 0.85rem; +} +/* line 52, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article .ribbon, #monitActu .content-block article .ribbon, .monitgener .content-block article .ribbon, #monitArticle .monitgener .content-block article .ribbon { + position: absolute; + top: 1rem; + right: -12px; + background-color: #e01f2c; + padding: 0.5REM; + z-index: 2; + font-family: "PT Sans Narrow", sans-serif; + color: #fefefe; + font-weight: 600; + text-transform: uppercase; +} +/* line 63, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article .ribbon:before, #monitActu .content-block article .ribbon:before, .monitgener .content-block article .ribbon:before, #monitArticle .monitgener .content-block article .ribbon:before { + content: ''; + position: absolute; + bottom: 100%; + right: 0; + border-left: 12px solid #86131a; + border-right: 0px solid transparent; + border-top: 12px solid transparent; + height: 12px; +} +/* line 75, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article .btn-share, #monitActu .content-block article .btn-share, .monitgener .content-block article .btn-share, #monitArticle .monitgener .content-block article .btn-share { + margin-bottom: 0rem; +} +/* line 78, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article .visuel, #monitActu .content-block article .visuel, .monitgener .content-block article .visuel, #monitArticle .monitgener .content-block article .visuel { + position: relative; +} +/* line 81, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article .visuel img, #monitActu .content-block article .visuel img, .monitgener .content-block article .visuel img, #monitArticle .monitgener .content-block article .visuel img { + width: 100%; +} +/* line 84, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article .visuel:before, #monitActu .content-block article .visuel:before, .monitgener .content-block article .visuel:before, #monitArticle .monitgener .content-block article .visuel:before { + height: 100%; + width: 100%; + z-index: 1; + content: ''; + position: absolute; + -webkit-box-shadow: 0 0px 14px rgba(0, 0, 0, 0.4) inset; + -moz-box-shadow: 0 0px 14px rgba(0, 0, 0, 0.4) inset; + box-shadow: 0 0px 14px rgba(0, 0, 0, 0.4) inset; +} +/* line 96, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article p a, #monitActu .content-block article p a, .monitgener .content-block article p a, #monitArticle .monitgener .content-block article p a { + margin: 0; +} +/* line 101, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block .more, #monitActu .content-block .more, .monitgener .content-block .more, #monitArticle .monitgener .content-block .more { + bottom: 0; +} +/* line 105, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block H2, #monitActu .content-block H2, .monitgener .content-block H2, #monitArticle .monitgener .content-block H2 { + position: absolute; + z-index: 2; + bottom: 100%; + font-family: 'Domine'; + font-size: 1.1rem; + color: #fefefe; + display: inline; + line-height: 1.4em; + margin-bottom: 0; + text-transform: none; + left: 0; + max-height: 99px; + overflow: hidden; + text-overflow: ellipsis; + -webkit-transform: translate(-0.8rem, -1.3rem); + -moz-transform: translate(-0.8rem, -1.3rem); + -ms-transform: translate(-0.8rem, -1.3rem); + -o-transform: translate(-0.8rem, -1.3rem); + transform: translate(-0.8rem, -1.3rem); +} +/* line 121, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block H2 span, #monitActu .content-block H2 span, .monitgener .content-block H2 span, #monitArticle .monitgener .content-block H2 span { + background-color: rgba(0, 0, 0, 0.7); + line-height: 1.2em; + padding: 0.1em; + text-shadow: 0 0 4px black; + -moz-decoration-break: clone; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; + padding-left: 0.8rem; + padding-right: 0.8rem; +} +/* line 134, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block .all-zinnia, #monitActu .content-block .all-zinnia, .monitgener .content-block .all-zinnia, #monitArticle .monitgener .content-block .all-zinnia { + margin: 20px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +/* line 149, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode .columns, #monitArticle.list-mode html.no-flexbox .flex-inline-list > .cell, html.no-flexbox #monitArticle.list-mode .flex-inline-list > .cell, #monitActu.list-mode .columns, #monitActu.list-mode html.no-flexbox .flex-inline-list > .cell, html.no-flexbox #monitActu.list-mode .flex-inline-list > .cell, .monitgener.list-mode .columns, .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell, html.no-flexbox .monitgener.list-mode .flex-inline-list > .cell, #monitArticle .monitgener.list-mode .columns, #monitArticle .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell, html.no-flexbox #monitArticle .monitgener.list-mode .flex-inline-list > .cell { + width: 100% !important; +} +/* line 151, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode .columns .visuel, #monitArticle.list-mode html.no-flexbox .flex-inline-list > .cell .visuel, html.no-flexbox #monitArticle.list-mode .flex-inline-list > .cell .visuel, #monitActu.list-mode .columns .visuel, #monitActu.list-mode html.no-flexbox .flex-inline-list > .cell .visuel, html.no-flexbox #monitActu.list-mode .flex-inline-list > .cell .visuel, .monitgener.list-mode .columns .visuel, .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .visuel, html.no-flexbox .monitgener.list-mode .flex-inline-list > .cell .visuel, #monitArticle .monitgener.list-mode .columns .visuel, #monitArticle .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .visuel, html.no-flexbox #monitArticle .monitgener.list-mode .flex-inline-list > .cell .visuel { + width: 100%; + height: auto; + float: left; + overflow: hidden; + position: relative; +} +@media only screen and (min-width: 40.063em) { + /* line 151, ../../../../../../../compass/scss/_events.scss */ + #monitArticle.list-mode .columns .visuel, #monitArticle.list-mode html.no-flexbox .flex-inline-list > .cell .visuel, html.no-flexbox #monitArticle.list-mode .flex-inline-list > .cell .visuel, #monitActu.list-mode .columns .visuel, #monitActu.list-mode html.no-flexbox .flex-inline-list > .cell .visuel, html.no-flexbox #monitActu.list-mode .flex-inline-list > .cell .visuel, .monitgener.list-mode .columns .visuel, .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .visuel, html.no-flexbox .monitgener.list-mode .flex-inline-list > .cell .visuel, #monitArticle .monitgener.list-mode .columns .visuel, #monitArticle .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .visuel, html.no-flexbox #monitArticle .monitgener.list-mode .flex-inline-list > .cell .visuel { + width: 180px; + height: 180px; + } +} +@media only screen and (min-width: 40.063em) { + /* line 161, ../../../../../../../compass/scss/_events.scss */ + #monitArticle.list-mode .columns .visuel > img, #monitArticle.list-mode html.no-flexbox .flex-inline-list > .cell .visuel > img, html.no-flexbox #monitArticle.list-mode .flex-inline-list > .cell .visuel > img, #monitActu.list-mode .columns .visuel > img, #monitActu.list-mode html.no-flexbox .flex-inline-list > .cell .visuel > img, html.no-flexbox #monitActu.list-mode .flex-inline-list > .cell .visuel > img, .monitgener.list-mode .columns .visuel > img, .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .visuel > img, html.no-flexbox .monitgener.list-mode .flex-inline-list > .cell .visuel > img, #monitArticle .monitgener.list-mode .columns .visuel > img, #monitArticle .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .visuel > img, html.no-flexbox #monitArticle .monitgener.list-mode .flex-inline-list > .cell .visuel > img { + min-width: 100%; + min-height: 100%; + width: auto; + max-width: none; + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + -o-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + } +} +/* line 174, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode .columns .contentArticle, #monitArticle.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox #monitArticle.list-mode .flex-inline-list > .cell .contentArticle, #monitActu.list-mode .columns .contentArticle, #monitActu.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox #monitActu.list-mode .flex-inline-list > .cell .contentArticle, .monitgener.list-mode .columns .contentArticle, .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox .monitgener.list-mode .flex-inline-list > .cell .contentArticle, #monitArticle .monitgener.list-mode .columns .contentArticle, #monitArticle .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox #monitArticle .monitgener.list-mode .flex-inline-list > .cell .contentArticle { + float: left; + position: initial; +} +@media only screen and (min-width: 40.063em) { + /* line 174, ../../../../../../../compass/scss/_events.scss */ + #monitArticle.list-mode .columns .contentArticle, #monitArticle.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox #monitArticle.list-mode .flex-inline-list > .cell .contentArticle, #monitActu.list-mode .columns .contentArticle, #monitActu.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox #monitActu.list-mode .flex-inline-list > .cell .contentArticle, .monitgener.list-mode .columns .contentArticle, .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox .monitgener.list-mode .flex-inline-list > .cell .contentArticle, #monitArticle .monitgener.list-mode .columns .contentArticle, #monitArticle .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox #monitArticle .monitgener.list-mode .flex-inline-list > .cell .contentArticle { + width: -moz-calc(100% - 410px); + width: -webkit-calc(100% - 410px); + width: calc(100% - 410px); + margin: 0.85rem; + } + /* line 182, ../../../../../../../compass/scss/_events.scss */ + #monitArticle.list-mode .columns .contentArticle H4, #monitArticle.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox #monitArticle.list-mode .flex-inline-list > .cell .contentArticle H4, #monitActu.list-mode .columns .contentArticle H4, #monitActu.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox #monitActu.list-mode .flex-inline-list > .cell .contentArticle H4, .monitgener.list-mode .columns .contentArticle H4, .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox .monitgener.list-mode .flex-inline-list > .cell .contentArticle H4, #monitArticle .monitgener.list-mode .columns .contentArticle H4, #monitArticle .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox #monitArticle .monitgener.list-mode .flex-inline-list > .cell .contentArticle H4 { + clear: both; + width: 100%; + } + /* line 183, ../../../../../../../compass/scss/_events.scss */ + #monitArticle.list-mode .columns .contentArticle H4, #monitArticle.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox #monitArticle.list-mode .flex-inline-list > .cell .contentArticle H4, #monitArticle.list-mode .columns .contentArticle H5, #monitArticle.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle H5, html.no-flexbox #monitArticle.list-mode .flex-inline-list > .cell .contentArticle H5, #monitActu.list-mode .columns .contentArticle H4, #monitActu.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox #monitActu.list-mode .flex-inline-list > .cell .contentArticle H4, #monitActu.list-mode .columns .contentArticle H5, #monitActu.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle H5, html.no-flexbox #monitActu.list-mode .flex-inline-list > .cell .contentArticle H5, .monitgener.list-mode .columns .contentArticle H4, .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox .monitgener.list-mode .flex-inline-list > .cell .contentArticle H4, .monitgener.list-mode .columns .contentArticle H5, .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle H5, html.no-flexbox .monitgener.list-mode .flex-inline-list > .cell .contentArticle H5, #monitArticle .monitgener.list-mode .columns .contentArticle H4, #monitArticle .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox #monitArticle .monitgener.list-mode .flex-inline-list > .cell .contentArticle H4, #monitArticle .monitgener.list-mode .columns .contentArticle H5, #monitArticle .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle H5, html.no-flexbox #monitArticle .monitgener.list-mode .flex-inline-list > .cell .contentArticle H5 { + float: left; + margin-right: 0.8rem; + } +} +/* line 189, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode .columns .contentArticle .descr, #monitArticle.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle .descr, html.no-flexbox #monitArticle.list-mode .flex-inline-list > .cell .contentArticle .descr, #monitActu.list-mode .columns .contentArticle .descr, #monitActu.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle .descr, html.no-flexbox #monitActu.list-mode .flex-inline-list > .cell .contentArticle .descr, .monitgener.list-mode .columns .contentArticle .descr, .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle .descr, html.no-flexbox .monitgener.list-mode .flex-inline-list > .cell .contentArticle .descr, #monitArticle .monitgener.list-mode .columns .contentArticle .descr, #monitArticle .monitgener.list-mode html.no-flexbox .flex-inline-list > .cell .contentArticle .descr, html.no-flexbox #monitArticle .monitgener.list-mode .flex-inline-list > .cell .contentArticle .descr { + float: left; + clear: left; +} +/* line 195, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode .content-block, #monitActu.list-mode .content-block, .monitgener.list-mode .content-block, #monitArticle .monitgener.list-mode .content-block { + margin-bottom: 2rem; + display: inline-block; + width: 100%; +} +/* line 200, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode .content-block H2, #monitActu.list-mode .content-block H2, .monitgener.list-mode .content-block H2, #monitArticle .monitgener.list-mode .content-block H2 { + float: left; + clear: both; + position: relative; + z-index: 2; + top: auto; + font-family: 'Domine'; + font-size: 1.1rem; + color: #231f20; + display: inline-block; + line-height: 1.4em; + margin-bottom: 0; + text-transform: none; + left: 0; + -webkit-transform: translate(0rem, 0rem); + -moz-transform: translate(0rem, 0rem); + -ms-transform: translate(0rem, 0rem); + -o-transform: translate(0rem, 0rem); + transform: translate(0rem, 0rem); +} +/* line 215, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode .content-block H2 span, #monitActu.list-mode .content-block H2 span, .monitgener.list-mode .content-block H2 span, #monitArticle .monitgener.list-mode .content-block H2 span { + background-color: rgba(0, 0, 0, 0); + line-height: 1.2em; + padding: 0.1em; + text-shadow: 0 0 0px rgba(0, 0, 0, 0); +} +/* line 223, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode .content-block article, #monitActu.list-mode .content-block article, .monitgener.list-mode .content-block article, #monitArticle .monitgener.list-mode .content-block article { + float: left; + width: 100%; +} +/* line 227, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode .content-block article .ribbon, #monitActu.list-mode .content-block article .ribbon, .monitgener.list-mode .content-block article .ribbon, #monitArticle .monitgener.list-mode .content-block article .ribbon { + top: 1rem; + left: -12px; + right: auto; +} +/* line 231, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode .content-block article .ribbon:before, #monitActu.list-mode .content-block article .ribbon:before, .monitgener.list-mode .content-block article .ribbon:before, #monitArticle .monitgener.list-mode .content-block article .ribbon:before { + left: 0; + right: auto; + border-left: 0px solid transparent; + border-right: 12px solid #86131a; + border-top: 12px solid transparent; +} +@media only screen and (min-width: 40.063em) { + /* line 223, ../../../../../../../compass/scss/_events.scss */ + #monitArticle.list-mode .content-block article, #monitActu.list-mode .content-block article, .monitgener.list-mode .content-block article, #monitArticle .monitgener.list-mode .content-block article { + padding: 0.3rem; + margin-bottom: 0; + } +} +@media only screen and (min-width: 40.063em) { + /* line 245, ../../../../../../../compass/scss/_events.scss */ + #monitArticle.list-mode .content-block article .more, #monitActu.list-mode .content-block article .more, .monitgener.list-mode .content-block article .more, #monitArticle .monitgener.list-mode .content-block article .more { + bottom: auto; + left: auto; + top: 50%; + right: 1rem; + -webkit-transform: translate(0%, -50%); + -moz-transform: translate(0%, -50%); + -ms-transform: translate(0%, -50%); + -o-transform: translate(0%, -50%); + transform: translate(0%, -50%); + } +} +/* line 264, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode-group .columns, #monitArticle.list-mode-group html.no-flexbox .flex-inline-list > .cell, html.no-flexbox #monitArticle.list-mode-group .flex-inline-list > .cell, #monitActu.list-mode-group .columns, #monitActu.list-mode-group html.no-flexbox .flex-inline-list > .cell, html.no-flexbox #monitActu.list-mode-group .flex-inline-list > .cell, .monitgener.list-mode-group .columns, .monitgener.list-mode-group html.no-flexbox .flex-inline-list > .cell, html.no-flexbox .monitgener.list-mode-group .flex-inline-list > .cell, #monitArticle .monitgener.list-mode-group .columns, #monitArticle .monitgener.list-mode-group html.no-flexbox .flex-inline-list > .cell, html.no-flexbox #monitArticle .monitgener.list-mode-group .flex-inline-list > .cell { + width: 100% !important; +} +/* line 266, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode-group .columns .contentArticle, #monitArticle.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox #monitArticle.list-mode-group .flex-inline-list > .cell .contentArticle, #monitActu.list-mode-group .columns .contentArticle, #monitActu.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox #monitActu.list-mode-group .flex-inline-list > .cell .contentArticle, .monitgener.list-mode-group .columns .contentArticle, .monitgener.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox .monitgener.list-mode-group .flex-inline-list > .cell .contentArticle, #monitArticle .monitgener.list-mode-group .columns .contentArticle, #monitArticle .monitgener.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox #monitArticle .monitgener.list-mode-group .flex-inline-list > .cell .contentArticle { + float: left; + position: initial; +} +@media only screen and (min-width: 40.063em) { + /* line 266, ../../../../../../../compass/scss/_events.scss */ + #monitArticle.list-mode-group .columns .contentArticle, #monitArticle.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox #monitArticle.list-mode-group .flex-inline-list > .cell .contentArticle, #monitActu.list-mode-group .columns .contentArticle, #monitActu.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox #monitActu.list-mode-group .flex-inline-list > .cell .contentArticle, .monitgener.list-mode-group .columns .contentArticle, .monitgener.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox .monitgener.list-mode-group .flex-inline-list > .cell .contentArticle, #monitArticle .monitgener.list-mode-group .columns .contentArticle, #monitArticle .monitgener.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle, html.no-flexbox #monitArticle .monitgener.list-mode-group .flex-inline-list > .cell .contentArticle { + width: -moz-calc(100% - 210px); + width: -webkit-calc(100% - 210px); + width: calc(100% - 210px); + margin: 0.85rem; + } + /* line 274, ../../../../../../../compass/scss/_events.scss */ + #monitArticle.list-mode-group .columns .contentArticle H4, #monitArticle.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox #monitArticle.list-mode-group .flex-inline-list > .cell .contentArticle H4, #monitActu.list-mode-group .columns .contentArticle H4, #monitActu.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox #monitActu.list-mode-group .flex-inline-list > .cell .contentArticle H4, .monitgener.list-mode-group .columns .contentArticle H4, .monitgener.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox .monitgener.list-mode-group .flex-inline-list > .cell .contentArticle H4, #monitArticle .monitgener.list-mode-group .columns .contentArticle H4, #monitArticle .monitgener.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox #monitArticle .monitgener.list-mode-group .flex-inline-list > .cell .contentArticle H4 { + clear: both; + } + /* line 275, ../../../../../../../compass/scss/_events.scss */ + #monitArticle.list-mode-group .columns .contentArticle H4, #monitArticle.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox #monitArticle.list-mode-group .flex-inline-list > .cell .contentArticle H4, #monitArticle.list-mode-group .columns .contentArticle H5, #monitArticle.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle H5, html.no-flexbox #monitArticle.list-mode-group .flex-inline-list > .cell .contentArticle H5, #monitActu.list-mode-group .columns .contentArticle H4, #monitActu.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox #monitActu.list-mode-group .flex-inline-list > .cell .contentArticle H4, #monitActu.list-mode-group .columns .contentArticle H5, #monitActu.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle H5, html.no-flexbox #monitActu.list-mode-group .flex-inline-list > .cell .contentArticle H5, .monitgener.list-mode-group .columns .contentArticle H4, .monitgener.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox .monitgener.list-mode-group .flex-inline-list > .cell .contentArticle H4, .monitgener.list-mode-group .columns .contentArticle H5, .monitgener.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle H5, html.no-flexbox .monitgener.list-mode-group .flex-inline-list > .cell .contentArticle H5, #monitArticle .monitgener.list-mode-group .columns .contentArticle H4, #monitArticle .monitgener.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle H4, html.no-flexbox #monitArticle .monitgener.list-mode-group .flex-inline-list > .cell .contentArticle H4, #monitArticle .monitgener.list-mode-group .columns .contentArticle H5, #monitArticle .monitgener.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle H5, html.no-flexbox #monitArticle .monitgener.list-mode-group .flex-inline-list > .cell .contentArticle H5 { + float: left; + margin-right: 0.8rem; + } +} +/* line 281, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode-group .columns .contentArticle .descr, #monitArticle.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle .descr, html.no-flexbox #monitArticle.list-mode-group .flex-inline-list > .cell .contentArticle .descr, #monitActu.list-mode-group .columns .contentArticle .descr, #monitActu.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle .descr, html.no-flexbox #monitActu.list-mode-group .flex-inline-list > .cell .contentArticle .descr, .monitgener.list-mode-group .columns .contentArticle .descr, .monitgener.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle .descr, html.no-flexbox .monitgener.list-mode-group .flex-inline-list > .cell .contentArticle .descr, #monitArticle .monitgener.list-mode-group .columns .contentArticle .descr, #monitArticle .monitgener.list-mode-group html.no-flexbox .flex-inline-list > .cell .contentArticle .descr, html.no-flexbox #monitArticle .monitgener.list-mode-group .flex-inline-list > .cell .contentArticle .descr { + float: left; + clear: left; +} +/* line 287, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode-group .content-block, #monitActu.list-mode-group .content-block, .monitgener.list-mode-group .content-block, #monitArticle .monitgener.list-mode-group .content-block { + margin-bottom: 2rem; + display: inline-block; + width: 100%; +} +/* line 292, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode-group .content-block H2, #monitActu.list-mode-group .content-block H2, .monitgener.list-mode-group .content-block H2, #monitArticle .monitgener.list-mode-group .content-block H2 { + float: left; + clear: both; + position: relative; + z-index: 2; + top: auto; + font-family: 'Domine'; + font-size: 1.1rem; + color: #231f20; + display: inline-block; + line-height: 1.4em; + margin-bottom: 0; + text-transform: none; + left: 0; + -webkit-transform: translate(0rem, 0rem); + -moz-transform: translate(0rem, 0rem); + -ms-transform: translate(0rem, 0rem); + -o-transform: translate(0rem, 0rem); + transform: translate(0rem, 0rem); +} +/* line 307, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode-group .content-block H2 span, #monitActu.list-mode-group .content-block H2 span, .monitgener.list-mode-group .content-block H2 span, #monitArticle .monitgener.list-mode-group .content-block H2 span { + background-color: rgba(0, 0, 0, 0); + line-height: 1.2em; + padding: 0.1em; + text-shadow: 0 0 0px rgba(0, 0, 0, 0); +} +/* line 315, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode-group .content-block article, #monitActu.list-mode-group .content-block article, .monitgener.list-mode-group .content-block article, #monitArticle .monitgener.list-mode-group .content-block article { + float: left; + width: 100%; + height: 85px !important; +} +/* line 319, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode-group .content-block article .ribbon, #monitActu.list-mode-group .content-block article .ribbon, .monitgener.list-mode-group .content-block article .ribbon, #monitArticle .monitgener.list-mode-group .content-block article .ribbon { + top: 1rem; + left: -12px; + right: auto; +} +/* line 323, ../../../../../../../compass/scss/_events.scss */ +#monitArticle.list-mode-group .content-block article .ribbon:before, #monitActu.list-mode-group .content-block article .ribbon:before, .monitgener.list-mode-group .content-block article .ribbon:before, #monitArticle .monitgener.list-mode-group .content-block article .ribbon:before { + left: 0; + right: auto; + border-left: 0px solid transparent; + border-right: 12px solid #86131a; + border-top: 12px solid transparent; +} +@media only screen and (min-width: 40.063em) { + /* line 315, ../../../../../../../compass/scss/_events.scss */ + #monitArticle.list-mode-group .content-block article, #monitActu.list-mode-group .content-block article, .monitgener.list-mode-group .content-block article, #monitArticle .monitgener.list-mode-group .content-block article { + padding: 0.3rem; + margin-bottom: 0; + } +} +@media only screen and (min-width: 40.063em) { + /* line 337, ../../../../../../../compass/scss/_events.scss */ + #monitArticle.list-mode-group .content-block article .more, #monitActu.list-mode-group .content-block article .more, .monitgener.list-mode-group .content-block article .more, #monitArticle .monitgener.list-mode-group .content-block article .more { + left: auto; + right: 0; + -webkit-transform: translate(-25%, 100%); + -moz-transform: translate(-25%, 100%); + -ms-transform: translate(-25%, 100%); + -o-transform: translate(-25%, 100%); + transform: translate(-25%, 100%); + } +} +@media only screen and (min-width: 40.063em) { + /* line 346, ../../../../../../../compass/scss/_events.scss */ + #monitArticle.list-mode-group .content-block article .capital, #monitActu.list-mode-group .content-block article .capital, .monitgener.list-mode-group .content-block article .capital, #monitArticle .monitgener.list-mode-group .content-block article .capital { + -webkit-transform: translate(-15%, 22%); + -moz-transform: translate(-15%, 22%); + -ms-transform: translate(-15%, 22%); + -o-transform: translate(-15%, 22%); + transform: translate(-15%, 22%); + } +} + +/* line 360, ../../../../../../../compass/scss/_events.scss */ +.listChoose a { + color: #999999; +} +/* line 362, ../../../../../../../compass/scss/_events.scss */ +.listChoose a:hover { + color: #231f20; +} +/* line 365, ../../../../../../../compass/scss/_events.scss */ +.listChoose a.selected { + color: #231f20; +} + +/* line 371, ../../../../../../../compass/scss/_events.scss */ +#monitArticle { + -webkit-box-shadow: 0 10px 14px rgba(0, 0, 0, 0.2) inset; + -moz-box-shadow: 0 10px 14px rgba(0, 0, 0, 0.2) inset; + box-shadow: 0 10px 14px rgba(0, 0, 0, 0.2) inset; +} +/* line 374, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article .contentArticle { + padding-bottom: 2rem; + position: relative; +} +/* line 377, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article .contentArticle .more { + bottom: 3rem; +} + +/* line 387, ../../../../../../../compass/scss/_events.scss */ +#monitActu .content-block article .contentArticle H5 { + font-family: 'domine',serif; +} + +/* line 393, ../../../../../../../compass/scss/_events.scss */ +#monitgener .contentArticle { + position: relative; +} + +/* line 401, ../../../../../../../compass/scss/_events.scss */ +#alaune .monitgener .content-block article .contentArticle, #prochainement .monitgener .content-block article .contentArticle { + margin-bottom: 6rem; + position: relative; +} +/* line 404, ../../../../../../../compass/scss/_events.scss */ +#alaune .monitgener .content-block article .contentArticle .descr, #prochainement .monitgener .content-block article .contentArticle .descr { + font-size: 0.8rem; + line-height: 1rem; +} +/* line 409, ../../../../../../../compass/scss/_events.scss */ +#alaune .monitgener .content-block article p.more, #prochainement .monitgener .content-block article p.more { + bottom: 2.5rem; +} +/* line 416, ../../../../../../../compass/scss/_events.scss */ +#alaune .monitgener.list-mode .content-block article .contentArticle, #prochainement .monitgener.list-mode .content-block article .contentArticle { + margin-bottom: 0; + width: 100%; +} +/* line 420, ../../../../../../../compass/scss/_events.scss */ +#alaune .monitgener.list-mode .content-block article .contentArticle H4, #prochainement .monitgener.list-mode .content-block article .contentArticle H4 { + width: 100%; +} +@media only screen and (min-width: 40.063em) { + /* line 416, ../../../../../../../compass/scss/_events.scss */ + #alaune .monitgener.list-mode .content-block article .contentArticle, #prochainement .monitgener.list-mode .content-block article .contentArticle { + width: 50%; + } +} +@media only screen and (min-width: 90.063em) { + /* line 416, ../../../../../../../compass/scss/_events.scss */ + #alaune .monitgener.list-mode .content-block article .contentArticle, #prochainement .monitgener.list-mode .content-block article .contentArticle { + width: 65%; + } +} +@media only screen and (min-width: 40.063em) { + /* line 431, ../../../../../../../compass/scss/_events.scss */ + #alaune .monitgener.list-mode .content-block p.more, #prochainement .monitgener.list-mode .content-block p.more { + bottom: auto; + top: 50%; + right: 1rem; + -webkit-transform: translate(0, -50%); + -moz-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + -o-transform: translate(0, -50%); + transform: translate(0, -50%); + } +} +@media only screen and (max-width: 40em) { + /* line 431, ../../../../../../../compass/scss/_events.scss */ + #alaune .monitgener.list-mode .content-block p.more, #prochainement .monitgener.list-mode .content-block p.more { + bottom: auto; + position: relative; + margin-top: 1rem; + float: left; + } +} +/* line 447, ../../../../../../../compass/scss/_events.scss */ +#alaune .monitgener.list-mode .share-zinnia, #prochainement .monitgener.list-mode .share-zinnia { + left: 4px; + margin: 0; +} +@media only screen and (min-width: 40.063em) { + /* line 447, ../../../../../../../compass/scss/_events.scss */ + #alaune .monitgener.list-mode .share-zinnia, #prochainement .monitgener.list-mode .share-zinnia { + width: -moz-calc(100% - 190px); + width: -webkit-calc(100% - 190px); + width: calc(100% - 190px); + left: auto; + right: 3px; + } +} + +/* line 460, ../../../../../../../compass/scss/_events.scss */ +.datetime:first-letter { + text-transform: uppercase; +} + +/* line 466, ../../../../../../../compass/scss/_events.scss */ +#monitArticle .content-block article p.more { + bottom: 2.5rem; +} + +/* line 476, ../../../../../../../compass/scss/_events.scss */ +.tab-event { + border-bottom: 1px solid #dcdcda; +} +/* line 479, ../../../../../../../compass/scss/_events.scss */ +.tab-event li > a, .tab-event .tab-title > a { + position: relative; + padding-left: 0px; + padding-right: 0px; + margin-right: 1rem; + background-color: transparent; + font-family: "PT Sans Narrow", sans-serif; + font-weight: 800; + text-transform: uppercase; +} +/* line 488, ../../../../../../../compass/scss/_events.scss */ +.tab-event li > a:hover, .tab-event .tab-title > a:hover { + background-color: transparent; + color: #e01f2c; +} +@media only screen and (max-width: 40em) { + /* line 479, ../../../../../../../compass/scss/_events.scss */ + .tab-event li > a, .tab-event .tab-title > a { + font-size: 0.7rem; + } +} +/* line 497, ../../../../../../../compass/scss/_events.scss */ +.tab-event li.active > a:after, .tab-event .tab-title.active > a:after { + content: ''; + width: 100%; + height: 5px; + position: absolute; + bottom: 1rem; + background: #e01f2c; + left: 0; + bottom: -3px; +} + +/* line 512, ../../../../../../../compass/scss/_events.scss */ +p.intro { + font-size: 1.2rem; +} + +/* line 516, ../../../../../../../compass/scss/_events.scss */ +.time { + color: red; + margin: 10px 0px -7px; +} + +/* line 520, ../../../../../../../compass/scss/_events.scss */ +hr.program { + border-color: #000; + border-width: 2px 0px 0px; + margin: 35px 0px 0.5rem; +} + +/* line 526, ../../../../../../../compass/scss/_events.scss */ +#body_content .interventants { + background-color: #FFF; + margin-bottom: 20px; +} +/* line 529, ../../../../../../../compass/scss/_events.scss */ +#body_content .interventants p { + margin: 0px 6px 0px; +} +/* line 532, ../../../../../../../compass/scss/_events.scss */ +#body_content .interventants hr { + border-color: #CCC; +} + +/* line 538, ../../../../../../../compass/scss/_events.scss */ +.programintervenant { + font-size: 0.7rem; + margin-top: -20px; +} + +/* line 542, ../../../../../../../compass/scss/_events.scss */ +.readmore { + color: red; +} + +/* line 550, ../../../../../../../compass/scss/_events.scss */ +#right_event label { + display: inline-block; + cursor: pointer; + position: relative; + padding-left: 25px; + margin-right: 15px; + font-size: 13px; + margin-bottom: 1rem; +} +/* line 558, ../../../../../../../compass/scss/_events.scss */ +#right_event label:first-letter { + text-transform: uppercase; +} +/* line 563, ../../../../../../../compass/scss/_events.scss */ +#right_event input[type=radio] { + display: none; +} +/* line 565, ../../../../../../../compass/scss/_events.scss */ +#right_event input[type=radio] + label:before { + content: ""; + display: block; + width: 20px; + height: 20px; + margin-right: 10px; + position: absolute; + left: 0; + bottom: 1px; + background-color: white; + box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.6); + border-radius: 10px; +} +/* line 581, ../../../../../../../compass/scss/_events.scss */ +#right_event input[type=radio]:checked + label:before { + content: "\2022"; + color: #666; + font-size: 36px; + text-align: center; + line-height: 19px; + text-indent: 1px; +} + +/* line 594, ../../../../../../../compass/scss/_events.scss */ +.red-button { + border-style: solid; + border-width: 0px; + cursor: pointer; + font-family: "Open Sans",sans-serif; + font-weight: normal; + line-height: normal; + margin: 0px 0px 1.25rem; + position: relative; + text-decoration: none; + padding: 1rem 2rem 1.0625rem; + font-size: 1rem; + background-color: #e01f2c; + border-color: #e01f2c; + color: #FFF; + transition: background-color 300ms ease-out 0s; +} + +/* line 612, ../../../../../../../compass/scss/_events.scss */ +.black-button { + transition: background-color 300ms ease-out 0s; + padding: 0.6rem 1.8rem; + border-radius: 4px; + border-style: solid; + border-width: 0px; + cursor: pointer; + font-family: "Open Sans",sans-serif; + font-weight: normal; + line-height: normal; + margin: 0px 0px 1.25rem; + position: relative; + text-decoration: none; + padding: 1rem 2rem 1.0625rem; + font-size: 1rem; + background-color: black !important; + border-color: black !important; + color: #FFF; + transition: background-color 300ms ease-out 0s; +} + +/* line 633, ../../../../../../../compass/scss/_events.scss */ +.shareicon { + color: #231f20; +} + +/* line 637, ../../../../../../../compass/scss/_events.scss */ +.share_block { + margin-top: 1rem; + margin-bottom: 2rem; +} + +/* line 642, ../../../../../../../compass/scss/_events.scss */ +.anchorlist { + font-size: 0.6rem; +} +@media only screen and (min-width: 40.063em) { + /* line 642, ../../../../../../../compass/scss/_events.scss */ + .anchorlist { + font-size: 0.8rem; + } +} +@media only screen and (min-width: 64.063em) { + /* line 642, ../../../../../../../compass/scss/_events.scss */ + .anchorlist { + font-size: 1rem; + } +} + +/* line 657, ../../../../../../../compass/scss/_events.scss */ +.imageHeaderEvent +, .reduceHeight { + width: 100%; + float: left; + clear: both; + position: relative; + height: 420px; + overflow: hidden; +} +/* line 664, ../../../../../../../compass/scss/_events.scss */ +.imageHeaderEvent .orbit-container, .reduceHeight .orbit-container { + height: auto; +} +@media only screen and (min-width: 40.063em) { + /* line 665, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .orbit-container .orbit-slides-container > * .orbit-caption, .reduceHeight .orbit-container .orbit-slides-container > * .orbit-caption { + -webkit-transform: translate(0, -100%); + -moz-transform: translate(0, -100%); + -ms-transform: translate(0, -100%); + -o-transform: translate(0, -100%); + transform: translate(0, -100%); + } +} +@media only screen and (min-width: 90.063em) { + /* line 665, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .orbit-container .orbit-slides-container > * .orbit-caption, .reduceHeight .orbit-container .orbit-slides-container > * .orbit-caption { + top: 50%; + -webkit-transform: translate(0, -50%); + -moz-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + -o-transform: translate(0, -50%); + transform: translate(0, -50%); + } +} +/* line 684, ../../../../../../../compass/scss/_events.scss */ +.imageHeaderEvent .orbit-container li, .reduceHeight .orbit-container li { + height: 60vw; +} +@media only screen and (min-width: 40.063em) { + /* line 684, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .orbit-container li, .reduceHeight .orbit-container li { + height: 50vw; + } +} +@media only screen and (min-width: 64.063em) { + /* line 684, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .orbit-container li, .reduceHeight .orbit-container li { + height: 450px; + } +} +@media only screen and (min-width: 90.063em) { + /* line 684, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .orbit-container li, .reduceHeight .orbit-container li { + height: 450px; + } +} +@media only screen and (min-width: 120.063em) { + /* line 684, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .orbit-container li, .reduceHeight .orbit-container li { + height: 640px; + } +} +@media only screen and (min-width: 90.063em) { + /* line 657, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent + , .reduceHeight { + height: 450px; + } +} +@media only screen and (min-width: 120.063em) { + /* line 657, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent + , .reduceHeight { + height: 640px; + } +} +/* line 710, ../../../../../../../compass/scss/_events.scss */ +.imageHeaderEvent img.headerImg, .reduceHeight img.headerImg { + display: inline-block; + vertical-align: middle; + position: absolute; + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + -o-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + min-height: 100%; + max-width: none; + min-width: 100%; +} +@media only screen and (min-width: 64.063em) { + /* line 710, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent img.headerImg, .reduceHeight img.headerImg { + min-width: 100%; + max-width: auto; + -webkit-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + -o-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + } +} +/* line 729, ../../../../../../../compass/scss/_events.scss */ +.imageHeaderEvent .contentHeader, .reduceHeight .contentHeader { + left: 50%; + top: 50%; + position: absolute; + -webkit-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + -o-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + max-width: 100%; + width: 100%; + text-align: center; +} +@media only screen and (min-width: 40.063em) { + /* line 729, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .contentHeader, .reduceHeight .contentHeader { + left: 50%; + top: 50%; + position: absolute; + -webkit-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + -o-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + max-width: 80%; + text-align: center; + } +} +@media only screen and (min-width: 64.063em) { + /* line 729, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .contentHeader, .reduceHeight .contentHeader { + position: absolute; + left: 10%; + -webkit-transform: translate(0%, -50%); + -moz-transform: translate(0%, -50%); + -ms-transform: translate(0%, -50%); + -o-transform: translate(0%, -50%); + transform: translate(0%, -50%); + max-width: 80%; + width: 80%; + text-align: center; + } +} +/* line 756, ../../../../../../../compass/scss/_events.scss */ +.imageHeaderEvent .contentHeader h3 span, .reduceHeight .contentHeader h3 span { + background-color: rgba(35, 31, 32, 0.8); + color: #FFF; + padding: 0.135em 1rem; + -moz-background-inline-policy: each-box; + -moz-box-decoration-break: clone; + -ms-box-decoration-break: clone; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; + font-size: 1.4rem; +} +@media only screen and (min-width: 64.063em) { + /* line 756, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .contentHeader h3 span, .reduceHeight .contentHeader h3 span { + font-size: 1.8rem; + } +} +@media only screen and (max-width: 40em) { + /* line 756, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .contentHeader h3 span, .reduceHeight .contentHeader h3 span { + font-size: 1.2rem; + } +} +/* line 773, ../../../../../../../compass/scss/_events.scss */ +.imageHeaderEvent .contentHeader h5, .reduceHeight .contentHeader h5 { + margin-top: 0.4rem; +} +/* line 775, ../../../../../../../compass/scss/_events.scss */ +.imageHeaderEvent .contentHeader h5 span, .reduceHeight .contentHeader h5 span { + background-color: rgba(35, 31, 32, 0.8); + color: #FFF; + padding: 0.135em 1rem; + -moz-background-inline-policy: each-box; + -moz-box-decoration-break: clone; + -ms-box-decoration-break: clone; + -webkit-box-decoration-break: clone; + box-decoration-break: clone; + font-size: 1.4rem; + font-weight: 400; + font-size: 1rem; +} +@media only screen and (min-width: 64.063em) { + /* line 775, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .contentHeader h5 span, .reduceHeight .contentHeader h5 span { + font-size: 1.2rem; + } +} +@media only screen and (max-width: 40em) { + /* line 775, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .contentHeader h5 span, .reduceHeight .contentHeader h5 span { + font-size: 1rem; + } +} +@media only screen and (max-width: 40em) { + /* line 773, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .contentHeader h5, .reduceHeight .contentHeader h5 { + display: none; + } +} +/* line 797, ../../../../../../../compass/scss/_events.scss */ +.imageHeaderEvent .contentHeader .blockmore, .reduceHeight .contentHeader .blockmore { + display: inline-block; + margin-top: 1rem; + background-color: rgba(255, 255, 255, 0.8); +} +/* line 801, ../../../../../../../compass/scss/_events.scss */ +.imageHeaderEvent .contentHeader .blockmore .flexible, .reduceHeight .contentHeader .blockmore .flexible { + margin: 0px; + padding: 1rem; +} +@media only screen and (min-width: 64.063em) { + /* line 801, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .contentHeader .blockmore .flexible, .reduceHeight .contentHeader .blockmore .flexible { + display: flex; + display: -webkit-box; + /* OLD - iOS 6-, Safari 3.1-6 */ + display: -moz-box; + /* OLD - Firefox 19- (buggy but mostly works) */ + display: -ms-flexbox; + /* TWEENER - IE 10 */ + display: -webkit-flex; + /* NEW - Chrome */ + display: flex; + justify-content: center; + align-content: center; + -webkit-align-content: center; + /* Safari 7.0+ */ + -webkit-align-items: center; + /* Safari 7.0+ */ + align-items: center; + } +} +/* line 817, ../../../../../../../compass/scss/_events.scss */ +.imageHeaderEvent .contentHeader .blockmore .flexible H4, .reduceHeight .contentHeader .blockmore .flexible H4 { + margin: 1rem; + margin-bottom: 0; +} +/* line 821, ../../../../../../../compass/scss/_events.scss */ +.imageHeaderEvent .contentHeader .blockmore .flexible .button, .imageHeaderEvent .contentHeader .blockmore .flexible .black-button, .reduceHeight .contentHeader .blockmore .flexible .button, .reduceHeight .contentHeader .blockmore .flexible .black-button { + margin: 0; + margin-right: 0rem; + margin-bottom: 1rem; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; +} +@media only screen and (min-width: 64.063em) { + /* line 821, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .contentHeader .blockmore .flexible .button, .imageHeaderEvent .contentHeader .blockmore .flexible .black-button, .reduceHeight .contentHeader .blockmore .flexible .button, .reduceHeight .contentHeader .blockmore .flexible .black-button { + margin-right: 1rem; + margin-bottom: 0rem; + } +} +@media only screen and (max-width: 40em) { + /* line 821, ../../../../../../../compass/scss/_events.scss */ + .imageHeaderEvent .contentHeader .blockmore .flexible .button, .imageHeaderEvent .contentHeader .blockmore .flexible .black-button, .reduceHeight .contentHeader .blockmore .flexible .button, .reduceHeight .contentHeader .blockmore .flexible .black-button { + font-size: 0.7rem; + margin: 1rem; + margin-top: 0; + top: 0; + display: inline-block; + } +} +/* line 839, ../../../../../../../compass/scss/_events.scss */ +.imageHeaderEvent .contentHeader .blockmore .flexible .date, .reduceHeight .contentHeader .blockmore .flexible .date { + white-space: nowrap; +} +/* line 842, ../../../../../../../compass/scss/_events.scss */ +.imageHeaderEvent .contentHeader .blockmore .flexible .place, .reduceHeight .contentHeader .blockmore .flexible .place { + margin: 1rem; + margin-top: 0; + font-family: "PT Sans Narrow",sans-serif; + font-size: 0.94rem; + font-weight: 600; +} + +/* = event partnaire detail +----------------------------*/ +/* line 858, ../../../../../../../compass/scss/_events.scss */ +.logopart { + max-width: 40%; + float: left; + margin: 1.4rem; + margin-top: 0; +} + +/* = FORMS +----------------------------*/ +/* line 870, ../../../../../../../compass/scss/_events.scss */ +div.fieldset, form fieldset { + border: 1px solid #bbbbbb; + padding: 0px 15px; + background-color: #FFF; + margin-bottom: 15px; + position: relative; +} +/* line 877, ../../../../../../../compass/scss/_events.scss */ +div.fieldset div.close, form fieldset div.close { + position: absolute; + top: -1.2rem; + right: 0px; + color: #e01f2c; + font-size: 0.9rem; + cursor: pointer; +} +/* line 885, ../../../../../../../compass/scss/_events.scss */ +div.fieldset legend, form fieldset legend { + background-color: transparent; + display: none; +} + +/* line 891, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form { + padding-left: 0px !important; +} +/* line 894, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form.warning { + padding: 25px 30px; + font-size: 0.8rem; + font-weight: bold; +} +/* line 899, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form.textarea { + padding: 30px; +} +/* line 901, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form.textarea label { + font-weight: bold; +} +/* line 904, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form.textarea textarea { + height: 6em; +} +/* line 908, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form.choices { + padding: 25px 25px 0px 25px; + color: black; +} +/* line 911, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form.choices div.row, div.pretty-form form.choices html.no-flexbox div.flex-inline-list, html.no-flexbox div.pretty-form form.choices div.flex-inline-list { + padding: 20px 0px; +} +/* line 914, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form.choices div.row:first-child, div.pretty-form form.choices html.no-flexbox div.flex-inline-list:first-child, html.no-flexbox div.pretty-form form.choices div.flex-inline-list:first-child { + padding: 0px; + padding-bottom: 20px; +} +/* line 918, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form.choices ul { + margin-top: 1em; + list-style: none; + margin-left: 0px; + font-size: 1em; + font-weight: 600; +} +/* line 928, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form ul li { + list-style-type: none; + float: left; + margin-right: 2rem; +} +/* line 935, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form div.fieldset:aftear { + content: "* Champs obligatories"; + color: #e01f2c; + font-size: 0.8em; + bottom: 0px; +} +/* line 942, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form label.inline { + font-weight: bold; + margin: 0px; + padding-top: 3px; + padding-left: 10px; + font-family: "PT Sans Narrow"; +} +/* line 949, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form .border-line { + border-bottom: 1px solid #bbbbbb; +} +/* line 954, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form .subscriptions label { + font-weight: 300; + font-family: "PT Sans Narrow"; +} +/* line 960, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form h5 { + text-transform: uppercase; + font-size: 1.3em; + margin-top: 1.3em; + margin-left: 0px; + position: relative; +} +/* line 967, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form h5:after { + content: ""; + background: #acacac; + position: absolute; + bottom: 0; + left: 0; + height: 1px; + width: 55px; +} +/* line 977, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form .text-address { + font-style: italic; + font-size: 0.68rem; + padding-left: 3px; +} +/* line 985, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form input[type="text"], +div.pretty-form form input[type="email"], +div.pretty-form form input[type="password"], +div.pretty-form form select { + background-color: #EEE; + height: 29px; + margin-bottom: 0px; + padding: 0.2rem; +} +/* line 992, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form select { + padding: 0px; + padding-left: 5px; +} +/* line 997, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form input[type="checkbox"] { + padding-top: 10px; +} +/* line 1001, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form input[type="radio"]:checked + label { + color: #e01f2c; +} +/* line 1005, ../../../../../../../compass/scss/_events.scss */ +div.pretty-form form small.error { + padding: 3px; + font-weight: bold; +} + +/* line 1011, ../../../../../../../compass/scss/_events.scss */ +#id_client_type, #id_type_profile { + padding-top: 1rem; +} + +/* line 1026, ../../../../../../../compass/scss/_events.scss */ +.action { + color: #e01f2c; + padding: 0.5rem 1rem; + border: 1px solid #e01f2c; + font-weight: bold; + font-size: 0.8rem; + text-transform: uppercase; + cursor: pointer; + margin-top: 2rem; +} +/* line 1035, ../../../../../../../compass/scss/_events.scss */ +.action.disable { + cursor: initial; + color: #dcdcda; + border: 1px solid #dcdcda; +} + +@media only screen and (min-width: 64.063em) { + /* line 1043, ../../../../../../../compass/scss/_events.scss */ + .catselector { + display: none; + } +} + +/* line 1049, ../../../../../../../compass/scss/_events.scss */ +.information-juridique { + width: 100%; +} + +/* line 1059, ../../../../../../../compass/scss/_events.scss */ +.accordion-navigation .content .fullInterv { + display: none; +} +/* line 1063, ../../../../../../../compass/scss/_events.scss */ +.accordion-navigation .content .microInterv { + display: inline-block; +} +/* line 1068, ../../../../../../../compass/scss/_events.scss */ +.accordion-navigation .content.active .fullInterv { + display: inline-block; +} +/* line 1072, ../../../../../../../compass/scss/_events.scss */ +.accordion-navigation .content.active .microInterv { + display: none; +} + +/* line 1080, ../../../../../../../compass/scss/_events.scss */ +.accordion-navigation.active .microInterv { + display: none; +} + +/* line 1086, ../../../../../../../compass/scss/_events.scss */ +.list-container .company { + margin-top: 2px; + border-bottom: 2px solid #FFF; + margin-bottom: 1rem; +} +/* line 1090, ../../../../../../../compass/scss/_events.scss */ +.list-container .company .more .button, .list-container .company .more .black-button { + background-color: #fefefe; +} +/* line 1092, ../../../../../../../compass/scss/_events.scss */ +.list-container .company .more .button:hover, .list-container .company .more .black-button:hover { + background-color: #e01f2c; +} + +/* line 1102, ../../../../../../../compass/scss/_events.scss */ +ul.pagination li a span { + display: none; +} +@media only screen and (min-width: 40.063em) { + /* line 1102, ../../../../../../../compass/scss/_events.scss */ + ul.pagination li a span { + display: inline-block; + } +} +/* line 1109, ../../../../../../../compass/scss/_events.scss */ +ul.pagination li a.red { + color: #e01f2c; +} + +/* line 1116, ../../../../../../../compass/scss/_events.scss */ +.part_logos { + margin: 0rem; +} +@media only screen and (min-width: 40.063em) { + /* line 1116, ../../../../../../../compass/scss/_events.scss */ + .part_logos { + margin: 0 3rem; + } +} + +/* line 1128, ../../../../../../../compass/scss/_events.scss */ +#top H3 { + font-weight: 800; + position: relative; + margin-bottom: 1.4rem; +} +/* line 1132, ../../../../../../../compass/scss/_events.scss */ +#top H3:after { + content: ''; + position: absolute; + left: 0; + bottom: 0px; + width: 40px; + height: 2px; + background: #999999; +} +/* line 1144, ../../../../../../../compass/scss/_events.scss */ +#top.sectordef H3 { + display: inline-block; + padding-bottom: 0.5rem; + font-family: "PT Sans Narrow", sans-serif; + font-weight: 600; + text-transform: uppercase; +} +/* line 1149, ../../../../../../../compass/scss/_events.scss */ +#top.sectordef H3 + p { + margin-top: 0rem; +} + +/* line 1156, ../../../../../../../compass/scss/_events.scss */ +input.searchHome { + width: 95%; +} + +/* line 1160, ../../../../../../../compass/scss/_events.scss */ +.loupe { + width: 2.4rem; +} + +/* line 1164, ../../../../../../../compass/scss/_events.scss */ +.postfix.button.radius, .postfix.radius.black-button { + border-radius: 3px; +} + +/* line 1171, ../../../../../../../compass/scss/_events.scss */ +.sortlist li { + position: relative; +} +/* line 1172, ../../../../../../../compass/scss/_events.scss */ +.sortlist li a { + color: #231f20; + font-weight: bold; +} +/* line 1176, ../../../../../../../compass/scss/_events.scss */ +.sortlist .filterlink { + position: relative; + padding-right: 1.5rem; + font-weight: bold; +} +/* line 1182, ../../../../../../../compass/scss/_events.scss */ +.sortlist .filterlink.sort-desc { + text-transform: none; +} +/* line 1184, ../../../../../../../compass/scss/_events.scss */ +.sortlist .filterlink.sort-desc:after { + text-transform: none; + content: 'r'; + font-family: 'icomoon'; + font-size: 1rem; + right: 0.2rem; + position: absolute; + top: 0; + -webkit-transform: rotate(-90deg); + -moz-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + -o-transform: rotate(-90deg); + transform: rotate(-90deg); +} +/* line 1195, ../../../../../../../compass/scss/_events.scss */ +.sortlist .filterlink.sort-asc { + text-transform: none; +} +/* line 1197, ../../../../../../../compass/scss/_events.scss */ +.sortlist .filterlink.sort-asc:after { + text-transform: none; + content: 'r'; + font-family: 'icomoon'; + font-size: 1rem; + right: 0.2rem; + top: 0; + position: absolute; + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -ms-transform: rotate(90deg); + -o-transform: rotate(90deg); + transform: rotate(90deg); +} + +/* line 1211, ../../../../../../../compass/scss/_events.scss */ +.logo { + background: none !important; +} + +/* line 1214, ../../../../../../../compass/scss/_events.scss */ +.partner_Logo { + max-width: 140px; +} +@media only screen and (min-width: 40.063em) { + /* line 1214, ../../../../../../../compass/scss/_events.scss */ + .partner_Logo { + max-width: 100%; + align-content: center; + margin-left: -20px; + } +} + +/* line 1223, ../../../../../../../compass/scss/_events.scss */ +.partnerLogo { + max-width: 140px; +} +@media only screen and (min-width: 40.063em) { + /* line 1223, ../../../../../../../compass/scss/_events.scss */ + .partnerLogo { + max-width: 220px; + } +} + +/* line 1232, ../../../../../../../compass/scss/_events.scss */ +.capitalize { + max-width: 16rem !important; +} + +/*** +**** FORMS INSIDE PROGRAM (ficheEvent.html) +***/ +/* line 1240, ../../../../../../../compass/scss/_events.scss */ +.program_forms #program_login { + margin-top: 2em; +} +/* line 1243, ../../../../../../../compass/scss/_events.scss */ +.program_forms .line-behind-text { + border-bottom: 1px solid #cacaca; + text-align: center; + margin-bottom: 4em; + margin-left: 1.2em; + margin-right: 1.2em; +} +/* line 1249, ../../../../../../../compass/scss/_events.scss */ +.program_forms .line-behind-text h3 { + background: #fff; + display: inline-block; + font-family: "PT Sans Narrow",sans-serif; + font-weight: bolder; + padding: 0 10px; + position: relative; + text-transform: uppercase; + top: 34px; + margin-bottom: 0.5em; +} + +@media only screen and (min-width: 64.063em) { + /* line 6, ../../../../../../../compass/scss/_navaddon.scss */ + .top-bar-section ul.right li.nivAccount > a { + padding-left: 0; + } +} +/* line 13, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section ul li > a { + text-transform: uppercase; +} +/* line 16, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section ul li > a .icon-2x { + font-size: 1.7em; +} +/* line 22, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section ul.left li:not(.home-back) { + display: none; +} +@media only screen and (min-width: 64.063em) { + /* line 22, ../../../../../../../compass/scss/_navaddon.scss */ + .top-bar-section ul.left li:not(.home-back) { + display: block; + } +} +/* line 31, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section ul.right li > a { + color: #231f20; + text-transform: none; + display: inline-block; +} +/* line 35, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section ul.right li > a.active { + color: #e01f2c; +} +/* line 39, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section ul.right ul.dropdown { + top: 100%; +} +/* line 42, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section ul.right a.account { + float: left; + width: auto; + padding-right: 0 !important; + position: relative; + margin-right: 3.4rem; +} +/* line 49, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section ul.right span.icon-more-account { + right: 0; + -webkit-transform: translate(0%, -50%); + -moz-transform: translate(0%, -50%); + -ms-transform: translate(0%, -50%); + -o-transform: translate(0%, -50%); + transform: translate(0%, -50%); + padding-right: 0 !important; + margin-left: 0.3rem; + border: 1px solid #CCC; + position: absolute; + right: 1rem; + height: 2rem; + top: 50%; + line-height: 1.4rem; + width: 1.4rem; + height: 1.4rem; + text-align: center; + color: #FFF; + background-color: #231f20; +} +@media only screen and (max-width: 40em) { + /* line 30, ../../../../../../../compass/scss/_navaddon.scss */ + .top-bar-section ul.right { + line-height: auto; + float: left !important; + clear: left; + } + /* line 73, ../../../../../../../compass/scss/_navaddon.scss */ + .top-bar-section ul.right li { + line-height: 0; + } + /* line 74, ../../../../../../../compass/scss/_navaddon.scss */ + .top-bar-section ul.right li:not(.has-form) a:not(.button) { + line-height: 45px; + } + /* line 78, ../../../../../../../compass/scss/_navaddon.scss */ + .top-bar-section ul.right span.icon-more-account { + line-height: 45px; + } + /* line 84, ../../../../../../../compass/scss/_navaddon.scss */ + .top-bar-section ul.right .account, .top-bar-section ul.right .kart { + padding: 0px 7.22222px; + line-height: 45px; + } + /* line 87, ../../../../../../../compass/scss/_navaddon.scss */ + .top-bar-section ul.right .account span, .top-bar-section ul.right .kart span { + display: block; + float: left; + } + /* line 92, ../../../../../../../compass/scss/_navaddon.scss */ + .top-bar-section ul.right .account span.icon-2x, .top-bar-section ul.right .kart span.icon-2x { + padding: 0.75rem 0px 0.5rem; + } +} +/* line 115, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section #auth-menu > strong { + color: #999999; + line-height: 65px; + padding: 0 7.22222px; +} +/* line 121, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section #languageChooser a { + position: relative; + line-height: 1; + padding: 15px 40px; +} +/* line 128, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section .home-back { + color: #999999; +} +/* line 131, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section .home-back a.active { + color: #000; +} +/* line 134, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section .home-back a span { + padding: 1.25rem 0 0.5rem; + display: block; +} +@media only screen and (max-width: 40em) { + /* line 128, ../../../../../../../compass/scss/_navaddon.scss */ + .top-bar-section .home-back { + display: none; + } +} +/* line 144, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section .account, .top-bar-section .kart { + padding: 0px 7.22222px; + line-height: 65px; +} +/* line 147, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section .account span, .top-bar-section .kart span { + display: block; + float: left; +} +/* line 152, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section .account span.icon-2x, .top-bar-section .kart span.icon-2x { + padding: 1.25rem 0px 0.5rem; +} +/* line 168, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section .kart { + color: #e01f2c !important; +} +/* line 173, ../../../../../../../compass/scss/_navaddon.scss */ +.top-bar-section li.name:not(.has-form) a:not(.button) { + line-height: 55px; +} +@media only screen and (min-width: 64.063em) { + /* line 172, ../../../../../../../compass/scss/_navaddon.scss */ + .top-bar-section li.name:not(.has-form) { + background-color: #FFF; + } +} + +/* line 182, ../../../../../../../compass/scss/_navaddon.scss */ +a.social { + color: #dcdcda; +} +/* line 185, ../../../../../../../compass/scss/_navaddon.scss */ +a.social.facebook:hover, a.social.facebook.active { + color: #3b5998; +} +/* line 190, ../../../../../../../compass/scss/_navaddon.scss */ +a.social.linkdin:hover, a.social.linkdin.active { + color: #4875b4; +} +/* line 195, ../../../../../../../compass/scss/_navaddon.scss */ +a.social.twitter:hover, a.social.twitter.active { + color: #55acee; +} +/* line 200, ../../../../../../../compass/scss/_navaddon.scss */ +a.social.youtube:hover, a.social.youtube.active { + color: #e52d27; +} + +/* line 211, ../../../../../../../compass/scss/_navaddon.scss */ +.mm-listview > li > a, .mm-listview > li > span { + text-transform: uppercase; +} + +/* line 8, ../../../../../../../compass/scss/_forms.scss */ +#id_type_profile li { + display: inline; + margin-left: 4.5em; +} +/* line 11, ../../../../../../../compass/scss/_forms.scss */ +#id_type_profile li label { + display: inline; +} + +/* line 17, ../../../../../../../compass/scss/_forms.scss */ +label { + font-weight: bold; +} + +/* line 20, ../../../../../../../compass/scss/_forms.scss */ +fieldset { + background-color: #faf9fe; + border: 2.5px solid #DDD; +} + +/* line 26, ../../../../../../../compass/scss/_forms.scss */ +.form-css { + background-color: #faf9fe; + border: 2.5px solid #DDD; +} + +/* line 31, ../../../../../../../compass/scss/_forms.scss */ +.form-3-border { + background-color: #faf9fe; + border-top: 2.5px solid #DDD; + border-left: 2.5px solid #DDD; + border-right: 2.5px solid #DDD; +} + +/* line 38, ../../../../../../../compass/scss/_forms.scss */ +.form-complete { + background-color: #faf9fe; + border-top: 2.5px solid #DDD; + border-left: 2.5px solid #DDD; + border-bottom: 2.5px solid #DDD; + border-right: 2.5px solid #DDD; +} + +/* line 47, ../../../../../../../compass/scss/_forms.scss */ +.border-line { + border-bottom: 2.5px solid #DDD; +} + +/* line 51, ../../../../../../../compass/scss/_forms.scss */ +.middle-form { + margin-top: -40px; +} + +/* line 55, ../../../../../../../compass/scss/_forms.scss */ +.second-form { + margin-top: -40px; +} + +/* line 59, ../../../../../../../compass/scss/_forms.scss */ +.text-address { + color: #545456; + font-size: 12px; + margin-left: -25px; + margin-bottom: 0px; +} + +/* line 66, ../../../../../../../compass/scss/_forms.scss */ +.inline-field { + margin-top: 10px !important; +} + +/* line 72, ../../../../../../../compass/scss/_forms.scss */ +#div_id_category ul { + list-style-type: none; +} +/* line 75, ../../../../../../../compass/scss/_forms.scss */ +#div_id_category li { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + float: left; + width: 100%; +} +@media only screen and (min-width: 40.063em) { + /* line 75, ../../../../../../../compass/scss/_forms.scss */ + #div_id_category li { + width: 50%; + } +} +@media only screen and (min-width: 90.063em) { + /* line 75, ../../../../../../../compass/scss/_forms.scss */ + #div_id_category li { + width: 33.3333%; + } +} + +/* line 6, ../../../../../../../compass/scss/_account.scss */ +#dashboard .hline { + margin: 0px; +} +/* line 9, ../../../../../../../compass/scss/_account.scss */ +#dashboard h4 { + color: black; +} + +/* line 16, ../../../../../../../compass/scss/_account.scss */ +.title-moncompte { + background-color: #dcdcda; + padding: 20px; + color: #e01f2c; + font-weight: bold; +} + +/* line 25, ../../../../../../../compass/scss/_account.scss */ +#myaccount .panel-blue-compte li.active { + font-weight: bold; +} +/* line 28, ../../../../../../../compass/scss/_account.scss */ +#myaccount .upper { + text-transform: uppercase; +} +/* line 32, ../../../../../../../compass/scss/_account.scss */ +#myaccount .filters { + margin: 1rem 0rem; +} +/* line 34, ../../../../../../../compass/scss/_account.scss */ +#myaccount .filters .button, #myaccount .filters .black-button { + background-color: #e01f2c; + border: 1px solid #b31923; + text-transform: uppercase; + font-weight: bold; + padding: 7px; + margin-top: 20px; + min-height: 22px; + min-width: 38px; +} +/* line 43, ../../../../../../../compass/scss/_account.scss */ +#myaccount .filters .button:hover, #myaccount .filters .black-button:hover { + background-color: #b31923; + border: 1px solid #e01f2c; +} +/* line 48, ../../../../../../../compass/scss/_account.scss */ +#myaccount .filters .search { + text-transform: lowercase; + font-size: 1.3rem; +} +/* line 52, ../../../../../../../compass/scss/_account.scss */ +#myaccount .filters div.inline { + float: left; + padding-left: 0.9375rem; + max-width: 30px; +} +/* line 56, ../../../../../../../compass/scss/_account.scss */ +#myaccount .filters div.inline.small { + max-width: 150px; +} +/* line 59, ../../../../../../../compass/scss/_account.scss */ +#myaccount .filters div.inline.large { + min-width: 88%; +} +/* line 65, ../../../../../../../compass/scss/_account.scss */ +#myaccount h4 { + text-transform: uppercase; + font-size: 1.5rem; + color: black; + margin-top: 2rem; + margin-bottom: 2rem; + margin-left: 0px; + position: relative; +} +/* line 74, ../../../../../../../compass/scss/_account.scss */ +#myaccount h4:after { + content: ""; + background: #acacac; + position: absolute; + bottom: 0; + left: 0; + height: 1px; + width: 55px; +} +/* line 84, ../../../../../../../compass/scss/_account.scss */ +#myaccount .table_wrapper { + background-color: #faf9fe; + border: 1px solid #dcdcda; + padding: 0px; + margin-top: 0.5rem; + margin-bottom: 1.5rem; +} +@media only screen and (max-width: 40em) { + /* line 94, ../../../../../../../compass/scss/_account.scss */ + #myaccount .table_wrapper table thead tr th, #myaccount .table_wrapper table thead tr td, #myaccount .table_wrapper table tr th, #myaccount .table_wrapper table tr td { + font-size: 10px; + padding: 1px; + } +} +@media only screen and (min-width: 40.063em) and (max-width: 64em) { + /* line 103, ../../../../../../../compass/scss/_account.scss */ + #myaccount .table_wrapper table thead tr th th, #myaccount .table_wrapper table thead tr th td, #myaccount .table_wrapper table thead tr th, #myaccount .table_wrapper table thead tr td { + font-size: 11px; + padding: 1px; + } +} +/* line 113, ../../../../../../../compass/scss/_account.scss */ +#myaccount .show-details { + cursor: pointer; + font-weight: bold; + display: inline-block; + line-height: 1.2rem; + width: 1.2rem; + height: 1.2rem; + border: 1px solid #000; + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + -ms-border-radius: 500px; + -o-border-radius: 500px; + border-radius: 500px; + position: relative; +} +/* line 123, ../../../../../../../compass/scss/_account.scss */ +#myaccount .show-details:after { + content: "+"; + position: absolute; + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + -o-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +/* line 130, ../../../../../../../compass/scss/_account.scss */ +#myaccount .show-details.open:after { + content: "-"; +} +/* line 134, ../../../../../../../compass/scss/_account.scss */ +#myaccount table { + border-collapse: collapse; + border-spacing: 0; + width: 100%; + padding: 10px; + border: none; +} +/* line 141, ../../../../../../../compass/scss/_account.scss */ +#myaccount table thead { + font-weight: bold; + border-bottom: 1px solid #dcdcda; +} +/* line 146, ../../../../../../../compass/scss/_account.scss */ +#myaccount table td { + background-color: #faf9fe; + font-size: 1rem; +} +/* line 150, ../../../../../../../compass/scss/_account.scss */ +#myaccount table td.order_detail { + background-color: white; +} +/* line 153, ../../../../../../../compass/scss/_account.scss */ +#myaccount table td.col-small { + width: 55px; +} +/* line 157, ../../../../../../../compass/scss/_account.scss */ +#myaccount table .order_detail { + padding-top: 2rem; + font-size: 0.9rem; +} +/* line 160, ../../../../../../../compass/scss/_account.scss */ +#myaccount table .order_detail p { + margin-bottom: 0.25rem; + font-size: 0.8rem; +} + +/* line 39, ../../../../../../../compass/scss/_colorstheme.scss */ +.grey { + background-color: #dcdcda; +} + +/* line 40, ../../../../../../../compass/scss/_colorstheme.scss */ +.greyfont { + color: #999999; +} + +/* line 41, ../../../../../../../compass/scss/_colorstheme.scss */ +.red { + color: #e01f2c; +} + +/* line 42, ../../../../../../../compass/scss/_colorstheme.scss */ +.blue { + color: #3399cc; +} + +/* line 43, ../../../../../../../compass/scss/_colorstheme.scss */ +.black { + color: #231f20; +} + +/*Fonts library*/ +/*Fonts library*/ +@font-face { + font-family: 'icomoon'; + src: url("../fonts/icoevent.eot"); + src: url("../fonts/icoevent.eot?#iefix") format("embedded-opentype"), url("../fonts/icoevent.woff") format("woff"), url("../fonts/fonts/icoevent.woff2?zc47ri") format("woff2"), url("../fonts/icoevent.ttf") format("truetype"), url("../fonts/icoevent.svg#icomoon") format("svg"); + font-weight: normal; + font-style: normal; +} + +/* line 18, ../../../../../../../compass/scss/components/_icomoon.scss */ +[class^="icon-"], [class*=" icon-"], .icomoon-icon { + font-family: 'icomoon'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* line 31, ../../../../../../../compass/scss/components/_icomoon.scss */ +[class^="icon-"] .shim, [class*=" icon-"] .shim, .icomoon-icon .shim { + display: none; +} + +/* line 37, ../../../../../../../compass/scss/components/_icomoon.scss */ +.sticked-icon { + display: block; + position: relative; + padding-left: 2.5rem; + font-family: inherit; +} +/* line 44, ../../../../../../../compass/scss/components/_icomoon.scss */ +.sticked-icon[class^="icon-"]:before, .sticked-icon[class*=" icon-"]:before { + position: absolute; + top: 0.9375rem; + left: 0.9375rem; + font-family: 'icomoon'; +} +/* line 52, ../../../../../../../compass/scss/components/_icomoon.scss */ +.sticked-icon > .shim { + display: none; +} + +/* line 58, ../../../../../../../compass/scss/components/_icomoon.scss */ +.button[class^="icon-"], [class^="icon-"].black-button, .button[class*=" icon-"], [class*=" icon-"].black-button { + font-family: inherit; +} +/* line 61, ../../../../../../../compass/scss/components/_icomoon.scss */ +.button[class^="icon-"]:before, [class^="icon-"].black-button:before, .button[class*=" icon-"]:before, [class*=" icon-"].black-button:before { + font-family: 'icomoon'; + margin-right: 0.3125rem; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* line 77, ../../../../../../../compass/scss/components/_icomoon.scss */ +.button[class^="icon-"].icoAft:before, [class^="icon-"].icoAft.black-button:before, .button[class*=" icon-"].icoAft:before, [class*=" icon-"].icoAft.black-button:before { + position: reltive; + right: 0.5rem; + width: 2rem; +} + +/* line 89, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-2x { + font-size: 2em; +} +/* line 92, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-2x.sticked-icon { + font-size: inherit; + padding-left: 3.5em; +} +/* line 97, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-2x.sticked-icon[class^="icon-"]:before, .icon-2x.sticked-icon[class*=" icon-"]:before { + position: absolute; + top: 0.5em; + left: 0.5em; + font-family: 'icomoon'; + font-size: 2em; +} +/* line 106, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-2x > .shim { + display: none; +} + +/* line 110, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-3x { + font-size: 3em; +} +/* line 113, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-3x.sticked-icon { + font-size: inherit; + padding-left: 5.5em; +} +/* line 118, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-3x.sticked-icon[class^="icon-"]:before, .icon-3x.sticked-icon[class*=" icon-"]:before { + position: absolute; + top: 0.5em; + left: 0.5em; + font-family: 'icomoon'; + font-size: 3em; +} +/* line 127, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-3x > .shim { + display: none; +} + +/* line 131, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-4x { + font-size: 4em; +} +/* line 134, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-4x.sticked-icon { + font-size: inherit; + padding-left: 6.5em; +} +/* line 139, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-4x.sticked-icon[class^="icon-"]:before, .icon-4x.sticked-icon[class*=" icon-"]:before { + position: absolute; + top: 0.5em; + left: 0.5em; + font-family: 'icomoon'; + font-size: 4em; +} +/* line 148, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-4x > .shim { + display: none; +} + +/* line 152, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-2x-solo { + padding-left: 3rem; + padding-right: 1rem; + padding-top: 1rem; + padding-bottom: 1rem; +} +/* line 158, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-2x-solo[class^="icon-"]:before, .icon-2x-solo[class*=" icon-"]:before { + font-size: 2rem; + position: absolute; + top: 0.25em; + left: 0.25em; + font-family: 'icomoon'; +} +/* line 168, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-2x-solo.icoAft[class^="icon-"]:before, .icon-2x-solo.icoAft[class*=" icon-"]:before { + top: 0.25em; + right: 0em; + left: auto; +} +/* line 174, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-2x-solo.button.go, .icon-2x-solo.go.black-button { + margin-left: 1rem; + padding-right: 3rem; + padding-left: 1rem; + padding-top: 1rem; + padding-bottom: 1rem; +} + +/* line 186, ../../../../../../../compass/scss/components/_icomoon.scss */ +.pop { + height: 2rem; + width: 2rem; + display: blok; + margin-left: 1rem; +} + +/* + * + * HERE GOES THE ICONS FROM THE style.css bundled in the icomoon archive + * + */ +/* line 200, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-cadenas:before { + content: "\5a"; +} + +/* line 203, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-view:before { + content: "\76"; +} + +/* line 206, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-paper:before { + content: "\70"; +} + +/* line 209, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-license:before { + content: "\41"; +} + +/* line 212, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-listLine:before { + content: "\6c"; +} + +/* line 215, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-listGrid:before { + content: "\4c"; +} + +/* line 218, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-user:before { + content: "\55"; +} + +/* line 221, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-kart:before { + content: "\4b"; +} + +/* line 224, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-userinfo:before { + content: "\75"; +} + +/* line 227, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-card:before { + content: "\50"; +} + +/* line 230, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-megaphone:before { + content: "\e601"; +} + +/* line 233, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-magic-wand:before { + content: "\e602"; +} + +/* line 236, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-chart-pie:before { + content: "\e603"; +} + +/* line 239, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-chart-line:before { + content: "\e604"; +} + +/* line 242, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-accompany:before { + content: "\e605"; +} + +/* line 245, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-book-open:before { + content: "\e606"; +} + +/* line 248, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-cadeanas:before { + content: "\63"; +} + +/* line 251, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-home:before { + content: "\48"; +} + +/* line 254, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-intervenant:before { + content: "\49"; +} + +/* line 257, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-calendar:before { + content: "\43"; +} + +/* line 260, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-mesure:before { + content: "\4d"; +} + +/* line 263, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-cloud-download:before { + content: "\44"; +} + +/* line 266, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-youtube3:before { + content: "\79"; +} + +/* line 269, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-file-pdf:before { + content: "\46"; +} + +/* line 272, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-star-empty:before { + content: "\65"; +} + +/* line 275, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-star-full:before { + content: "\45"; +} + +/* line 278, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-chevron-down:before { + content: "\62"; +} + +/* line 281, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-chevron-small-right:before { + content: "\72"; +} + +/* line 284, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-chevron-with-circle-down:before { + content: "\42"; +} + +/* line 287, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-trash:before { + content: "\54"; +} + +/* line 290, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-magnifying-glass:before { + content: "\73"; +} + +/* line 293, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-mail:before { + content: "\6d"; +} + +/* line 296, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-share:before { + content: "\53"; +} + +/* line 299, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-facebook-with-circle:before, .icon-facebook:before { + content: "\66"; +} + +/* line 302, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-linkedin-with-circle:before, .icon-linkedin:before { + content: "\69"; +} + +/* line 305, ../../../../../../../compass/scss/components/_icomoon.scss */ +.icon-twitter-with-circle:before, .icon-twitter:before { + content: "\74"; +} + +/* line 8, ../../../../../../../compass/scss/_authentic.scss */ +.italic { + font-style: italic; +} + +/* line 11, ../../../../../../../compass/scss/_authentic.scss */ +.red-button { + background-color: #e01f2c; + border: 2px solid #e01f2c; + color: #fefefe; + text-transform: uppercase; + font-weight: bold; + padding: 7px; + margin-top: 20px; + min-height: 22px; + min-width: 38px; +} +/* line 21, ../../../../../../../compass/scss/_authentic.scss */ +.red-button:hover { + background-color: #b31923; +} + +/* line 27, ../../../../../../../compass/scss/_authentic.scss */ +.inverted-button { + background-color: #fefefe; + border: 2px solid #e01f2c; + color: #e01f2c; + text-transform: uppercase; + font-weight: bold; + padding: 7px; + margin-top: 20px; + min-height: 22px; + min-width: 38px; +} +/* line 37, ../../../../../../../compass/scss/_authentic.scss */ +.inverted-button:hover { + background-color: #b31923; + border: 2px solid #e01f2c; +} + +/* line 43, ../../../../../../../compass/scss/_authentic.scss */ +.titlebox { + margin-top: 4em; + margin-bottom: 2em; +} + +/* line 48, ../../../../../../../compass/scss/_authentic.scss */ +.greybox { + background-color: #393536; + margin-top: 0.2em; + margin-bottom: 0.2em; +} +/* line 52, ../../../../../../../compass/scss/_authentic.scss */ +.greybox h3 { + color: #fefefe; +} + +/* line 57, ../../../../../../../compass/scss/_authentic.scss */ +.loginbox { + border: 2px solid #dcdcda; +} +/* line 59, ../../../../../../../compass/scss/_authentic.scss */ +.loginbox .loginform { + padding-top: 2em; + padding-bottom: 2em; +} +/* line 63, ../../../../../../../compass/scss/_authentic.scss */ +.loginbox .line { + border-bottom: 2px solid #dcdcda; + text-align: center; +} +/* line 68, ../../../../../../../compass/scss/_authentic.scss */ +.loginbox .createbox { + padding-top: 2em; + padding-bottom: 2em; +} + +/* line 75, ../../../../../../../compass/scss/_authentic.scss */ +.login-alert-box { + border-style: solid; + border-width: 1px; + display: block; + font-weight: normal; + margin-bottom: 1.25rem; + position: relative; + padding: 0.875rem 1.5rem 0.875rem 0.875rem; + font-size: 0.8125rem; + -webkit-transition: opacity 300ms ease-out; + -moz-transition: opacity 300ms ease-out; + -o-transition: opacity 300ms ease-out; + transition: opacity 300ms ease-out; + background-color: #e01f2c; + border-color: #c11b26; + color: white; + border-radius: true; + font-weight: bold; +} +/* line 83, ../../../../../../../compass/scss/_authentic.scss */ +.login-alert-box .close { + font-size: 1.375rem; + padding: 9px 6px 4px; + line-height: 0; + position: absolute; + top: 50%; + margin-top: -0.6875rem; + right: 0.25rem; + color: #333333; + opacity: 0.3; + background: inherit; +} +/* line 97, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_alert-boxes.scss */ +.login-alert-box .close:hover, .login-alert-box .close:focus { + opacity: 0.5; +} +/* line 86, ../../../../../../../compass/scss/_authentic.scss */ +.login-alert-box.alert-close { + opacity: 0; +} diff --git a/theme-authentic2/static/css/inscription.css b/theme-authentic2/static/css/inscription.css new file mode 100644 index 0000000..e128c30 --- /dev/null +++ b/theme-authentic2/static/css/inscription.css @@ -0,0 +1,528 @@ +/* line 39, ../../../../../../../compass/scss/_colorstheme.scss */ +.grey { + background-color: #dcdcda; +} + +/* line 40, ../../../../../../../compass/scss/_colorstheme.scss */ +.greyfont { + color: #999999; +} + +/* line 41, ../../../../../../../compass/scss/_colorstheme.scss */ +.red { + color: #e01f2c; +} + +/* line 42, ../../../../../../../compass/scss/_colorstheme.scss */ +.blue { + color: #3399cc; +} + +/* line 43, ../../../../../../../compass/scss/_colorstheme.scss */ +.black { + color: #231f20; +} + +/* line 10, ../../../../../../../compass/scss/inscription.scss */ +.summary h6 { + text-transform: uppercase; + color: #e01f2c; + font-size: 1em; + font-weight: 600; +} +/* line 16, ../../../../../../../compass/scss/inscription.scss */ +.summary .event-title { + font-size: 0.9em; + font-weight: bolder; + color: black; +} +/* line 21, ../../../../../../../compass/scss/inscription.scss */ +.summary .ticket--title { + font-size: 0.7em; +} +/* line 24, ../../../../../../../compass/scss/inscription.scss */ +.summary .ticket--quantity { + font-size: 0.7em; + font-weight: bolder; +} +/* line 28, ../../../../../../../compass/scss/inscription.scss */ +.summary .summary-total { + background-color: #918f90; + margin: 0px; + padding-top: 10px; + padding-bottom: 10px; + color: white; + text-transform: uppercase; + font-size: 0.9em; + font-weight: bold; +} +/* line 38, ../../../../../../../compass/scss/inscription.scss */ +.summary .summary-total .value { + text-align: right; + font-size: 1.1em; +} + +/* line 46, ../../../../../../../compass/scss/inscription.scss */ +#step-content table { + border-collapse: collapse; + border-spacing: 0; + width: 100%; +} +/* line 52, ../../../../../../../compass/scss/inscription.scss */ +#step-content table thead tr.mainheader { + height: 60px; +} +/* line 56, ../../../../../../../compass/scss/inscription.scss */ +#step-content table thead .subheader td { + font-weight: normal !important; + font-size: 0.78em; +} +/* line 60, ../../../../../../../compass/scss/inscription.scss */ +#step-content table thead .subheader hr { + margin: 0.1rem 0 0.1rem; +} +/* line 66, ../../../../../../../compass/scss/inscription.scss */ +#step-content table td:first-child { + padding-left: 30px; +} +/* line 71, ../../../../../../../compass/scss/inscription.scss */ +#step-content table tbody td:last-child, #step-content table tfoot td:last-child, #step-content table .mainheader td:last-child { + text-align: right; + padding-right: 30px; +} +/* line 78, ../../../../../../../compass/scss/inscription.scss */ +#step-content table tbody tr { + height: 50px; +} +/* line 80, ../../../../../../../compass/scss/inscription.scss */ +#step-content table tbody tr:last-child td { + padding-bottom: 50px; +} +/* line 84, ../../../../../../../compass/scss/inscription.scss */ +#step-content table tbody input { + width: 45px; + text-align: center; + padding: 0px; + margin: 0px; + height: 22px; + margin-left: auto; + margin-right: auto; +} +/* line 93, ../../../../../../../compass/scss/inscription.scss */ +#step-content table tbody .ticket-price { + width: 20%; +} +/* line 96, ../../../../../../../compass/scss/inscription.scss */ +#step-content table tbody .ticket-title { + width: 45%; + font-size: 0.78em; + font-weight: bold; +} +/* line 104, ../../../../../../../compass/scss/inscription.scss */ +#step-content table tfoot tr { + height: 60px; +} +/* line 106, ../../../../../../../compass/scss/inscription.scss */ +#step-content table tfoot tr.footer-amount { + background-color: #e6e6e4; +} +/* line 109, ../../../../../../../compass/scss/inscription.scss */ +#step-content table tfoot tr.footer-vat { + background-color: #f3f3f3; +} +/* line 112, ../../../../../../../compass/scss/inscription.scss */ +#step-content table tfoot tr.footer-total { + background-color: #231f20; +} +/* line 114, ../../../../../../../compass/scss/inscription.scss */ +#step-content table tfoot tr.footer-total td { + color: white !important; +} +/* line 122, ../../../../../../../compass/scss/inscription.scss */ +#step-content .button { + padding-bottom: 0.6rem; + padding-top: 0.6rem; + padding-right: 1.8rem; + padding-left: 1.8rem; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; +} +/* line 128, ../../../../../../../compass/scss/inscription.scss */ +#step-content .button.black { + background-color: #231f20; + color: white; + border: 0.15rem solid #231f20; +} +/* line 132, ../../../../../../../compass/scss/inscription.scss */ +#step-content .button.black:hover { + background-color: #007095; + border: 0.15rem solid #007095; +} + +/* line 140, ../../../../../../../compass/scss/inscription.scss */ +section#steps { + margin-top: 18px; + margin-bottom: 40px; +} + +/*-- WIZARD STEPS ----------------------------*/ +/* line 149, ../../../../../../../compass/scss/inscription.scss */ +ul.wizard-steps { + margin: 0px; + padding: 0px; + padding-bottom: 35px; + margin-bottom: 5px; + position: relative; + clear: both; + font-weight: bold; +} +/* line 158, ../../../../../../../compass/scss/inscription.scss */ +ul.wizard-steps li { + display: inline; + position: relative; +} + +/* = STEPS CONTAINER +----------------------------*/ +/* line 165, ../../../../../../../compass/scss/inscription.scss */ +.wizard-steps ul { + position: relative; +} + +/* = DEFAULT STEPS +----------------------------*/ +/* line 172, ../../../../../../../compass/scss/inscription.scss */ +ul.wizard-steps li .step-item { + background: none repeat scroll 0 0 #90D589; + color: #666666; + display: block; + float: left; + font-size: 1.1rem; + height: 60px; + line-height: 13px; + margin-right: 1.5%; + padding: 22px 8px 0px 10px; + position: relative; + text-decoration: none; + width: 32.3%; +} +/* line 185, ../../../../../../../compass/scss/inscription.scss */ +ul.wizard-steps li .step-item .inline { + float: left; +} +@media only screen and (max-width: 40em) { + /* line 185, ../../../../../../../compass/scss/inscription.scss */ + ul.wizard-steps li .step-item .inline { + text-align: center; + width: 100%; + } +} +/* line 190, ../../../../../../../compass/scss/inscription.scss */ +ul.wizard-steps li .step-item .inline.icon { + padding-right: 7px; +} +@media only screen and (min-width: 40.063em) { + /* line 190, ../../../../../../../compass/scss/inscription.scss */ + ul.wizard-steps li .step-item .inline.icon { + border-right: 1px solid white; + } +} +/* line 195, ../../../../../../../compass/scss/inscription.scss */ +ul.wizard-steps li .step-item .inline.caption { + padding-top: 5px; + padding-left: 15px; + font-size: 0.5rem; + display: none; +} +@media only screen and (min-width: 40.063em) { + /* line 195, ../../../../../../../compass/scss/inscription.scss */ + ul.wizard-steps li .step-item .inline.caption { + display: block; + font-size: 0.7rem; + } +} +@media only screen and (min-width: 64.063em) { + /* line 195, ../../../../../../../compass/scss/inscription.scss */ + ul.wizard-steps li .step-item .inline.caption { + font-size: 1rem; + } +} +/* line 210, ../../../../../../../compass/scss/inscription.scss */ +ul.wizard-steps li .step-item:before { + width: 0px; + height: 0px; + border-top: 30px solid #90D589; + border-bottom: 30px solid #90D589; + border-left: 12px solid transparent; + position: absolute; + content: ""; + top: 0px; + left: -11px; + -webkit-transform: scale(0.9999); + -moz-transform: scale(0.9999); + transform: scale(0.9999); +} +/* line 226, ../../../../../../../compass/scss/inscription.scss */ +ul.wizard-steps li .step-item:after { + width: 0; + height: 0; + border-top: 30px solid transparent; + border-bottom: 30px solid transparent; + border-left: 12px solid #90D589; + position: absolute; + content: ""; + top: 0px; + right: -12px; + -webkit-transform: scale(0.9999); + -moz-transform: scale(0.9999); + transform: scale(0.9999); +} +/* line 241, ../../../../../../../compass/scss/inscription.scss */ +ul.wizard-steps li .step-item .step-icon { + font-size: 1.5rem; +} +/* line 246, ../../../../../../../compass/scss/inscription.scss */ +ul.wizard-steps li:last-child .step-item { + margin-right: 0px; +} +/* line 248, ../../../../../../../compass/scss/inscription.scss */ +ul.wizard-steps li:last-child .step-item:after { + width: 0; + height: 0; + border-top: none; + border-bottom: 12px solid transparent; + border-left: none; +} +/* line 257, ../../../../../../../compass/scss/inscription.scss */ +ul.wizard-steps li:first-child .step-item:before { + width: 0px; + height: 0px; + border-top: none; + border-bottom: none; + border-left: 0px solid transparent; +} + +/* = COMPLETED STEPS +----------------------------*/ +/* line 270, ../../../../../../../compass/scss/inscription.scss */ +.wizard-steps .completed-step .step-item { + color: #989896; + background: #e6e6e4; +} + +/* line 275, ../../../../../../../compass/scss/inscription.scss */ +.wizard-steps .completed-step .step-item:before { + border-top: 30px solid #e6e6e4; + border-bottom: 30px solid #e6e6e4; + -webkit-transform: scale(0.9999); + -moz-transform: scale(0.9999); + transform: scale(0.9999); +} + +/* line 284, ../../../../../../../compass/scss/inscription.scss */ +.wizard-steps .completed-step .step-item:after { + border-left: 12px solid #e6e6e4; + -webkit-transform: scale(0.9999); + -moz-transform: scale(0.9999); + transform: scale(0.9999); +} + +/* = ACTIVE STEPS +----------------------------*/ +/* line 293, ../../../../../../../compass/scss/inscription.scss */ +.wizard-steps .active-step .step-item { + color: white; + background: #e01f2c; +} + +/* line 297, ../../../../../../../compass/scss/inscription.scss */ +.wizard-steps .active-step .step-item:before { + border-top: 30px solid #e01f2c; + border-bottom: 30px solid #e01f2c; + -webkit-transform: scale(0.9999); + -moz-transform: scale(0.9999); + transform: scale(0.9999); +} + +/* line 304, ../../../../../../../compass/scss/inscription.scss */ +.wizard-steps .active-step .step-item:after { + border-left: 12px solid #e01f2c; + -webkit-transform: scale(0.9999); + -moz-transform: scale(0.9999); + transform: scale(0.9999); +} + +/* = INSCRIPTIONS FORMS +----------------------------*/ +/* line 318, ../../../../../../../compass/scss/inscription.scss */ +div.conditions { + margin-bottom: 30px; +} +/* line 320, ../../../../../../../compass/scss/inscription.scss */ +div.conditions #div_id_message { + padding: 1.5rem; +} +/* line 323, ../../../../../../../compass/scss/inscription.scss */ +div.conditions textarea { + max-height: 5rem; +} +/* line 326, ../../../../../../../compass/scss/inscription.scss */ +div.conditions p { + font-size: 0.8rem; + padding-left: 0.6rem; +} +/* line 331, ../../../../../../../compass/scss/inscription.scss */ +div.conditions #div_id_accept_conditions label { + font-size: 0.8rem; +} +/* line 333, ../../../../../../../compass/scss/inscription.scss */ +div.conditions #div_id_accept_conditions label .asterisk { + display: none; +} + +/* line 338, ../../../../../../../compass/scss/inscription.scss */ +div.inscription { + padding-left: 0px !important; +} +/* line 341, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form div.fieldset { + border: 1px solid #eeeeee; + padding: 0px 15px; + background-color: #fbfaff; + margin-bottom: 15px; +} +/* line 347, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form div.fieldset.choices { + padding: 25px 25px 0px 25px; + color: black; +} +/* line 350, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form div.fieldset.choices div.row { + padding: 20px 0px; +} +/* line 353, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form div.fieldset.choices div.row:first-child { + padding: 0px; + padding-bottom: 20px; +} +/* line 357, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form div.fieldset.choices ul { + margin-top: 1em; + list-style: none; + margin-left: 0px; + font-size: 1em; + font-weight: 600; +} +/* line 366, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form div.fieldset { + content: "* Champs obligatories"; + color: #e01f2c; + font-size: 0.8em; + bottom: 0px; +} +/* line 372, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form label.inline { + font-weight: bold; + margin: 0px; + padding-top: 3px; + padding-left: 10px; +} +/* line 378, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form .border-line { + border-bottom: 1px solid #eeeeee; +} +/* line 381, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form h5 { + text-transform: uppercase; + font-size: 1.3em; + margin-top: 1.3em; + margin-left: 0px; + position: relative; +} +/* line 388, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form h5:after { + content: ""; + background: #acacac; + position: absolute; + bottom: 0; + left: 0; + height: 1px; + width: 55px; + -webkit-transform: sacle(0.999); + -moz-transform: sacle(0.999); + -ms-transform: sacle(0.999); + -o-transform: sacle(0.999); + transform: sacle(0.999); + -webkit-transform: rotate(0.05deg); + -moz-transform: rotate(0.05deg); + -ms-transform: rotate(0.05deg); + -o-transform: rotate(0.05deg); + transform: rotate(0.05deg); +} +/* line 400, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form .text-address { + font-style: italic; + font-size: 0.68rem; + padding-left: 3px; +} +/* line 405, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form input[type="text"], div.inscription form select { + background-color: #eeeeee; + height: 29px; + margin-bottom: 0px; +} +/* line 411, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form select { + padding: 0px; + padding-left: 5px; +} +/* line 416, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form input[type="checkbox"] { + padding-top: 10px; +} +/* line 420, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form input[type="radio"]:checked + label { + color: #e01f2c; +} +/* line 424, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form small.error { + padding: 3px; + font-weight: bold; +} +/* line 428, ../../../../../../../compass/scss/inscription.scss */ +div.inscription form .actions { + padding: 1em; +} + +/* line 434, ../../../../../../../compass/scss/inscription.scss */ +.ticket-type { + font-size: 0.65em; +} + +/* line 438, ../../../../../../../compass/scss/inscription.scss */ +.partipant { + margin-bottom: 15px; + border: 1px solid #eeeeee; + text-transform: uppercase; + font-size: 1.1em; + padding: 30px; + font-weight: bold; +} +/* line 446, ../../../../../../../compass/scss/inscription.scss */ +.partipant .first_name { + text-transform: capitalize; +} + +/* line 451, ../../../../../../../compass/scss/inscription.scss */ +#facturation-info { + display: none; +} + +/* line 455, ../../../../../../../compass/scss/inscription.scss */ +.inline-action { + cursor: pointer; + font-size: 0.65em; +} diff --git a/theme-authentic2/static/css/minimal.css b/theme-authentic2/static/css/minimal.css new file mode 100644 index 0000000..0fe1835 --- /dev/null +++ b/theme-authentic2/static/css/minimal.css @@ -0,0 +1,4477 @@ +/* + * Minimal CSS, contain all the content layout but not the header nor the + * footer. Used in djangocms page render in admin + */ +/* line 347, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-version { + font-family: "/5.4.7/"; +} + +/* line 351, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-small { + font-family: "/only screen/"; + width: 0em; +} + +/* line 356, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-medium { + font-family: "/only screen and (min-width:40.063em)/"; + width: 40.063em; +} + +/* line 361, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-large { + font-family: "/only screen and (min-width:64.063em)/"; + width: 64.063em; +} + +/* line 366, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-xlarge { + font-family: "/only screen and (min-width:90.063em)/"; + width: 90.063em; +} + +/* line 371, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-mq-xxlarge { + font-family: "/only screen and (min-width:120.063em)/"; + width: 120.063em; +} + +/* line 376, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +meta.foundation-data-attribute-namespace { + font-family: false; +} + +/* line 383, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +html, body { + height: 100%; +} + +/* line 388, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +*, +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +/* line 393, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +html, +body { + font-size: 16px; +} + +/* line 396, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +body { + background: white; + color: #222222; + padding: 0; + margin: 0; + font-family: "Open Sans", sans-serif; + font-weight: normal; + font-style: normal; + line-height: 24px; + position: relative; + cursor: auto; +} + +/* line 409, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +a:hover { + cursor: pointer; +} + +/* line 412, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +img { + max-width: 100%; + height: auto; +} + +/* line 414, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +img { + -ms-interpolation-mode: bicubic; +} + +/* line 420, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +#map_canvas img, +#map_canvas embed, +#map_canvas object, +.map_canvas img, +.map_canvas embed, +.map_canvas object { + max-width: none !important; +} + +/* line 425, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.left { + float: left !important; +} + +/* line 426, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.right { + float: right !important; +} + +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.clearfix:after { + clear: both; +} + +/* line 430, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.hide { + display: none !important; + visibility: hidden; +} + +/* line 436, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.invisible { + visibility: hidden; +} + +/* line 442, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.antialiased { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* line 445, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +img { + display: inline-block; + vertical-align: middle; +} + +/* line 455, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +textarea { + height: auto; + min-height: 50px; +} + +/* line 458, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +select { + width: 100%; +} + +/* line 218, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +.row { + width: 100%; + margin-left: auto; + margin-right: auto; + margin-top: 0; + margin-bottom: 0; + max-width: 62.5rem; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row:before, .row:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row:after { + clear: both; +} +/* line 223, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +.row.collapse > .column, +.row.collapse > .columns { + padding-left: 0; + padding-right: 0; +} +/* line 225, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +.row.collapse .row { + margin-left: 0; + margin-right: 0; +} +/* line 228, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +.row .row { + width: auto; + margin-left: -0.9375rem; + margin-right: -0.9375rem; + margin-top: 0; + margin-bottom: 0; + max-width: none; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row .row:before, .row .row:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row .row:after { + clear: both; +} +/* line 229, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +.row .row.collapse { + width: auto; + margin: 0; + max-width: none; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row .row.collapse:before, .row .row.collapse:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row .row.collapse:after { + clear: both; +} + +/* line 234, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +.column, +.columns { + padding-left: 0.9375rem; + padding-right: 0.9375rem; + width: 100%; + float: left; +} + +/* line 236, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +[class*="column"] + [class*="column"]:last-child { + float: right; +} + +/* line 237, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ +[class*="column"] + [class*="column"].end { + float: left; +} + +@media only screen { + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-0 { + position: relative; + left: 0%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-0 { + position: relative; + right: 0%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } + + /* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column, + .columns { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + float: left; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-1 { + width: 8.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-2 { + width: 16.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-3 { + width: 25%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-4 { + width: 33.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-5 { + width: 41.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-6 { + width: 50%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-7 { + width: 58.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-8 { + width: 66.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-9 { + width: 75%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-10 { + width: 83.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-11 { + width: 91.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-12 { + width: 100%; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-0 { + margin-left: 0% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-1 { + margin-left: 8.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-2 { + margin-left: 16.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-3 { + margin-left: 25% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-4 { + margin-left: 33.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-5 { + margin-left: 41.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-6 { + margin-left: 50% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-7 { + margin-left: 58.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-8 { + margin-left: 66.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-9 { + margin-left: 75% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-10 { + margin-left: 83.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-offset-11 { + margin-left: 91.66667% !important; + } + + /* line 180, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .small-reset-order { + margin-left: 0; + margin-right: 0; + left: auto; + right: auto; + float: left; + } + + /* line 189, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.small-centered, + .columns.small-centered { + margin-left: auto; + margin-right: auto; + float: none; + } + + /* line 192, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.small-uncentered, + .columns.small-uncentered { + margin-left: 0; + margin-right: 0; + float: left; + } + + /* line 200, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.small-centered:last-child, + .columns.small-centered:last-child { + float: none; + } + + /* line 206, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.small-uncentered:last-child, + .columns.small-uncentered:last-child { + float: left; + } + + /* line 211, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.small-uncentered.opposite, + .columns.small-uncentered.opposite { + float: right; + } +} +@media only screen and (min-width: 40.063em) { + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-0 { + position: relative; + left: 0%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-0 { + position: relative; + right: 0%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } + + /* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column, + .columns { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + float: left; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-1 { + width: 8.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-2 { + width: 16.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-3 { + width: 25%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-4 { + width: 33.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-5 { + width: 41.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-6 { + width: 50%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-7 { + width: 58.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-8 { + width: 66.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-9 { + width: 75%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-10 { + width: 83.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-11 { + width: 91.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-12 { + width: 100%; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-0 { + margin-left: 0% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-1 { + margin-left: 8.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-2 { + margin-left: 16.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-3 { + margin-left: 25% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-4 { + margin-left: 33.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-5 { + margin-left: 41.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-6 { + margin-left: 50% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-7 { + margin-left: 58.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-8 { + margin-left: 66.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-9 { + margin-left: 75% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-10 { + margin-left: 83.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-offset-11 { + margin-left: 91.66667% !important; + } + + /* line 180, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .medium-reset-order { + margin-left: 0; + margin-right: 0; + left: auto; + right: auto; + float: left; + } + + /* line 189, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.medium-centered, + .columns.medium-centered { + margin-left: auto; + margin-right: auto; + float: none; + } + + /* line 192, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.medium-uncentered, + .columns.medium-uncentered { + margin-left: 0; + margin-right: 0; + float: left; + } + + /* line 200, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.medium-centered:last-child, + .columns.medium-centered:last-child { + float: none; + } + + /* line 206, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.medium-uncentered:last-child, + .columns.medium-uncentered:last-child { + float: left; + } + + /* line 211, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.medium-uncentered.opposite, + .columns.medium-uncentered.opposite { + float: right; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-0 { + position: relative; + left: 0%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-0 { + position: relative; + right: 0%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } +} +@media only screen and (min-width: 64.063em) { + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-0 { + position: relative; + left: 0%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-0 { + position: relative; + right: 0%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 159, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } + + /* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column, + .columns { + position: relative; + padding-left: 0.9375rem; + padding-right: 0.9375rem; + float: left; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-1 { + width: 8.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-2 { + width: 16.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-3 { + width: 25%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-4 { + width: 33.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-5 { + width: 41.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-6 { + width: 50%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-7 { + width: 58.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-8 { + width: 66.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-9 { + width: 75%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-10 { + width: 83.33333%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-11 { + width: 91.66667%; + } + + /* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-12 { + width: 100%; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-0 { + margin-left: 0% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-1 { + margin-left: 8.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-2 { + margin-left: 16.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-3 { + margin-left: 25% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-4 { + margin-left: 33.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-5 { + margin-left: 41.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-6 { + margin-left: 50% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-7 { + margin-left: 58.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-8 { + margin-left: 66.66667% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-9 { + margin-left: 75% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-10 { + margin-left: 83.33333% !important; + } + + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-offset-11 { + margin-left: 91.66667% !important; + } + + /* line 180, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .large-reset-order { + margin-left: 0; + margin-right: 0; + left: auto; + right: auto; + float: left; + } + + /* line 189, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.large-centered, + .columns.large-centered { + margin-left: auto; + margin-right: auto; + float: none; + } + + /* line 192, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.large-uncentered, + .columns.large-uncentered { + margin-left: 0; + margin-right: 0; + float: left; + } + + /* line 200, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.large-centered:last-child, + .columns.large-centered:last-child { + float: none; + } + + /* line 206, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.large-uncentered:last-child, + .columns.large-uncentered:last-child { + float: left; + } + + /* line 211, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .column.large-uncentered.opposite, + .columns.large-uncentered.opposite { + float: right; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-0 { + position: relative; + left: 0%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-0 { + position: relative; + right: 0%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-1 { + position: relative; + left: 8.33333%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-1 { + position: relative; + right: 8.33333%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-2 { + position: relative; + left: 16.66667%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-2 { + position: relative; + right: 16.66667%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-3 { + position: relative; + left: 25%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-3 { + position: relative; + right: 25%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-4 { + position: relative; + left: 33.33333%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-4 { + position: relative; + right: 33.33333%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-5 { + position: relative; + left: 41.66667%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-5 { + position: relative; + right: 41.66667%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-6 { + position: relative; + left: 50%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-6 { + position: relative; + right: 50%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-7 { + position: relative; + left: 58.33333%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-7 { + position: relative; + right: 58.33333%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-8 { + position: relative; + left: 66.66667%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-8 { + position: relative; + right: 66.66667%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-9 { + position: relative; + left: 75%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-9 { + position: relative; + right: 75%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-10 { + position: relative; + left: 83.33333%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-10 { + position: relative; + right: 83.33333%; + left: auto; + } + + /* line 258, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .push-11 { + position: relative; + left: 91.66667%; + right: auto; + } + + /* line 261, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_grid.scss */ + .pull-11 { + position: relative; + right: 91.66667%; + left: auto; + } +} +/* line 216, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button, .button { + border-style: solid; + border-width: 0px; + cursor: pointer; + font-family: "Open Sans", sans-serif; + font-weight: normal; + line-height: normal; + margin: 0 0 1.25rem; + position: relative; + text-decoration: none; + text-align: center; + -webkit-appearance: none; + -webkit-border-radius: 0; + display: inline-block; + padding-top: 1rem; + padding-right: 2rem; + padding-bottom: 1.0625rem; + padding-left: 2rem; + font-size: 1rem; + background-color: #e01f2c; + border-color: #b31923; + color: white; + transition: background-color 300ms ease-out; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button:hover, button:focus, .button:hover, .button:focus { + background-color: #b31923; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button:hover, button:focus, .button:hover, .button:focus { + color: white; +} +/* line 223, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.secondary, .button.secondary { + background-color: #e7e7e7; + border-color: #b9b9b9; + color: #333333; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { + background-color: #b9b9b9; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { + color: #333333; +} +/* line 224, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.success, .button.success { + background-color: #43ac6a; + border-color: #368a55; + color: white; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { + background-color: #368a55; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { + color: white; +} +/* line 225, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.alert, .button.alert { + background-color: #f04124; + border-color: #cf2a0e; + color: white; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { + background-color: #cf2a0e; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { + color: white; +} +/* line 226, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.warning, .button.warning { + background-color: #f08a24; + border-color: #cf6e0e; + color: white; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus { + background-color: #cf6e0e; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus { + color: white; +} +/* line 227, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.info, .button.info { + background-color: #a0d3e8; + border-color: #61b6d9; + color: #333333; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.info:hover, button.info:focus, .button.info:hover, .button.info:focus { + background-color: #61b6d9; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.info:hover, button.info:focus, .button.info:hover, .button.info:focus { + color: white; +} +/* line 229, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.large, .button.large { + padding-top: 1.125rem; + padding-right: 2.25rem; + padding-bottom: 1.1875rem; + padding-left: 2.25rem; + font-size: 1.25rem; +} +/* line 230, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.small, .button.small { + padding-top: 0.875rem; + padding-right: 1.75rem; + padding-bottom: 0.9375rem; + padding-left: 1.75rem; + font-size: 0.8125rem; +} +/* line 231, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.tiny, .button.tiny { + padding-top: 0.625rem; + padding-right: 1.25rem; + padding-bottom: 0.6875rem; + padding-left: 1.25rem; + font-size: 0.6875rem; +} +/* line 232, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.expand, .button.expand { + padding-right: 0; + padding-left: 0; + width: 100%; +} +/* line 234, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.left-align, .button.left-align { + text-align: left; + text-indent: 0.75rem; +} +/* line 235, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.right-align, .button.right-align { + text-align: right; + padding-right: 0.75rem; +} +/* line 237, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.radius, .button.radius { + border-radius: 3px; +} +/* line 238, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.round, .button.round { + border-radius: 1000px; +} +/* line 240, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled, button[disabled], .button.disabled, .button[disabled] { + background-color: #e01f2c; + border-color: #b31923; + color: white; + cursor: default; + opacity: 0.7; + box-shadow: none; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { + background-color: #b31923; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { + color: white; +} +/* line 179, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { + background-color: #e01f2c; +} +/* line 241, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary { + background-color: #e7e7e7; + border-color: #b9b9b9; + color: #333333; + cursor: default; + opacity: 0.7; + box-shadow: none; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + background-color: #b9b9b9; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + color: #333333; +} +/* line 179, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { + background-color: #e7e7e7; +} +/* line 242, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success { + background-color: #43ac6a; + border-color: #368a55; + color: white; + cursor: default; + opacity: 0.7; + box-shadow: none; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { + background-color: #368a55; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { + color: white; +} +/* line 179, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { + background-color: #43ac6a; +} +/* line 243, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert { + background-color: #f04124; + border-color: #cf2a0e; + color: white; + cursor: default; + opacity: 0.7; + box-shadow: none; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { + background-color: #cf2a0e; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { + color: white; +} +/* line 179, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { + background-color: #f04124; +} +/* line 244, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.warning, button[disabled].warning, .button.disabled.warning, .button[disabled].warning { + background-color: #f08a24; + border-color: #cf6e0e; + color: white; + cursor: default; + opacity: 0.7; + box-shadow: none; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus { + background-color: #cf6e0e; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus { + color: white; +} +/* line 179, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus { + background-color: #f08a24; +} +/* line 245, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.info, button[disabled].info, .button.disabled.info, .button[disabled].info { + background-color: #a0d3e8; + border-color: #61b6d9; + color: #333333; + cursor: default; + opacity: 0.7; + box-shadow: none; +} +/* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus { + background-color: #61b6d9; +} +/* line 168, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus { + color: white; +} +/* line 179, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus { + background-color: #a0d3e8; +} + +/* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ +button::-moz-focus-inner { + border: 0; + padding: 0; +} + +@media only screen and (min-width: 40.063em) { + /* line 253, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_buttons.scss */ + button, .button { + display: inline-block; + } +} +/* line 148, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group { + list-style: none; + margin: 0; + left: 0; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.button-group:before, .button-group:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.button-group:after { + clear: both; +} +/* line 150, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group > li { + margin: 0 -2px; + display: inline-block; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group > li > button, .button-group > li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); +} +/* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group > li:first-child button, .button-group > li:first-child .button { + border-left: 0; +} +/* line 153, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.stack > li { + margin: 0 -2px; + display: inline-block; + display: block; + margin: 0; + float: none; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.stack > li > button, .button-group.stack > li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); +} +/* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.stack > li:first-child button, .button-group.stack > li:first-child .button { + border-left: 0; +} +/* line 66, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.stack > li > button, .button-group.stack > li .button { + border-top: 1px solid; + border-color: rgba(255, 255, 255, 0.5); + border-left-width: 0px; + margin: 0; + display: block; +} +/* line 75, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.stack > li:first-child button, .button-group.stack > li:first-child .button { + border-top: 0; +} +/* line 157, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.stack-for-small > li { + margin: 0 -2px; + display: inline-block; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); +} +/* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button { + border-left: 0; +} +@media only screen and (max-width: 40em) { + /* line 157, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.stack-for-small > li { + margin: 0 -2px; + display: inline-block; + display: block; + margin: 0; + } + /* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); + } + /* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button { + border-left: 0; + } + /* line 66, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button { + border-top: 1px solid; + border-color: rgba(255, 255, 255, 0.5); + border-left-width: 0px; + margin: 0; + display: block; + } + /* line 75, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button { + border-top: 0; + } +} +/* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.radius > * { + margin: 0 -2px; + display: inline-block; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.radius > * > button, .button-group.radius > * .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); +} +/* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.radius > *:first-child button, .button-group.radius > *:first-child .button { + border-left: 0; +} +/* line 114, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.radius > *, .button-group.radius > * > a, .button-group.radius > * > button, .button-group.radius > * > .button { + border-radius: 0; +} +/* line 118, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button { + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +/* line 129, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button { + -webkit-border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +/* line 166, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.radius.stack > * { + margin: 0 -2px; + display: inline-block; + display: block; + margin: 0; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.radius.stack > * > button, .button-group.radius.stack > * .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); +} +/* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button { + border-left: 0; +} +/* line 66, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.radius.stack > * > button, .button-group.radius.stack > * .button { + border-top: 1px solid; + border-color: rgba(255, 255, 255, 0.5); + border-left-width: 0px; + margin: 0; + display: block; +} +/* line 75, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button { + border-top: 0; +} +/* line 114, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.radius.stack > *, .button-group.radius.stack > * > a, .button-group.radius.stack > * > button, .button-group.radius.stack > * > .button { + border-radius: 0; +} +/* line 118, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.radius.stack > *:first-child, .button-group.radius.stack > *:first-child > a, .button-group.radius.stack > *:first-child > button, .button-group.radius.stack > *:first-child > .button { + -webkit-top-left-radius: 3px; + -webkit-top-right-radius: 3px; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +/* line 129, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.radius.stack > *:last-child, .button-group.radius.stack > *:last-child > a, .button-group.radius.stack > *:last-child > button, .button-group.radius.stack > *:last-child > .button { + -webkit-bottom-left-radius: 3px; + -webkit-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +@media only screen and (min-width: 40.063em) { + /* line 167, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.radius.stack-for-small > * { + margin: 0 -2px; + display: inline-block; + } + /* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); + } + /* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button { + border-left: 0; + } + /* line 114, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button { + border-radius: 0; + } + /* line 118, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button { + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; + } + /* line 129, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button { + -webkit-border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; + } +} +@media only screen and (max-width: 40em) { + /* line 167, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.radius.stack-for-small > * { + margin: 0 -2px; + display: inline-block; + display: block; + margin: 0; + } + /* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); + } + /* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button { + border-left: 0; + } + /* line 66, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button { + border-top: 1px solid; + border-color: rgba(255, 255, 255, 0.5); + border-left-width: 0px; + margin: 0; + display: block; + } + /* line 75, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button { + border-top: 0; + } + /* line 114, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button { + border-radius: 0; + } + /* line 118, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button { + -webkit-top-left-radius: 3px; + -webkit-top-right-radius: 3px; + border-top-left-radius: 3px; + border-top-right-radius: 3px; + } + /* line 129, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button { + -webkit-bottom-left-radius: 3px; + -webkit-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + } +} +/* line 176, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.round > * { + margin: 0 -2px; + display: inline-block; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.round > * > button, .button-group.round > * .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); +} +/* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.round > *:first-child button, .button-group.round > *:first-child .button { + border-left: 0; +} +/* line 114, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.round > *, .button-group.round > * > a, .button-group.round > * > button, .button-group.round > * > .button { + border-radius: 0; +} +/* line 118, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button { + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; +} +/* line 129, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button { + -webkit-border-bottom-right-radius: 1000px; + -webkit-border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; +} +/* line 177, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.round.stack > * { + margin: 0 -2px; + display: inline-block; + display: block; + margin: 0; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.round.stack > * > button, .button-group.round.stack > * .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); +} +/* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button { + border-left: 0; +} +/* line 66, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.round.stack > * > button, .button-group.round.stack > * .button { + border-top: 1px solid; + border-color: rgba(255, 255, 255, 0.5); + border-left-width: 0px; + margin: 0; + display: block; +} +/* line 75, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button { + border-top: 0; +} +/* line 114, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.round.stack > *, .button-group.round.stack > * > a, .button-group.round.stack > * > button, .button-group.round.stack > * > .button { + border-radius: 0; +} +/* line 118, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.round.stack > *:first-child, .button-group.round.stack > *:first-child > a, .button-group.round.stack > *:first-child > button, .button-group.round.stack > *:first-child > .button { + -webkit-top-left-radius: 1rem; + -webkit-top-right-radius: 1rem; + border-top-left-radius: 1rem; + border-top-right-radius: 1rem; +} +/* line 129, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.round.stack > *:last-child, .button-group.round.stack > *:last-child > a, .button-group.round.stack > *:last-child > button, .button-group.round.stack > *:last-child > .button { + -webkit-bottom-left-radius: 1rem; + -webkit-bottom-right-radius: 1rem; + border-bottom-left-radius: 1rem; + border-bottom-right-radius: 1rem; +} +@media only screen and (min-width: 40.063em) { + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.round.stack-for-small > * { + margin: 0 -2px; + display: inline-block; + } + /* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); + } + /* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button { + border-left: 0; + } + /* line 114, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button { + border-radius: 0; + } + /* line 118, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button { + -webkit-border-bottom-left-radius: 1000px; + -webkit-border-top-left-radius: 1000px; + border-bottom-left-radius: 1000px; + border-top-left-radius: 1000px; + } + /* line 129, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button { + -webkit-border-bottom-right-radius: 1000px; + -webkit-border-top-right-radius: 1000px; + border-bottom-right-radius: 1000px; + border-top-right-radius: 1000px; + } +} +@media only screen and (max-width: 40em) { + /* line 178, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.round.stack-for-small > * { + margin: 0 -2px; + display: inline-block; + display: block; + margin: 0; + } + /* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); + } + /* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button { + border-left: 0; + } + /* line 66, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button { + border-top: 1px solid; + border-color: rgba(255, 255, 255, 0.5); + border-left-width: 0px; + margin: 0; + display: block; + } + /* line 75, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button { + border-top: 0; + } + /* line 114, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button { + border-radius: 0; + } + /* line 118, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button { + -webkit-top-left-radius: 1rem; + -webkit-top-right-radius: 1rem; + border-top-left-radius: 1rem; + border-top-right-radius: 1rem; + } + /* line 129, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ + .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button { + -webkit-bottom-left-radius: 1rem; + -webkit-bottom-right-radius: 1rem; + border-bottom-left-radius: 1rem; + border-bottom-right-radius: 1rem; + } +} +/* line 188, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-2 li { + margin: 0 -2px; + display: inline-block; + width: 50%; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-2 li > button, .button-group.even-2 li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); +} +/* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button { + border-left: 0; +} +/* line 142, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-2 li button, .button-group.even-2 li .button { + width: 100%; +} +/* line 188, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-3 li { + margin: 0 -2px; + display: inline-block; + width: 33.33333%; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-3 li > button, .button-group.even-3 li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); +} +/* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button { + border-left: 0; +} +/* line 142, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-3 li button, .button-group.even-3 li .button { + width: 100%; +} +/* line 188, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-4 li { + margin: 0 -2px; + display: inline-block; + width: 25%; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-4 li > button, .button-group.even-4 li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); +} +/* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button { + border-left: 0; +} +/* line 142, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-4 li button, .button-group.even-4 li .button { + width: 100%; +} +/* line 188, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-5 li { + margin: 0 -2px; + display: inline-block; + width: 20%; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-5 li > button, .button-group.even-5 li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); +} +/* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button { + border-left: 0; +} +/* line 142, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-5 li button, .button-group.even-5 li .button { + width: 100%; +} +/* line 188, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-6 li { + margin: 0 -2px; + display: inline-block; + width: 16.66667%; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-6 li > button, .button-group.even-6 li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); +} +/* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button { + border-left: 0; +} +/* line 142, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-6 li button, .button-group.even-6 li .button { + width: 100%; +} +/* line 188, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-7 li { + margin: 0 -2px; + display: inline-block; + width: 14.28571%; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-7 li > button, .button-group.even-7 li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); +} +/* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button { + border-left: 0; +} +/* line 142, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-7 li button, .button-group.even-7 li .button { + width: 100%; +} +/* line 188, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-8 li { + margin: 0 -2px; + display: inline-block; + width: 12.5%; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-8 li > button, .button-group.even-8 li .button { + border-left: 1px solid; + border-color: rgba(255, 255, 255, 0.5); +} +/* line 45, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button { + border-left: 0; +} +/* line 142, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-group.even-8 li button, .button-group.even-8 li .button { + width: 100%; +} + +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.button-bar:before, .button-bar:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.button-bar:after { + clear: both; +} +/* line 194, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-bar .button-group { + float: left; + margin-right: 0.625rem; +} +/* line 32, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_button-groups.scss */ +.button-bar .button-group div { + overflow: hidden; +} + +/* Foundation Dropdowns */ +/* line 225, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + outline: none; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 89; + margin-top: 2px; + max-width: 200px; +} +/* line 73, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown > *:first-child { + margin-top: 0; +} +/* line 74, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown > *:last-child { + margin-bottom: 0; +} +/* line 99, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown:before { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 6px; + border-color: transparent transparent white transparent; + border-bottom-style: solid; + position: absolute; + top: -12px; + left: 10px; + z-index: 89; +} +/* line 106, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 7px; + border-color: transparent transparent #cccccc transparent; + border-bottom-style: solid; + position: absolute; + top: -14px; + left: 9px; + z-index: 88; +} +/* line 114, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.right:before { + left: auto; + right: 10px; +} +/* line 118, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.right:after { + left: auto; + right: 9px; +} +/* line 228, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-right { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + outline: none; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 89; + margin-top: 0; + margin-left: 2px; + max-width: 200px; +} +/* line 73, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-right > *:first-child { + margin-top: 0; +} +/* line 74, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-right > *:last-child { + margin-bottom: 0; +} +/* line 128, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-right:before { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 6px; + border-color: transparent white transparent transparent; + border-right-style: solid; + position: absolute; + top: 10px; + left: -12px; + z-index: 89; +} +/* line 135, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-right:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 7px; + border-color: transparent #cccccc transparent transparent; + border-right-style: solid; + position: absolute; + top: 9px; + left: -14px; + z-index: 88; +} +/* line 232, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-left { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + outline: none; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 89; + margin-top: 0; + margin-left: -2px; + max-width: 200px; +} +/* line 73, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-left > *:first-child { + margin-top: 0; +} +/* line 74, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-left > *:last-child { + margin-bottom: 0; +} +/* line 149, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-left:before { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 6px; + border-color: transparent transparent transparent white; + border-left-style: solid; + position: absolute; + top: 10px; + right: -12px; + left: auto; + z-index: 89; +} +/* line 157, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-left:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 7px; + border-color: transparent transparent transparent #cccccc; + border-left-style: solid; + position: absolute; + top: 9px; + right: -14px; + left: auto; + z-index: 88; +} +/* line 236, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-top { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + outline: none; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 89; + margin-top: -2px; + margin-left: 0; + max-width: 200px; +} +/* line 73, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-top > *:first-child { + margin-top: 0; +} +/* line 74, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-top > *:last-child { + margin-bottom: 0; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-top:before { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 6px; + border-color: white transparent transparent transparent; + border-top-style: solid; + position: absolute; + top: auto; + bottom: -12px; + left: 10px; + right: auto; + z-index: 89; +} +/* line 181, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.drop-top:after { + content: ""; + display: block; + width: 0; + height: 0; + border: inset 7px; + border-color: #cccccc transparent transparent transparent; + border-top-style: solid; + position: absolute; + top: auto; + bottom: -14px; + left: 9px; + right: auto; + z-index: 88; +} +/* line 241, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown li { + font-size: 0.875rem; + cursor: pointer; + line-height: 1.125rem; + margin: 0; +} +/* line 210, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown li:hover, .f-dropdown li:focus { + background: #eeeeee; +} +/* line 212, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown li.radius { + border-radius: 3px; +} +/* line 214, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown li a { + display: block; + padding: 0.5rem; + color: #555555; +} +/* line 244, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.content { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + outline: none; + padding: 1.25rem; + width: 100%; + height: auto; + max-height: none; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 89; + max-width: 200px; +} +/* line 73, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.content > *:first-child { + margin-top: 0; +} +/* line 74, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.content > *:last-child { + margin-bottom: 0; +} +/* line 247, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.tiny { + max-width: 200px; +} +/* line 248, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.small { + max-width: 300px; +} +/* line 249, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.medium { + max-width: 500px; +} +/* line 250, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.large { + max-width: 800px; +} +/* line 251, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.mega { + width: 100% !important; + max-width: 100% !important; +} +/* line 255, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown.scss */ +.f-dropdown.mega.open { + left: 0 !important; +} + +/* line 123, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button, button.dropdown { + position: relative; + outline: none; + padding-right: 3.5625rem; +} +/* line 63, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button::after, button.dropdown::after { + position: absolute; + content: ""; + width: 0; + height: 0; + display: block; + border-style: solid; + border-color: white transparent transparent transparent; + top: 50%; +} +/* line 98, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button::after, button.dropdown::after { + border-width: 0.375rem; + right: 1.40625rem; + margin-top: -0.15625rem; +} +/* line 117, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button::after, button.dropdown::after { + border-color: white transparent transparent transparent; +} +/* line 124, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.tiny, button.dropdown.tiny { + padding-right: 2.625rem; +} +/* line 78, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.tiny:after, button.dropdown.tiny:after { + border-width: 0.375rem; + right: 1.125rem; + margin-top: -0.125rem; +} +/* line 117, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.tiny::after, button.dropdown.tiny::after { + border-color: white transparent transparent transparent; +} +/* line 125, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.small, button.dropdown.small { + padding-right: 3.0625rem; +} +/* line 88, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.small::after, button.dropdown.small::after { + border-width: 0.4375rem; + right: 1.3125rem; + margin-top: -0.15625rem; +} +/* line 117, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.small::after, button.dropdown.small::after { + border-color: white transparent transparent transparent; +} +/* line 126, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.large, button.dropdown.large { + padding-right: 3.625rem; +} +/* line 108, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.large::after, button.dropdown.large::after { + border-width: 0.3125rem; + right: 1.71875rem; + margin-top: -0.15625rem; +} +/* line 117, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.large::after, button.dropdown.large::after { + border-color: white transparent transparent transparent; +} +/* line 127, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss */ +.dropdown.button.secondary:after, button.dropdown.secondary:after { + border-color: #333333 transparent transparent transparent; +} + +/* line 155, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.text-left { + text-align: left !important; +} + +/* line 156, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.text-right { + text-align: right !important; +} + +/* line 157, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.text-center { + text-align: center !important; +} + +/* line 158, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.text-justify { + text-align: justify !important; +} + +@media only screen and (max-width: 40em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-only-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-only-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-only-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-only-text-justify { + text-align: justify !important; + } +} +@media only screen { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .small-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 40.063em) and (max-width: 64em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-only-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-only-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-only-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-only-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 40.063em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .medium-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 64.063em) and (max-width: 90em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-only-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-only-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-only-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-only-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 64.063em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .large-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 90.063em) and (max-width: 120em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-only-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-only-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-only-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-only-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 90.063em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xlarge-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 120.063em) and (max-width: 999999999999) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-only-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-only-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-only-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-only-text-justify { + text-align: justify !important; + } +} +@media only screen and (min-width: 120.063em) { + /* line 162, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-text-left { + text-align: left !important; + } + + /* line 163, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-text-right { + text-align: right !important; + } + + /* line 164, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-text-center { + text-align: center !important; + } + + /* line 165, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .xxlarge-text-justify { + text-align: justify !important; + } +} +/* Typography resets */ +/* line 211, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; +} + +/* Default Link Styles */ +/* line 217, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +a { + color: #e01f2c; + text-decoration: none; + line-height: inherit; +} +/* line 223, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +a:hover, a:focus { + color: #c11b26; +} +/* line 230, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +a img { + border: none; +} + +/* Default paragraph styles */ +/* line 234, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +p { + font-family: inherit; + font-weight: normal; + font-size: 1rem; + line-height: 1.6; + margin-bottom: 1.25rem; + text-rendering: optimizeLegibility; +} +/* line 242, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +p.lead { + font-size: 1.21875rem; + line-height: 1.6; +} +/* line 244, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +p aside { + font-size: 0.875rem; + line-height: 1.35; + font-style: italic; +} + +/* Default header styles */ +/* line 252, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h1, h2, h3, h4, h5, h6 { + font-family: "Open Sans", sans-serif; + font-weight: normal; + font-style: normal; + color: #222222; + text-rendering: optimizeLegibility; + margin-top: 0.2rem; + margin-bottom: 0.5rem; + line-height: 1.4; +} +/* line 262, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { + font-size: 60%; + color: #6f6f6f; + line-height: 0; +} + +/* line 269, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h1 { + font-size: 2.125rem; +} + +/* line 270, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h2 { + font-size: 1.6875rem; +} + +/* line 271, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h3 { + font-size: 1.375rem; +} + +/* line 272, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h4 { + font-size: 1.125rem; +} + +/* line 273, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h5 { + font-size: 1.125rem; +} + +/* line 274, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +h6 { + font-size: 1rem; +} + +/* line 276, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.subheader { + line-height: 1.4; + color: #6f6f6f; + font-weight: normal; + margin-top: 0.2rem; + margin-bottom: 0.5rem; +} + +/* line 278, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +hr { + border: solid #dddddd; + border-width: 1px 0 0; + clear: both; + margin: 1.25rem 0 1.1875rem; + height: 0; +} + +/* Helpful Typography Defaults */ +/* line 288, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +em, +i { + font-style: italic; + line-height: inherit; +} + +/* line 294, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +strong, +b { + font-weight: bold; + line-height: inherit; +} + +/* line 299, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +small { + font-size: 60%; + line-height: inherit; +} + +/* line 304, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +code { + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #333333; + background-color: #f8f8f8; + border-width: 1px; + border-style: solid; + border-color: #dfdfdf; + padding: 0.125rem 0.3125rem 0.0625rem; +} + +/* Lists */ +/* line 318, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul, +ol, +dl { + font-size: 1rem; + line-height: 1.6; + margin-bottom: 1.25rem; + list-style-position: outside; + font-family: inherit; +} + +/* line 326, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul { + margin-left: 1.1rem; +} +/* line 328, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul.no-bullet { + margin-left: 0; +} +/* line 332, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul.no-bullet li ul, +ul.no-bullet li ol { + margin-left: 1.25rem; + margin-bottom: 0; + list-style: none; +} + +/* Unordered Lists */ +/* line 345, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul li ul, +ul li ol { + margin-left: 1.25rem; + margin-bottom: 0; +} +/* line 353, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul.square li ul, ul.circle li ul, ul.disc li ul { + list-style: inherit; +} +/* line 356, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul.square { + list-style-type: square; + margin-left: 1.1rem; +} +/* line 357, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul.circle { + list-style-type: circle; + margin-left: 1.1rem; +} +/* line 358, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul.disc { + list-style-type: disc; + margin-left: 1.1rem; +} +/* line 359, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ul.no-bullet { + list-style: none; +} + +/* Ordered Lists */ +/* line 363, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ol { + margin-left: 1.4rem; +} +/* line 367, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +ol li ul, +ol li ol { + margin-left: 1.25rem; + margin-bottom: 0; +} + +/* Definition Lists */ +/* line 376, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +dl dt { + margin-bottom: 0.3rem; + font-weight: bold; +} +/* line 380, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +dl dd { + margin-bottom: 0.75rem; +} + +/* Abbreviations */ +/* line 385, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +abbr, +acronym { + text-transform: uppercase; + font-size: 90%; + color: #222222; + cursor: help; +} + +/* line 391, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +abbr { + text-transform: none; +} +/* line 393, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +abbr[title] { + border-bottom: 1px dotted #dddddd; +} + +/* Blockquotes */ +/* line 399, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +blockquote { + margin: 0 0 1.25rem; + padding: 0.5625rem 1.25rem 0 1.1875rem; + border-left: 1px solid #dddddd; +} +/* line 404, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +blockquote cite { + display: block; + font-size: 0.8125rem; + color: #555555; +} +/* line 408, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +blockquote cite:before { + content: "\2014 \0020"; +} +/* line 413, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +blockquote cite a, +blockquote cite a:visited { + color: #555555; +} + +/* line 419, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +blockquote, +blockquote p { + line-height: 1.6; + color: #6f6f6f; +} + +/* Microformats */ +/* line 425, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.vcard { + display: inline-block; + margin: 0 0 1.25rem 0; + border: 1px solid #dddddd; + padding: 0.625rem 0.75rem; +} +/* line 431, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.vcard li { + margin: 0; + display: block; +} +/* line 435, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.vcard .fn { + font-weight: bold; + font-size: 0.9375rem; +} + +/* line 442, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.vevent .summary { + font-weight: bold; +} +/* line 444, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.vevent abbr { + cursor: default; + text-decoration: none; + font-weight: bold; + border: none; + padding: 0 0.0625rem; +} + +@media only screen and (min-width: 40.063em) { + /* line 455, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h1, h2, h3, h4, h5, h6 { + line-height: 1.4; + } + + /* line 456, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h1 { + font-size: 2.75rem; + } + + /* line 457, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h2 { + font-size: 2.3125rem; + } + + /* line 458, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h3 { + font-size: 1.6875rem; + } + + /* line 459, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h4 { + font-size: 1.4375rem; + } + + /* line 460, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h5 { + font-size: 1.125rem; + } + + /* line 461, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h6 { + font-size: 1rem; + } +} +/* + * Print styles. + * + * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ + * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) +*/ +/* line 472, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ +.print-only { + display: none !important; +} + +@media print { + /* line 474, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + * { + background: transparent !important; + color: black !important; + /* Black prints faster: h5bp.com/s */ + box-shadow: none !important; + text-shadow: none !important; + } + + /* line 482, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + a, + a:visited { + text-decoration: underline; + } + + /* line 483, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + a[href]:after { + content: " (" attr(href) ")"; + } + + /* line 485, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + abbr[title]:after { + content: " (" attr(title) ")"; + } + + /* line 490, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + + /* line 493, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + pre, + blockquote { + border: 1px solid #999999; + page-break-inside: avoid; + } + + /* line 498, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + thead { + display: table-header-group; + /* h5bp.com/t */ + } + + /* line 501, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + tr, + img { + page-break-inside: avoid; + } + + /* line 503, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + img { + max-width: 100% !important; + } + + @page { + margin: 0.5cm; +} + + /* line 509, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + /* line 515, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + h2, + h3 { + page-break-after: avoid; + } + + /* line 517, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .hide-on-print { + display: none !important; + } + + /* line 518, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .print-only { + display: block !important; + } + + /* line 519, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .hide-for-print { + display: none !important; + } + + /* line 520, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_type.scss */ + .show-for-print { + display: inherit !important; + } +} +/* line 30, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs { + margin-bottom: 0 !important; + margin-left: 0; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.tabs:before, .tabs:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.tabs:after { + clear: both; +} +/* line 34, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs dd, .tabs .tab-title { + position: relative; + margin-bottom: 0 !important; + list-style: none; + float: left; +} +/* line 39, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs dd > a, .tabs .tab-title > a { + outline: none; + display: block; + background-color: #efefef; + color: #222222; + padding: 1rem 2rem; + font-family: "Open Sans", sans-serif; + font-size: 1rem; +} +/* line 49, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs dd > a:hover, .tabs .tab-title > a:hover { + background-color: #e1e1e1; +} +/* line 55, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs dd.active a, .tabs .tab-title.active a { + background-color: white; + color: #222222; +} +/* line 64, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs.radius dd:first-child a, .tabs.radius .tab:first-child a { + -webkit-border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +/* line 67, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs.radius dd:last-child a, .tabs.radius .tab:last-child a { + -webkit-border-bottom-right-radius: 3px; + -webkit-border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +/* line 71, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs.vertical dd, .tabs.vertical .tab-title { + position: inherit; + float: none; + display: block; + top: auto; +} + +/* line 80, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs-content { + margin-bottom: 1.5rem; + width: 100%; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.tabs-content:before, .tabs-content:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.tabs-content:after { + clear: both; +} +/* line 84, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs-content > .content { + display: none; + float: left; + padding: 0.9375rem 0; + width: 100%; +} +/* line 89, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs-content > .content.active { + display: block; + float: none; +} +/* line 90, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs-content > .content.contained { + padding: 0.9375rem; +} +/* line 92, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs-content.vertical { + display: block; +} +/* line 94, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.tabs-content.vertical > .content { + padding: 0 0.9375rem; +} + +@media only screen and (min-width: 40.063em) { + /* line 99, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ + .tabs.vertical { + width: 20%; + max-width: 20%; + float: left; + margin: 0 0 1.25rem; + } + + /* line 107, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ + .tabs-content.vertical { + width: 80%; + max-width: 80%; + float: left; + margin-left: -1px; + padding-left: 1rem; + } +} +/* line 117, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_tabs.scss */ +.no-js .tabs-content > .content { + display: block; + float: none; +} + +/* line 39, ../../../../../../../compass/scss/_colorstheme.scss */ +.grey { + background-color: #dcdcda; +} + +/* line 40, ../../../../../../../compass/scss/_colorstheme.scss */ +.greyfont { + color: #999999; +} + +/* line 41, ../../../../../../../compass/scss/_colorstheme.scss */ +.red { + color: #e01f2c; +} + +/* line 42, ../../../../../../../compass/scss/_colorstheme.scss */ +.blue { + color: #3399cc; +} + +/* line 43, ../../../../../../../compass/scss/_colorstheme.scss */ +.black { + color: #231f20; +} + +/* + * Common addons + */ +/* line 5, ../../../../../../../compass/scss/components/_addons.scss */ +.relative-position { + position: relative; +} + +/* line 10, ../../../../../../../compass/scss/components/_addons.scss */ +img.centered { + display: block; + margin-left: auto; + margin-right: auto; +} + +/* line 16, ../../../../../../../compass/scss/components/_addons.scss */ +img.expanded { + width: 100%; + height: auto; +} + +/* line 22, ../../../../../../../compass/scss/components/_addons.scss */ +.row.row-fluid { + max-width: 100%; +} +/* line 25, ../../../../../../../compass/scss/components/_addons.scss */ +.row.row-fluid .row { + margin: auto; + width: 100%; + margin-left: auto; + margin-right: auto; + margin-top: 0; + margin-bottom: 0; + max-width: 62.5rem; +} +/* line 172, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row.row-fluid .row:before, .row.row-fluid .row:after { + content: " "; + display: table; +} +/* line 173, ../../../../../../../foundation5/bower_components/foundation/scss/foundation/components/_global.scss */ +.row.row-fluid .row:after { + clear: both; +} +/* line 29, ../../../../../../../compass/scss/components/_addons.scss */ +.row.row-fluid .row.row-fluid { + max-width: 100%; +} + +/* line 35, ../../../../../../../compass/scss/components/_addons.scss */ +.row .columns > .row-inner { + margin-left: -0.9375rem; + margin-right: -0.9375rem; +} + +/* line 42, ../../../../../../../compass/scss/components/_addons.scss */ +.columns.unpadded { + padding: 0; +} +@media only screen and (max-width: 40em) { + /* line 46, ../../../../../../../compass/scss/components/_addons.scss */ + .columns.small-unpadded { + padding: 0; + } +} +@media only screen and (min-width: 40.063em) and (max-width: 64em) { + /* line 51, ../../../../../../../compass/scss/components/_addons.scss */ + .columns.medium-unpadded { + padding: 0; + } +} +@media only screen and (min-width: 64.063em) and (max-width: 90em) { + /* line 56, ../../../../../../../compass/scss/components/_addons.scss */ + .columns.large-unpadded { + padding: 0; + } +} + +/* line 63, ../../../../../../../compass/scss/components/_addons.scss */ +.unmarged { + margin: 0; +} + +/* + * Supplementary divider classes + */ +/* line 71, ../../../../../../../compass/scss/components/_addons.scss */ +.row.divider { + margin-bottom: 0.625rem; +} +@media only screen and (min-width: 40.063em) { + /* line 71, ../../../../../../../compass/scss/components/_addons.scss */ + .row.divider { + margin-bottom: 1.875rem; + } +} + +/* line 79, ../../../../../../../compass/scss/components/_addons.scss */ +.columns.divider { + margin-bottom: 0.3125rem; +} +@media only screen and (min-width: 40.063em) { + /* line 79, ../../../../../../../compass/scss/components/_addons.scss */ + .columns.divider { + margin-bottom: 0; + } +} + +/* line 87, ../../../../../../../compass/scss/components/_addons.scss */ +img.divider { + margin-bottom: 1.25rem; +} + +/* + * Visually transform a dropdown button into a select list with vertical + * scrollbar. This is useful for long list items that can impact on page size + */ +/* line 96, ../../../../../../../compass/scss/components/_addons.scss */ +.f-dropdown.overflow { + overflow: auto; + height: 200px; +} +/* line 100, ../../../../../../../compass/scss/components/_addons.scss */ +.f-dropdown.overflow.overflow-100 { + height: 100px; +} +/* line 101, ../../../../../../../compass/scss/components/_addons.scss */ +.f-dropdown.overflow.overflow-150 { + height: 150px; +} +/* line 102, ../../../../../../../compass/scss/components/_addons.scss */ +.f-dropdown.overflow.overflow-200 { + height: 200px; +} +/* line 103, ../../../../../../../compass/scss/components/_addons.scss */ +.f-dropdown.overflow.overflow-250 { + height: 250px; +} +/* line 104, ../../../../../../../compass/scss/components/_addons.scss */ +.f-dropdown.overflow.overflow-300 { + height: 300px; +} + +/* vertspace for a top and bottom margin*/ +/* line 113, ../../../../../../../compass/scss/components/_addons.scss */ +.vertspace { + padding-bottom: 1rem; + padding-top: 1rem; +} + +/* line 121, ../../../../../../../compass/scss/components/_addons.scss */ +.vertspaceX2, +.vertspaceX3 { + padding-bottom: 2rem; + padding-top: 2rem; +} + +@media only screen and (min-width: 90.063em) { + /* line 129, ../../../../../../../compass/scss/components/_addons.scss */ + .row.row-larger { + max-width: 83rem; + } +} + +/* line 135, ../../../../../../../compass/scss/components/_addons.scss */ +.relative { + position: relative; +} + +/* line 139, ../../../../../../../compass/scss/components/_addons.scss */ +ul.inline { + display: inline-block; +} +/* line 141, ../../../../../../../compass/scss/components/_addons.scss */ +ul.inline li { + display: inline-block; + list-style-type: none; +} + +/* line 150, ../../../../../../../compass/scss/components/_addons.scss */ +.underline { + text-decoration: underline; +} + +/* line 164, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-1 .clean-block h2, +.section.antique-grey-1 .clean-block h3, +.section.antique-grey-1 .clean-block h4, +.section.antique-grey-1 .clean-block h5, .section.antique-grey-2 .clean-block h2, +.section.antique-grey-2 .clean-block h3, +.section.antique-grey-2 .clean-block h4, +.section.antique-grey-2 .clean-block h5, .section.antique-grey-3 .clean-block h2, +.section.antique-grey-3 .clean-block h3, +.section.antique-grey-3 .clean-block h4, +.section.antique-grey-3 .clean-block h5, .section.blue .clean-block h2, +.section.blue .clean-block h3, +.section.blue .clean-block h4, +.section.blue .clean-block h5 { + color: #fefefe; +} + +/* line 176, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-1, .section.antique-grey-2, .section.antique-grey-3 { + color: #cccccc; +} +/* line 179, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-1 h1, .section.antique-grey-1 h2, .section.antique-grey-1 h3, .section.antique-grey-1 h4, .section.antique-grey-2 h1, .section.antique-grey-2 h2, .section.antique-grey-2 h3, .section.antique-grey-2 h4, .section.antique-grey-3 h1, .section.antique-grey-3 h2, .section.antique-grey-3 h3, .section.antique-grey-3 h4 { + color: #fefefe; +} +/* line 182, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-1 h5, .section.antique-grey-1 h6, .section.antique-grey-1 a, .section.antique-grey-2 h5, .section.antique-grey-2 h6, .section.antique-grey-2 a, .section.antique-grey-3 h5, .section.antique-grey-3 h6, .section.antique-grey-3 a { + color: inherit; +} +/* line 185, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-1 a:hover, .section.antique-grey-2 a:hover, .section.antique-grey-3 a:hover { + color: #fefefe; +} +/* line 190, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-1 { + background-color: #393536; +} +/* line 194, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-2 { + background-color: #231f20; +} +/* line 198, ../../../../../../../compass/scss/components/_addons.scss */ +.section.antique-grey-3 { + background-color: #4e4c4d; +} +/* line 202, ../../../../../../../compass/scss/components/_addons.scss */ +.section.grey { + background-color: #efefef; +} +/* line 206, ../../../../../../../compass/scss/components/_addons.scss */ +.section.blue { + color: #fefefe; + background-color: #2d9edc; +} +/* line 212, ../../../../../../../compass/scss/components/_addons.scss */ +.section.blue h1, .section.blue h2, .section.blue h3, .section.blue h4, .section.blue h5, .section.blue h6, +.section.blue p, .section.blue li, .section.blue dd, .section.blue dt, +.section.blue a, .section.blue a:hover { + color: inherit; +} +/* line 217, ../../../../../../../compass/scss/components/_addons.scss */ +.section.blue .tiny-underline:after { + border-bottom: 0.0625rem solid #fefefe; +} + +/* line 22, ../../../../../../../compass/scss/minimal.scss */ +#content-main { + /* + * Various content styles + */ + /* + * Common styles for specific cms pages + */ +} +/* line 45, ../../../../../../../compass/scss/components/_mixins.scss */ +#content-main .nontabular-table { + vertical-align: top; +} +/* line 48, ../../../../../../../compass/scss/components/_mixins.scss */ +#content-main .table-fiftyfifty td { + width: 50%; +} +/* line 52, ../../../../../../../compass/scss/components/_mixins.scss */ +#content-main h1, #content-main h2, #content-main h3, #content-main h4, #content-main h5, #content-main h6 { + font-weight: 400; +} +/* line 53, ../../../../../../../compass/scss/components/_mixins.scss */ +#content-main h1 { + font-size: 30px; +} +/* line 54, ../../../../../../../compass/scss/components/_mixins.scss */ +#content-main h2 { + font-size: 26px; +} +/* line 55, ../../../../../../../compass/scss/components/_mixins.scss */ +#content-main h3 { + font-size: 21px; +} +/* line 56, ../../../../../../../compass/scss/components/_mixins.scss */ +#content-main h4 { + font-size: 18px; +} +/* line 6, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main ul.pagination li { + font-weight: 400; +} +/* line 11, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .row.black { + color: #fefefe; + background-color: #231f20; +} +/* line 15, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main.on-black { + color: #fefefe; + background-color: #231f20; +} +/* line 19, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main.on-black h2, #content-main.on-black h3, #content-main.on-black h4, #content-main.on-black h5, #content-main.on-black h6, #content-main.on-black p, #content-main.on-black li { + color: #fefefe; +} +/* line 25, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .row.white { + color: #231f20; + background-color: #fefefe; +} +/* line 29, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main.on-white { + color: #231f20; + background-color: #fefefe; +} +/* line 33, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main.on-white h2, #content-main.on-white h3, #content-main.on-white h4, #content-main.on-white h5, #content-main.on-white h6, #content-main.on-white p, #content-main.on-white li { + color: #fefefe; +} +/* line 40, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .clear { + clear: left; +} +/* line 46, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main [data-link]:hover { + cursor: pointer; +} +/* line 61, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro { + border: 1px solid #CCCCCC; +} +/* line 64, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro .visual { + padding: 0; + margin-bottom: 0.9375rem; +} +/* line 69, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro .item { + margin-bottom: 0.9375rem; +} +/* line 72, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro .item .alternate { + color: #7F7F7F; +} +/* line 76, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro .item h2 { + font-size: 30px; +} +/* line 80, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro .item + .item { + border-left: 2px solid #000000; +} +/* line 86, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro-2 { + padding: 1.25rem 1.25rem 2.5rem; + position: relative; + background-repeat: no-repeat; + background-position: top left; + -webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + -o-background-size: 100% 100%; + background-size: 100% 100%; +} +/* line 93, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro-2.unpadded { + padding: 0; +} +/* line 97, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro-2 .background { + display: none; +} +/* line 101, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro-2 .white-wrap { + background-color: rgba(240, 240, 240, 0.5); +} +/* line 105, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro-2 .black-wrap { + color: #ffffff; + background-color: rgba(40, 40, 40, 0.5); +} +/* line 109, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro-2 .black-wrap h2, #content-main .index-intro-2 .black-wrap h3, #content-main .index-intro-2 .black-wrap h4, #content-main .index-intro-2 .black-wrap h5, #content-main .index-intro-2 .black-wrap div, #content-main .index-intro-2 .black-wrap dt, #content-main .index-intro-2 .black-wrap dd, #content-main .index-intro-2 .black-wrap li, #content-main .index-intro-2 .black-wrap p, #content-main .index-intro-2 .black-wrap blockquote, #content-main .index-intro-2 .black-wrap th, #content-main .index-intro-2 .black-wrap td { + color: #ffffff; +} +/* line 115, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro-2 .content div, #content-main .index-intro-2 .content dt, #content-main .index-intro-2 .content dd, #content-main .index-intro-2 .content li, #content-main .index-intro-2 .content p, #content-main .index-intro-2 .content blockquote, #content-main .index-intro-2 .content th, #content-main .index-intro-2 .content td { + font-size: 15px; + font-weight: 400; +} +/* line 119, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro-2 .content ul { + list-style-type: square; + margin-left: 1.1rem; +} +/* line 123, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro-2 .content ul li { + position: relative; +} +/* line 126, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro-2 .content ul li[class^="icon-"]:before { + font-size: 1.1em; + left: -1.2em; + line-height: 1em; + position: absolute; + top: 0; + width: 1em; +} +/* line 137, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro-2 .content.white-on-black div, #content-main .index-intro-2 .content.white-on-black dt, #content-main .index-intro-2 .content.white-on-black dd, #content-main .index-intro-2 .content.white-on-black li, #content-main .index-intro-2 .content.white-on-black p, #content-main .index-intro-2 .content.white-on-black blockquote, #content-main .index-intro-2 .content.white-on-black th, #content-main .index-intro-2 .content.white-on-black td { + color: #ffffff; +} +/* line 142, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-intro-2 .content + .content { + margin-top: 1.25rem; +} +/* line 150, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .mosaic-rows h2 { + margin-bottom: 15px; + /*@media (max-width: $screenSmall - 1) { + padding: 0 5px; + }*/ +} +/* line 158, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .mosaic-rows .underlined { + border-bottom: 1px solid #231f20; + /*@media (min-width: $screenSmall) { + strong{ + background-color: white; + padding-right: 15px; + } + }*/ +} +/* line 170, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .mosaic-rows .row .visual.columns { + padding: 5px; +} +/* line 173, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .mosaic-rows .row .visual.columns .badge-new { + padding: 12px 6px; + position: absolute; + top: 10px; + right: 10px; + font-size: 12px; + font-weight: 600; + text-transform: uppercase; + color: #fefefe; + background-color: #F9F9F9; + background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #999999), color-stop(50%, #7c7c7c), color-stop(100%, #363636)); + background-image: -webkit-linear-gradient(#999999, #7c7c7c 50%, #363636); + background-image: -moz-linear-gradient(#999999, #7c7c7c 50%, #363636); + background-image: -o-linear-gradient(#999999, #7c7c7c 50%, #363636); + background-image: linear-gradient(#999999, #7c7c7c 50%, #363636); + border: 3px solid #fefefe; + -webkit-border-radius: 20px; + -moz-border-radius: 20px; + -ms-border-radius: 20px; + -o-border-radius: 20px; + border-radius: 20px; + text-shadow: #606060 0 0 3px; + -webkit-box-shadow: #606060 0 2px 4px 1px; + -moz-box-shadow: #606060 0 2px 4px 1px; + box-shadow: #606060 0 2px 4px 1px; +} +/* line 190, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .mosaic-rows .row .visual.columns .bottomline { + margin: 0; + padding: 5px 8px; + position: absolute; + bottom: 5px; + left: 5px; + right: 5px; + font-size: 14px; + font-weight: 600; + color: #fefefe; + background-color: rgba(0, 0, 0, 0.7); +} +/* line 202, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .mosaic-rows .row .visual.columns .bottomline a { + color: #fefefe; +} +/* line 213, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-items .item img { + margin-bottom: 1.25rem; +} +/* line 217, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-items .item + .item { + border-left: 1px dotted #000000; +} +/* line 223, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-items .item .content + div, +#content-main .index-items .item .content + p, +#content-main .index-items .item .content + ul { + margin-top: 1.25rem; +} +/* line 227, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-items .item .content ul { + list-style-type: square; + margin-left: 1.1rem; +} +/* line 231, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-items .item .content ul li { + position: relative; +} +/* line 234, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-items .item .content ul li:before { + position: absolute; + left: -1.2em; + top: 0.6em; + width: 1em; + font-size: 0.8em; + line-height: 1em; + color: inherit; + font-family: 'fontawesome'; + content: "\f054"; +} +/* line 248, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-items .item .black-wrap { + padding: 0 0 5px 0; + color: #ffffff; + background-color: #000000; +} +/* line 253, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .index-items .item .black-wrap p { + padding-left: 10px; + padding-right: 10px; +} +/* line 262, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .undotted { + list-style-type: none; + margin: 0; +} +/* line 265, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .undotted li { + border-bottom: 1px solid #CCC; +} +@media only screen and (min-width: 64.063em) { + /* line 270, ../../../../../../../compass/scss/components/_contents.scss */ + #content-main .flexlarge { + display: flex; + justify-content: center; + align-content: center; + align-items: center; + padding: 1rem; + } +} +/* line 283, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .capitalz { + text-transform: uppercase; +} +/* line 289, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .nowarp { + white-space: nowrap; +} +/* line 293, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main tr.vmiddle { + border-bottom: 1px solid #CCC; +} +/* line 294, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main tr.vmiddle td { + vertical-align: middle; + line-height: 1.4rem; +} +/* line 302, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main button, #content-main .button { + margin: 0rem; + text-transform: uppercase; +} +/* line 306, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main H3.baseline { + text-transform: uppercase; + position: relative; + margin-bottom: 2rem; + font-family: "PT Sans Narrow", sans-serif; + font-size: 36px; + text-transform: uppercase; + text-align: center; + font-weight: 800; +} +/* line 315, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main H3.baseline:after { + position: absolute; + content: ""; + display: block; + width: 120px; + height: 1px; + background-color: #AAA; + left: 50%; + bottom: -0.5rem; + -webkit-transform: translate(-50%, 0); + -moz-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + -o-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} +/* line 328, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main H2 { + font-weight: 700; +} +/* line 330, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main H2.baseline { + position: relative; +} +/* line 334, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main H2.baseline:after { + position: absolute; + content: ""; + display: block; + width: 120px; + height: 1px; + background-color: #AAA; + left: 50%; + bottom: 0; + -webkit-transform: translate(-50%, 0); + -moz-transform: translate(-50%, 0); + -ms-transform: translate(-50%, 0); + -o-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} +/* line 350, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .search select { + border: 10px solid #000; +} +/* line 351, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .search select option { + background: #FFF; +} +/* line 353, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .search select option:hover { + background-color: #FFF; + color: #000; +} +/* line 361, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main #event_description H4, #content-main #faq H4 { + position: relative; + text-transform: uppercase; +} +/* line 364, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main #event_description H4:before, #content-main #faq H4:before { + position: absolute; + content: ""; + display: block; + width: 60px; + height: 4px; + background-color: #39C; + left: 0%; + bottom: 0; + -webkit-transform: translate(0, 0); + -moz-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +/* line 379, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main a.facebook { + color: #3b5998; +} +/* line 383, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main a.twitter { + color: #55acee; +} +/* line 387, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main a.linkdin, #content-main a.linkedin { + color: #4875b4; +} +/* line 391, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main a.icon-linkedin { + color: #4875b4; +} +/* line 397, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .more.share .button { + padding: 10px 10px; + font-size: 1rem; + font-weight: 400; +} +/* line 402, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .more.share .button span { + font-size: 1.4rem; + float: left; + margin-right: 0.3rem; +} +/* line 412, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main hr { + border-color: #999; +} +/* line 417, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .button:focus { + color: #e01f2c; +} +/* line 419, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .button:focus:hover { + color: #fefefe; +} +/* line 425, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main ul:not([class]) { + list-style-type: none; + margin-left: 0rem; +} +/* line 428, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main ul:not([class]) li { + position: relative; + padding-left: 1rem; +} +/* line 431, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main ul:not([class]) li:before { + content: 'r'; + font-family: icomoon; + left: 0; + position: absolute; +} +/* line 441, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main ul.searchlist { + list-style-type: none; + margin-left: 0rem; +} +/* line 444, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main ul.searchlist li, #content-main ul.searchlist ul li { + margin-bottom: 1rem; + margin-left: 0rem; + position: relative; + padding-left: 0rem; +} +/* line 445, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main ul.searchlist li label, #content-main ul.searchlist ul li label { + margin-bottom: 0; +} +/* line 450, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main ul.searchlist li:before, #content-main ul.searchlist ul li:before { + content: ''; + font-family: icomoon; + left: 0; + position: absolute; + display: none; +} +/* line 462, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .content H4:not([class]) { + position: relative; +} +/* line 464, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .content H4:not([class]):before { + position: absolute; + bottom: -0.2rem; + content: ''; + height: 3px; + width: 60px; + background-color: #3399cc; +} +/* line 476, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .imageHeader { + display: none; +} +@media only screen and (min-width: 64.063em) { + /* line 476, ../../../../../../../compass/scss/components/_contents.scss */ + #content-main .imageHeader { + display: block; + } +} +/* line 485, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .content-block .button { + margin-top: 1rem; +} +@media only screen and (min-width: 64.063em) { + /* line 485, ../../../../../../../compass/scss/components/_contents.scss */ + #content-main .content-block .button { + margin-top: 0; + } +} +/* line 491, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .content-block .button + .button { + margin-top: 1rem; +} +@media only screen and (min-width: 64.063em) { + /* line 491, ../../../../../../../compass/scss/components/_contents.scss */ + #content-main .content-block .button + .button { + margin-top: 0; + } +} +/* line 504, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .contact_form fieldset { + padding: 1rem 0; +} +/* line 506, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .contact_form fieldset > div { + padding: 0 1rem; +} +/* line 510, ../../../../../../../compass/scss/components/_contents.scss */ +#content-main .contact_form .submit { + margin-bottom: 2rem; +} diff --git a/theme-authentic2/static/fonts/fontawesome.dev.svg b/theme-authentic2/static/fonts/fontawesome.dev.svg new file mode 100644 index 0000000..68a97d5 --- /dev/null +++ b/theme-authentic2/static/fonts/fontawesome.dev.svg @@ -0,0 +1,80 @@ + + + + +This is a custom SVG font generated by IcoMoon. + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/theme-authentic2/static/fonts/fontawesome.eot b/theme-authentic2/static/fonts/fontawesome.eot new file mode 100644 index 0000000..9883929 Binary files /dev/null and b/theme-authentic2/static/fonts/fontawesome.eot differ diff --git a/theme-authentic2/static/fonts/fontawesome.svg b/theme-authentic2/static/fonts/fontawesome.svg new file mode 100644 index 0000000..3300111 --- /dev/null +++ b/theme-authentic2/static/fonts/fontawesome.svg @@ -0,0 +1,80 @@ + + + + +This is a custom SVG font generated by IcoMoon. + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/theme-authentic2/static/fonts/fontawesome.ttf b/theme-authentic2/static/fonts/fontawesome.ttf new file mode 100644 index 0000000..de7aa69 Binary files /dev/null and b/theme-authentic2/static/fonts/fontawesome.ttf differ diff --git a/theme-authentic2/static/fonts/fontawesome.woff b/theme-authentic2/static/fonts/fontawesome.woff new file mode 100644 index 0000000..67af48d Binary files /dev/null and b/theme-authentic2/static/fonts/fontawesome.woff differ diff --git a/theme-authentic2/static/fonts/icoevent.eot b/theme-authentic2/static/fonts/icoevent.eot new file mode 100755 index 0000000..32e7ca3 Binary files /dev/null and b/theme-authentic2/static/fonts/icoevent.eot differ diff --git a/theme-authentic2/static/fonts/icoevent.svg b/theme-authentic2/static/fonts/icoevent.svg new file mode 100755 index 0000000..fb08ea7 --- /dev/null +++ b/theme-authentic2/static/fonts/icoevent.svg @@ -0,0 +1,73 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/theme-authentic2/static/fonts/icoevent.ttf b/theme-authentic2/static/fonts/icoevent.ttf new file mode 100755 index 0000000..80ba7cf Binary files /dev/null and b/theme-authentic2/static/fonts/icoevent.ttf differ diff --git a/theme-authentic2/static/fonts/icoevent.woff b/theme-authentic2/static/fonts/icoevent.woff new file mode 100755 index 0000000..acd573c Binary files /dev/null and b/theme-authentic2/static/fonts/icoevent.woff differ diff --git a/theme-authentic2/static/fonts/icoevent.woff2 b/theme-authentic2/static/fonts/icoevent.woff2 new file mode 100755 index 0000000..c1f6383 Binary files /dev/null and b/theme-authentic2/static/fonts/icoevent.woff2 differ diff --git a/theme-authentic2/static/fonts/icomoon.eot b/theme-authentic2/static/fonts/icomoon.eot new file mode 100644 index 0000000..32e7ca3 Binary files /dev/null and b/theme-authentic2/static/fonts/icomoon.eot differ diff --git a/theme-authentic2/static/fonts/icomoon.svg b/theme-authentic2/static/fonts/icomoon.svg new file mode 100644 index 0000000..fb08ea7 --- /dev/null +++ b/theme-authentic2/static/fonts/icomoon.svg @@ -0,0 +1,73 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/theme-authentic2/static/fonts/icomoon.ttf b/theme-authentic2/static/fonts/icomoon.ttf new file mode 100644 index 0000000..80ba7cf Binary files /dev/null and b/theme-authentic2/static/fonts/icomoon.ttf differ diff --git a/theme-authentic2/static/fonts/icomoon.woff b/theme-authentic2/static/fonts/icomoon.woff new file mode 100644 index 0000000..acd573c Binary files /dev/null and b/theme-authentic2/static/fonts/icomoon.woff differ diff --git a/theme-authentic2/static/fonts/icomoon.woff2 b/theme-authentic2/static/fonts/icomoon.woff2 new file mode 100644 index 0000000..c1f6383 Binary files /dev/null and b/theme-authentic2/static/fonts/icomoon.woff2 differ diff --git a/theme-authentic2/static/images/load.gif b/theme-authentic2/static/images/load.gif new file mode 100644 index 0000000..14d364d Binary files /dev/null and b/theme-authentic2/static/images/load.gif differ diff --git a/theme-authentic2/static/images/solutions.png b/theme-authentic2/static/images/solutions.png new file mode 100644 index 0000000..52d6032 Binary files /dev/null and b/theme-authentic2/static/images/solutions.png differ diff --git a/theme-authentic2/static/js/foundation/foundation.alert.js b/theme-authentic2/static/js/foundation/foundation.alert.js new file mode 100644 index 0000000..26d2dd1 --- /dev/null +++ b/theme-authentic2/static/js/foundation/foundation.alert.js @@ -0,0 +1,43 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.alert = { + name : 'alert', + + version : '5.4.7', + + settings : { + callback: function (){} + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = this.S; + + $(this.scope).off('.alert').on('click.fndtn.alert', '[' + this.attr_name() + '] .close', function (e) { + var alertBox = S(this).closest('[' + self.attr_name() + ']'), + settings = alertBox.data(self.attr_name(true) + '-init') || self.settings; + + e.preventDefault(); + if (Modernizr.csstransitions) { + alertBox.addClass("alert-close"); + alertBox.on('transitionend webkitTransitionEnd oTransitionEnd', function(e) { + S(this).trigger('close').trigger('close.fndtn.alert').remove(); + settings.callback(); + }); + } else { + alertBox.fadeOut(300, function () { + S(this).trigger('close').trigger('close.fndtn.alert').remove(); + settings.callback(); + }); + } + }); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/theme-authentic2/static/js/foundation/foundation.js b/theme-authentic2/static/js/foundation/foundation.js new file mode 100644 index 0000000..7ccdc4e --- /dev/null +++ b/theme-authentic2/static/js/foundation/foundation.js @@ -0,0 +1,5741 @@ +/* + * Foundation Responsive Library + * http://foundation.zurb.com + * Copyright 2014, ZURB + * Free to use under the MIT license. + * http://www.opensource.org/licenses/mit-license.php +*/ + +(function ($, window, document, undefined) { + 'use strict'; + + var header_helpers = function (class_array) { + var i = class_array.length; + var head = $('head'); + + while (i--) { + if(head.has('.' + class_array[i]).length === 0) { + head.append(''); + } + } + }; + + header_helpers([ + 'foundation-mq-small', + 'foundation-mq-medium', + 'foundation-mq-large', + 'foundation-mq-xlarge', + 'foundation-mq-xxlarge', + 'foundation-data-attribute-namespace']); + + // Enable FastClick if present + + $(function() { + if (typeof FastClick !== 'undefined') { + // Don't attach to body if undefined + if (typeof document.body !== 'undefined') { + FastClick.attach(document.body); + } + } + }); + + // private Fast Selector wrapper, + // returns jQuery object. Only use where + // getElementById is not available. + var S = function (selector, context) { + if (typeof selector === 'string') { + if (context) { + var cont; + if (context.jquery) { + cont = context[0]; + if (!cont) return context; + } else { + cont = context; + } + return $(cont.querySelectorAll(selector)); + } + + return $(document.querySelectorAll(selector)); + } + + return $(selector, context); + }; + + // Namespace functions. + + var attr_name = function (init) { + var arr = []; + if (!init) arr.push('data'); + if (this.namespace.length > 0) arr.push(this.namespace); + arr.push(this.name); + + return arr.join('-'); + }; + + var add_namespace = function (str) { + var parts = str.split('-'), + i = parts.length, + arr = []; + + while (i--) { + if (i !== 0) { + arr.push(parts[i]); + } else { + if (this.namespace.length > 0) { + arr.push(this.namespace, parts[i]); + } else { + arr.push(parts[i]); + } + } + } + + return arr.reverse().join('-'); + }; + + // Event binding and data-options updating. + + var bindings = function (method, options) { + var self = this, + should_bind_events = !S(this).data(this.attr_name(true)); + + + if (S(this.scope).is('[' + this.attr_name() +']')) { + S(this.scope).data(this.attr_name(true) + '-init', $.extend({}, this.settings, (options || method), this.data_options(S(this.scope)))); + + if (should_bind_events) { + this.events(this.scope); + } + + } else { + S('[' + this.attr_name() +']', this.scope).each(function () { + var should_bind_events = !S(this).data(self.attr_name(true) + '-init'); + S(this).data(self.attr_name(true) + '-init', $.extend({}, self.settings, (options || method), self.data_options(S(this)))); + + if (should_bind_events) { + self.events(this); + } + }); + } + // # Patch to fix #5043 to move this *after* the if/else clause in order for Backbone and similar frameworks to have improved control over event binding and data-options updating. + if (typeof method === 'string') { + return this[method].call(this, options); + } + + }; + + var single_image_loaded = function (image, callback) { + function loaded () { + callback(image[0]); + } + + function bindLoad () { + this.one('load', loaded); + + if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { + var src = this.attr( 'src' ), + param = src.match( /\?/ ) ? '&' : '?'; + + param += 'random=' + (new Date()).getTime(); + this.attr('src', src + param); + } + } + + if (!image.attr('src')) { + loaded(); + return; + } + + if (image[0].complete || image[0].readyState === 4) { + loaded(); + } else { + bindLoad.call(image); + } + }; + + /* + https://github.com/paulirish/matchMedia.js + */ + + window.matchMedia = window.matchMedia || (function( doc ) { + + "use strict"; + + var bool, + docElem = doc.documentElement, + refNode = docElem.firstElementChild || docElem.firstChild, + // fakeBody required for + fakeBody = doc.createElement( "body" ), + div = doc.createElement( "div" ); + + div.id = "mq-test-1"; + div.style.cssText = "position:absolute;top:-100em"; + fakeBody.style.background = "none"; + fakeBody.appendChild(div); + + return function (q) { + + div.innerHTML = "­"; + + docElem.insertBefore( fakeBody, refNode ); + bool = div.offsetWidth === 42; + docElem.removeChild( fakeBody ); + + return { + matches: bool, + media: q + }; + + }; + + }( document )); + + /* + * jquery.requestAnimationFrame + * https://github.com/gnarf37/jquery-requestAnimationFrame + * Requires jQuery 1.8+ + * + * Copyright (c) 2012 Corey Frang + * Licensed under the MIT license. + */ + + (function($) { + + // requestAnimationFrame polyfill adapted from Erik Möller + // fixes from Paul Irish and Tino Zijdel + // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ + // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating + + var animating, + lastTime = 0, + vendors = ['webkit', 'moz'], + requestAnimationFrame = window.requestAnimationFrame, + cancelAnimationFrame = window.cancelAnimationFrame, + jqueryFxAvailable = 'undefined' !== typeof jQuery.fx; + + for (; lastTime < vendors.length && !requestAnimationFrame; lastTime++) { + requestAnimationFrame = window[ vendors[lastTime] + "RequestAnimationFrame" ]; + cancelAnimationFrame = cancelAnimationFrame || + window[ vendors[lastTime] + "CancelAnimationFrame" ] || + window[ vendors[lastTime] + "CancelRequestAnimationFrame" ]; + } + + function raf() { + if (animating) { + requestAnimationFrame(raf); + + if (jqueryFxAvailable) { + jQuery.fx.tick(); + } + } + } + + if (requestAnimationFrame) { + // use rAF + window.requestAnimationFrame = requestAnimationFrame; + window.cancelAnimationFrame = cancelAnimationFrame; + + if (jqueryFxAvailable) { + jQuery.fx.timer = function (timer) { + if (timer() && jQuery.timers.push(timer) && !animating) { + animating = true; + raf(); + } + }; + + jQuery.fx.stop = function () { + animating = false; + }; + } + } else { + // polyfill + window.requestAnimationFrame = function (callback) { + var currTime = new Date().getTime(), + timeToCall = Math.max(0, 16 - (currTime - lastTime)), + id = window.setTimeout(function () { + callback(currTime + timeToCall); + }, timeToCall); + lastTime = currTime + timeToCall; + return id; + }; + + window.cancelAnimationFrame = function (id) { + clearTimeout(id); + }; + + } + + }( jQuery )); + + + function removeQuotes (string) { + if (typeof string === 'string' || string instanceof String) { + string = string.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g, ''); + } + + return string; + } + + window.Foundation = { + name : 'Foundation', + + version : '5.4.7', + + media_queries : { + small : S('.foundation-mq-small').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + medium : S('.foundation-mq-medium').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + large : S('.foundation-mq-large').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + xlarge: S('.foundation-mq-xlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), + xxlarge: S('.foundation-mq-xxlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, '') + }, + + stylesheet : $('').appendTo('head')[0].sheet, + + global: { + namespace: undefined + }, + + init : function (scope, libraries, method, options, response) { + var args = [scope, method, options, response], + responses = []; + + // check RTL + this.rtl = /rtl/i.test(S('html').attr('dir')); + + // set foundation global scope + this.scope = scope || this.scope; + + this.set_namespace(); + + if (libraries && typeof libraries === 'string' && !/reflow/i.test(libraries)) { + if (this.libs.hasOwnProperty(libraries)) { + responses.push(this.init_lib(libraries, args)); + } + } else { + for (var lib in this.libs) { + responses.push(this.init_lib(lib, libraries)); + } + } + + S(window).load(function(){ + S(window) + .trigger('resize.fndtn.clearing') + .trigger('resize.fndtn.dropdown') + .trigger('resize.fndtn.equalizer') + .trigger('resize.fndtn.interchange') + .trigger('resize.fndtn.joyride') + .trigger('resize.fndtn.magellan') + .trigger('resize.fndtn.topbar') + .trigger('resize.fndtn.slider'); + }); + + return scope; + }, + + init_lib : function (lib, args) { + if (this.libs.hasOwnProperty(lib)) { + this.patch(this.libs[lib]); + + if (args && args.hasOwnProperty(lib)) { + if (typeof this.libs[lib].settings !== 'undefined') { + $.extend(true, this.libs[lib].settings, args[lib]); + } + else if (typeof this.libs[lib].defaults !== 'undefined') { + $.extend(true, this.libs[lib].defaults, args[lib]); + } + return this.libs[lib].init.apply(this.libs[lib], [this.scope, args[lib]]); + } + + args = args instanceof Array ? args : new Array(args); // PATCH: added this line + return this.libs[lib].init.apply(this.libs[lib], args); + } + + return function () {}; + }, + + patch : function (lib) { + lib.scope = this.scope; + lib.namespace = this.global.namespace; + lib.rtl = this.rtl; + lib['data_options'] = this.utils.data_options; + lib['attr_name'] = attr_name; + lib['add_namespace'] = add_namespace; + lib['bindings'] = bindings; + lib['S'] = this.utils.S; + }, + + inherit : function (scope, methods) { + var methods_arr = methods.split(' '), + i = methods_arr.length; + + while (i--) { + if (this.utils.hasOwnProperty(methods_arr[i])) { + scope[methods_arr[i]] = this.utils[methods_arr[i]]; + } + } + }, + + set_namespace: function () { + + // Description: + // Don't bother reading the namespace out of the meta tag + // if the namespace has been set globally in javascript + // + // Example: + // Foundation.global.namespace = 'my-namespace'; + // or make it an empty string: + // Foundation.global.namespace = ''; + // + // + + // If the namespace has not been set (is undefined), try to read it out of the meta element. + // Otherwise use the globally defined namespace, even if it's empty ('') + var namespace = ( this.global.namespace === undefined ) ? $('.foundation-data-attribute-namespace').css('font-family') : this.global.namespace; + + // Finally, if the namsepace is either undefined or false, set it to an empty string. + // Otherwise use the namespace value. + this.global.namespace = ( namespace === undefined || /false/i.test(namespace) ) ? '' : namespace; + }, + + libs : {}, + + // methods that can be inherited in libraries + utils : { + + // Description: + // Fast Selector wrapper returns jQuery object. Only use where getElementById + // is not available. + // + // Arguments: + // Selector (String): CSS selector describing the element(s) to be + // returned as a jQuery object. + // + // Scope (String): CSS selector describing the area to be searched. Default + // is document. + // + // Returns: + // Element (jQuery Object): jQuery object containing elements matching the + // selector within the scope. + S : S, + + // Description: + // Executes a function a max of once every n milliseconds + // + // Arguments: + // Func (Function): Function to be throttled. + // + // Delay (Integer): Function execution threshold in milliseconds. + // + // Returns: + // Lazy_function (Function): Function with throttling applied. + throttle : function (func, delay) { + var timer = null; + + return function () { + var context = this, args = arguments; + + if (timer == null) { + timer = setTimeout(function () { + func.apply(context, args); + timer = null; + }, delay); + } + }; + }, + + // Description: + // Executes a function when it stops being invoked for n seconds + // Modified version of _.debounce() http://underscorejs.org + // + // Arguments: + // Func (Function): Function to be debounced. + // + // Delay (Integer): Function execution threshold in milliseconds. + // + // Immediate (Bool): Whether the function should be called at the beginning + // of the delay instead of the end. Default is false. + // + // Returns: + // Lazy_function (Function): Function with debouncing applied. + debounce : function (func, delay, immediate) { + var timeout, result; + return function () { + var context = this, args = arguments; + var later = function () { + timeout = null; + if (!immediate) result = func.apply(context, args); + }; + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, delay); + if (callNow) result = func.apply(context, args); + return result; + }; + }, + + // Description: + // Parses data-options attribute + // + // Arguments: + // El (jQuery Object): Element to be parsed. + // + // Returns: + // Options (Javascript Object): Contents of the element's data-options + // attribute. + data_options : function (el, data_attr_name) { + data_attr_name = data_attr_name || 'options'; + var opts = {}, ii, p, opts_arr, + data_options = function (el) { + var namespace = Foundation.global.namespace; + + if (namespace.length > 0) { + return el.data(namespace + '-' + data_attr_name); + } + + return el.data(data_attr_name); + }; + + var cached_options = data_options(el); + + if (typeof cached_options === 'object') { + return cached_options; + } + + opts_arr = (cached_options || ':').split(';'); + ii = opts_arr.length; + + function isNumber (o) { + return ! isNaN (o-0) && o !== null && o !== "" && o !== false && o !== true; + } + + function trim (str) { + if (typeof str === 'string') return $.trim(str); + return str; + } + + while (ii--) { + p = opts_arr[ii].split(':'); + p = [p[0], p.slice(1).join(':')]; + + if (/true/i.test(p[1])) p[1] = true; + if (/false/i.test(p[1])) p[1] = false; + if (isNumber(p[1])) { + if (p[1].indexOf('.') === -1) { + p[1] = parseInt(p[1], 10); + } else { + p[1] = parseFloat(p[1]); + } + } + + if (p.length === 2 && p[0].length > 0) { + opts[trim(p[0])] = trim(p[1]); + } + } + + return opts; + }, + + // Description: + // Adds JS-recognizable media queries + // + // Arguments: + // Media (String): Key string for the media query to be stored as in + // Foundation.media_queries + // + // Class (String): Class name for the generated tag + register_media : function (media, media_class) { + if(Foundation.media_queries[media] === undefined) { + $('head').append(''); + Foundation.media_queries[media] = removeQuotes($('.' + media_class).css('font-family')); + } + }, + + // Description: + // Add custom CSS within a JS-defined media query + // + // Arguments: + // Rule (String): CSS rule to be appended to the document. + // + // Media (String): Optional media query string for the CSS rule to be + // nested under. + add_custom_rule : function (rule, media) { + if (media === undefined && Foundation.stylesheet) { + Foundation.stylesheet.insertRule(rule, Foundation.stylesheet.cssRules.length); + } else { + var query = Foundation.media_queries[media]; + + if (query !== undefined) { + Foundation.stylesheet.insertRule('@media ' + + Foundation.media_queries[media] + '{ ' + rule + ' }'); + } + } + }, + + // Description: + // Performs a callback function when an image is fully loaded + // + // Arguments: + // Image (jQuery Object): Image(s) to check if loaded. + // + // Callback (Function): Function to execute when image is fully loaded. + image_loaded : function (images, callback) { + var self = this, + unloaded = images.length; + + if (unloaded === 0) { + callback(images); + } + + images.each(function () { + single_image_loaded(self.S(this), function () { + unloaded -= 1; + if (unloaded === 0) { + callback(images); + } + }); + }); + }, + + // Description: + // Returns a random, alphanumeric string + // + // Arguments: + // Length (Integer): Length of string to be generated. Defaults to random + // integer. + // + // Returns: + // Rand (String): Pseudo-random, alphanumeric string. + random_str : function () { + if (!this.fidx) this.fidx = 0; + this.prefix = this.prefix || [(this.name || 'F'), (+new Date).toString(36)].join('-'); + + return this.prefix + (this.fidx++).toString(36); + } + } + }; + + $.fn.foundation = function () { + var args = Array.prototype.slice.call(arguments, 0); + + return this.each(function () { + Foundation.init.apply(Foundation, [this].concat(args)); + return this; + }); + }; + +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.abide = { + name : 'abide', + + version : '5.4.7', + + settings : { + live_validate : true, + focus_on_invalid : true, + error_labels: true, // labels with a for="inputId" will recieve an `error` class + error_class: 'error', + timeout : 1000, + patterns : { + alpha: /^[a-zA-Z]+$/, + alpha_numeric : /^[a-zA-Z0-9]+$/, + integer: /^[-+]?\d+$/, + number: /^[-+]?\d*(?:[\.\,]\d+)?$/, + + // amex, visa, diners + card : /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/, + cvv : /^([0-9]){3,4}$/, + + // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#valid-e-mail-address + email : /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/, + + url: /^(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/, + // abc.de + domain: /^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/, + + datetime: /^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/, + // YYYY-MM-DD + date: /(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/, + // HH:MM:SS + time : /^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/, + dateISO: /^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/, + // MM/DD/YYYY + month_day_year : /^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/, + // DD/MM/YYYY + day_month_year : /^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/, + + // #FFF or #FFFFFF + color: /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/ + }, + validators : { + equalTo: function(el, required, parent) { + var from = document.getElementById(el.getAttribute(this.add_namespace('data-equalto'))).value, + to = el.value, + valid = (from === to); + + return valid; + } + } + }, + + timer : null, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + form = self.S(scope).attr('novalidate', 'novalidate'), + settings = form.data(this.attr_name(true) + '-init') || {}; + + this.invalid_attr = this.add_namespace('data-invalid'); + + form + .off('.abide') + .on('submit.fndtn.abide validate.fndtn.abide', function (e) { + var is_ajax = /ajax/i.test(self.S(this).attr(self.attr_name())); + return self.validate(self.S(this).find('input, textarea, select').get(), e, is_ajax); + }) + .on('reset', function() { + return self.reset($(this)); + }) + .find('input, textarea, select') + .off('.abide') + .on('blur.fndtn.abide change.fndtn.abide', function (e) { + self.validate([this], e); + }) + .on('keydown.fndtn.abide', function (e) { + if (settings.live_validate === true) { + clearTimeout(self.timer); + self.timer = setTimeout(function () { + self.validate([this], e); + }.bind(this), settings.timeout); + } + }); + }, + + reset : function (form) { + form.removeAttr(this.invalid_attr); + $(this.invalid_attr, form).removeAttr(this.invalid_attr); + $('.' + this.settings.error_class, form).not('small').removeClass(this.settings.error_class); + }, + + validate : function (els, e, is_ajax) { + var validations = this.parse_patterns(els), + validation_count = validations.length, + form = this.S(els[0]).closest('form'), + submit_event = /submit/.test(e.type); + + // Has to count up to make sure the focus gets applied to the top error + for (var i=0; i < validation_count; i++) { + if (!validations[i] && (submit_event || is_ajax)) { + if (this.settings.focus_on_invalid) els[i].focus(); + form.trigger('invalid'); + this.S(els[i]).closest('form').attr(this.invalid_attr, ''); + return false; + } + } + + if (submit_event || is_ajax) { + form.trigger('valid'); + } + + form.removeAttr(this.invalid_attr); + + if (is_ajax) return false; + + return true; + }, + + parse_patterns : function (els) { + var i = els.length, + el_patterns = []; + + while (i--) { + el_patterns.push(this.pattern(els[i])); + } + + return this.check_validation_and_apply_styles(el_patterns); + }, + + pattern : function (el) { + var type = el.getAttribute('type'), + required = typeof el.getAttribute('required') === 'string'; + + var pattern = el.getAttribute('pattern') || ''; + + if (this.settings.patterns.hasOwnProperty(pattern) && pattern.length > 0) { + return [el, this.settings.patterns[pattern], required]; + } else if (pattern.length > 0) { + return [el, new RegExp(pattern), required]; + } + + if (this.settings.patterns.hasOwnProperty(type)) { + return [el, this.settings.patterns[type], required]; + } + + pattern = /.*/; + + return [el, pattern, required]; + }, + + check_validation_and_apply_styles : function (el_patterns) { + var i = el_patterns.length, + validations = [], + form = this.S(el_patterns[0][0]).closest('[data-' + this.attr_name(true) + ']'), + settings = form.data(this.attr_name(true) + '-init') || {}; + while (i--) { + var el = el_patterns[i][0], + required = el_patterns[i][2], + value = el.value.trim(), + direct_parent = this.S(el).parent(), + validator = el.getAttribute(this.add_namespace('data-abide-validator')), + is_radio = el.type === "radio", + is_checkbox = el.type === "checkbox", + label = this.S('label[for="' + el.getAttribute('id') + '"]'), + valid_length = (required) ? (el.value.length > 0) : true, + el_validations = []; + + var parent, valid; + + // support old way to do equalTo validations + if(el.getAttribute(this.add_namespace('data-equalto'))) { validator = "equalTo" } + + if (!direct_parent.is('label')) { + parent = direct_parent; + } else { + parent = direct_parent.parent(); + } + + if (validator) { + valid = this.settings.validators[validator].apply(this, [el, required, parent]); + el_validations.push(valid); + } + + if (is_radio && required) { + el_validations.push(this.valid_radio(el, required)); + } else if (is_checkbox && required) { + el_validations.push(this.valid_checkbox(el, required)); + } else { + + if (el_patterns[i][1].test(value) && valid_length || + !required && el.value.length < 1 || $(el).attr('disabled')) { + el_validations.push(true); + } else { + el_validations.push(false); + } + + el_validations = [el_validations.every(function(valid){return valid;})]; + + if(el_validations[0]){ + this.S(el).removeAttr(this.invalid_attr); + el.setAttribute('aria-invalid', 'false'); + el.removeAttribute('aria-describedby'); + parent.removeClass(this.settings.error_class); + if (label.length > 0 && this.settings.error_labels) { + label.removeClass(this.settings.error_class).removeAttr('role'); + } + $(el).triggerHandler('valid'); + } else { + this.S(el).attr(this.invalid_attr, ''); + el.setAttribute('aria-invalid', 'true'); + + // Try to find the error associated with the input + var errorElem = parent.find('small.'+this.settings.error_class, 'span.'+this.settings.error_class); + var errorID = errorElem.length > 0 ? errorElem[0].id : ""; + if (errorID.length > 0) el.setAttribute('aria-describedby', errorID); + + // el.setAttribute('aria-describedby', $(el).find('.error')[0].id); + parent.addClass(this.settings.error_class); + if (label.length > 0 && this.settings.error_labels) { + label.addClass(this.settings.error_class).attr('role', 'alert'); + } + $(el).triggerHandler('invalid'); + } + } + validations.push(el_validations[0]); + } + validations = [validations.every(function(valid){return valid;})]; + return validations; + }, + + valid_checkbox : function(el, required) { + var el = this.S(el), + valid = (el.is(':checked') || !required); + + if (valid) { + el.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); + } else { + el.attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); + } + + return valid; + }, + + valid_radio : function (el, required) { + var name = el.getAttribute('name'), + group = this.S(el).closest('[data-' + this.attr_name(true) + ']').find("[name='"+name+"']"), + count = group.length, + valid = false; + + // Has to count up to make sure the focus gets applied to the top error + for (var i=0; i < count; i++) { + if (group[i].checked) valid = true; + } + + // Has to count up to make sure the focus gets applied to the top error + for (var i=0; i < count; i++) { + if (valid) { + this.S(group[i]).removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); + } else { + this.S(group[i]).attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); + } + } + + return valid; + }, + + valid_equal: function(el, required, parent) { + var from = document.getElementById(el.getAttribute(this.add_namespace('data-equalto'))).value, + to = el.value, + valid = (from === to); + + if (valid) { + this.S(el).removeAttr(this.invalid_attr); + parent.removeClass(this.settings.error_class); + if (label.length > 0 && settings.error_labels) label.removeClass(this.settings.error_class); + } else { + this.S(el).attr(this.invalid_attr, ''); + parent.addClass(this.settings.error_class); + if (label.length > 0 && settings.error_labels) label.addClass(this.settings.error_class); + } + + return valid; + }, + + valid_oneof: function(el, required, parent, doNotValidateOthers) { + var el = this.S(el), + others = this.S('[' + this.add_namespace('data-oneof') + ']'), + valid = others.filter(':checked').length > 0; + + if (valid) { + el.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class); + } else { + el.attr(this.invalid_attr, '').parent().addClass(this.settings.error_class); + } + + if (!doNotValidateOthers) { + var _this = this; + others.each(function() { + _this.valid_oneof.call(_this, this, null, null, true); + }); + } + + return valid; + } + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.accordion = { + name : 'accordion', + + version : '5.4.7', + + settings : { + content_class: 'content', + active_class: 'active', + multi_expand: false, + toggleable: true, + callback : function () {} + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + var self = this; + var S = this.S; + S(this.scope) + .off('.fndtn.accordion') + .on('click.fndtn.accordion', '[' + this.attr_name() + '] > dd > a', function (e) { + var accordion = S(this).closest('[' + self.attr_name() + ']'), + groupSelector = self.attr_name() + '=' + accordion.attr(self.attr_name()), + settings = accordion.data(self.attr_name(true) + '-init'), + target = S('#' + this.href.split('#')[1]), + aunts = $('> dd', accordion), + siblings = aunts.children('.'+settings.content_class), + active_content = siblings.filter('.' + settings.active_class); + e.preventDefault(); + + if (accordion.attr(self.attr_name())) { + siblings = siblings.add('[' + groupSelector + '] dd > .'+settings.content_class); + aunts = aunts.add('[' + groupSelector + '] dd'); + } + + if (settings.toggleable && target.is(active_content)) { + target.parent('dd').toggleClass(settings.active_class, false); + target.toggleClass(settings.active_class, false); + settings.callback(target); + target.triggerHandler('toggled', [accordion]); + accordion.triggerHandler('toggled', [target]); + return; + } + + if (!settings.multi_expand) { + siblings.removeClass(settings.active_class); + aunts.removeClass(settings.active_class); + } + + target.addClass(settings.active_class).parent().addClass(settings.active_class); + settings.callback(target); + target.triggerHandler('toggled', [accordion]); + accordion.triggerHandler('toggled', [target]); + }); + }, + + off : function () {}, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.alert = { + name : 'alert', + + version : '5.4.7', + + settings : { + callback: function (){} + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = this.S; + + $(this.scope).off('.alert').on('click.fndtn.alert', '[' + this.attr_name() + '] .close', function (e) { + var alertBox = S(this).closest('[' + self.attr_name() + ']'), + settings = alertBox.data(self.attr_name(true) + '-init') || self.settings; + + e.preventDefault(); + if (Modernizr.csstransitions) { + alertBox.addClass("alert-close"); + alertBox.on('transitionend webkitTransitionEnd oTransitionEnd', function(e) { + S(this).trigger('close').trigger('close.fndtn.alert').remove(); + settings.callback(); + }); + } else { + alertBox.fadeOut(300, function () { + S(this).trigger('close').trigger('close.fndtn.alert').remove(); + settings.callback(); + }); + } + }); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.clearing = { + name : 'clearing', + + version: '5.4.7', + + settings : { + templates : { + viewing : '×' + + '' + }, + + // comma delimited list of selectors that, on click, will close clearing, + // add 'div.clearing-blackout, div.visible-img' to close on background click + close_selectors : '.clearing-close, div.clearing-blackout', + + // Default to the entire li element. + open_selectors : '', + + // Image will be skipped in carousel. + skip_selector : '', + + touch_label : '', + + // event initializers and locks + init : false, + locked : false + }, + + init : function (scope, method, options) { + var self = this; + Foundation.inherit(this, 'throttle image_loaded'); + + this.bindings(method, options); + + if (self.S(this.scope).is('[' + this.attr_name() + ']')) { + this.assemble(self.S('li', this.scope)); + } else { + self.S('[' + this.attr_name() + ']', this.scope).each(function () { + self.assemble(self.S('li', this)); + }); + } + }, + + events : function (scope) { + var self = this, + S = self.S, + $scroll_container = $('.scroll-container'); + + if ($scroll_container.length > 0) { + this.scope = $scroll_container; + } + + S(this.scope) + .off('.clearing') + .on('click.fndtn.clearing', 'ul[' + this.attr_name() + '] li ' + this.settings.open_selectors, + function (e, current, target) { + var current = current || S(this), + target = target || current, + next = current.next('li'), + settings = current.closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'), + image = S(e.target); + + e.preventDefault(); + + if (!settings) { + self.init(); + settings = current.closest('[' + self.attr_name() + ']').data(self.attr_name(true) + '-init'); + } + + // if clearing is open and the current image is + // clicked, go to the next image in sequence + if (target.hasClass('visible') && + current[0] === target[0] && + next.length > 0 && self.is_open(current)) { + target = next; + image = S('img', target); + } + + // set current and target to the clicked li if not otherwise defined. + self.open(image, current, target); + self.update_paddles(target); + }) + + .on('click.fndtn.clearing', '.clearing-main-next', + function (e) { self.nav(e, 'next') }) + .on('click.fndtn.clearing', '.clearing-main-prev', + function (e) { self.nav(e, 'prev') }) + .on('click.fndtn.clearing', this.settings.close_selectors, + function (e) { Foundation.libs.clearing.close(e, this) }); + + $(document).on('keydown.fndtn.clearing', + function (e) { self.keydown(e) }); + + S(window).off('.clearing').on('resize.fndtn.clearing', + function () { self.resize() }); + + this.swipe_events(scope); + }, + + swipe_events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .on('touchstart.fndtn.clearing', '.visible-img', function(e) { + if (!e.touches) { e = e.originalEvent; } + var data = { + start_page_x: e.touches[0].pageX, + start_page_y: e.touches[0].pageY, + start_time: (new Date()).getTime(), + delta_x: 0, + is_scrolling: undefined + }; + + S(this).data('swipe-transition', data); + e.stopPropagation(); + }) + .on('touchmove.fndtn.clearing', '.visible-img', function(e) { + if (!e.touches) { e = e.originalEvent; } + // Ignore pinch/zoom events + if(e.touches.length > 1 || e.scale && e.scale !== 1) return; + + var data = S(this).data('swipe-transition'); + + if (typeof data === 'undefined') { + data = {}; + } + + data.delta_x = e.touches[0].pageX - data.start_page_x; + + if (Foundation.rtl) { + data.delta_x = -data.delta_x; + } + + if (typeof data.is_scrolling === 'undefined') { + data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); + } + + if (!data.is_scrolling && !data.active) { + e.preventDefault(); + var direction = (data.delta_x < 0) ? 'next' : 'prev'; + data.active = true; + self.nav(e, direction); + } + }) + .on('touchend.fndtn.clearing', '.visible-img', function(e) { + S(this).data('swipe-transition', {}); + e.stopPropagation(); + }); + }, + + assemble : function ($li) { + var $el = $li.parent(); + + if ($el.parent().hasClass('carousel')) { + return; + } + + $el.after('
'); + + var grid = $el.detach(), + grid_outerHTML = ''; + + if (grid[0] == null) { + return; + } else { + grid_outerHTML = grid[0].outerHTML; + } + + var holder = this.S('#foundationClearingHolder'), + settings = $el.data(this.attr_name(true) + '-init'), + data = { + grid: '', + viewing: settings.templates.viewing + }, + wrapper = '
' + data.viewing + + data.grid + '
', + touch_label = this.settings.touch_label; + + if (Modernizr.touch) { + wrapper = $(wrapper).find('.clearing-touch-label').html(touch_label).end(); + } + + holder.after(wrapper).remove(); + }, + + open : function ($image, current, target) { + var self = this, + body = $(document.body), + root = target.closest('.clearing-assembled'), + container = self.S('div', root).first(), + visible_image = self.S('.visible-img', container), + image = self.S('img', visible_image).not($image), + label = self.S('.clearing-touch-label', container), + error = false; + + // Event to disable scrolling on touch devices when Clearing is activated + $('body').on('touchmove',function(e){ + e.preventDefault(); + }); + + image.error(function () { + error = true; + }); + + function startLoad() { + setTimeout(function () { + this.image_loaded(image, function () { + if (image.outerWidth() === 1 && !error) { + startLoad.call(this); + } else { + cb.call(this, image); + } + }.bind(this)); + }.bind(this), 100); + } + + function cb (image) { + var $image = $(image); + $image.css('visibility', 'visible'); + // toggle the gallery + body.css('overflow', 'hidden'); + root.addClass('clearing-blackout'); + container.addClass('clearing-container'); + visible_image.show(); + this.fix_height(target) + .caption(self.S('.clearing-caption', visible_image), self.S('img', target)) + .center_and_label(image, label) + .shift(current, target, function () { + target.closest('li').siblings().removeClass('visible'); + target.closest('li').addClass('visible'); + }); + visible_image.trigger('opened.fndtn.clearing') + } + + if (!this.locked()) { + visible_image.trigger('open.fndtn.clearing'); + // set the image to the selected thumbnail + image + .attr('src', this.load($image)) + .css('visibility', 'hidden'); + + startLoad.call(this); + } + }, + + close : function (e, el) { + e.preventDefault(); + + var root = (function (target) { + if (/blackout/.test(target.selector)) { + return target; + } else { + return target.closest('.clearing-blackout'); + } + }($(el))), + body = $(document.body), container, visible_image; + + if (el === e.target && root) { + body.css('overflow', ''); + container = $('div', root).first(); + visible_image = $('.visible-img', container); + visible_image.trigger('close.fndtn.clearing'); + this.settings.prev_index = 0; + $('ul[' + this.attr_name() + ']', root) + .attr('style', '').closest('.clearing-blackout') + .removeClass('clearing-blackout'); + container.removeClass('clearing-container'); + visible_image.hide(); + visible_image.trigger('closed.fndtn.clearing'); + } + + // Event to re-enable scrolling on touch devices + $('body').off('touchmove'); + + return false; + }, + + is_open : function (current) { + return current.parent().prop('style').length > 0; + }, + + keydown : function (e) { + var clearing = $('.clearing-blackout ul[' + this.attr_name() + ']'), + NEXT_KEY = this.rtl ? 37 : 39, + PREV_KEY = this.rtl ? 39 : 37, + ESC_KEY = 27; + + if (e.which === NEXT_KEY) this.go(clearing, 'next'); + if (e.which === PREV_KEY) this.go(clearing, 'prev'); + if (e.which === ESC_KEY) this.S('a.clearing-close').trigger('click').trigger('click.fndtn.clearing'); + }, + + nav : function (e, direction) { + var clearing = $('ul[' + this.attr_name() + ']', '.clearing-blackout'); + + e.preventDefault(); + this.go(clearing, direction); + }, + + resize : function () { + var image = $('img', '.clearing-blackout .visible-img'), + label = $('.clearing-touch-label', '.clearing-blackout'); + + if (image.length) { + this.center_and_label(image, label); + image.trigger('resized.fndtn.clearing') + } + }, + + // visual adjustments + fix_height : function (target) { + var lis = target.parent().children(), + self = this; + + lis.each(function () { + var li = self.S(this), + image = li.find('img'); + + if (li.height() > image.outerHeight()) { + li.addClass('fix-height'); + } + }) + .closest('ul') + .width(lis.length * 100 + '%'); + + return this; + }, + + update_paddles : function (target) { + target = target.closest('li'); + var visible_image = target + .closest('.carousel') + .siblings('.visible-img'); + + if (target.next().length > 0) { + this.S('.clearing-main-next', visible_image).removeClass('disabled'); + } else { + this.S('.clearing-main-next', visible_image).addClass('disabled'); + } + + if (target.prev().length > 0) { + this.S('.clearing-main-prev', visible_image).removeClass('disabled'); + } else { + this.S('.clearing-main-prev', visible_image).addClass('disabled'); + } + }, + + center_and_label : function (target, label) { + if (!this.rtl) { + target.css({ + marginLeft : -(target.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2) + }); + + if (label.length > 0) { + label.css({ + marginLeft : -(label.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10 + }); + } + } else { + target.css({ + marginRight : -(target.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2), + left: 'auto', + right: '50%' + }); + + if (label.length > 0) { + label.css({ + marginRight : -(label.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10, + left: 'auto', + right: '50%' + }); + } + } + return this; + }, + + // image loading and preloading + + load : function ($image) { + var href; + + if ($image[0].nodeName === "A") { + href = $image.attr('href'); + } else { + href = $image.parent().attr('href'); + } + + this.preload($image); + + if (href) return href; + return $image.attr('src'); + }, + + preload : function ($image) { + this + .img($image.closest('li').next()) + .img($image.closest('li').prev()); + }, + + img : function (img) { + if (img.length) { + var new_img = new Image(), + new_a = this.S('a', img); + + if (new_a.length) { + new_img.src = new_a.attr('href'); + } else { + new_img.src = this.S('img', img).attr('src'); + } + } + return this; + }, + + // image caption + + caption : function (container, $image) { + var caption = $image.attr('data-caption'); + + if (caption) { + container + .html(caption) + .show(); + } else { + container + .text('') + .hide(); + } + return this; + }, + + // directional methods + + go : function ($ul, direction) { + var current = this.S('.visible', $ul), + target = current[direction](); + + // Check for skip selector. + if (this.settings.skip_selector && target.find(this.settings.skip_selector).length != 0) { + target = target[direction](); + } + + if (target.length) { + this.S('img', target) + .trigger('click', [current, target]).trigger('click.fndtn.clearing', [current, target]) + .trigger('change.fndtn.clearing'); + } + }, + + shift : function (current, target, callback) { + var clearing = target.parent(), + old_index = this.settings.prev_index || target.index(), + direction = this.direction(clearing, current, target), + dir = this.rtl ? 'right' : 'left', + left = parseInt(clearing.css('left'), 10), + width = target.outerWidth(), + skip_shift; + + var dir_obj = {}; + + // we use jQuery animate instead of CSS transitions because we + // need a callback to unlock the next animation + // needs support for RTL ** + if (target.index() !== old_index && !/skip/.test(direction)){ + if (/left/.test(direction)) { + this.lock(); + dir_obj[dir] = left + width; + clearing.animate(dir_obj, 300, this.unlock()); + } else if (/right/.test(direction)) { + this.lock(); + dir_obj[dir] = left - width; + clearing.animate(dir_obj, 300, this.unlock()); + } + } else if (/skip/.test(direction)) { + // the target image is not adjacent to the current image, so + // do we scroll right or not + skip_shift = target.index() - this.settings.up_count; + this.lock(); + + if (skip_shift > 0) { + dir_obj[dir] = -(skip_shift * width); + clearing.animate(dir_obj, 300, this.unlock()); + } else { + dir_obj[dir] = 0; + clearing.animate(dir_obj, 300, this.unlock()); + } + } + + callback(); + }, + + direction : function ($el, current, target) { + var lis = this.S('li', $el), + li_width = lis.outerWidth() + (lis.outerWidth() / 4), + up_count = Math.floor(this.S('.clearing-container').outerWidth() / li_width) - 1, + target_index = lis.index(target), + response; + + this.settings.up_count = up_count; + + if (this.adjacent(this.settings.prev_index, target_index)) { + if ((target_index > up_count) && target_index > this.settings.prev_index) { + response = 'right'; + } else if ((target_index > up_count - 1) && target_index <= this.settings.prev_index) { + response = 'left'; + } else { + response = false; + } + } else { + response = 'skip'; + } + + this.settings.prev_index = target_index; + + return response; + }, + + adjacent : function (current_index, target_index) { + for (var i = target_index + 1; i >= target_index - 1; i--) { + if (i === current_index) return true; + } + return false; + }, + + // lock management + + lock : function () { + this.settings.locked = true; + }, + + unlock : function () { + this.settings.locked = false; + }, + + locked : function () { + return this.settings.locked; + }, + + off : function () { + this.S(this.scope).off('.fndtn.clearing'); + this.S(window).off('.fndtn.clearing'); + }, + + reflow : function () { + this.init(); + } + }; + +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.dropdown = { + name : 'dropdown', + + version : '5.4.7', + + settings : { + active_class: 'open', + disabled_class: 'disabled', + mega_class: 'mega', + align: 'bottom', + is_hover: false, + opened: function(){}, + closed: function(){} + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .off('.dropdown') + .on('click.fndtn.dropdown', '[' + this.attr_name() + ']', function (e) { + var settings = S(this).data(self.attr_name(true) + '-init') || self.settings; + if (!settings.is_hover || Modernizr.touch) { + e.preventDefault(); + self.toggle($(this)); + } + }) + .on('mouseenter.fndtn.dropdown', '[' + this.attr_name() + '], [' + this.attr_name() + '-content]', function (e) { + var $this = S(this), + dropdown, + target; + + clearTimeout(self.timeout); + + if ($this.data(self.data_attr())) { + dropdown = S('#' + $this.data(self.data_attr())); + target = $this; + } else { + dropdown = $this; + target = S("[" + self.attr_name() + "='" + dropdown.attr('id') + "']"); + } + + var settings = target.data(self.attr_name(true) + '-init') || self.settings; + + if(S(e.target).data(self.data_attr()) && settings.is_hover) { + self.closeall.call(self); + } + + if (settings.is_hover) self.open.apply(self, [dropdown, target]); + }) + .on('mouseleave.fndtn.dropdown', '[' + this.attr_name() + '], [' + this.attr_name() + '-content]', function (e) { + var $this = S(this); + self.timeout = setTimeout(function () { + if ($this.data(self.data_attr())) { + var settings = $this.data(self.data_attr(true) + '-init') || self.settings; + if (settings.is_hover) self.close.call(self, S('#' + $this.data(self.data_attr()))); + } else { + var target = S('[' + self.attr_name() + '="' + S(this).attr('id') + '"]'), + settings = target.data(self.attr_name(true) + '-init') || self.settings; + if (settings.is_hover) self.close.call(self, $this); + } + }.bind(this), 150); + }) + .on('click.fndtn.dropdown', function (e) { + var parent = S(e.target).closest('[' + self.attr_name() + '-content]'); + + if (S(e.target).closest('[' + self.attr_name() + ']').length > 0) { + return; + } + if (!(S(e.target).data('revealId')) && + (parent.length > 0 && (S(e.target).is('[' + self.attr_name() + '-content]') || + $.contains(parent.first()[0], e.target)))) { + e.stopPropagation(); + return; + } + + self.close.call(self, S('[' + self.attr_name() + '-content]')); + }) + .on('opened.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () { + self.settings.opened.call(this); + }) + .on('closed.fndtn.dropdown', '[' + self.attr_name() + '-content]', function () { + self.settings.closed.call(this); + }); + + S(window) + .off('.dropdown') + .on('resize.fndtn.dropdown', self.throttle(function () { + self.resize.call(self); + }, 50)); + + this.resize(); + }, + + close: function (dropdown) { + var self = this; + dropdown.each(function () { + var original_target = $('[' + self.attr_name() + '=' + dropdown[0].id + ']') || $('aria-controls=' + dropdown[0].id+ ']'); + original_target.attr('aria-expanded', "false"); + if (self.S(this).hasClass(self.settings.active_class)) { + self.S(this) + .css(Foundation.rtl ? 'right':'left', '-99999px') + .attr('aria-hidden', "true") + .removeClass(self.settings.active_class) + .prev('[' + self.attr_name() + ']') + .removeClass(self.settings.active_class) + .removeData('target'); + + self.S(this).trigger('closed').trigger('closed.fndtn.dropdown', [dropdown]); + } + }); + }, + + closeall: function() { + var self = this; + $.each(self.S('[' + this.attr_name() + '-content]'), function() { + self.close.call(self, self.S(this)); + }); + }, + + open: function (dropdown, target) { + this + .css(dropdown + .addClass(this.settings.active_class), target); + dropdown.prev('[' + this.attr_name() + ']').addClass(this.settings.active_class); + dropdown.data('target', target.get(0)).trigger('opened').trigger('opened.fndtn.dropdown', [dropdown, target]); + dropdown.attr('aria-hidden', 'false'); + target.attr('aria-expanded', 'true'); + dropdown.focus(); + }, + + data_attr: function () { + if (this.namespace.length > 0) { + return this.namespace + '-' + this.name; + } + + return this.name; + }, + + toggle : function (target) { + if (target.hasClass(this.settings.disabled_class)) { + return; + } + var dropdown = this.S('#' + target.data(this.data_attr())); + if (dropdown.length === 0) { + // No dropdown found, not continuing + return; + } + + this.close.call(this, this.S('[' + this.attr_name() + '-content]').not(dropdown)); + + if (dropdown.hasClass(this.settings.active_class)) { + this.close.call(this, dropdown); + if (dropdown.data('target') !== target.get(0)) + this.open.call(this, dropdown, target); + } else { + this.open.call(this, dropdown, target); + } + }, + + resize : function () { + var dropdown = this.S('[' + this.attr_name() + '-content].open'), + target = this.S("[" + this.attr_name() + "='" + dropdown.attr('id') + "']"); + + if (dropdown.length && target.length) { + this.css(dropdown, target); + } + }, + + css : function (dropdown, target) { + var left_offset = Math.max((target.width() - dropdown.width()) / 2, 8), + settings = target.data(this.attr_name(true) + '-init') || this.settings; + + this.clear_idx(); + + if (this.small()) { + var p = this.dirs.bottom.call(dropdown, target, settings); + + dropdown.attr('style', '').removeClass('drop-left drop-right drop-top').css({ + position : 'absolute', + width: '95%', + 'max-width': 'none', + top: p.top + }); + + dropdown.css(Foundation.rtl ? 'right':'left', left_offset); + } else { + + this.style(dropdown, target, settings); + } + + return dropdown; + }, + + style : function (dropdown, target, settings) { + var css = $.extend({position: 'absolute'}, + this.dirs[settings.align].call(dropdown, target, settings)); + + dropdown.attr('style', '').css(css); + }, + + // return CSS property object + // `this` is the dropdown + dirs : { + // Calculate target offset + _base : function (t) { + var o_p = this.offsetParent(), + o = o_p.offset(), + p = t.offset(); + + p.top -= o.top; + p.left -= o.left; + + return p; + }, + top: function (t, s) { + var self = Foundation.libs.dropdown, + p = self.dirs._base.call(this, t); + + this.addClass('drop-top'); + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this,t,s,p); + } + + if (Foundation.rtl) { + return {left: p.left - this.outerWidth() + t.outerWidth(), + top: p.top - this.outerHeight()}; + } + + return {left: p.left, top: p.top - this.outerHeight()}; + }, + bottom: function (t,s) { + var self = Foundation.libs.dropdown, + p = self.dirs._base.call(this, t); + + if (t.outerWidth() < this.outerWidth() || self.small() || this.hasClass(s.mega_menu)) { + self.adjust_pip(this,t,s,p); + } + + if (self.rtl) { + return {left: p.left - this.outerWidth() + t.outerWidth(), top: p.top + t.outerHeight()}; + } + + return {left: p.left, top: p.top + t.outerHeight()}; + }, + left: function (t, s) { + var p = Foundation.libs.dropdown.dirs._base.call(this, t); + + this.addClass('drop-left'); + + return {left: p.left - this.outerWidth(), top: p.top}; + }, + right: function (t, s) { + var p = Foundation.libs.dropdown.dirs._base.call(this, t); + + this.addClass('drop-right'); + + return {left: p.left + t.outerWidth(), top: p.top}; + } + }, + + // Insert rule to style psuedo elements + adjust_pip : function (dropdown,target,settings,position) { + var sheet = Foundation.stylesheet, + pip_offset_base = 8; + + if (dropdown.hasClass(settings.mega_class)) { + pip_offset_base = position.left + (target.outerWidth()/2) - 8; + } + else if (this.small()) { + pip_offset_base += position.left - 8; + } + + this.rule_idx = sheet.cssRules.length; + + var sel_before = '.f-dropdown.open:before', + sel_after = '.f-dropdown.open:after', + css_before = 'left: ' + pip_offset_base + 'px;', + css_after = 'left: ' + (pip_offset_base - 1) + 'px;'; + + if (sheet.insertRule) { + sheet.insertRule([sel_before, '{', css_before, '}'].join(' '), this.rule_idx); + sheet.insertRule([sel_after, '{', css_after, '}'].join(' '), this.rule_idx + 1); + } else { + sheet.addRule(sel_before, css_before, this.rule_idx); + sheet.addRule(sel_after, css_after, this.rule_idx + 1); + } + }, + + // Remove old dropdown rule index + clear_idx : function () { + var sheet = Foundation.stylesheet; + + if (typeof this.rule_idx !== 'undefined') { + sheet.deleteRule(this.rule_idx); + sheet.deleteRule(this.rule_idx); + delete this.rule_idx; + } + }, + + small : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + off: function () { + this.S(this.scope).off('.fndtn.dropdown'); + this.S('html, body').off('.fndtn.dropdown'); + this.S(window).off('.fndtn.dropdown'); + this.S('[data-dropdown-content]').off('.fndtn.dropdown'); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.equalizer = { + name : 'equalizer', + + version : '5.4.7', + + settings : { + use_tallest: true, + before_height_change: $.noop, + after_height_change: $.noop, + equalize_on_stack: false + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'image_loaded'); + this.bindings(method, options); + this.reflow(); + }, + + events : function () { + this.S(window).off('.equalizer').on('resize.fndtn.equalizer', function(e){ + this.reflow(); + }.bind(this)); + }, + + equalize: function(equalizer) { + var isStacked = false, + vals = equalizer.find('[' + this.attr_name() + '-watch]:visible'), + settings = equalizer.data(this.attr_name(true)+'-init'); + + if (vals.length === 0) return; + var firstTopOffset = vals.first().offset().top; + settings.before_height_change(); + equalizer.trigger('before-height-change').trigger('before-height-change.fndth.equalizer'); + vals.height('inherit'); + vals.each(function(){ + var el = $(this); + if (el.offset().top !== firstTopOffset) { + isStacked = true; + } + }); + + if (settings.equalize_on_stack === false) { + if (isStacked) return; + }; + + var heights = vals.map(function(){ return $(this).outerHeight(false) }).get(); + + if (settings.use_tallest) { + var max = Math.max.apply(null, heights); + vals.css('height', max); + } else { + var min = Math.min.apply(null, heights); + vals.css('height', min); + } + settings.after_height_change(); + equalizer.trigger('after-height-change').trigger('after-height-change.fndtn.equalizer'); + }, + + reflow : function () { + var self = this; + + this.S('[' + this.attr_name() + ']', this.scope).each(function(){ + var $eq_target = $(this); + self.image_loaded(self.S('img', this), function(){ + self.equalize($eq_target) + }); + }); + } + }; +})(jQuery, window, window.document); + + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.interchange = { + name : 'interchange', + + version : '5.4.7', + + cache : {}, + + images_loaded : false, + nodes_loaded : false, + + settings : { + load_attr : 'interchange', + + named_queries : { + 'default' : 'only screen', + small : Foundation.media_queries.small, + medium : Foundation.media_queries.medium, + large : Foundation.media_queries.large, + xlarge : Foundation.media_queries.xlarge, + xxlarge: Foundation.media_queries.xxlarge, + landscape : 'only screen and (orientation: landscape)', + portrait : 'only screen and (orientation: portrait)', + retina : 'only screen and (-webkit-min-device-pixel-ratio: 2),' + + 'only screen and (min--moz-device-pixel-ratio: 2),' + + 'only screen and (-o-min-device-pixel-ratio: 2/1),' + + 'only screen and (min-device-pixel-ratio: 2),' + + 'only screen and (min-resolution: 192dpi),' + + 'only screen and (min-resolution: 2dppx)' + }, + + directives : { + replace: function (el, path, trigger) { + // The trigger argument, if called within the directive, fires + // an event named after the directive on the element, passing + // any parameters along to the event that you pass to trigger. + // + // ex. trigger(), trigger([a, b, c]), or trigger(a, b, c) + // + // This allows you to bind a callback like so: + // $('#interchangeContainer').on('replace', function (e, a, b, c) { + // console.log($(this).html(), a, b, c); + // }); + + if (/IMG/.test(el[0].nodeName)) { + var orig_path = el[0].src; + + if (new RegExp(path, 'i').test(orig_path)) return; + + el[0].src = path; + + return trigger(el[0].src); + } + var last_path = el.data(this.data_attr + '-last-path'), + self = this; + + if (last_path == path) return; + + if (/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(path)) { + $(el).css('background-image', 'url('+path+')'); + el.data('interchange-last-path', path); + return trigger(path); + } + + return $.get(path, function (response) { + el.html(response); + el.data(self.data_attr + '-last-path', path); + trigger(); + }); + + } + } + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle random_str'); + + this.data_attr = this.set_data_attr(); + $.extend(true, this.settings, method, options); + this.bindings(method, options); + this.load('images'); + this.load('nodes'); + }, + + get_media_hash : function() { + var mediaHash=''; + for (var queryName in this.settings.named_queries ) { + mediaHash += matchMedia(this.settings.named_queries[queryName]).matches.toString(); + } + return mediaHash; + }, + + events : function () { + var self = this, prevMediaHash; + + $(window) + .off('.interchange') + .on('resize.fndtn.interchange', self.throttle(function () { + var currMediaHash = self.get_media_hash(); + if (currMediaHash !== prevMediaHash) { + self.resize(); + } + prevMediaHash = currMediaHash; + }, 50)); + + return this; + }, + + resize : function () { + var cache = this.cache; + + if(!this.images_loaded || !this.nodes_loaded) { + setTimeout($.proxy(this.resize, this), 50); + return; + } + + for (var uuid in cache) { + if (cache.hasOwnProperty(uuid)) { + var passed = this.results(uuid, cache[uuid]); + + if (passed) { + this.settings.directives[passed + .scenario[1]].call(this, passed.el, passed.scenario[0], function () { + if (arguments[0] instanceof Array) { + var args = arguments[0]; + } else { + var args = Array.prototype.slice.call(arguments, 0); + } + + passed.el.trigger(passed.scenario[1], args); + }); + } + } + } + + }, + + results : function (uuid, scenarios) { + var count = scenarios.length; + + if (count > 0) { + var el = this.S('[' + this.add_namespace('data-uuid') + '="' + uuid + '"]'); + + while (count--) { + var mq, rule = scenarios[count][2]; + if (this.settings.named_queries.hasOwnProperty(rule)) { + mq = matchMedia(this.settings.named_queries[rule]); + } else { + mq = matchMedia(rule); + } + if (mq.matches) { + return {el: el, scenario: scenarios[count]}; + } + } + } + + return false; + }, + + load : function (type, force_update) { + if (typeof this['cached_' + type] === 'undefined' || force_update) { + this['update_' + type](); + } + + return this['cached_' + type]; + }, + + update_images : function () { + var images = this.S('img[' + this.data_attr + ']'), + count = images.length, + i = count, + loaded_count = 0, + data_attr = this.data_attr; + + this.cache = {}; + this.cached_images = []; + this.images_loaded = (count === 0); + + while (i--) { + loaded_count++; + if (images[i]) { + var str = images[i].getAttribute(data_attr) || ''; + + if (str.length > 0) { + this.cached_images.push(images[i]); + } + } + + if (loaded_count === count) { + this.images_loaded = true; + this.enhance('images'); + } + } + + return this; + }, + + update_nodes : function () { + var nodes = this.S('[' + this.data_attr + ']').not('img'), + count = nodes.length, + i = count, + loaded_count = 0, + data_attr = this.data_attr; + + this.cached_nodes = []; + this.nodes_loaded = (count === 0); + + + while (i--) { + loaded_count++; + var str = nodes[i].getAttribute(data_attr) || ''; + + if (str.length > 0) { + this.cached_nodes.push(nodes[i]); + } + + if(loaded_count === count) { + this.nodes_loaded = true; + this.enhance('nodes'); + } + } + + return this; + }, + + enhance : function (type) { + var i = this['cached_' + type].length; + + while (i--) { + this.object($(this['cached_' + type][i])); + } + + return $(window).trigger('resize').trigger('resize.fndtn.interchange'); + }, + + convert_directive : function (directive) { + + var trimmed = this.trim(directive); + + if (trimmed.length > 0) { + return trimmed; + } + + return 'replace'; + }, + + parse_scenario : function (scenario) { + // This logic had to be made more complex since some users were using commas in the url path + // So we cannot simply just split on a comma + var directive_match = scenario[0].match(/(.+),\s*(\w+)\s*$/), + media_query = scenario[1]; + + if (directive_match) { + var path = directive_match[1], + directive = directive_match[2]; + } + else { + var cached_split = scenario[0].split(/,\s*$/), + path = cached_split[0], + directive = ''; + } + + return [this.trim(path), this.convert_directive(directive), this.trim(media_query)]; + }, + + object : function(el) { + var raw_arr = this.parse_data_attr(el), + scenarios = [], + i = raw_arr.length; + + if (i > 0) { + while (i--) { + var split = raw_arr[i].split(/\((.*?)(\))$/); + + if (split.length > 1) { + var params = this.parse_scenario(split); + scenarios.push(params); + } + } + } + + return this.store(el, scenarios); + }, + + store : function (el, scenarios) { + var uuid = this.random_str(), + current_uuid = el.data(this.add_namespace('uuid', true)); + + if (this.cache[current_uuid]) return this.cache[current_uuid]; + + el.attr(this.add_namespace('data-uuid'), uuid); + + return this.cache[uuid] = scenarios; + }, + + trim : function(str) { + + if (typeof str === 'string') { + return $.trim(str); + } + + return str; + }, + + set_data_attr: function (init) { + if (init) { + if (this.namespace.length > 0) { + return this.namespace + '-' + this.settings.load_attr; + } + + return this.settings.load_attr; + } + + if (this.namespace.length > 0) { + return 'data-' + this.namespace + '-' + this.settings.load_attr; + } + + return 'data-' + this.settings.load_attr; + }, + + parse_data_attr : function (el) { + var raw = el.attr(this.attr_name()).split(/\[(.*?)\]/), + i = raw.length, + output = []; + + while (i--) { + if (raw[i].replace(/[\W\d]+/, '').length > 4) { + output.push(raw[i]); + } + } + + return output; + }, + + reflow : function () { + this.load('images', true); + this.load('nodes', true); + } + + }; + +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + var Modernizr = Modernizr || false; + + Foundation.libs.joyride = { + name : 'joyride', + + version : '5.4.7', + + defaults : { + expose : false, // turn on or off the expose feature + modal : true, // Whether to cover page with modal during the tour + keyboard : true, // enable left, right and esc keystrokes + tip_location : 'bottom', // 'top' or 'bottom' in relation to parent + nub_position : 'auto', // override on a per tooltip bases + scroll_speed : 1500, // Page scrolling speed in milliseconds, 0 = no scroll animation + scroll_animation : 'linear', // supports 'swing' and 'linear', extend with jQuery UI. + timer : 0, // 0 = no timer , all other numbers = timer in milliseconds + start_timer_on_click : true, // true or false - true requires clicking the first button start the timer + start_offset : 0, // the index of the tooltip you want to start on (index of the li) + next_button : true, // true or false to control whether a next button is used + prev_button : true, // true or false to control whether a prev button is used + tip_animation : 'fade', // 'pop' or 'fade' in each tip + pause_after : [], // array of indexes where to pause the tour after + exposed : [], // array of expose elements + tip_animation_fade_speed : 300, // when tipAnimation = 'fade' this is speed in milliseconds for the transition + cookie_monster : false, // true or false to control whether cookies are used + cookie_name : 'joyride', // Name the cookie you'll use + cookie_domain : false, // Will this cookie be attached to a domain, ie. '.notableapp.com' + cookie_expires : 365, // set when you would like the cookie to expire. + tip_container : 'body', // Where will the tip be attached + abort_on_close : true, // When true, the close event will not fire any callback + tip_location_patterns : { + top: ['bottom'], + bottom: [], // bottom should not need to be repositioned + left: ['right', 'top', 'bottom'], + right: ['left', 'top', 'bottom'] + }, + post_ride_callback : function (){}, // A method to call once the tour closes (canceled or complete) + post_step_callback : function (){}, // A method to call after each step + pre_step_callback : function (){}, // A method to call before each step + pre_ride_callback : function (){}, // A method to call before the tour starts (passed index, tip, and cloned exposed element) + post_expose_callback : function (){}, // A method to call after an element has been exposed + template : { // HTML segments for tip layout + link : '×', + timer : '
', + tip : '
', + wrapper : '
', + button : '', + prev_button : '', + modal : '
', + expose : '
', + expose_cover : '
' + }, + expose_add_class : '' // One or more space-separated class names to be added to exposed element + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle random_str'); + + this.settings = this.settings || $.extend({}, this.defaults, (options || method)); + + this.bindings(method, options) + }, + + go_next : function() { + if (this.settings.$li.next().length < 1) { + this.end(); + } else if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + this.hide(); + this.show(); + this.startTimer(); + } else { + this.hide(); + this.show(); + } + }, + + go_prev : function() { + if (this.settings.$li.prev().length < 1) { + // Do nothing if there are no prev element + } else if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + this.hide(); + this.show(null, true); + this.startTimer(); + } else { + this.hide(); + this.show(null, true); + } + }, + + events : function () { + var self = this; + + $(this.scope) + .off('.joyride') + .on('click.fndtn.joyride', '.joyride-next-tip, .joyride-modal-bg', function (e) { + e.preventDefault(); + this.go_next() + }.bind(this)) + .on('click.fndtn.joyride', '.joyride-prev-tip', function (e) { + e.preventDefault(); + this.go_prev(); + }.bind(this)) + + .on('click.fndtn.joyride', '.joyride-close-tip', function (e) { + e.preventDefault(); + this.end(this.settings.abort_on_close); + }.bind(this)) + + .on("keyup.fndtn.joyride", function(e) { + // Don't do anything if keystrokes are disabled + // or if the joyride is not being shown + if (!this.settings.keyboard || !this.settings.riding) return; + + switch (e.which) { + case 39: // right arrow + e.preventDefault(); + this.go_next(); + break; + case 37: // left arrow + e.preventDefault(); + this.go_prev(); + break; + case 27: // escape + e.preventDefault(); + this.end(this.settings.abort_on_close); + } + }.bind(this)); + + $(window) + .off('.joyride') + .on('resize.fndtn.joyride', self.throttle(function () { + if ($('[' + self.attr_name() + ']').length > 0 && self.settings.$next_tip && self.settings.riding) { + if (self.settings.exposed.length > 0) { + var $els = $(self.settings.exposed); + + $els.each(function () { + var $this = $(this); + self.un_expose($this); + self.expose($this); + }); + } + + if (self.is_phone()) { + self.pos_phone(); + } else { + self.pos_default(false); + } + } + }, 100)); + }, + + start : function () { + var self = this, + $this = $('[' + this.attr_name() + ']', this.scope), + integer_settings = ['timer', 'scrollSpeed', 'startOffset', 'tipAnimationFadeSpeed', 'cookieExpires'], + int_settings_count = integer_settings.length; + + if (!$this.length > 0) return; + + if (!this.settings.init) this.events(); + + this.settings = $this.data(this.attr_name(true) + '-init'); + + // non configureable settings + this.settings.$content_el = $this; + this.settings.$body = $(this.settings.tip_container); + this.settings.body_offset = $(this.settings.tip_container).position(); + this.settings.$tip_content = this.settings.$content_el.find('> li'); + this.settings.paused = false; + this.settings.attempts = 0; + this.settings.riding = true; + + // can we create cookies? + if (typeof $.cookie !== 'function') { + this.settings.cookie_monster = false; + } + + // generate the tips and insert into dom. + if (!this.settings.cookie_monster || this.settings.cookie_monster && !$.cookie(this.settings.cookie_name)) { + this.settings.$tip_content.each(function (index) { + var $this = $(this); + this.settings = $.extend({}, self.defaults, self.data_options($this)); + + // Make sure that settings parsed from data_options are integers where necessary + var i = int_settings_count; + while (i--) { + self.settings[integer_settings[i]] = parseInt(self.settings[integer_settings[i]], 10); + } + self.create({$li : $this, index : index}); + }); + + // show first tip + if (!this.settings.start_timer_on_click && this.settings.timer > 0) { + this.show('init'); + this.startTimer(); + } else { + this.show('init'); + } + + } + }, + + resume : function () { + this.set_li(); + this.show(); + }, + + tip_template : function (opts) { + var $blank, content; + + opts.tip_class = opts.tip_class || ''; + + $blank = $(this.settings.template.tip).addClass(opts.tip_class); + content = $.trim($(opts.li).html()) + + this.prev_button_text(opts.prev_button_text, opts.index) + + this.button_text(opts.button_text) + + this.settings.template.link + + this.timer_instance(opts.index); + + $blank.append($(this.settings.template.wrapper)); + $blank.first().attr(this.add_namespace('data-index'), opts.index); + $('.joyride-content-wrapper', $blank).append(content); + + return $blank[0]; + }, + + timer_instance : function (index) { + var txt; + + if ((index === 0 && this.settings.start_timer_on_click && this.settings.timer > 0) || this.settings.timer === 0) { + txt = ''; + } else { + txt = $(this.settings.template.timer)[0].outerHTML; + } + return txt; + }, + + button_text : function (txt) { + if (this.settings.tip_settings.next_button) { + txt = $.trim(txt) || 'Next'; + txt = $(this.settings.template.button).append(txt)[0].outerHTML; + } else { + txt = ''; + } + return txt; + }, + + prev_button_text : function (txt, idx) { + if (this.settings.tip_settings.prev_button) { + txt = $.trim(txt) || 'Previous'; + + // Add the disabled class to the button if it's the first element + if (idx == 0) + txt = $(this.settings.template.prev_button).append(txt).addClass('disabled')[0].outerHTML; + else + txt = $(this.settings.template.prev_button).append(txt)[0].outerHTML; + } else { + txt = ''; + } + return txt; + }, + + create : function (opts) { + this.settings.tip_settings = $.extend({}, this.settings, this.data_options(opts.$li)); + var buttonText = opts.$li.attr(this.add_namespace('data-button')) + || opts.$li.attr(this.add_namespace('data-text')), + prevButtonText = opts.$li.attr(this.add_namespace('data-button-prev')) + || opts.$li.attr(this.add_namespace('data-prev-text')), + tipClass = opts.$li.attr('class'), + $tip_content = $(this.tip_template({ + tip_class : tipClass, + index : opts.index, + button_text : buttonText, + prev_button_text : prevButtonText, + li : opts.$li + })); + + $(this.settings.tip_container).append($tip_content); + }, + + show : function (init, is_prev) { + var $timer = null; + + // are we paused? + if (this.settings.$li === undefined + || ($.inArray(this.settings.$li.index(), this.settings.pause_after) === -1)) { + + // don't go to the next li if the tour was paused + if (this.settings.paused) { + this.settings.paused = false; + } else { + this.set_li(init, is_prev); + } + + this.settings.attempts = 0; + + if (this.settings.$li.length && this.settings.$target.length > 0) { + if (init) { //run when we first start + this.settings.pre_ride_callback(this.settings.$li.index(), this.settings.$next_tip); + if (this.settings.modal) { + this.show_modal(); + } + } + + this.settings.pre_step_callback(this.settings.$li.index(), this.settings.$next_tip); + + if (this.settings.modal && this.settings.expose) { + this.expose(); + } + + this.settings.tip_settings = $.extend({}, this.settings, this.data_options(this.settings.$li)); + + this.settings.timer = parseInt(this.settings.timer, 10); + + this.settings.tip_settings.tip_location_pattern = this.settings.tip_location_patterns[this.settings.tip_settings.tip_location]; + + // scroll if not modal + if (!/body/i.test(this.settings.$target.selector)) { + this.scroll_to(); + } + + if (this.is_phone()) { + this.pos_phone(true); + } else { + this.pos_default(true); + } + + $timer = this.settings.$next_tip.find('.joyride-timer-indicator'); + + if (/pop/i.test(this.settings.tip_animation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip.show(); + + setTimeout(function () { + $timer.animate({ + width: $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tip_animation_fade_speed); + + } else { + this.settings.$next_tip.show(); + + } + + + } else if (/fade/i.test(this.settings.tip_animation)) { + + $timer.width(0); + + if (this.settings.timer > 0) { + + this.settings.$next_tip + .fadeIn(this.settings.tip_animation_fade_speed) + .show(); + + setTimeout(function () { + $timer.animate({ + width: $timer.parent().width() + }, this.settings.timer, 'linear'); + }.bind(this), this.settings.tip_animation_fade_speed); + + } else { + this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed); + } + } + + this.settings.$current_tip = this.settings.$next_tip; + + // skip non-existant targets + } else if (this.settings.$li && this.settings.$target.length < 1) { + + this.show(init, is_prev); + + } else { + + this.end(); + + } + } else { + + this.settings.paused = true; + + } + + }, + + is_phone : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + hide : function () { + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + if (!this.settings.modal) { + $('.joyride-modal-bg').hide(); + } + + // Prevent scroll bouncing...wait to remove from layout + this.settings.$current_tip.css('visibility', 'hidden'); + setTimeout($.proxy(function() { + this.hide(); + this.css('visibility', 'visible'); + }, this.settings.$current_tip), 0); + this.settings.post_step_callback(this.settings.$li.index(), + this.settings.$current_tip); + }, + + set_li : function (init, is_prev) { + if (init) { + this.settings.$li = this.settings.$tip_content.eq(this.settings.start_offset); + this.set_next_tip(); + this.settings.$current_tip = this.settings.$next_tip; + } else { + if (is_prev) + this.settings.$li = this.settings.$li.prev(); + else + this.settings.$li = this.settings.$li.next(); + this.set_next_tip(); + } + + this.set_target(); + }, + + set_next_tip : function () { + this.settings.$next_tip = $(".joyride-tip-guide").eq(this.settings.$li.index()); + this.settings.$next_tip.data('closed', ''); + }, + + set_target : function () { + var cl = this.settings.$li.attr(this.add_namespace('data-class')), + id = this.settings.$li.attr(this.add_namespace('data-id')), + $sel = function () { + if (id) { + return $(document.getElementById(id)); + } else if (cl) { + return $('.' + cl).first(); + } else { + return $('body'); + } + }; + + this.settings.$target = $sel(); + }, + + scroll_to : function () { + var window_half, tipOffset; + + window_half = $(window).height() / 2; + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()); + + if (tipOffset != 0) { + $('html, body').stop().animate({ + scrollTop: tipOffset + }, this.settings.scroll_speed, 'swing'); + } + }, + + paused : function () { + return ($.inArray((this.settings.$li.index() + 1), this.settings.pause_after) === -1); + }, + + restart : function () { + this.hide(); + this.settings.$li = undefined; + this.show('init'); + }, + + pos_default : function (init) { + var $nub = this.settings.$next_tip.find('.joyride-nub'), + nub_width = Math.ceil($nub.outerWidth() / 2), + nub_height = Math.ceil($nub.outerHeight() / 2), + toggle = init || false; + + // tip must not be "display: none" to calculate position + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (!/body/i.test(this.settings.$target.selector)) { + var topAdjustment = this.settings.tip_settings.tipAdjustmentY ? parseInt(this.settings.tip_settings.tipAdjustmentY) : 0, + leftAdjustment = this.settings.tip_settings.tipAdjustmentX ? parseInt(this.settings.tip_settings.tipAdjustmentX) : 0; + + if (this.bottom()) { + if (this.rtl) { + this.settings.$next_tip.css({ + top: (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment), + left: this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth() + leftAdjustment}); + } else { + this.settings.$next_tip.css({ + top: (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight() + topAdjustment), + left: this.settings.$target.offset().left + leftAdjustment}); + } + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'top'); + + } else if (this.top()) { + if (this.rtl) { + this.settings.$next_tip.css({ + top: (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment), + left: this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); + } else { + this.settings.$next_tip.css({ + top: (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height + topAdjustment), + left: this.settings.$target.offset().left + leftAdjustment}); + } + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'bottom'); + + } else if (this.right()) { + + this.settings.$next_tip.css({ + top: this.settings.$target.offset().top + topAdjustment, + left: (this.settings.$target.outerWidth() + this.settings.$target.offset().left + nub_width + leftAdjustment)}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'left'); + + } else if (this.left()) { + + this.settings.$next_tip.css({ + top: this.settings.$target.offset().top + topAdjustment, + left: (this.settings.$target.offset().left - this.settings.$next_tip.outerWidth() - nub_width + leftAdjustment)}); + + this.nub_position($nub, this.settings.tip_settings.nub_position, 'right'); + + } + + if (!this.visible(this.corners(this.settings.$next_tip)) && this.settings.attempts < this.settings.tip_settings.tip_location_pattern.length) { + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + this.settings.tip_settings.tip_location = this.settings.tip_settings.tip_location_pattern[this.settings.attempts]; + + this.settings.attempts++; + + this.pos_default(); + + } + + } else if (this.settings.$li.length) { + + this.pos_modal($nub); + + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + + }, + + pos_phone : function (init) { + var tip_height = this.settings.$next_tip.outerHeight(), + tip_offset = this.settings.$next_tip.offset(), + target_height = this.settings.$target.outerHeight(), + $nub = $('.joyride-nub', this.settings.$next_tip), + nub_height = Math.ceil($nub.outerHeight() / 2), + toggle = init || false; + + $nub.removeClass('bottom') + .removeClass('top') + .removeClass('right') + .removeClass('left'); + + if (toggle) { + this.settings.$next_tip.css('visibility', 'hidden'); + this.settings.$next_tip.show(); + } + + if (!/body/i.test(this.settings.$target.selector)) { + + if (this.top()) { + + this.settings.$next_tip.offset({top: this.settings.$target.offset().top - tip_height - nub_height}); + $nub.addClass('bottom'); + + } else { + + this.settings.$next_tip.offset({top: this.settings.$target.offset().top + target_height + nub_height}); + $nub.addClass('top'); + + } + + } else if (this.settings.$li.length) { + this.pos_modal($nub); + } + + if (toggle) { + this.settings.$next_tip.hide(); + this.settings.$next_tip.css('visibility', 'visible'); + } + }, + + pos_modal : function ($nub) { + this.center(); + $nub.hide(); + + this.show_modal(); + }, + + show_modal : function () { + if (!this.settings.$next_tip.data('closed')) { + var joyridemodalbg = $('.joyride-modal-bg'); + if (joyridemodalbg.length < 1) { + $('body').append(this.settings.template.modal).show(); + } + + if (/pop/i.test(this.settings.tip_animation)) { + joyridemodalbg.show(); + } else { + joyridemodalbg.fadeIn(this.settings.tip_animation_fade_speed); + } + } + }, + + expose : function () { + var expose, + exposeCover, + el, + origCSS, + origClasses, + randId = 'expose-' + this.random_str(6); + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ + el = this.settings.$target; + } else { + return false; + } + + if(el.length < 1){ + if(window.console){ + console.error('element not valid', el); + } + return false; + } + + expose = $(this.settings.template.expose); + this.settings.$body.append(expose); + expose.css({ + top: el.offset().top, + left: el.offset().left, + width: el.outerWidth(true), + height: el.outerHeight(true) + }); + + exposeCover = $(this.settings.template.expose_cover); + + origCSS = { + zIndex: el.css('z-index'), + position: el.css('position') + }; + + origClasses = el.attr('class') == null ? '' : el.attr('class'); + + el.css('z-index',parseInt(expose.css('z-index'))+1); + + if (origCSS.position == 'static') { + el.css('position','relative'); + } + + el.data('expose-css',origCSS); + el.data('orig-class', origClasses); + el.attr('class', origClasses + ' ' + this.settings.expose_add_class); + + exposeCover.css({ + top: el.offset().top, + left: el.offset().left, + width: el.outerWidth(true), + height: el.outerHeight(true) + }); + + if (this.settings.modal) this.show_modal(); + + this.settings.$body.append(exposeCover); + expose.addClass(randId); + exposeCover.addClass(randId); + el.data('expose', randId); + this.settings.post_expose_callback(this.settings.$li.index(), this.settings.$next_tip, el); + this.add_exposed(el); + }, + + un_expose : function () { + var exposeId, + el, + expose , + origCSS, + origClasses, + clearAll = false; + + if (arguments.length > 0 && arguments[0] instanceof $) { + el = arguments[0]; + } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ + el = this.settings.$target; + } else { + return false; + } + + if(el.length < 1){ + if (window.console) { + console.error('element not valid', el); + } + return false; + } + + exposeId = el.data('expose'); + expose = $('.' + exposeId); + + if (arguments.length > 1) { + clearAll = arguments[1]; + } + + if (clearAll === true) { + $('.joyride-expose-wrapper,.joyride-expose-cover').remove(); + } else { + expose.remove(); + } + + origCSS = el.data('expose-css'); + + if (origCSS.zIndex == 'auto') { + el.css('z-index', ''); + } else { + el.css('z-index', origCSS.zIndex); + } + + if (origCSS.position != el.css('position')) { + if(origCSS.position == 'static') {// this is default, no need to set it. + el.css('position', ''); + } else { + el.css('position', origCSS.position); + } + } + + origClasses = el.data('orig-class'); + el.attr('class', origClasses); + el.removeData('orig-classes'); + + el.removeData('expose'); + el.removeData('expose-z-index'); + this.remove_exposed(el); + }, + + add_exposed: function(el){ + this.settings.exposed = this.settings.exposed || []; + if (el instanceof $ || typeof el === 'object') { + this.settings.exposed.push(el[0]); + } else if (typeof el == 'string') { + this.settings.exposed.push(el); + } + }, + + remove_exposed: function(el){ + var search, i; + if (el instanceof $) { + search = el[0] + } else if (typeof el == 'string'){ + search = el; + } + + this.settings.exposed = this.settings.exposed || []; + i = this.settings.exposed.length; + + while (i--) { + if (this.settings.exposed[i] == search) { + this.settings.exposed.splice(i, 1); + return; + } + } + }, + + center : function () { + var $w = $(window); + + this.settings.$next_tip.css({ + top : ((($w.height() - this.settings.$next_tip.outerHeight()) / 2) + $w.scrollTop()), + left : ((($w.width() - this.settings.$next_tip.outerWidth()) / 2) + $w.scrollLeft()) + }); + + return true; + }, + + bottom : function () { + return /bottom/i.test(this.settings.tip_settings.tip_location); + }, + + top : function () { + return /top/i.test(this.settings.tip_settings.tip_location); + }, + + right : function () { + return /right/i.test(this.settings.tip_settings.tip_location); + }, + + left : function () { + return /left/i.test(this.settings.tip_settings.tip_location); + }, + + corners : function (el) { + var w = $(window), + window_half = w.height() / 2, + //using this to calculate since scroll may not have finished yet. + tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()), + right = w.width() + w.scrollLeft(), + offsetBottom = w.height() + tipOffset, + bottom = w.height() + w.scrollTop(), + top = w.scrollTop(); + + if (tipOffset < top) { + if (tipOffset < 0) { + top = 0; + } else { + top = tipOffset; + } + } + + if (offsetBottom > bottom) { + bottom = offsetBottom; + } + + return [ + el.offset().top < top, + right < el.offset().left + el.outerWidth(), + bottom < el.offset().top + el.outerHeight(), + w.scrollLeft() > el.offset().left + ]; + }, + + visible : function (hidden_corners) { + var i = hidden_corners.length; + + while (i--) { + if (hidden_corners[i]) return false; + } + + return true; + }, + + nub_position : function (nub, pos, def) { + if (pos === 'auto') { + nub.addClass(def); + } else { + nub.addClass(pos); + } + }, + + startTimer : function () { + if (this.settings.$li.length) { + this.settings.automate = setTimeout(function () { + this.hide(); + this.show(); + this.startTimer(); + }.bind(this), this.settings.timer); + } else { + clearTimeout(this.settings.automate); + } + }, + + end : function (abort) { + if (this.settings.cookie_monster) { + $.cookie(this.settings.cookie_name, 'ridden', { expires: this.settings.cookie_expires, domain: this.settings.cookie_domain }); + } + + if (this.settings.timer > 0) { + clearTimeout(this.settings.automate); + } + + if (this.settings.modal && this.settings.expose) { + this.un_expose(); + } + + // Unplug keystrokes listener + $(this.scope).off('keyup.joyride') + + this.settings.$next_tip.data('closed', true); + this.settings.riding = false; + + $('.joyride-modal-bg').hide(); + this.settings.$current_tip.hide(); + + if (typeof abort === 'undefined' || abort === false) { + this.settings.post_step_callback(this.settings.$li.index(), this.settings.$current_tip); + this.settings.post_ride_callback(this.settings.$li.index(), this.settings.$current_tip); + } + + $('.joyride-tip-guide').remove(); + }, + + off : function () { + $(this.scope).off('.joyride'); + $(window).off('.joyride'); + $('.joyride-close-tip, .joyride-next-tip, .joyride-modal-bg').off('.joyride'); + $('.joyride-tip-guide, .joyride-modal-bg').remove(); + clearTimeout(this.settings.automate); + this.settings = {}; + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs['magellan-expedition'] = { + name : 'magellan-expedition', + + version : '5.4.7', + + settings : { + active_class: 'active', + threshold: 0, // pixels from the top of the expedition for it to become fixes + destination_threshold: 20, // pixels from the top of destination for it to be considered active + throttle_delay: 30, // calculation throttling to increase framerate + fixed_top: 0 // top distance in pixels assigend to the fixed element on scroll + }, + + init : function (scope, method, options) { + Foundation.inherit(this, 'throttle'); + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = self.S, + settings = self.settings; + + // initialize expedition offset + self.set_expedition_position(); + + S(self.scope) + .off('.magellan') + .on('click.fndtn.magellan', '[' + self.add_namespace('data-magellan-arrival') + '] a[href^="#"]', function (e) { + e.preventDefault(); + var expedition = $(this).closest('[' + self.attr_name() + ']'), + settings = expedition.data('magellan-expedition-init'), + hash = this.hash.split('#').join(''), + target = $("a[name='"+hash+"']"); + + if (target.length === 0) { + target = $('#'+hash); + + } + + + // Account for expedition height if fixed position + var scroll_top = target.offset().top - settings.destination_threshold + 1; + scroll_top = scroll_top - expedition.outerHeight(); + + $('html, body').stop().animate({ + 'scrollTop': scroll_top + }, 700, 'swing', function () { + if(history.pushState) { + history.pushState(null, null, '#'+hash); + } + else { + location.hash = '#'+hash; + } + }); + }) + .on('scroll.fndtn.magellan', self.throttle(this.check_for_arrivals.bind(this), settings.throttle_delay)); + + $(window) + .on('resize.fndtn.magellan', self.throttle(this.set_expedition_position.bind(this), settings.throttle_delay)); + }, + + check_for_arrivals : function() { + var self = this; + self.update_arrivals(); + self.update_expedition_positions(); + }, + + set_expedition_position : function() { + var self = this; + $('[' + this.attr_name() + '=fixed]', self.scope).each(function(idx, el) { + var expedition = $(this), + settings = expedition.data('magellan-expedition-init'), + styles = expedition.attr('styles'), // save styles + top_offset, fixed_top; + + expedition.attr('style', ''); + top_offset = expedition.offset().top + settings.threshold; + + //set fixed-top by attribute + fixed_top = parseInt(expedition.data('magellan-fixed-top')); + if(!isNaN(fixed_top)) + self.settings.fixed_top = fixed_top; + + expedition.data(self.data_attr('magellan-top-offset'), top_offset); + expedition.attr('style', styles); + }); + }, + + update_expedition_positions : function() { + var self = this, + window_top_offset = $(window).scrollTop(); + + $('[' + this.attr_name() + '=fixed]', self.scope).each(function() { + var expedition = $(this), + settings = expedition.data('magellan-expedition-init'), + styles = expedition.attr('style'), // save styles + top_offset = expedition.data('magellan-top-offset'); + + //scroll to the top distance + if (window_top_offset+self.settings.fixed_top >= top_offset) { + // Placeholder allows height calculations to be consistent even when + // appearing to switch between fixed/non-fixed placement + var placeholder = expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']'); + if (placeholder.length === 0) { + placeholder = expedition.clone(); + placeholder.removeAttr(self.attr_name()); + placeholder.attr(self.add_namespace('data-magellan-expedition-clone'),''); + expedition.before(placeholder); + } + expedition.css({position:'fixed', top: settings.fixed_top}).addClass('fixed'); + } else { + expedition.prev('[' + self.add_namespace('data-magellan-expedition-clone') + ']').remove(); + expedition.attr('style',styles).css('position','').css('top','').removeClass('fixed'); + } + }); + }, + + update_arrivals : function() { + var self = this, + window_top_offset = $(window).scrollTop(); + + $('[' + this.attr_name() + ']', self.scope).each(function() { + var expedition = $(this), + settings = expedition.data(self.attr_name(true) + '-init'), + offsets = self.offsets(expedition, window_top_offset), + arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']'), + active_item = false; + offsets.each(function(idx, item) { + if (item.viewport_offset >= item.top_offset) { + var arrivals = expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']'); + arrivals.not(item.arrival).removeClass(settings.active_class); + item.arrival.addClass(settings.active_class); + active_item = true; + return true; + } + }); + + if (!active_item) arrivals.removeClass(settings.active_class); + }); + }, + + offsets : function(expedition, window_offset) { + var self = this, + settings = expedition.data(self.attr_name(true) + '-init'), + viewport_offset = window_offset; + + return expedition.find('[' + self.add_namespace('data-magellan-arrival') + ']').map(function(idx, el) { + var name = $(this).data(self.data_attr('magellan-arrival')), + dest = $('[' + self.add_namespace('data-magellan-destination') + '=' + name + ']'); + if (dest.length > 0) { + var top_offset = Math.floor(dest.offset().top - settings.destination_threshold - expedition.outerHeight()); + return { + destination : dest, + arrival : $(this), + top_offset : top_offset, + viewport_offset : viewport_offset + } + } + }).sort(function(a, b) { + if (a.top_offset < b.top_offset) return -1; + if (a.top_offset > b.top_offset) return 1; + return 0; + }); + }, + + data_attr: function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + off : function () { + this.S(this.scope).off('.magellan'); + this.S(window).off('.magellan'); + }, + + reflow : function () { + var self = this; + // remove placeholder expeditions used for height calculation purposes + $('[' + self.add_namespace('data-magellan-expedition-clone') + ']', self.scope).remove(); + } + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.offcanvas = { + name : 'offcanvas', + + version : '5.4.7', + + settings : { + open_method: 'move', + close_on_click: false + }, + + init : function (scope, method, options) { + this.bindings(method, options); + }, + + events : function () { + var self = this, + S = self.S, + move_class = '', + right_postfix = '', + left_postfix = ''; + + if (this.settings.open_method === 'move') { + move_class = 'move-'; + right_postfix = 'right'; + left_postfix = 'left'; + } else if (this.settings.open_method === 'overlap_single') { + move_class = 'offcanvas-overlap-'; + right_postfix = 'right'; + left_postfix = 'left'; + } else if (this.settings.open_method === 'overlap') { + move_class = 'offcanvas-overlap'; + } + + S(this.scope).off('.offcanvas') + .on('click.fndtn.offcanvas', '.left-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + right_postfix); + if (self.settings.open_method !== 'overlap'){ + S(".left-submenu").removeClass(move_class + right_postfix); + } + $('.left-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.left-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if(settings.close_on_click && !parent.hasClass("has-submenu") && !parent.hasClass("back")){ + self.hide.call(self, move_class + right_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + right_postfix); + }else if(S(this).parent().hasClass("has-submenu")){ + e.preventDefault(); + S(this).siblings(".left-submenu").toggleClass(move_class + right_postfix); + }else if(parent.hasClass("back")){ + e.preventDefault(); + parent.parent().removeClass(move_class + right_postfix); + } + $('.left-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.right-off-canvas-toggle', function (e) { + self.click_toggle_class(e, move_class + left_postfix); + if (self.settings.open_method !== 'overlap'){ + S(".right-submenu").removeClass(move_class + left_postfix); + } + $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.right-off-canvas-menu a', function (e) { + var settings = self.get_settings(e); + var parent = S(this).parent(); + + if(settings.close_on_click && !parent.hasClass("has-submenu") && !parent.hasClass("back")){ + self.hide.call(self, move_class + left_postfix, self.get_wrapper(e)); + parent.parent().removeClass(move_class + left_postfix); + }else if(S(this).parent().hasClass("has-submenu")){ + e.preventDefault(); + S(this).siblings(".right-submenu").toggleClass(move_class + left_postfix); + }else if(parent.hasClass("back")){ + e.preventDefault(); + parent.parent().removeClass(move_class + left_postfix); + } + $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + left_postfix); + S(".right-submenu").removeClass(move_class + left_postfix); + if (right_postfix){ + self.click_remove_class(e, move_class + right_postfix); + S(".left-submenu").removeClass(move_class + left_postfix); + } + $('.right-off-canvas-toggle').attr('aria-expanded', 'true'); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + self.click_remove_class(e, move_class + left_postfix); + $('.left-off-canvas-toggle').attr('aria-expanded', 'false'); + if (right_postfix) { + self.click_remove_class(e, move_class + right_postfix); + $('.right-off-canvas-toggle').attr('aria-expanded', "false"); + } + }); + }, + + toggle: function(class_name, $off_canvas) { + $off_canvas = $off_canvas || this.get_wrapper(); + if ($off_canvas.is('.' + class_name)) { + this.hide(class_name, $off_canvas); + } else { + this.show(class_name, $off_canvas); + } + }, + + show: function(class_name, $off_canvas) { + $off_canvas = $off_canvas || this.get_wrapper(); + $off_canvas.trigger('open').trigger('open.fndtn.offcanvas'); + $off_canvas.addClass(class_name); + }, + + hide: function(class_name, $off_canvas) { + $off_canvas = $off_canvas || this.get_wrapper(); + $off_canvas.trigger('close').trigger('close.fndtn.offcanvas'); + $off_canvas.removeClass(class_name); + }, + + click_toggle_class: function(e, class_name) { + e.preventDefault(); + var $off_canvas = this.get_wrapper(e); + this.toggle(class_name, $off_canvas); + }, + + click_remove_class: function(e, class_name) { + e.preventDefault(); + var $off_canvas = this.get_wrapper(e); + this.hide(class_name, $off_canvas); + }, + + get_settings: function(e) { + var offcanvas = this.S(e.target).closest('[' + this.attr_name() + ']'); + return offcanvas.data(this.attr_name(true) + '-init') || this.settings; + }, + + get_wrapper: function(e) { + var $off_canvas = this.S(e ? e.target : this.scope).closest('.off-canvas-wrap'); + + if ($off_canvas.length === 0) { + $off_canvas = this.S('.off-canvas-wrap'); + } + return $off_canvas; + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + var noop = function() {}; + + var Orbit = function(el, settings) { + // Don't reinitialize plugin + if (el.hasClass(settings.slides_container_class)) { + return this; + } + + var self = this, + container, + slides_container = el, + number_container, + bullets_container, + timer_container, + idx = 0, + animate, + timer, + locked = false, + adjust_height_after = false; + + + self.slides = function() { + return slides_container.children(settings.slide_selector); + }; + + self.slides().first().addClass(settings.active_slide_class); + + self.update_slide_number = function(index) { + if (settings.slide_number) { + number_container.find('span:first').text(parseInt(index)+1); + number_container.find('span:last').text(self.slides().length); + } + if (settings.bullets) { + bullets_container.children().removeClass(settings.bullets_active_class); + $(bullets_container.children().get(index)).addClass(settings.bullets_active_class); + } + }; + + self.update_active_link = function(index) { + var link = $('[data-orbit-link="'+self.slides().eq(index).attr('data-orbit-slide')+'"]'); + link.siblings().removeClass(settings.bullets_active_class); + link.addClass(settings.bullets_active_class); + }; + + self.build_markup = function() { + slides_container.wrap('
'); + container = slides_container.parent(); + slides_container.addClass(settings.slides_container_class); + + if (settings.stack_on_small) { + container.addClass(settings.stack_on_small_class); + } + + if (settings.navigation_arrows) { + container.append($('').addClass(settings.prev_class)); + container.append($('').addClass(settings.next_class)); + } + + if (settings.timer) { + timer_container = $('
').addClass(settings.timer_container_class); + timer_container.append(''); + timer_container.append($('
').addClass(settings.timer_progress_class)); + timer_container.addClass(settings.timer_paused_class); + container.append(timer_container); + } + + if (settings.slide_number) { + number_container = $('
').addClass(settings.slide_number_class); + number_container.append(' ' + settings.slide_number_text + ' '); + container.append(number_container); + } + + if (settings.bullets) { + bullets_container = $('
    ').addClass(settings.bullets_container_class); + container.append(bullets_container); + bullets_container.wrap('
    '); + self.slides().each(function(idx, el) { + var bullet = $('
  1. ').attr('data-orbit-slide', idx).on('click', self.link_bullet);; + bullets_container.append(bullet); + }); + } + + }; + + self._goto = function(next_idx, start_timer) { + // if (locked) {return false;} + if (next_idx === idx) {return false;} + if (typeof timer === 'object') {timer.restart();} + var slides = self.slides(); + + var dir = 'next'; + locked = true; + if (next_idx < idx) {dir = 'prev';} + if (next_idx >= slides.length) { + if (!settings.circular) return false; + next_idx = 0; + } else if (next_idx < 0) { + if (!settings.circular) return false; + next_idx = slides.length - 1; + } + + var current = $(slides.get(idx)); + var next = $(slides.get(next_idx)); + + current.css('zIndex', 2); + current.removeClass(settings.active_slide_class); + next.css('zIndex', 4).addClass(settings.active_slide_class); + + slides_container.trigger('before-slide-change.fndtn.orbit'); + settings.before_slide_change(); + self.update_active_link(next_idx); + + var callback = function() { + var unlock = function() { + idx = next_idx; + locked = false; + if (start_timer === true) {timer = self.create_timer(); timer.start();} + self.update_slide_number(idx); + slides_container.trigger('after-slide-change.fndtn.orbit',[{slide_number: idx, total_slides: slides.length}]); + settings.after_slide_change(idx, slides.length); + }; + if (slides_container.height() != next.height() && settings.variable_height) { + slides_container.animate({'height': next.height()}, 250, 'linear', unlock); + } else { + unlock(); + } + }; + + if (slides.length === 1) {callback(); return false;} + + var start_animation = function() { + if (dir === 'next') {animate.next(current, next, callback);} + if (dir === 'prev') {animate.prev(current, next, callback);} + }; + + if (next.height() > slides_container.height() && settings.variable_height) { + slides_container.animate({'height': next.height()}, 250, 'linear', start_animation); + } else { + start_animation(); + } + }; + + self.next = function(e) { + e.stopImmediatePropagation(); + e.preventDefault(); + self._goto(idx + 1); + }; + + self.prev = function(e) { + e.stopImmediatePropagation(); + e.preventDefault(); + self._goto(idx - 1); + }; + + self.link_custom = function(e) { + e.preventDefault(); + var link = $(this).attr('data-orbit-link'); + if ((typeof link === 'string') && (link = $.trim(link)) != "") { + var slide = container.find('[data-orbit-slide='+link+']'); + if (slide.index() != -1) {self._goto(slide.index());} + } + }; + + self.link_bullet = function(e) { + var index = $(this).attr('data-orbit-slide'); + if ((typeof index === 'string') && (index = $.trim(index)) != "") { + if(isNaN(parseInt(index))) + { + var slide = container.find('[data-orbit-slide='+index+']'); + if (slide.index() != -1) {self._goto(slide.index() + 1);} + } + else + { + self._goto(parseInt(index)); + } + } + + } + + self.timer_callback = function() { + self._goto(idx + 1, true); + } + + self.compute_dimensions = function() { + var current = $(self.slides().get(idx)); + var h = current.height(); + if (!settings.variable_height) { + self.slides().each(function(){ + if ($(this).height() > h) { h = $(this).height(); } + }); + } + slides_container.height(h); + }; + + self.create_timer = function() { + var t = new Timer( + container.find('.'+settings.timer_container_class), + settings, + self.timer_callback + ); + return t; + }; + + self.stop_timer = function() { + if (typeof timer === 'object') timer.stop(); + }; + + self.toggle_timer = function() { + var t = container.find('.'+settings.timer_container_class); + if (t.hasClass(settings.timer_paused_class)) { + if (typeof timer === 'undefined') {timer = self.create_timer();} + timer.start(); + } + else { + if (typeof timer === 'object') {timer.stop();} + } + }; + + self.init = function() { + self.build_markup(); + if (settings.timer) { + timer = self.create_timer(); + Foundation.utils.image_loaded(this.slides().children('img'), timer.start); + } + animate = new FadeAnimation(settings, slides_container); + if (settings.animation === 'slide') + animate = new SlideAnimation(settings, slides_container); + + container.on('click', '.'+settings.next_class, self.next); + container.on('click', '.'+settings.prev_class, self.prev); + + if (settings.next_on_click) { + container.on('click', '.'+settings.slides_container_class+' [data-orbit-slide]', self.link_bullet); + } + + container.on('click', self.toggle_timer); + if (settings.swipe) { + container.on('touchstart.fndtn.orbit', function(e) { + if (!e.touches) {e = e.originalEvent;} + var data = { + start_page_x: e.touches[0].pageX, + start_page_y: e.touches[0].pageY, + start_time: (new Date()).getTime(), + delta_x: 0, + is_scrolling: undefined + }; + container.data('swipe-transition', data); + e.stopPropagation(); + }) + .on('touchmove.fndtn.orbit', function(e) { + if (!e.touches) { e = e.originalEvent; } + // Ignore pinch/zoom events + if(e.touches.length > 1 || e.scale && e.scale !== 1) return; + + var data = container.data('swipe-transition'); + if (typeof data === 'undefined') {data = {};} + + data.delta_x = e.touches[0].pageX - data.start_page_x; + + if ( typeof data.is_scrolling === 'undefined') { + data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); + } + + if (!data.is_scrolling && !data.active) { + e.preventDefault(); + var direction = (data.delta_x < 0) ? (idx+1) : (idx-1); + data.active = true; + self._goto(direction); + } + }) + .on('touchend.fndtn.orbit', function(e) { + container.data('swipe-transition', {}); + e.stopPropagation(); + }) + } + container.on('mouseenter.fndtn.orbit', function(e) { + if (settings.timer && settings.pause_on_hover) { + self.stop_timer(); + } + }) + .on('mouseleave.fndtn.orbit', function(e) { + if (settings.timer && settings.resume_on_mouseout) { + timer.start(); + } + }); + + $(document).on('click', '[data-orbit-link]', self.link_custom); + $(window).on('load resize', self.compute_dimensions); + Foundation.utils.image_loaded(this.slides().children('img'), self.compute_dimensions); + Foundation.utils.image_loaded(this.slides().children('img'), function() { + container.prev('.'+settings.preloader_class).css('display', 'none'); + self.update_slide_number(0); + self.update_active_link(0); + slides_container.trigger('ready.fndtn.orbit'); + }); + }; + + self.init(); + }; + + var Timer = function(el, settings, callback) { + var self = this, + duration = settings.timer_speed, + progress = el.find('.'+settings.timer_progress_class), + start, + timeout, + left = -1; + + this.update_progress = function(w) { + var new_progress = progress.clone(); + new_progress.attr('style', ''); + new_progress.css('width', w+'%'); + progress.replaceWith(new_progress); + progress = new_progress; + }; + + this.restart = function() { + clearTimeout(timeout); + el.addClass(settings.timer_paused_class); + left = -1; + self.update_progress(0); + }; + + this.start = function() { + if (!el.hasClass(settings.timer_paused_class)) {return true;} + left = (left === -1) ? duration : left; + el.removeClass(settings.timer_paused_class); + start = new Date().getTime(); + progress.animate({'width': '100%'}, left, 'linear'); + timeout = setTimeout(function() { + self.restart(); + callback(); + }, left); + el.trigger('timer-started.fndtn.orbit') + }; + + this.stop = function() { + if (el.hasClass(settings.timer_paused_class)) {return true;} + clearTimeout(timeout); + el.addClass(settings.timer_paused_class); + var end = new Date().getTime(); + left = left - (end - start); + var w = 100 - ((left / duration) * 100); + self.update_progress(w); + el.trigger('timer-stopped.fndtn.orbit'); + }; + }; + + var SlideAnimation = function(settings, container) { + var duration = settings.animation_speed; + var is_rtl = ($('html[dir=rtl]').length === 1); + var margin = is_rtl ? 'marginRight' : 'marginLeft'; + var animMargin = {}; + animMargin[margin] = '0%'; + + this.next = function(current, next, callback) { + current.animate({marginLeft:'-100%'}, duration); + next.animate(animMargin, duration, function() { + current.css(margin, '100%'); + callback(); + }); + }; + + this.prev = function(current, prev, callback) { + current.animate({marginLeft:'100%'}, duration); + prev.css(margin, '-100%'); + prev.animate(animMargin, duration, function() { + current.css(margin, '100%'); + callback(); + }); + }; + }; + + var FadeAnimation = function(settings, container) { + var duration = settings.animation_speed; + var is_rtl = ($('html[dir=rtl]').length === 1); + var margin = is_rtl ? 'marginRight' : 'marginLeft'; + + this.next = function(current, next, callback) { + next.css({'margin':'0%', 'opacity':'0.01'}); + next.animate({'opacity':'1'}, duration, 'linear', function() { + current.css('margin', '100%'); + callback(); + }); + }; + + this.prev = function(current, prev, callback) { + prev.css({'margin':'0%', 'opacity':'0.01'}); + prev.animate({'opacity':'1'}, duration, 'linear', function() { + current.css('margin', '100%'); + callback(); + }); + }; + }; + + + Foundation.libs = Foundation.libs || {}; + + Foundation.libs.orbit = { + name: 'orbit', + + version: '5.4.7', + + settings: { + animation: 'slide', + timer_speed: 10000, + pause_on_hover: true, + resume_on_mouseout: false, + next_on_click: true, + animation_speed: 500, + stack_on_small: false, + navigation_arrows: true, + slide_number: true, + slide_number_text: 'of', + container_class: 'orbit-container', + stack_on_small_class: 'orbit-stack-on-small', + next_class: 'orbit-next', + prev_class: 'orbit-prev', + timer_container_class: 'orbit-timer', + timer_paused_class: 'paused', + timer_progress_class: 'orbit-progress', + slides_container_class: 'orbit-slides-container', + preloader_class: 'preloader', + slide_selector: '*', + bullets_container_class: 'orbit-bullets', + bullets_active_class: 'active', + slide_number_class: 'orbit-slide-number', + caption_class: 'orbit-caption', + active_slide_class: 'active', + orbit_transition_class: 'orbit-transitioning', + bullets: true, + circular: true, + timer: true, + variable_height: false, + swipe: true, + before_slide_change: noop, + after_slide_change: noop + }, + + init : function (scope, method, options) { + var self = this; + this.bindings(method, options); + }, + + events : function (instance) { + var orbit_instance = new Orbit(this.S(instance), this.S(instance).data('orbit-init')); + this.S(instance).data(this.name + '-instance', orbit_instance); + }, + + reflow : function () { + var self = this; + + if (self.S(self.scope).is('[data-orbit]')) { + var $el = self.S(self.scope); + var instance = $el.data(self.name + '-instance'); + instance.compute_dimensions(); + } else { + self.S('[data-orbit]', self.scope).each(function(idx, el) { + var $el = self.S(el); + var opts = self.data_options($el); + var instance = $el.data(self.name + '-instance'); + instance.compute_dimensions(); + }); + } + } + }; + + +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.reveal = { + name : 'reveal', + + version : '5.4.7', + + locked : false, + + settings : { + animation: 'fadeAndPop', + animation_speed: 250, + close_on_background_click: true, + close_on_esc: true, + dismiss_modal_class: 'close-reveal-modal', + bg_class: 'reveal-modal-bg', + root_element: 'body', + open: function(){}, + opened: function(){}, + close: function(){}, + closed: function(){}, + bg : $('.reveal-modal-bg'), + css : { + open : { + 'opacity': 0, + 'visibility': 'visible', + 'display' : 'block' + }, + close : { + 'opacity': 1, + 'visibility': 'hidden', + 'display': 'none' + } + } + }, + + init : function (scope, method, options) { + $.extend(true, this.settings, method, options); + this.bindings(method, options); + }, + + events : function (scope) { + var self = this, + S = self.S; + + S(this.scope) + .off('.reveal') + .on('click.fndtn.reveal', '[' + this.add_namespace('data-reveal-id') + ']:not([disabled])', function (e) { + e.preventDefault(); + + if (!self.locked) { + var element = S(this), + ajax = element.data(self.data_attr('reveal-ajax')); + + self.locked = true; + + if (typeof ajax === 'undefined') { + self.open.call(self, element); + } else { + var url = ajax === true ? element.attr('href') : ajax; + + self.open.call(self, element, {url: url}); + } + } + }); + + S(document) + .on('click.fndtn.reveal', this.close_targets(), function (e) { + + e.preventDefault(); + + if (!self.locked) { + var settings = S('[' + self.attr_name() + '].open').data(self.attr_name(true) + '-init') || self.settings, + bg_clicked = S(e.target)[0] === S('.' + settings.bg_class)[0]; + + if (bg_clicked) { + if (settings.close_on_background_click) { + e.stopPropagation(); + } else { + return; + } + } + + self.locked = true; + self.close.call(self, bg_clicked ? S('[' + self.attr_name() + '].open') : S(this).closest('[' + self.attr_name() + ']')); + } + }); + + if(S('[' + self.attr_name() + ']', this.scope).length > 0) { + S(this.scope) + // .off('.reveal') + .on('open.fndtn.reveal', this.settings.open) + .on('opened.fndtn.reveal', this.settings.opened) + .on('opened.fndtn.reveal', this.open_video) + .on('close.fndtn.reveal', this.settings.close) + .on('closed.fndtn.reveal', this.settings.closed) + .on('closed.fndtn.reveal', this.close_video); + } else { + S(this.scope) + // .off('.reveal') + .on('open.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.open) + .on('opened.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.opened) + .on('opened.fndtn.reveal', '[' + self.attr_name() + ']', this.open_video) + .on('close.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.close) + .on('closed.fndtn.reveal', '[' + self.attr_name() + ']', this.settings.closed) + .on('closed.fndtn.reveal', '[' + self.attr_name() + ']', this.close_video); + } + + return true; + }, + + // PATCH #3: turning on key up capture only when a reveal window is open + key_up_on : function (scope) { + var self = this; + + // PATCH #1: fixing multiple keyup event trigger from single key press + self.S('body').off('keyup.fndtn.reveal').on('keyup.fndtn.reveal', function ( event ) { + var open_modal = self.S('[' + self.attr_name() + '].open'), + settings = open_modal.data(self.attr_name(true) + '-init') || self.settings ; + // PATCH #2: making sure that the close event can be called only while unlocked, + // so that multiple keyup.fndtn.reveal events don't prevent clean closing of the reveal window. + if ( settings && event.which === 27 && settings.close_on_esc && !self.locked) { // 27 is the keycode for the Escape key + self.close.call(self, open_modal); + } + }); + + return true; + }, + + // PATCH #3: turning on key up capture only when a reveal window is open + key_up_off : function (scope) { + this.S('body').off('keyup.fndtn.reveal'); + return true; + }, + + + open : function (target, ajax_settings) { + var self = this, + modal; + + if (target) { + if (typeof target.selector !== 'undefined') { + // Find the named node; only use the first one found, since the rest of the code assumes there's only one node + modal = self.S('#' + target.data(self.data_attr('reveal-id'))).first(); + } else { + modal = self.S(this.scope); + + ajax_settings = target; + } + } else { + modal = self.S(this.scope); + } + + var settings = modal.data(self.attr_name(true) + '-init'); + settings = settings || this.settings; + + + if (modal.hasClass('open') && target.attr('data-reveal-id') == modal.attr('id')) { + return self.close(modal); + } + + if (!modal.hasClass('open')) { + var open_modal = self.S('[' + self.attr_name() + '].open'); + + if (typeof modal.data('css-top') === 'undefined') { + modal.data('css-top', parseInt(modal.css('top'), 10)) + .data('offset', this.cache_offset(modal)); + } + + this.key_up_on(modal); // PATCH #3: turning on key up capture only when a reveal window is open + modal.trigger('open').trigger('open.fndtn.reveal'); + + if (open_modal.length < 1) { + this.toggle_bg(modal, true); + } + + if (typeof ajax_settings === 'string') { + ajax_settings = { + url: ajax_settings + }; + } + + if (typeof ajax_settings === 'undefined' || !ajax_settings.url) { + if (open_modal.length > 0) { + this.hide(open_modal, settings.css.close); + } + + this.show(modal, settings.css.open); + } else { + var old_success = typeof ajax_settings.success !== 'undefined' ? ajax_settings.success : null; + + $.extend(ajax_settings, { + success: function (data, textStatus, jqXHR) { + if ( $.isFunction(old_success) ) { + old_success(data, textStatus, jqXHR); + } + + modal.html(data); + self.S(modal).foundation('section', 'reflow'); + self.S(modal).children().foundation(); + + if (open_modal.length > 0) { + self.hide(open_modal, settings.css.close); + } + self.show(modal, settings.css.open); + } + }); + + $.ajax(ajax_settings); + } + } + self.S(window).trigger('resize'); + }, + + close : function (modal) { + var modal = modal && modal.length ? modal : this.S(this.scope), + open_modals = this.S('[' + this.attr_name() + '].open'), + settings = modal.data(this.attr_name(true) + '-init') || this.settings; + + if (open_modals.length > 0) { + this.locked = true; + this.key_up_off(modal); // PATCH #3: turning on key up capture only when a reveal window is open + modal.trigger('close').trigger('close.fndtn.reveal'); + this.toggle_bg(modal, false); + this.hide(open_modals, settings.css.close, settings); + } + }, + + close_targets : function () { + var base = '.' + this.settings.dismiss_modal_class; + + if (this.settings.close_on_background_click) { + return base + ', .' + this.settings.bg_class; + } + + return base; + }, + + toggle_bg : function (modal, state) { + if (this.S('.' + this.settings.bg_class).length === 0) { + this.settings.bg = $('
    ', {'class': this.settings.bg_class}) + .appendTo('body').hide(); + } + + var visible = this.settings.bg.filter(':visible').length > 0; + if ( state != visible ) { + if ( state == undefined ? visible : !state ) { + this.hide(this.settings.bg); + } else { + this.show(this.settings.bg); + } + } + }, + + show : function (el, css) { + // is modal + if (css) { + var settings = el.data(this.attr_name(true) + '-init') || this.settings, + root_element = settings.root_element; + + if (el.parent(root_element).length === 0) { + var placeholder = el.wrap('
    ').parent(); + + el.on('closed.fndtn.reveal.wrapped', function() { + el.detach().appendTo(placeholder); + el.unwrap().unbind('closed.fndtn.reveal.wrapped'); + }); + + el.detach().appendTo(root_element); + } + + var animData = getAnimationData(settings.animation); + if (!animData.animate) { + this.locked = false; + } + if (animData.pop) { + css.top = $(window).scrollTop() - el.data('offset') + 'px'; + var end_css = { + top: $(window).scrollTop() + el.data('css-top') + 'px', + opacity: 1 + }; + + return setTimeout(function () { + return el + .css(css) + .animate(end_css, settings.animation_speed, 'linear', function () { + this.locked = false; + el.trigger('opened').trigger('opened.fndtn.reveal'); + }.bind(this)) + .addClass('open'); + }.bind(this), settings.animation_speed / 2); + } + + if (animData.fade) { + css.top = $(window).scrollTop() + el.data('css-top') + 'px'; + var end_css = {opacity: 1}; + + return setTimeout(function () { + return el + .css(css) + .animate(end_css, settings.animation_speed, 'linear', function () { + this.locked = false; + el.trigger('opened').trigger('opened.fndtn.reveal'); + }.bind(this)) + .addClass('open'); + }.bind(this), settings.animation_speed / 2); + } + + return el.css(css).show().css({opacity: 1}).addClass('open').trigger('opened').trigger('opened.fndtn.reveal'); + } + + var settings = this.settings; + + // should we animate the background? + if (getAnimationData(settings.animation).fade) { + return el.fadeIn(settings.animation_speed / 2); + } + + this.locked = false; + + return el.show(); + }, + + hide : function (el, css) { + // is modal + if (css) { + var settings = el.data(this.attr_name(true) + '-init'); + settings = settings || this.settings; + + var animData = getAnimationData(settings.animation); + if (!animData.animate) { + this.locked = false; + } + if (animData.pop) { + var end_css = { + top: - $(window).scrollTop() - el.data('offset') + 'px', + opacity: 0 + }; + + return setTimeout(function () { + return el + .animate(end_css, settings.animation_speed, 'linear', function () { + this.locked = false; + el.css(css).trigger('closed').trigger('closed.fndtn.reveal'); + }.bind(this)) + .removeClass('open'); + }.bind(this), settings.animation_speed / 2); + } + + if (animData.fade) { + var end_css = {opacity: 0}; + + return setTimeout(function () { + return el + .animate(end_css, settings.animation_speed, 'linear', function () { + this.locked = false; + el.css(css).trigger('closed').trigger('closed.fndtn.reveal'); + }.bind(this)) + .removeClass('open'); + }.bind(this), settings.animation_speed / 2); + } + + return el.hide().css(css).removeClass('open').trigger('closed').trigger('closed.fndtn.reveal'); + } + + var settings = this.settings; + + // should we animate the background? + if (getAnimationData(settings.animation).fade) { + return el.fadeOut(settings.animation_speed / 2); + } + + return el.hide(); + }, + + close_video : function (e) { + var video = $('.flex-video', e.target), + iframe = $('iframe', video); + + if (iframe.length > 0) { + iframe.attr('data-src', iframe[0].src); + iframe.attr('src', iframe.attr('src')); + video.hide(); + } + }, + + open_video : function (e) { + var video = $('.flex-video', e.target), + iframe = video.find('iframe'); + + if (iframe.length > 0) { + var data_src = iframe.attr('data-src'); + if (typeof data_src === 'string') { + iframe[0].src = iframe.attr('data-src'); + } else { + var src = iframe[0].src; + iframe[0].src = undefined; + iframe[0].src = src; + } + video.show(); + } + }, + + data_attr: function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + cache_offset : function (modal) { + var offset = modal.show().height() + parseInt(modal.css('top'), 10); + + modal.hide(); + + return offset; + }, + + off : function () { + $(this.scope).off('.fndtn.reveal'); + }, + + reflow : function () {} + }; + + /* + * getAnimationData('popAndFade') // {animate: true, pop: true, fade: true} + * getAnimationData('fade') // {animate: true, pop: false, fade: true} + * getAnimationData('pop') // {animate: true, pop: true, fade: false} + * getAnimationData('foo') // {animate: false, pop: false, fade: false} + * getAnimationData(null) // {animate: false, pop: false, fade: false} + */ + function getAnimationData(str) { + var fade = /fade/i.test(str); + var pop = /pop/i.test(str); + return { + animate: fade || pop, + pop: pop, + fade: fade + }; + } +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.slider = { + name : 'slider', + + version : '5.4.7', + + settings: { + start: 0, + end: 100, + step: 1, + initial: null, + display_selector: '', + vertical: false, + on_change: function(){} + }, + + cache : {}, + + init : function (scope, method, options) { + Foundation.inherit(this,'throttle'); + this.bindings(method, options); + this.reflow(); + }, + + events : function() { + var self = this; + + $(this.scope) + .off('.slider') + .on('mousedown.fndtn.slider touchstart.fndtn.slider pointerdown.fndtn.slider', + '[' + self.attr_name() + ']:not(.disabled, [disabled]) .range-slider-handle', function(e) { + if (!self.cache.active) { + e.preventDefault(); + self.set_active_slider($(e.target)); + } + }) + .on('mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider', function(e) { + if (!!self.cache.active) { + e.preventDefault(); + if ($.data(self.cache.active[0], 'settings').vertical) { + var scroll_offset = 0; + if (!e.pageY) { + scroll_offset = window.scrollY; + } + self.calculate_position(self.cache.active, (e.pageY || + e.originalEvent.clientY || + e.originalEvent.touches[0].clientY || + e.currentPoint.y) + + scroll_offset); + } else { + self.calculate_position(self.cache.active, e.pageX || + e.originalEvent.clientX || + e.originalEvent.touches[0].clientX || + e.currentPoint.x); + } + } + }) + .on('mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider', function(e) { + self.remove_active_slider(); + }) + .on('change.fndtn.slider', function(e) { + self.settings.on_change(); + }); + + self.S(window) + .on('resize.fndtn.slider', self.throttle(function(e) { + self.reflow(); + }, 300)); + }, + + set_active_slider : function($handle) { + this.cache.active = $handle; + }, + + remove_active_slider : function() { + this.cache.active = null; + }, + + calculate_position : function($handle, cursor_x) { + var self = this, + settings = $.data($handle[0], 'settings'), + handle_l = $.data($handle[0], 'handle_l'), + handle_o = $.data($handle[0], 'handle_o'), + bar_l = $.data($handle[0], 'bar_l'), + bar_o = $.data($handle[0], 'bar_o'); + + requestAnimationFrame(function(){ + var pct; + + if (Foundation.rtl && !settings.vertical) { + pct = self.limit_to(((bar_o+bar_l-cursor_x)/bar_l),0,1); + } else { + pct = self.limit_to(((cursor_x-bar_o)/bar_l),0,1); + } + + pct = settings.vertical ? 1-pct : pct; + + var norm = self.normalized_value(pct, settings.start, settings.end, settings.step); + + self.set_ui($handle, norm); + }); + }, + + set_ui : function($handle, value) { + var settings = $.data($handle[0], 'settings'), + handle_l = $.data($handle[0], 'handle_l'), + bar_l = $.data($handle[0], 'bar_l'), + norm_pct = this.normalized_percentage(value, settings.start, settings.end), + handle_offset = norm_pct*(bar_l-handle_l)-1, + progress_bar_length = norm_pct*100; + + if (Foundation.rtl && !settings.vertical) { + handle_offset = -handle_offset; + } + + handle_offset = settings.vertical ? -handle_offset + bar_l - handle_l + 1 : handle_offset; + this.set_translate($handle, handle_offset, settings.vertical); + + if (settings.vertical) { + $handle.siblings('.range-slider-active-segment').css('height', progress_bar_length + '%'); + } else { + $handle.siblings('.range-slider-active-segment').css('width', progress_bar_length + '%'); + } + + $handle.parent().attr(this.attr_name(), value).trigger('change').trigger('change.fndtn.slider'); + + $handle.parent().children('input[type=hidden]').val(value); + + if (!$handle[0].hasAttribute('aria-valuemin')) { + $handle.attr({ + 'aria-valuemin': settings.start, + 'aria-valuemax': settings.end, + }); + } + $handle.attr('aria-valuenow', value); + + if (settings.display_selector != '') { + $(settings.display_selector).each(function(){ + if (this.hasOwnProperty('value')) { + $(this).val(value); + } else { + $(this).text(value); + } + }); + } + + }, + + normalized_percentage : function(val, start, end) { + return Math.min(1, (val - start)/(end - start)); + }, + + normalized_value : function(val, start, end, step) { + var range = end - start, + point = val*range, + mod = (point-(point%step)) / step, + rem = point % step, + round = ( rem >= step*0.5 ? step : 0); + return (mod*step + round) + start; + }, + + set_translate : function(ele, offset, vertical) { + if (vertical) { + $(ele) + .css('-webkit-transform', 'translateY('+offset+'px)') + .css('-moz-transform', 'translateY('+offset+'px)') + .css('-ms-transform', 'translateY('+offset+'px)') + .css('-o-transform', 'translateY('+offset+'px)') + .css('transform', 'translateY('+offset+'px)'); + } else { + $(ele) + .css('-webkit-transform', 'translateX('+offset+'px)') + .css('-moz-transform', 'translateX('+offset+'px)') + .css('-ms-transform', 'translateX('+offset+'px)') + .css('-o-transform', 'translateX('+offset+'px)') + .css('transform', 'translateX('+offset+'px)'); + } + }, + + limit_to : function(val, min, max) { + return Math.min(Math.max(val, min), max); + }, + + initialize_settings : function(handle) { + var settings = $.extend({}, this.settings, this.data_options($(handle).parent())); + + if (settings.vertical) { + $.data(handle, 'bar_o', $(handle).parent().offset().top); + $.data(handle, 'bar_l', $(handle).parent().outerHeight()); + $.data(handle, 'handle_o', $(handle).offset().top); + $.data(handle, 'handle_l', $(handle).outerHeight()); + } else { + $.data(handle, 'bar_o', $(handle).parent().offset().left); + $.data(handle, 'bar_l', $(handle).parent().outerWidth()); + $.data(handle, 'handle_o', $(handle).offset().left); + $.data(handle, 'handle_l', $(handle).outerWidth()); + } + + $.data(handle, 'bar', $(handle).parent()); + $.data(handle, 'settings', settings); + }, + + set_initial_position : function($ele) { + var settings = $.data($ele.children('.range-slider-handle')[0], 'settings'), + initial = (!!settings.initial ? settings.initial : Math.floor((settings.end-settings.start)*0.5/settings.step)*settings.step+settings.start), + $handle = $ele.children('.range-slider-handle'); + this.set_ui($handle, initial); + }, + + set_value : function(value) { + var self = this; + $('[' + self.attr_name() + ']', this.scope).each(function(){ + $(this).attr(self.attr_name(), value); + }); + if (!!$(this.scope).attr(self.attr_name())) { + $(this.scope).attr(self.attr_name(), value); + } + self.reflow(); + }, + + reflow : function() { + var self = this; + self.S('[' + this.attr_name() + ']').each(function() { + var handle = $(this).children('.range-slider-handle')[0], + val = $(this).attr(self.attr_name()); + self.initialize_settings(handle); + + if (val) { + self.set_ui($(handle), parseFloat(val)); + } else { + self.set_initial_position($(this)); + } + }); + } + }; + +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.tab = { + name : 'tab', + + version : '5.4.7', + + settings : { + active_class: 'active', + callback : function () {}, + deep_linking: false, + scroll_to_content: true, + is_hover: false + }, + + default_tab_hashes: [], + + init : function (scope, method, options) { + var self = this, + S = this.S; + + this.bindings(method, options); + this.handle_location_hash_change(); + + // Store the default active tabs which will be referenced when the + // location hash is absent, as in the case of navigating the tabs and + // returning to the first viewing via the browser Back button. + S('[' + this.attr_name() + '] > .active > a', this.scope).each(function () { + self.default_tab_hashes.push(this.hash); + }); + }, + + events : function () { + var self = this, + S = this.S; + + var usual_tab_behavior = function (e) { + var settings = S(this).closest('[' + self.attr_name() +']').data(self.attr_name(true) + '-init'); + if (!settings.is_hover || Modernizr.touch) { + e.preventDefault(); + e.stopPropagation(); + self.toggle_active_tab(S(this).parent()); + } + }; + + S(this.scope) + .off('.tab') + // Click event: tab title + .on('focus.fndtn.tab', '[' + this.attr_name() + '] > * > a', usual_tab_behavior ) + .on('click.fndtn.tab', '[' + this.attr_name() + '] > * > a', usual_tab_behavior ) + // Hover event: tab title + .on('mouseenter.fndtn.tab', '[' + this.attr_name() + '] > * > a', function (e) { + var settings = S(this).closest('[' + self.attr_name() +']').data(self.attr_name(true) + '-init'); + if (settings.is_hover) self.toggle_active_tab(S(this).parent()); + }); + + // Location hash change event + S(window).on('hashchange.fndtn.tab', function (e) { + e.preventDefault(); + self.handle_location_hash_change(); + }); + }, + + handle_location_hash_change : function () { + + var self = this, + S = this.S; + + S('[' + this.attr_name() + ']', this.scope).each(function () { + var settings = S(this).data(self.attr_name(true) + '-init'); + if (settings.deep_linking) { + // Match the location hash to a label + var hash; + if (settings.scroll_to_content) { + hash = self.scope.location.hash; + } else { + // prefix the hash to prevent anchor scrolling + hash = self.scope.location.hash.replace('fndtn-', ''); + } + if (hash != '') { + // Check whether the location hash references a tab content div or + // another element on the page (inside or outside the tab content div) + var hash_element = S(hash); + if (hash_element.hasClass('content') && hash_element.parent().hasClass('tabs-content')) { + // Tab content div + self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=' + hash + ']').parent()); + } else { + // Not the tab content div. If inside the tab content, find the + // containing tab and toggle it as active. + var hash_tab_container_id = hash_element.closest('.content').attr('id'); + if (hash_tab_container_id != undefined) { + self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=#' + hash_tab_container_id + ']').parent(), hash); + } + } + } else { + // Reference the default tab hashes which were initialized in the init function + for (var ind = 0; ind < self.default_tab_hashes.length; ind++) { + self.toggle_active_tab($('[' + self.attr_name() + '] > * > a[href=' + self.default_tab_hashes[ind] + ']').parent()); + } + } + } + }); + }, + + toggle_active_tab: function (tab, location_hash) { + var S = this.S, + tabs = tab.closest('[' + this.attr_name() + ']'), + tab_link = tab.find('a'), + anchor = tab.children('a').first(), + target_hash = '#' + anchor.attr('href').split('#')[1], + target = S(target_hash), + siblings = tab.siblings(), + settings = tabs.data(this.attr_name(true) + '-init'), + interpret_keyup_action = function(e) { + // Light modification of Heydon Pickering's Practical ARIA Examples: http://heydonworks.com/practical_aria_examples/js/a11y.js + + // define current, previous and next (possible) tabs + + var $original = $(this); + var $prev = $(this).parents('li').prev().children('[role="tab"]'); + var $next = $(this).parents('li').next().children('[role="tab"]'); + var $target; + + // find the direction (prev or next) + + switch (e.keyCode) { + case 37: + $target = $prev; + break; + case 39: + $target = $next; + break; + default: + $target = false + break; + } + + if ($target.length) { + $original.attr({ + 'tabindex' : '-1', + 'aria-selected' : null + }); + $target.attr({ + 'tabindex' : '0', + 'aria-selected' : true + }).focus(); + } + + // Hide panels + + $('[role="tabpanel"]') + .attr('aria-hidden', 'true'); + + // Show panel which corresponds to target + + $('#' + $(document.activeElement).attr('href').substring(1)) + .attr('aria-hidden', null); + + }; + + // allow usage of data-tab-content attribute instead of href + if (S(this).data(this.data_attr('tab-content'))) { + target_hash = '#' + S(this).data(this.data_attr('tab-content')).split('#')[1]; + target = S(target_hash); + } + + if (settings.deep_linking) { + + if (settings.scroll_to_content) { + // retain current hash to scroll to content + window.location.hash = location_hash || target_hash; + if (location_hash == undefined || location_hash == target_hash) { + tab.parent()[0].scrollIntoView(); + } else { + S(target_hash)[0].scrollIntoView(); + } + } else { + // prefix the hashes so that the browser doesn't scroll down + if (location_hash != undefined) { + window.location.hash = 'fndtn-' + location_hash.replace('#', ''); + } else { + window.location.hash = 'fndtn-' + target_hash.replace('#', ''); + } + } + } + + // WARNING: The activation and deactivation of the tab content must + // occur after the deep linking in order to properly refresh the browser + // window (notably in Chrome). + // Clean up multiple attr instances to done once + tab.addClass(settings.active_class).triggerHandler('opened'); + tab_link.attr({"aria-selected": "true", tabindex: 0}); + siblings.removeClass(settings.active_class) + siblings.find('a').attr({"aria-selected": "false", tabindex: -1}); + target.siblings().removeClass(settings.active_class).attr({"aria-hidden": "true", tabindex: -1}); + target.addClass(settings.active_class).attr('aria-hidden', 'false').removeAttr("tabindex"); + settings.callback(tab); + target.triggerHandler('toggled', [tab]); + tabs.triggerHandler('toggled', [target]); + + tab_link.off('keydown').on('keydown', interpret_keyup_action ); + }, + + data_attr: function (str) { + if (this.namespace.length > 0) { + return this.namespace + '-' + str; + } + + return str; + }, + + off : function () {}, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.tooltip = { + name : 'tooltip', + + version : '5.4.7', + + settings : { + additional_inheritable_classes : [], + tooltip_class : '.tooltip', + append_to: 'body', + touch_close_text: 'Tap To Close', + disable_for_touch: false, + hover_delay: 200, + show_on : 'all', + tip_template : function (selector, content) { + return '' + content + ''; + } + }, + + cache : {}, + + init : function (scope, method, options) { + Foundation.inherit(this, 'random_str'); + this.bindings(method, options); + }, + + should_show: function (target, tip) { + var settings = $.extend({}, this.settings, this.data_options(target)); + + if (settings.show_on === 'all') { + return true; + } else if (this.small() && settings.show_on === 'small') { + return true; + } else if (this.medium() && settings.show_on === 'medium') { + return true; + } else if (this.large() && settings.show_on === 'large') { + return true; + } + return false; + }, + + medium : function () { + return matchMedia(Foundation.media_queries['medium']).matches; + }, + + large : function () { + return matchMedia(Foundation.media_queries['large']).matches; + }, + + events : function (instance) { + var self = this, + S = self.S; + + self.create(this.S(instance)); + + $(this.scope) + .off('.tooltip') + .on('mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', + '[' + this.attr_name() + ']', function (e) { + var $this = S(this), + settings = $.extend({}, self.settings, self.data_options($this)), + is_touch = false; + + if (Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type) && S(e.target).is('a')) { + return false; + } + + if (/mouse/i.test(e.type) && self.ie_touch(e)) return false; + + if ($this.hasClass('open')) { + if (Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) e.preventDefault(); + self.hide($this); + } else { + if (settings.disable_for_touch && Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + return; + } else if(!settings.disable_for_touch && Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { + e.preventDefault(); + S(settings.tooltip_class + '.open').hide(); + is_touch = true; + } + + if (/enter|over/i.test(e.type)) { + this.timer = setTimeout(function () { + var tip = self.showTip($this); + }.bind(this), self.settings.hover_delay); + } else if (e.type === 'mouseout' || e.type === 'mouseleave') { + clearTimeout(this.timer); + self.hide($this); + } else { + self.showTip($this); + } + } + }) + .on('mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', '[' + this.attr_name() + '].open', function (e) { + if (/mouse/i.test(e.type) && self.ie_touch(e)) return false; + + if($(this).data('tooltip-open-event-type') == 'touch' && e.type == 'mouseleave') { + return; + } + else if($(this).data('tooltip-open-event-type') == 'mouse' && /MSPointerDown|touchstart/i.test(e.type)) { + self.convert_to_touch($(this)); + } else { + self.hide($(this)); + } + }) + .on('DOMNodeRemoved DOMAttrModified', '[' + this.attr_name() + ']:not(a)', function (e) { + self.hide(S(this)); + }); + }, + + ie_touch : function (e) { + // How do I distinguish between IE11 and Windows Phone 8????? + return false; + }, + + showTip : function ($target) { + var $tip = this.getTip($target); + if (this.should_show($target, $tip)){ + return this.show($target); + } + return; + }, + + getTip : function ($target) { + var selector = this.selector($target), + settings = $.extend({}, this.settings, this.data_options($target)), + tip = null; + + if (selector) { + tip = this.S('span[data-selector="' + selector + '"]' + settings.tooltip_class); + } + + return (typeof tip === 'object') ? tip : false; + }, + + selector : function ($target) { + var id = $target.attr('id'), + dataSelector = $target.attr(this.attr_name()) || $target.attr('data-selector'); + + if ((id && id.length < 1 || !id) && typeof dataSelector != 'string') { + dataSelector = this.random_str(6); + $target + .attr('data-selector', dataSelector) + .attr('aria-describedby', dataSelector); + } + + return (id && id.length > 0) ? id : dataSelector; + }, + + create : function ($target) { + var self = this, + settings = $.extend({}, this.settings, this.data_options($target)), + tip_template = this.settings.tip_template; + + if (typeof settings.tip_template === 'string' && window.hasOwnProperty(settings.tip_template)) { + tip_template = window[settings.tip_template]; + } + + var $tip = $(tip_template(this.selector($target), $('
    ').html($target.attr('title')).html())), + classes = this.inheritable_classes($target); + + $tip.addClass(classes).appendTo(settings.append_to); + + if (Modernizr.touch) { + $tip.append(''+settings.touch_close_text+''); + $tip.on('touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', function(e) { + self.hide($target); + }); + } + + $target.removeAttr('title').attr('title',''); + }, + + reposition : function (target, tip, classes) { + var width, nub, nubHeight, nubWidth, column, objPos; + + tip.css('visibility', 'hidden').show(); + + width = target.data('width'); + nub = tip.children('.nub'); + nubHeight = nub.outerHeight(); + nubWidth = nub.outerHeight(); + + if (this.small()) { + tip.css({'width' : '100%' }); + } else { + tip.css({'width' : (width) ? width : 'auto'}); + } + + objPos = function (obj, top, right, bottom, left, width) { + return obj.css({ + 'top' : (top) ? top : 'auto', + 'bottom' : (bottom) ? bottom : 'auto', + 'left' : (left) ? left : 'auto', + 'right' : (right) ? right : 'auto' + }).end(); + }; + + objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', target.offset().left); + + if (this.small()) { + objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', 12.5, $(this.scope).width()); + tip.addClass('tip-override'); + objPos(nub, -nubHeight, 'auto', 'auto', target.offset().left); + } else { + var left = target.offset().left; + if (Foundation.rtl) { + nub.addClass('rtl'); + left = target.offset().left + target.outerWidth() - tip.outerWidth(); + } + objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', left); + tip.removeClass('tip-override'); + if (classes && classes.indexOf('tip-top') > -1) { + if (Foundation.rtl) nub.addClass('rtl'); + objPos(tip, (target.offset().top - tip.outerHeight()), 'auto', 'auto', left) + .removeClass('tip-override'); + } else if (classes && classes.indexOf('tip-left') > -1) { + objPos(tip, (target.offset().top + (target.outerHeight() / 2) - (tip.outerHeight() / 2)), 'auto', 'auto', (target.offset().left - tip.outerWidth() - nubHeight)) + .removeClass('tip-override'); + nub.removeClass('rtl'); + } else if (classes && classes.indexOf('tip-right') > -1) { + objPos(tip, (target.offset().top + (target.outerHeight() / 2) - (tip.outerHeight() / 2)), 'auto', 'auto', (target.offset().left + target.outerWidth() + nubHeight)) + .removeClass('tip-override'); + nub.removeClass('rtl'); + } + } + + tip.css('visibility', 'visible').hide(); + }, + + small : function () { + return matchMedia(Foundation.media_queries.small).matches && + !matchMedia(Foundation.media_queries.medium).matches; + }, + + inheritable_classes : function ($target) { + var settings = $.extend({}, this.settings, this.data_options($target)), + inheritables = ['tip-top', 'tip-left', 'tip-bottom', 'tip-right', 'radius', 'round'].concat(settings.additional_inheritable_classes), + classes = $target.attr('class'), + filtered = classes ? $.map(classes.split(' '), function (el, i) { + if ($.inArray(el, inheritables) !== -1) { + return el; + } + }).join(' ') : ''; + + return $.trim(filtered); + }, + + convert_to_touch : function($target) { + var self = this, + $tip = self.getTip($target), + settings = $.extend({}, self.settings, self.data_options($target)); + + if ($tip.find('.tap-to-close').length === 0) { + $tip.append(''+settings.touch_close_text+''); + $tip.on('click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose', function(e) { + self.hide($target); + }); + } + + $target.data('tooltip-open-event-type', 'touch'); + }, + + show : function ($target) { + var $tip = this.getTip($target); + + if ($target.data('tooltip-open-event-type') == 'touch') { + this.convert_to_touch($target); + } + + this.reposition($target, $tip, $target.attr('class')); + $target.addClass('open'); + $tip.fadeIn(150); + }, + + hide : function ($target) { + var $tip = this.getTip($target); + + $tip.fadeOut(150, function() { + $tip.find('.tap-to-close').remove(); + $tip.off('click.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose'); + $target.removeClass('open'); + }); + }, + + off : function () { + var self = this; + this.S(this.scope).off('.fndtn.tooltip'); + this.S(this.settings.tooltip_class).each(function (i) { + $('[' + self.attr_name() + ']').eq(i).attr('title', $(this).text()); + }).remove(); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); + +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.topbar = { + name : 'topbar', + + version: '5.4.7', + + settings : { + index : 0, + sticky_class : 'sticky', + custom_back_text: true, + back_text: 'Back', + mobile_show_parent_link: true, + is_hover: true, + scrolltop : true, // jump to top when sticky nav menu toggle is clicked + sticky_on : 'all' + }, + + init : function (section, method, options) { + Foundation.inherit(this, 'add_custom_rule register_media throttle'); + var self = this; + + self.register_media('topbar', 'foundation-mq-topbar'); + + this.bindings(method, options); + + self.S('[' + this.attr_name() + ']', this.scope).each(function () { + var topbar = $(this), + settings = topbar.data(self.attr_name(true) + '-init'), + section = self.S('section, .top-bar-section', this); + topbar.data('index', 0); + var topbarContainer = topbar.parent(); + if (topbarContainer.hasClass('fixed') || self.is_sticky(topbar, topbarContainer, settings) ) { + self.settings.sticky_class = settings.sticky_class; + self.settings.sticky_topbar = topbar; + topbar.data('height', topbarContainer.outerHeight()); + topbar.data('stickyoffset', topbarContainer.offset().top); + } else { + topbar.data('height', topbar.outerHeight()); + } + + if (!settings.assembled) { + self.assemble(topbar); + } + + if (settings.is_hover) { + self.S('.has-dropdown', topbar).addClass('not-click'); + } else { + self.S('.has-dropdown', topbar).removeClass('not-click'); + } + + // Pad body when sticky (scrolled) or fixed. + self.add_custom_rule('.f-topbar-fixed { padding-top: ' + topbar.data('height') + 'px }'); + + if (topbarContainer.hasClass('fixed')) { + self.S('body').addClass('f-topbar-fixed'); + } + }); + + }, + + is_sticky: function (topbar, topbarContainer, settings) { + var sticky = topbarContainer.hasClass(settings.sticky_class); + + if (sticky && settings.sticky_on === 'all') { + return true; + } else if (sticky && this.small() && settings.sticky_on === 'small') { + return (matchMedia(Foundation.media_queries.small).matches && !matchMedia(Foundation.media_queries.medium).matches && + !matchMedia(Foundation.media_queries.large).matches); + //return true; + } else if (sticky && this.medium() && settings.sticky_on === 'medium') { + return (matchMedia(Foundation.media_queries.small).matches && matchMedia(Foundation.media_queries.medium).matches && + !matchMedia(Foundation.media_queries.large).matches); + //return true; + } else if(sticky && this.large() && settings.sticky_on === 'large') { + return (matchMedia(Foundation.media_queries.small).matches && matchMedia(Foundation.media_queries.medium).matches && + matchMedia(Foundation.media_queries.large).matches); + //return true; + } + + return false; + }, + + toggle: function (toggleEl) { + var self = this, + topbar; + + if (toggleEl) { + topbar = self.S(toggleEl).closest('[' + this.attr_name() + ']'); + } else { + topbar = self.S('[' + this.attr_name() + ']'); + } + + var settings = topbar.data(this.attr_name(true) + '-init'); + + var section = self.S('section, .top-bar-section', topbar); + + if (self.breakpoint()) { + if (!self.rtl) { + section.css({left: '0%'}); + $('>.name', section).css({left: '100%'}); + } else { + section.css({right: '0%'}); + $('>.name', section).css({right: '100%'}); + } + + self.S('li.moved', section).removeClass('moved'); + topbar.data('index', 0); + + topbar + .toggleClass('expanded') + .css('height', ''); + } + + if (settings.scrolltop) { + if (!topbar.hasClass('expanded')) { + if (topbar.hasClass('fixed')) { + topbar.parent().addClass('fixed'); + topbar.removeClass('fixed'); + self.S('body').addClass('f-topbar-fixed'); + } + } else if (topbar.parent().hasClass('fixed')) { + if (settings.scrolltop) { + topbar.parent().removeClass('fixed'); + topbar.addClass('fixed'); + self.S('body').removeClass('f-topbar-fixed'); + + window.scrollTo(0,0); + } else { + topbar.parent().removeClass('expanded'); + } + } + } else { + if (self.is_sticky(topbar, topbar.parent(), settings)) { + topbar.parent().addClass('fixed'); + } + + if (topbar.parent().hasClass('fixed')) { + if (!topbar.hasClass('expanded')) { + topbar.removeClass('fixed'); + topbar.parent().removeClass('expanded'); + self.update_sticky_positioning(); + } else { + topbar.addClass('fixed'); + topbar.parent().addClass('expanded'); + self.S('body').addClass('f-topbar-fixed'); + } + } + } + }, + + timer : null, + + events : function (bar) { + var self = this, + S = this.S; + + S(this.scope) + .off('.topbar') + .on('click.fndtn.topbar', '[' + this.attr_name() + '] .toggle-topbar', function (e) { + e.preventDefault(); + self.toggle(this); + }) + .on('click.fndtn.topbar','.top-bar .top-bar-section li a[href^="#"],[' + this.attr_name() + '] .top-bar-section li a[href^="#"]',function (e) { + var li = $(this).closest('li'); + if(self.breakpoint() && !li.hasClass('back') && !li.hasClass('has-dropdown')) + { + self.toggle(); + } + }) + .on('click.fndtn.topbar', '[' + this.attr_name() + '] li.has-dropdown', function (e) { + var li = S(this), + target = S(e.target), + topbar = li.closest('[' + self.attr_name() + ']'), + settings = topbar.data(self.attr_name(true) + '-init'); + + if(target.data('revealId')) { + self.toggle(); + return; + } + + if (self.breakpoint()) return; + if (settings.is_hover && !Modernizr.touch) return; + + e.stopImmediatePropagation(); + + if (li.hasClass('hover')) { + li + .removeClass('hover') + .find('li') + .removeClass('hover'); + + li.parents('li.hover') + .removeClass('hover'); + } else { + li.addClass('hover'); + + $(li).siblings().removeClass('hover'); + + if (target[0].nodeName === 'A' && target.parent().hasClass('has-dropdown')) { + e.preventDefault(); + } + } + }) + .on('click.fndtn.topbar', '[' + this.attr_name() + '] .has-dropdown>a', function (e) { + if (self.breakpoint()) { + + e.preventDefault(); + + var $this = S(this), + topbar = $this.closest('[' + self.attr_name() + ']'), + section = topbar.find('section, .top-bar-section'), + dropdownHeight = $this.next('.dropdown').outerHeight(), + $selectedLi = $this.closest('li'); + + topbar.data('index', topbar.data('index') + 1); + $selectedLi.addClass('moved'); + + if (!self.rtl) { + section.css({left: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); + } else { + section.css({right: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); + } + + topbar.css('height', $this.siblings('ul').outerHeight(true) + topbar.data('height')); + } + }); + + S(window).off(".topbar").on("resize.fndtn.topbar", self.throttle(function() { + self.resize.call(self); + }, 50)).trigger("resize").trigger("resize.fndtn.topbar").load(function(){ + // Ensure that the offset is calculated after all of the pages resources have loaded + S(this).trigger("resize.fndtn.topbar"); + }); + + S('body').off('.topbar').on('click.fndtn.topbar', function (e) { + var parent = S(e.target).closest('li').closest('li.hover'); + + if (parent.length > 0) { + return; + } + + S('[' + self.attr_name() + '] li.hover').removeClass('hover'); + }); + + // Go up a level on Click + S(this.scope).on('click.fndtn.topbar', '[' + this.attr_name() + '] .has-dropdown .back', function (e) { + e.preventDefault(); + + var $this = S(this), + topbar = $this.closest('[' + self.attr_name() + ']'), + section = topbar.find('section, .top-bar-section'), + settings = topbar.data(self.attr_name(true) + '-init'), + $movedLi = $this.closest('li.moved'), + $previousLevelUl = $movedLi.parent(); + + topbar.data('index', topbar.data('index') - 1); + + if (!self.rtl) { + section.css({left: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); + } else { + section.css({right: -(100 * topbar.data('index')) + '%'}); + section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); + } + + if (topbar.data('index') === 0) { + topbar.css('height', ''); + } else { + topbar.css('height', $previousLevelUl.outerHeight(true) + topbar.data('height')); + } + + setTimeout(function () { + $movedLi.removeClass('moved'); + }, 300); + }); + + // Show dropdown menus when their items are focused + S(this.scope).find('.dropdown a') + .focus(function() { + $(this).parents('.has-dropdown').addClass('hover'); + }) + .blur(function() { + $(this).parents('.has-dropdown').removeClass('hover'); + }); + }, + + resize : function () { + var self = this; + self.S('[' + this.attr_name() + ']').each(function () { + var topbar = self.S(this), + settings = topbar.data(self.attr_name(true) + '-init'); + + var stickyContainer = topbar.parent('.' + self.settings.sticky_class); + var stickyOffset; + + if (!self.breakpoint()) { + var doToggle = topbar.hasClass('expanded'); + topbar + .css('height', '') + .removeClass('expanded') + .find('li') + .removeClass('hover'); + + if(doToggle) { + self.toggle(topbar); + } + } + + if(self.is_sticky(topbar, stickyContainer, settings)) { + if(stickyContainer.hasClass('fixed')) { + // Remove the fixed to allow for correct calculation of the offset. + stickyContainer.removeClass('fixed'); + + stickyOffset = stickyContainer.offset().top; + if(self.S(document.body).hasClass('f-topbar-fixed')) { + stickyOffset -= topbar.data('height'); + } + + topbar.data('stickyoffset', stickyOffset); + stickyContainer.addClass('fixed'); + } else { + stickyOffset = stickyContainer.offset().top; + topbar.data('stickyoffset', stickyOffset); + } + } + + }); + }, + + breakpoint : function () { + return !matchMedia(Foundation.media_queries['topbar']).matches; + }, + + small : function () { + return matchMedia(Foundation.media_queries['small']).matches; + }, + + medium : function () { + return matchMedia(Foundation.media_queries['medium']).matches; + }, + + large : function () { + return matchMedia(Foundation.media_queries['large']).matches; + }, + + assemble : function (topbar) { + var self = this, + settings = topbar.data(this.attr_name(true) + '-init'), + section = self.S('section, .top-bar-section', topbar); + + // Pull element out of the DOM for manipulation + section.detach(); + + self.S('.has-dropdown>a', section).each(function () { + var $link = self.S(this), + $dropdown = $link.siblings('.dropdown'), + url = $link.attr('href'), + $titleLi; + + + if (!$dropdown.find('.title.back').length) { + + if (settings.mobile_show_parent_link == true && url) { + $titleLi = $('
  2. '); + } else { + $titleLi = $('
  3. '); + } + + // Copy link to subnav + if (settings.custom_back_text == true) { + $('h5>a', $titleLi).html(settings.back_text); + } else { + $('h5>a', $titleLi).html('« ' + $link.html()); + } + $dropdown.prepend($titleLi); + } + }); + + // Put element back in the DOM + section.appendTo(topbar); + + // check for sticky + this.sticky(); + + this.assembled(topbar); + }, + + assembled : function (topbar) { + topbar.data(this.attr_name(true), $.extend({}, topbar.data(this.attr_name(true)), {assembled: true})); + }, + + height : function (ul) { + var total = 0, + self = this; + + $('> li', ul).each(function () { + total += self.S(this).outerHeight(true); + }); + + return total; + }, + + sticky : function () { + var self = this; + + this.S(window).on('scroll', function() { + self.update_sticky_positioning(); + }); + }, + + update_sticky_positioning: function() { + var klass = '.' + this.settings.sticky_class, + $window = this.S(window), + self = this; + + if (self.settings.sticky_topbar && self.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(), this.settings)) { + var distance = this.settings.sticky_topbar.data('stickyoffset'); + if (!self.S(klass).hasClass('expanded')) { + if ($window.scrollTop() > (distance)) { + if (!self.S(klass).hasClass('fixed')) { + self.S(klass).addClass('fixed'); + self.S('body').addClass('f-topbar-fixed'); + } + } else if ($window.scrollTop() <= distance) { + if (self.S(klass).hasClass('fixed')) { + self.S(klass).removeClass('fixed'); + self.S('body').removeClass('f-topbar-fixed'); + } + } + } + } + }, + + off : function () { + this.S(this.scope).off('.fndtn.topbar'); + this.S(window).off('.fndtn.topbar'); + }, + + reflow : function () {} + }; +}(jQuery, window, window.document)); diff --git a/theme-authentic2/static/lesechos/style.css b/theme-authentic2/static/lesechos/style.css deleted file mode 100644 index 41a234d..0000000 --- a/theme-authentic2/static/lesechos/style.css +++ /dev/null @@ -1,86 +0,0 @@ -html, body { - font-size: 16px; -} -body { - background: #fff none repeat scroll 0 0; - color: #222; - cursor: auto; - font-family: "Open Sans",sans-serif; - font-style: normal; - font-weight: normal; - line-height: 24px; - margin: 0; - padding: 0; - position: relative; -} - -/* @media screen and (max-width: 500px) { */ - html { - background: none; - } - - div#wrap, div#content { - margin: 0px; - padding: 0px; - border: 0px; - border-radius: 0px; - box-shadow: none; - } - - div#wrap { - margin: 0px auto; - width: 300px; - } - - /* hide unneeded elements */ - div#wrap > a, #splash, #footer, ul.ui-tabs-nav, div#user, input[type=submit][name=cancel] { - display: none; - } -/* } */ -input:not([type=submit]) { - width: calc(100% - 12px); - margin-left: 0px; -} - -input[type=submit] { - background-color: #e01f2c; - border: 0 none; - font-family: "Open Sans",sans-serif; - font-size: 16px; - text-transform: uppercase; - margin-top: 1rem; - border-radius: 4px; - padding: 1rem 2rem 1.0625rem; - position: relative; - text-align: center; - text-decoration: none; - transition: background-color 300ms ease-out 0s; - font-weight: 400; -} - -input[type=submit][name=login-password-submit] { - width: calc(50% - 7px); - margin-right: 10px; -} - -input[type=submit][name=cancel] { - width: calc(50% - 7px); -} - - -p { - font-family: inherit; - font-size: 1rem; - font-weight: normal; - line-height: 1.6; - margin-bottom: 1.25rem; - text-rendering: optimizelegibility; -} - -* { - color: black; - font-family: "Open Sans",sans-serif; - font-size: 0.875rem; - font-style: normal; - font-weight: normal; -} diff --git a/theme-authentic2/templates/authentic2/activation_email_body.html b/theme-authentic2/templates/authentic2/activation_email_body.html deleted file mode 100644 index 4ef5c25..0000000 --- a/theme-authentic2/templates/authentic2/activation_email_body.html +++ /dev/null @@ -1,10 +0,0 @@ -{% load i18n %} - - -

    Vous avez demandé l'ouverture d'un compte sur Les Échos Solutions. -Pour activer ce compte veuillez cliquer -ici -

    -

    Ce lien est valable {{ expiration_days }} jours.

    - - diff --git a/theme-authentic2/templates/authentic2/activation_email_body.txt b/theme-authentic2/templates/authentic2/activation_email_body.txt deleted file mode 100644 index e7e7bbe..0000000 --- a/theme-authentic2/templates/authentic2/activation_email_body.txt +++ /dev/null @@ -1,6 +0,0 @@ -{% load i18n %}{% autoescape off %}Vous avez demandé l'ouverture d'un compte sur Les Échos Solutions. Pour activer -ce compte veuillez cliquer sur le lien suivant : - - {{ registration_url }} - -Ce lien est valable {{ expiration_days }} jours.{% endautoescape %} diff --git a/theme-authentic2/templates/authentic2/activation_email_subject.txt b/theme-authentic2/templates/authentic2/activation_email_subject.txt deleted file mode 100644 index bec42db..0000000 --- a/theme-authentic2/templates/authentic2/activation_email_subject.txt +++ /dev/null @@ -1 +0,0 @@ -Ouverture de compte sur Les Échos Solutions diff --git a/theme-authentic2/templates/authentic2/base-page.html b/theme-authentic2/templates/authentic2/base-page.html new file mode 100644 index 0000000..2e7d890 --- /dev/null +++ b/theme-authentic2/templates/authentic2/base-page.html @@ -0,0 +1 @@ +{% extends 'authentic2/base.html' %} diff --git a/theme-authentic2/templates/authentic2/base.html b/theme-authentic2/templates/authentic2/base.html index e1be73a..219564f 100644 --- a/theme-authentic2/templates/authentic2/base.html +++ b/theme-authentic2/templates/authentic2/base.html @@ -4,58 +4,79 @@ - - - {% block title %}User test{% endblock %} + {##} + {% block title %}Authentic2 - {{ request.get_host }}{% endblock %} {% block extra_scripts %} {% endblock %} + {% addtoblock "css" %} + + + + {% endaddtoblock %} + + {% addtoblock "js" %} + + + {% endaddtoblock %} + {% renderblock "css" %} {% renderblock "js" %} - -
    - + +
    +
    +
    + -
    + {% block messages %} + {% if messages %} + {% for message in messages %} +
    +
    + +
    +
    + {% endfor %} + {% endif %} + {% endblock %} -
    - {% if request.user.is_authenticated %} -
    - {% block user %} -

    - {% blocktrans with request.user.get_full_name as username %}Hello {{ username }}.{% endblocktrans %} - {% trans "Logout" %} -

    - {% endblock %} +
    + {% if request.user.is_authenticated %} +
    +
    +
    + {% block user %} +

    + {% blocktrans with request.user.get_full_name as username %} Bonjour {{ username }}.{% endblocktrans %} + {% trans "Logout" %} +

    + {% endblock %} +
    +
    +
    + {% endif %} + + {% block content %}{% endblock %} +
    + + +
    - {% endif %} - {% block messages %} - {% if messages %} -
      - {% for message in messages %} - {{ message }} - {% endfor %} -
    - {% endif %} - {% endblock %} - {% block content %}{% endblock %}
    - - -
    - {% block js-endpage %} - {% renderblock "js-endpage" %} - {% endblock %} + {% block js-endpage %} + {% renderblock "js-endpage" %} + {% endblock %} diff --git a/theme-authentic2/templates/authentic2/homepage.html b/theme-authentic2/templates/authentic2/homepage.html new file mode 100644 index 0000000..d149d6e --- /dev/null +++ b/theme-authentic2/templates/authentic2/homepage.html @@ -0,0 +1,52 @@ +{% extends "authentic2/base-page.html" %} +{% load i18n %} + +{% block title %} +{% trans "LesEchosSolutions" %} +{% endblock %} + + +{% block content %} + +{% if account_management %} +

    + {% trans "Account Management" %} +

    +{% endif %} + +{% if authorized_services %} +
    +

    {% trans "Services" %}

    +
      + {% for service in authorized_services %} + {% if service.actions %} +
    • {% if service.url %}{% endif %}{{ service.name }}{% if service.url %}{% endif %} +
      + {% for action in service.actions %} + {% if action.0 == "template" %} + {% include action.1 %} + {% else %} +
      + {% if action.3 %} + {% for key, value in action.3 %} + + {% endfor %} + {% endif %} + + +
      + {% endif %} + {% endfor %} +
      +
    • + {% endif %} + {% endfor %} +
    +
    +{% endif %} + +{% if user.is_staff %} + +{% endif %} + +{% endblock %} diff --git a/theme-authentic2/templates/authentic2/login.html b/theme-authentic2/templates/authentic2/login.html index a98205f..8b470e8 100644 --- a/theme-authentic2/templates/authentic2/login.html +++ b/theme-authentic2/templates/authentic2/login.html @@ -6,12 +6,30 @@ {% endblock %} {% block extra_scripts %} + + + {% endblock %} +{% comment %} + + + +{% endcomment %} + {% block content %} -
    - {% for id, login_block in blocks.iteritems %} - {{ login_block.content|safe }} - {% endfor %} -
    +
    +

    {% trans "Pour continuer, identifiez-vous avec un seul compte" %}

    +
    + +
    + {% for id, login_block in blocks.iteritems %} + {{ login_block.content|safe }} + {% endfor %} +
    + + + {# $( "#tabs" ).tabs({cookie: {path: '/'}}); #} {% endblock %} diff --git a/theme-authentic2/templates/authentic2/login_password_form.html b/theme-authentic2/templates/authentic2/login_password_form.html new file mode 100644 index 0000000..2feefc8 --- /dev/null +++ b/theme-authentic2/templates/authentic2/login_password_form.html @@ -0,0 +1,76 @@ +{% load i18n authentic2 staticfiles %} + +
    +
    + {% csrf_token %} + {% for hidden in form.hidden_fields %} + {{ hidden }} + {% endfor %} + {% if form.errors %} +
    +
    + {% for error in form.non_field_errors %} + {{ error }} + {% endfor %} +
    +
    + {% endif %} +
    +
    +
    {{ form.username.label_tag }}
    +
    + {{ form.username }} + {% for error in form.username.errors %} + {{ error }} + {% endfor %} +
    +
    +
    +
    +
    +
    +
    {{ form.password.label_tag }}
    +
    + {{ form.password }} + {% for error in form.password.errors %} + {{ error }} + {% endfor %} +
    +
    +
    + + {% if can_reset_password %} + + {% endif %} +
    + +
    + {% comment %} + {% if cancel %} + + {% endif %} + {{ form.as_p }} + {% endcomment %} +
    + +{% comment %} +
    + +
    +

    {% trans "Pas encore inscrit ?" %}

    + {% trans "CRÉER UN COMPTE" %} + {% comment %} + {% if registration_authorized %} +

    → {% trans "Not a member?" %} {% trans "Register!" %}

    + {% endif %} + {% encomment %} +
    +{% endcomment %} +
    + + +{% addtoblock "js-endpage" %} + +{% endaddtoblock %} diff --git a/theme-authentic2/templates/authentic2/logout.html b/theme-authentic2/templates/authentic2/logout.html new file mode 100644 index 0000000..833befc --- /dev/null +++ b/theme-authentic2/templates/authentic2/logout.html @@ -0,0 +1,45 @@ +{% extends "authentic2/base-page.html" %} +{% load i18n %} + +{% block title %} + {% trans "Logout" %} +{% endblock %} + +{% block user %} +{% endblock %} + +{% block bodyargs %} + onload="window.iframe_count -= 1" +{% endblock %} + +{% comment %}Initialize iframe countdown {% endcomment %} +{% block extra_scripts %} + +{% endblock %} + +{% block content %} +

    {% trans message %}

    +
      + {% for fragment in logout_list %} + {{ fragment|safe }} + {% endfor %} +
    + + + +{% endblock %} diff --git a/theme-authentic2/templates/authentic2/logout_confirm.html b/theme-authentic2/templates/authentic2/logout_confirm.html new file mode 100644 index 0000000..afbefec --- /dev/null +++ b/theme-authentic2/templates/authentic2/logout_confirm.html @@ -0,0 +1,23 @@ +{% extends "authentic2/base-page.html" %} +{% load i18n gadjo %} + +{% block title %} + {% trans "Logout" %} +{% endblock %} + +{% block user %} +{% endblock %} + +{% block content %} +

    {% blocktrans %}You are going to do a global logout, do you want to continue ?{% endblocktrans %}

    +

    +

    + {% csrf_token %} + + + {% trans "Cancel" %} +
    +

    +{% endblock %} + + diff --git a/theme-authentic2/templates/registration/password_change_form.html b/theme-authentic2/templates/registration/password_change_form.html new file mode 100644 index 0000000..bace044 --- /dev/null +++ b/theme-authentic2/templates/registration/password_change_form.html @@ -0,0 +1,27 @@ +{% extends "authentic2/base-page.html" %} +{% load i18n %} + +{% block title %} +{% trans "Changing password" %} +{% endblock %} + +{% block content %} +
    +

    {% trans "Changing password" %}

    +
    + + +
    +
    +
    + {% csrf_token %} + + {{ form.as_p }} + +
    + +
    +
    +
    +
    +{% endblock %} diff --git a/theme-authentic2/templates/registration/password_reset_confirm.html b/theme-authentic2/templates/registration/password_reset_confirm.html new file mode 100644 index 0000000..a781337 --- /dev/null +++ b/theme-authentic2/templates/registration/password_reset_confirm.html @@ -0,0 +1,72 @@ +{% extends "authentic2/base-page.html" %} +{% load i18n %} + +{% block title %} +{% trans "Resetting password" %} +{% endblock %} + +{% block content %} + + {% if validlink %} +
    +

    {% trans "Resetting password" %}

    +
    + +
    +
    +
    + {% csrf_token %} + {% for hidden in form.hidden_fields %} + {{ hidden }} + {% endfor %} + {% if form.errors %} +
    +
    + {% for error in form.non_field_errors %} + {{ error }} + {% endfor %} +
    +
    + {% endif %} +
    +
    + {% if form.new_password1.help_text %} +
    +

    {{ form.new_password1.help_text }}

    +
    + {% endif %} +
    {{ form.new_password1.label_tag }}
    +
    + {{ form.new_password1 }} + {% for error in form.new_password1.errors %} + {{ error }} + {% endfor %} +
    +
    +
    +
    +
    +
    {{ form.new_password2.label_tag }}
    +
    + {{ form.new_password2 }} + {% for error in form.new_password2.errors %} + {{ error }} + {% endfor %} +
    +
    +
    + +
    + +
    +
    +
    +
    + + {% else %} +
    +

    {% trans "Password reset failed" %}

    +
    + {% endif %} + +{% endblock %} diff --git a/theme-authentic2/templates/registration/password_reset_form.html b/theme-authentic2/templates/registration/password_reset_form.html new file mode 100644 index 0000000..31333a3 --- /dev/null +++ b/theme-authentic2/templates/registration/password_reset_form.html @@ -0,0 +1,47 @@ +{% extends "authentic2/base-page.html" %} +{% load i18n %} + +{% block title %} +{% trans "Resetting password" %} +{% endblock %} + +{% block content %} +
    +

    {% trans "Réinitialiser mot de passe" %}

    +
    + +
    +
    +
    + {% csrf_token %} + {% for hidden in form.hidden_fields %} + {{ hidden }} + {% endfor %} + {% if form.errors %} +
    +
    + {% for error in form.non_field_errors %} + {{ error }} + {% endfor %} +
    +
    + {% endif %} +
    +
    +
    {{ form.email.label_tag }}
    +
    + {{ form.email }} + {% for error in form.email.errors %} + {{ error }} + {% endfor %} +
    +
    +
    + +
    + +
    +
    +
    +
    +{% endblock %} diff --git a/theme-authentic2/templates/registration/registration_completion_form.html b/theme-authentic2/templates/registration/registration_completion_form.html new file mode 100644 index 0000000..540e38b --- /dev/null +++ b/theme-authentic2/templates/registration/registration_completion_form.html @@ -0,0 +1,106 @@ +{% extends "authentic2/base-page.html" %} +{% load i18n %} +{% load breadcrumbs %} + +{% block title %} + {% trans "Registration" %} +{% endblock %} + +{% block breadcrumbs %} + {{ block.super }} + {% breadcrumb_url 'Register' %} +{% endblock %} + +{% block content %} + {% if users and not create %} +

    {% trans "Login" %}

    +

    + {% blocktrans count accounts_number=accounts|length %}An account already exists for this email. Please click on the account name to log in with.{% plural %}More accounts are associated to this email. Please choose the account you want to log in with:{% endblocktrans %} +

    + + + {% if not email_is_unique %} +

    + {% trans "or" %} + + {% trans "create a new account" %} + +

    + {% endif %} + {% else %} +
    +

    {% trans "Registration" %}

    +
    +
    +
    +

    {% trans "Please fill the form to complete your registration" %}

    +
    +
    +
    + {% csrf_token %} + {% for hidden in form.hidden_fields %} + {{ hidden }} + {% endfor %} + {% if form.errors %} +
    +
    + {% for error in form.non_field_errors %} + {{ error }} + {% endfor %} +
    +
    + {% endif %} +
    +
    + {% if form.password1.help_text %} +
    +

    {{ form.password1.help_text }}

    +
    + {% endif %} +
    {{ form.password1.label_tag }}
    +
    + {{ form.password1 }} + {% for error in form.password1.errors %} + {{ error }} + {% endfor %} +
    +
    +
    +
    +
    +
    {{ form.password2.label_tag }}
    +
    + {{ form.password2 }} + {% for error in form.password2.errors %} + {{ error }} + {% endfor %} +
    +
    +
    +
    + +
    +
    +
    +
    + {% endif %} +{% endblock %} diff --git a/theme-authentic2/templates/saml/post_form.html b/theme-authentic2/templates/saml/post_form.html new file mode 100644 index 0000000..88b88dd --- /dev/null +++ b/theme-authentic2/templates/saml/post_form.html @@ -0,0 +1,36 @@ +{% extends "authentic2/base-page.html" %} +{% load i18n %} + +{% block title %} {{ title }} {% endblock %} +{% block bodyargs %}onload="document.forms['saml'].submit()"{% endblock %} + +{% block content %} +
    +
    +
    + {#

    {{ title }}

    #} +

    {% trans "Vous allez être redirigé vers Les Echos" %}

    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +

    {% trans "Vous devriez être automatiquement redirigé." %} +

    {% trans "Si cette page est encore visible au bout de quelques secondes, veuillez cliquer sur le lien suivant." %}

    + + {% if relay_state %} + + {% endif %} +
    + +
    +
    +
    +
    +
    +{% endblock %}