diff --git a/bower.json b/bower.json index b7d4cedd..ecb29513 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "foundation", - "version": "5.1.1", + "version": "5.2.0", "main": [ "css/foundation.css", "js/foundation.js" diff --git a/css/foundation.css b/css/foundation.css index 9b2f20c0..f15198d6 100644 --- a/css/foundation.css +++ b/css/foundation.css @@ -1,5 +1,5 @@ meta.foundation-version { - font-family: "/5.1.0/"; } + font-family: "/5.2.0/"; } meta.foundation-mq-small { font-family: "/only screen and (max-width: 40em)/"; @@ -50,13 +50,10 @@ body { a:hover { cursor: pointer; } -img, object, embed { +img { max-width: 100%; height: auto; } -object, embed { - height: 100%; } - img { -ms-interpolation-mode: bicubic; } @@ -2336,6 +2333,141 @@ button, .button { .f-dropdown.right:after { left: auto; right: 9px; } + .f-dropdown.drop-right { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 99; + margin-top: 0; + margin-left: 2px; + max-width: 200px; } + .f-dropdown.drop-right > *:first-child { + margin-top: 0; } + .f-dropdown.drop-right > *:last-child { + margin-bottom: 0; } + .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: 99; } + .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: 98; } + .f-dropdown.drop-left { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 99; + margin-top: 0; + margin-left: -2px; + max-width: 200px; } + .f-dropdown.drop-left > *:first-child { + margin-top: 0; } + .f-dropdown.drop-left > *:last-child { + margin-bottom: 0; } + .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: 99; } + .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: 98; } + .f-dropdown.drop-top { + position: absolute; + left: -9999px; + list-style: none; + margin-left: 0; + width: 100%; + max-height: none; + height: auto; + background: white; + border: solid 1px #cccccc; + font-size: 0.875rem; + z-index: 99; + margin-top: -2px; + margin-left: 0; + max-width: 200px; } + .f-dropdown.drop-top > *:first-child { + margin-top: 0; } + .f-dropdown.drop-top > *:last-child { + margin-bottom: 0; } + .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: 99; } + .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: 98; } .f-dropdown li { font-size: 0.875rem; cursor: pointer; @@ -2651,6 +2783,10 @@ input[type="text"], input[type="password"], input[type="date"], input[type="date -webkit-border-radius: 3px; border-radius: 3px; } +/* Respect enforced amount of rows for textarea */ +textarea[rows] { + height: auto; } + /* Add height value for select elements to match text input height */ select { height: 2.3125rem; } @@ -3001,9 +3137,9 @@ label.error { display: block; } .slideshow-wrapper .orbit-container { background-color: transparent; } - .slideshow-wrapper .orbit-container ul li { + .slideshow-wrapper .orbit-container li { display: block; } - .slideshow-wrapper .orbit-container ul li .orbit-caption { + .slideshow-wrapper .orbit-container li .orbit-caption { display: block; } .preloader { @@ -3050,13 +3186,91 @@ label.error { .orbit-container .orbit-slides-container img { display: block; max-width: 100%; } + .orbit-container .orbit-slides-container.fade > * { + -webkit-transform: translate3d(0, 0, 0); + opacity: 0.01; + transition: opacity 0.25s ease-in-out; + -moz-transition: opacity 0.25s ease-in-out; + -webkit-transition: opacity 0.25s ease-in-out; } + .orbit-container .orbit-slides-container.fade > *.animate-in { + opacity: 1; + z-index: 20; + transition: opacity 500ms ease-in-out; + -moz-transition: opacity 500ms ease-in-out; + -webkit-transition: opacity 500ms ease-in-out; } + .orbit-container .orbit-slides-container.fade > *.animate-out { + opacity: 0.01; + z-index: 10; + transition: opacity 500ms ease-in-out; + -moz-transition: opacity 500ms ease-in-out; + -webkit-transition: opacity 500ms ease-in-out; } + .orbit-container .orbit-slides-container.swipe-next > * { + -webkit-transform: translate3d(100%, 0, 0); } + .orbit-container .orbit-slides-container.swipe-next > *.animate-in { + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transition-duration: 500ms; + -moz-transition-duration: 500ms; + -o-transition-duration: 500ms; + transition-duration: 500ms; } + .orbit-container .orbit-slides-container.swipe-next > *.animate-out { + -webkit-transform: translate3d(-100%, 0, 0); + -moz-transform: translate3d(-100%, 0, 0); + -ms-transform: translate3d(-100%, 0, 0); + -o-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + -webkit-transition-duration: 500ms; + -moz-transition-duration: 500ms; + -o-transition-duration: 500ms; + transition-duration: 500ms; } + .orbit-container .orbit-slides-container.swipe-prev > * { + -webkit-transform: translate3d(-100%, 0, 0); + -moz-transform: translate3d(-100%, 0, 0); + -ms-transform: translate3d(-100%, 0, 0); + -o-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); } + .orbit-container .orbit-slides-container.swipe-prev > *.animate-in { + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transition-duration: 500ms; + -moz-transition-duration: 500ms; + -o-transition-duration: 500ms; + transition-duration: 500ms; } + .orbit-container .orbit-slides-container.swipe-prev > *.animate-out { + -webkit-transform: translate3d(100%, 0, 0); + -moz-transform: translate3d(100%, 0, 0); + -ms-transform: translate3d(100%, 0, 0); + -o-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + -webkit-transition-duration: 500ms; + -moz-transition-duration: 500ms; + -o-transition-duration: 500ms; + transition-duration: 500ms; } .orbit-container .orbit-slides-container > * { position: absolute; top: 0; + left: 0; width: 100%; - margin-left: 100%; } - .orbit-container .orbit-slides-container > *:first-child { - margin-left: 0%; } + -webkit-transform: translate3d(100%, 0, 0); + -moz-transform: translate3d(100%, 0, 0); + -ms-transform: translate3d(100%, 0, 0); + -o-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); } + .orbit-container .orbit-slides-container > *.active { + opacity: 1; + top: 0; + left: 0; + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); } .orbit-container .orbit-slides-container > * .orbit-caption { position: absolute; bottom: 0; @@ -3075,8 +3289,7 @@ label.error { z-index: 10; } .orbit-container .orbit-slide-number span { font-weight: 700; - padding: 0.3125rem; - display: inline-block; } + padding: 0.3125rem; } .orbit-container .orbit-timer { position: absolute; top: 12px; @@ -3364,6 +3577,77 @@ ul.pagination { -webkit-border-radius: 999px; border-radius: 999px; } +.range-slider { + display: block; + position: relative; + width: 100%; + height: 1rem; + border: 1px solid #dddddd; + margin: 1.25rem 0; + touch-action: none; + -ms-touch-action: none; + background: #fafafa; } + .range-slider.vertical-range { + display: block; + position: relative; + width: 100%; + height: 1rem; + border: 1px solid #dddddd; + margin: 1.25rem 0; + touch-action: none; + -ms-touch-action: none; + display: inline-block; + width: 1rem; + height: 12.5rem; } + .range-slider.vertical-range .range-slider-handle { + margin-top: 0; + margin-left: -0.5rem; + position: absolute; + bottom: -10.5rem; } + .range-slider.vertical-range .range-slider-active-segment { + width: 0.875rem; + height: auto; + bottom: 0; } + .range-slider.radius { + background: #fafafa; + -webkit-border-radius: 3px; + border-radius: 3px; } + .range-slider.radius .range-slider-handle { + background: #008cba; + -webkit-border-radius: 3px; + border-radius: 3px; } + .range-slider.radius .range-slider-handle:hover { + background: #007da4; } + .range-slider.round { + background: #fafafa; + -webkit-border-radius: 1000px; + border-radius: 1000px; } + .range-slider.round .range-slider-handle { + background: #008cba; + -webkit-border-radius: 1000px; + border-radius: 1000px; } + .range-slider.round .range-slider-handle:hover { + background: #007da4; } + +.range-slider-active-segment { + display: inline-block; + position: absolute; + height: 0.875rem; + background: #e5e5e5; } + +.range-slider-handle { + display: inline-block; + position: absolute; + z-index: 1; + top: -0.3125rem; + width: 2rem; + height: 1.375rem; + border: 1px solid none; + cursor: pointer; + background: #008cba; } + .range-slider-handle:hover { + background: #007da4; } + .reveal-modal-bg { position: fixed; height: 100%; @@ -3379,25 +3663,37 @@ dialog, .reveal-modal { visibility: hidden; display: none; position: absolute; - left: 50%; - z-index: 100; - height: auto; - margin-left: -40%; - width: 80%; + z-index: 99; + width: 100vw; + top: 0; + left: 0; background-color: white; padding: 1.25rem; border: solid 1px #666666; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); - box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); - top: 6.25rem; } + box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); } + @media only screen and (max-width: 40em) { + dialog, .reveal-modal { + height: 100vh; + min-height: 100vh; } } + @media only screen and (min-width:40.063em) { + dialog, .reveal-modal { + left: 50%; } } dialog .column, dialog .columns, .reveal-modal .column, .reveal-modal .columns { min-width: 0; } dialog > :first-child, .reveal-modal > :first-child { margin-top: 0; } dialog > :last-child, .reveal-modal > :last-child { margin-bottom: 0; } + @media only screen and (min-width:40.063em) { + dialog, .reveal-modal { + margin-left: -40%; + width: 80%; } } + @media only screen and (min-width:40.063em) { + dialog, .reveal-modal { + top: 6.25rem; } } dialog .close-reveal-modal, .reveal-modal .close-reveal-modal { - font-size: 1.375rem; + font-size: 2.5rem; line-height: 1; position: absolute; top: 0.5rem; @@ -3412,23 +3708,40 @@ dialog[open] { @media only screen and (min-width:40.063em) { dialog, .reveal-modal { - padding: 1.875rem; - top: 6.25rem; } - dialog.tiny, .reveal-modal.tiny { - margin-left: -15%; - width: 30%; } - dialog.small, .reveal-modal.small { - margin-left: -20%; - width: 40%; } - dialog.medium, .reveal-modal.medium { - margin-left: -30%; - width: 60%; } - dialog.large, .reveal-modal.large { - margin-left: -35%; - width: 70%; } - dialog.xlarge, .reveal-modal.xlarge { - margin-left: -47.5%; - width: 95%; } } + padding: 1.875rem; } + @media only screen and (min-width:40.063em) { + dialog, .reveal-modal { + top: 6.25rem; } } + @media only screen and (min-width:40.063em) { + dialog.tiny, .reveal-modal.tiny { + margin-left: -15%; + width: 30%; } } + @media only screen and (min-width:40.063em) { + dialog.small, .reveal-modal.small { + margin-left: -20%; + width: 40%; } } + @media only screen and (min-width:40.063em) { + dialog.medium, .reveal-modal.medium { + margin-left: -30%; + width: 60%; } } + @media only screen and (min-width:40.063em) { + dialog.large, .reveal-modal.large { + margin-left: -35%; + width: 70%; } } + @media only screen and (min-width:40.063em) { + dialog.xlarge, .reveal-modal.xlarge { + margin-left: -47.5%; + width: 95%; } } + dialog.full, .reveal-modal.full { + top: 0; + left: 0; + height: 100vh; + min-height: 100vh; + margin-left: 0 !important; } + @media only screen and (min-width:40.063em) { + dialog.full, .reveal-modal.full { + margin-left: -50vw; + width: 100vw; } } } @media print { dialog, .reveal-modal { @@ -3888,6 +4201,9 @@ table { border: solid 5px; border-color: transparent transparent #333333 transparent; top: -10px; } + .tooltip > .nub.rtl { + left: auto; + right: 5px; } .tooltip.radius { -webkit-border-radius: 3px; border-radius: 3px; } @@ -4263,7 +4579,7 @@ meta.foundation-mq-topbar { border: none; content: "\00bb"; top: 1rem; - margin-top: -7px; + margin-top: -1px; right: 5px; line-height: 1.2; } .top-bar-section .dropdown { @@ -4959,7 +5275,6 @@ blockquote, blockquote p { position: absolute; top: 0; border-right: solid 1px #1a1a1a; - box-shadow: 1px 0 0 #4e4e4e; left: 0; } .right-small { @@ -4967,8 +5282,7 @@ blockquote, blockquote p { height: 2.8125rem; position: absolute; top: 0; - border-left: solid 1px #4e4e4e; - box-shadow: -1px 0 0 #1a1a1a; + border-left: solid 1px #1a1a1a; right: 0; } .tab-bar-section { @@ -5022,6 +5336,7 @@ blockquote, blockquote p { background: #333333; z-index: 1001; box-sizing: content-box; + -webkit-overflow-scrolling: touch; -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); @@ -5041,6 +5356,7 @@ blockquote, blockquote p { background: #333333; z-index: 1001; box-sizing: content-box; + -webkit-overflow-scrolling: touch; -webkit-transform: translate3d(100%, 0, 0); -moz-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); @@ -5067,7 +5383,10 @@ ul.off-canvas-list { display: block; padding: 0.66667rem; color: rgba(255, 255, 255, 0.7); - border-bottom: 1px solid #262626; } + border-bottom: 1px solid #262626; + transition: background 300ms ease; } + ul.off-canvas-list li a:hover { + background: #242424; } .move-right > .inner-wrap { -webkit-transform: translate3d(15.625rem, 0, 0); diff --git a/css/foundation.min.css b/css/foundation.min.css index d447539e..1ef3f325 100644 --- a/css/foundation.min.css +++ b/css/foundation.min.css @@ -1 +1 @@ -meta.foundation-version {font-family:"/5.1.0/";}meta.foundation-mq-small {font-family:"/only screen and (max-width: 40em)/";width:0em;}meta.foundation-mq-medium {font-family:"/only screen and (min-width:40.063em)/";width:40.063em;}meta.foundation-mq-large {font-family:"/only screen and (min-width:64.063em)/";width:64.063em;}meta.foundation-mq-xlarge {font-family:"/only screen and (min-width:90.063em)/";width:90.063em;}meta.foundation-mq-xxlarge {font-family:"/only screen and (min-width:120.063em)/";width:120.063em;}meta.foundation-data-attribute-namespace {font-family:false;}html ,body {height:100%;}* ,*:before ,*:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}html ,body {font-size:100%;}body {background:#ffffff;color:#222222;padding:0;margin:0;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default;}a:hover {cursor:pointer;}img ,object ,embed {max-width:100%;height:auto;}object ,embed {height:100%;}img {-ms-interpolation-mode:bicubic;}#map_canvas img ,#map_canvas embed ,#map_canvas object ,.map_canvas img ,.map_canvas embed ,.map_canvas object {max-width:none !important;}.left {float:left !important;}.right {float:right !important;}.clearfix {*zoom:1;}.clearfix:before ,.clearfix:after {content:" ";display:table;}.clearfix:after {clear:both;}.hide {display:none;}.antialiased {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}img {display:inline-block;vertical-align:middle;}textarea {height:auto;min-height:50px;}select {width:100%;}.row {width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem;*zoom:1;}.row:before ,.row:after {content:" ";display:table;}.row:after {clear:both;}.row.collapse>.column ,.row.collapse>.columns {padding-left:0;padding-right:0;}.row.collapse .row {margin-left:0;margin-right:0;}.row .row {width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none;*zoom:1;}.row .row:before ,.row .row:after {content:" ";display:table;}.row .row:after {clear:both;}.row .row.collapse {width:auto;margin:0;max-width:none;*zoom:1;}.row .row.collapse:before ,.row .row.collapse:after {content:" ";display:table;}.row .row.collapse:after {clear:both;}.column ,.columns {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;}@media only screen{.column.small-centered ,.columns.small-centered {margin-left:auto;margin-right:auto;float:none !important;}.column.small-uncentered ,.columns.small-uncentered {margin-left:0;margin-right:0;float:left;}.column.small-uncentered.opposite ,.columns.small-uncentered.opposite {float:right;}.small-push-0 {left:0%;right:auto;}.small-pull-0 {right:0%;left:auto;}.small-push-1 {left:8.33333%;right:auto;}.small-pull-1 {right:8.33333%;left:auto;}.small-push-2 {left:16.66667%;right:auto;}.small-pull-2 {right:16.66667%;left:auto;}.small-push-3 {left:25%;right:auto;}.small-pull-3 {right:25%;left:auto;}.small-push-4 {left:33.33333%;right:auto;}.small-pull-4 {right:33.33333%;left:auto;}.small-push-5 {left:41.66667%;right:auto;}.small-pull-5 {right:41.66667%;left:auto;}.small-push-6 {left:50%;right:auto;}.small-pull-6 {right:50%;left:auto;}.small-push-7 {left:58.33333%;right:auto;}.small-pull-7 {right:58.33333%;left:auto;}.small-push-8 {left:66.66667%;right:auto;}.small-pull-8 {right:66.66667%;left:auto;}.small-push-9 {left:75%;right:auto;}.small-pull-9 {right:75%;left:auto;}.small-push-10 {left:83.33333%;right:auto;}.small-pull-10 {right:83.33333%;left:auto;}.small-push-11 {left:91.66667%;right:auto;}.small-pull-11 {right:91.66667%;left:auto;}.column ,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}.small-1 {width:8.33333%;}.small-2 {width:16.66667%;}.small-3 {width:25%;}.small-4 {width:33.33333%;}.small-5 {width:41.66667%;}.small-6 {width:50%;}.small-7 {width:58.33333%;}.small-8 {width:66.66667%;}.small-9 {width:75%;}.small-10 {width:83.33333%;}.small-11 {width:91.66667%;}.small-12 {width:100%;}[class*="column"]+[class*="column"]:last-child {float:right;}[class*="column"]+[class*="column"].end {float:left;}.small-offset-0 {margin-left:0% !important;}.small-offset-1 {margin-left:8.33333% !important;}.small-offset-2 {margin-left:16.66667% !important;}.small-offset-3 {margin-left:25% !important;}.small-offset-4 {margin-left:33.33333% !important;}.small-offset-5 {margin-left:41.66667% !important;}.small-offset-6 {margin-left:50% !important;}.small-offset-7 {margin-left:58.33333% !important;}.small-offset-8 {margin-left:66.66667% !important;}.small-offset-9 {margin-left:75% !important;}.small-offset-10 {margin-left:83.33333% !important;}.small-offset-11 {margin-left:91.66667% !important;}.small-reset-order ,.small-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}}@media only screen and (min-width:40.063em){.column.medium-centered ,.columns.medium-centered {margin-left:auto;margin-right:auto;float:none !important;}.column.medium-uncentered ,.columns.medium-uncentered {margin-left:0;margin-right:0;float:left;}.column.medium-uncentered.opposite ,.columns.medium-uncentered.opposite {float:right;}.medium-push-0 {left:0%;right:auto;}.medium-pull-0 {right:0%;left:auto;}.medium-push-1 {left:8.33333%;right:auto;}.medium-pull-1 {right:8.33333%;left:auto;}.medium-push-2 {left:16.66667%;right:auto;}.medium-pull-2 {right:16.66667%;left:auto;}.medium-push-3 {left:25%;right:auto;}.medium-pull-3 {right:25%;left:auto;}.medium-push-4 {left:33.33333%;right:auto;}.medium-pull-4 {right:33.33333%;left:auto;}.medium-push-5 {left:41.66667%;right:auto;}.medium-pull-5 {right:41.66667%;left:auto;}.medium-push-6 {left:50%;right:auto;}.medium-pull-6 {right:50%;left:auto;}.medium-push-7 {left:58.33333%;right:auto;}.medium-pull-7 {right:58.33333%;left:auto;}.medium-push-8 {left:66.66667%;right:auto;}.medium-pull-8 {right:66.66667%;left:auto;}.medium-push-9 {left:75%;right:auto;}.medium-pull-9 {right:75%;left:auto;}.medium-push-10 {left:83.33333%;right:auto;}.medium-pull-10 {right:83.33333%;left:auto;}.medium-push-11 {left:91.66667%;right:auto;}.medium-pull-11 {right:91.66667%;left:auto;}.column ,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}.medium-1 {width:8.33333%;}.medium-2 {width:16.66667%;}.medium-3 {width:25%;}.medium-4 {width:33.33333%;}.medium-5 {width:41.66667%;}.medium-6 {width:50%;}.medium-7 {width:58.33333%;}.medium-8 {width:66.66667%;}.medium-9 {width:75%;}.medium-10 {width:83.33333%;}.medium-11 {width:91.66667%;}.medium-12 {width:100%;}[class*="column"]+[class*="column"]:last-child {float:right;}[class*="column"]+[class*="column"].end {float:left;}.medium-offset-0 {margin-left:0% !important;}.medium-offset-1 {margin-left:8.33333% !important;}.medium-offset-2 {margin-left:16.66667% !important;}.medium-offset-3 {margin-left:25% !important;}.medium-offset-4 {margin-left:33.33333% !important;}.medium-offset-5 {margin-left:41.66667% !important;}.medium-offset-6 {margin-left:50% !important;}.medium-offset-7 {margin-left:58.33333% !important;}.medium-offset-8 {margin-left:66.66667% !important;}.medium-offset-9 {margin-left:75% !important;}.medium-offset-10 {margin-left:83.33333% !important;}.medium-offset-11 {margin-left:91.66667% !important;}.medium-reset-order ,.medium-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}.push-0 {left:0%;right:auto;}.pull-0 {right:0%;left:auto;}.push-1 {left:8.33333%;right:auto;}.pull-1 {right:8.33333%;left:auto;}.push-2 {left:16.66667%;right:auto;}.pull-2 {right:16.66667%;left:auto;}.push-3 {left:25%;right:auto;}.pull-3 {right:25%;left:auto;}.push-4 {left:33.33333%;right:auto;}.pull-4 {right:33.33333%;left:auto;}.push-5 {left:41.66667%;right:auto;}.pull-5 {right:41.66667%;left:auto;}.push-6 {left:50%;right:auto;}.pull-6 {right:50%;left:auto;}.push-7 {left:58.33333%;right:auto;}.pull-7 {right:58.33333%;left:auto;}.push-8 {left:66.66667%;right:auto;}.pull-8 {right:66.66667%;left:auto;}.push-9 {left:75%;right:auto;}.pull-9 {right:75%;left:auto;}.push-10 {left:83.33333%;right:auto;}.pull-10 {right:83.33333%;left:auto;}.push-11 {left:91.66667%;right:auto;}.pull-11 {right:91.66667%;left:auto;}}@media only screen and (min-width:64.063em){.column.large-centered ,.columns.large-centered {margin-left:auto;margin-right:auto;float:none !important;}.column.large-uncentered ,.columns.large-uncentered {margin-left:0;margin-right:0;float:left;}.column.large-uncentered.opposite ,.columns.large-uncentered.opposite {float:right;}.large-push-0 {left:0%;right:auto;}.large-pull-0 {right:0%;left:auto;}.large-push-1 {left:8.33333%;right:auto;}.large-pull-1 {right:8.33333%;left:auto;}.large-push-2 {left:16.66667%;right:auto;}.large-pull-2 {right:16.66667%;left:auto;}.large-push-3 {left:25%;right:auto;}.large-pull-3 {right:25%;left:auto;}.large-push-4 {left:33.33333%;right:auto;}.large-pull-4 {right:33.33333%;left:auto;}.large-push-5 {left:41.66667%;right:auto;}.large-pull-5 {right:41.66667%;left:auto;}.large-push-6 {left:50%;right:auto;}.large-pull-6 {right:50%;left:auto;}.large-push-7 {left:58.33333%;right:auto;}.large-pull-7 {right:58.33333%;left:auto;}.large-push-8 {left:66.66667%;right:auto;}.large-pull-8 {right:66.66667%;left:auto;}.large-push-9 {left:75%;right:auto;}.large-pull-9 {right:75%;left:auto;}.large-push-10 {left:83.33333%;right:auto;}.large-pull-10 {right:83.33333%;left:auto;}.large-push-11 {left:91.66667%;right:auto;}.large-pull-11 {right:91.66667%;left:auto;}.column ,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}.large-1 {width:8.33333%;}.large-2 {width:16.66667%;}.large-3 {width:25%;}.large-4 {width:33.33333%;}.large-5 {width:41.66667%;}.large-6 {width:50%;}.large-7 {width:58.33333%;}.large-8 {width:66.66667%;}.large-9 {width:75%;}.large-10 {width:83.33333%;}.large-11 {width:91.66667%;}.large-12 {width:100%;}[class*="column"]+[class*="column"]:last-child {float:right;}[class*="column"]+[class*="column"].end {float:left;}.large-offset-0 {margin-left:0% !important;}.large-offset-1 {margin-left:8.33333% !important;}.large-offset-2 {margin-left:16.66667% !important;}.large-offset-3 {margin-left:25% !important;}.large-offset-4 {margin-left:33.33333% !important;}.large-offset-5 {margin-left:41.66667% !important;}.large-offset-6 {margin-left:50% !important;}.large-offset-7 {margin-left:58.33333% !important;}.large-offset-8 {margin-left:66.66667% !important;}.large-offset-9 {margin-left:75% !important;}.large-offset-10 {margin-left:83.33333% !important;}.large-offset-11 {margin-left:91.66667% !important;}.large-reset-order ,.large-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}.push-0 {left:0%;right:auto;}.pull-0 {right:0%;left:auto;}.push-1 {left:8.33333%;right:auto;}.pull-1 {right:8.33333%;left:auto;}.push-2 {left:16.66667%;right:auto;}.pull-2 {right:16.66667%;left:auto;}.push-3 {left:25%;right:auto;}.pull-3 {right:25%;left:auto;}.push-4 {left:33.33333%;right:auto;}.pull-4 {right:33.33333%;left:auto;}.push-5 {left:41.66667%;right:auto;}.pull-5 {right:41.66667%;left:auto;}.push-6 {left:50%;right:auto;}.pull-6 {right:50%;left:auto;}.push-7 {left:58.33333%;right:auto;}.pull-7 {right:58.33333%;left:auto;}.push-8 {left:66.66667%;right:auto;}.pull-8 {right:66.66667%;left:auto;}.push-9 {left:75%;right:auto;}.pull-9 {right:75%;left:auto;}.push-10 {left:83.33333%;right:auto;}.pull-10 {right:83.33333%;left:auto;}.push-11 {left:91.66667%;right:auto;}.pull-11 {right:91.66667%;left:auto;}}.accordion {*zoom:1;margin-bottom:0;}.accordion:before ,.accordion:after {content:" ";display:table;}.accordion:after {clear:both;}.accordion dd {display:block;margin-bottom:0 !important;}.accordion dd.active>a {background:#e8e8e8;}.accordion dd>a {background:#efefef;color:#222222;padding:1rem;display:block;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem;}.accordion dd > a:hover {background:#e3e3e3;}.accordion .content {display:none;padding:0.9375rem;}.accordion .content.active {display:block;background:#ffffff;}.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;background-color:#008cba;border-color:#007ba0;color:#ffffff;}.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;}.alert-box .close:hover ,.alert-box .close:focus {opacity:0.5;}.alert-box.radius {-webkit-border-radius:3px;border-radius:3px;}.alert-box.round {-webkit-border-radius:1000px;border-radius:1000px;}.alert-box.success {background-color:#43ac6a;border-color:#3a945b;color:#ffffff;}.alert-box.alert {background-color:#f04124;border-color:#de2b0f;color:#ffffff;}.alert-box.secondary {background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f;}.alert-box.warning {background-color:#f08a24;border-color:#de770f;color:#ffffff;}.alert-box.info {background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f;}[class*="block-grid-"] {display:block;padding:0;margin:0;*zoom:1;}[class*="block-grid-"]:before ,[class*="block-grid-"]:after {content:" ";display:table;}[class*="block-grid-"]:after {clear:both;}[class*="block-grid-"]>li {display:block;height:auto;float:left;padding:0 0.9375rem 1.875rem;}@media only screen{.small-block-grid-1>li {width:100%;list-style:none;}.small-block-grid-1 > li:nth-of-type(n) {clear:none;}.small-block-grid-1 > li:nth-of-type(1n+1) {clear:both;}.small-block-grid-1 > li:nth-child(1n) {padding-left:0rem;padding-right:0rem;}.small-block-grid-2>li {width:50%;list-style:none;}.small-block-grid-2 > li:nth-of-type(n) {clear:none;}.small-block-grid-2 > li:nth-of-type(2n+1) {clear:both;}.small-block-grid-2 > li:nth-child(2n+1) {padding-left:0rem;padding-right:0.9375rem;}.small-block-grid-2 > li:nth-child(2n) {padding-left:0.9375rem;padding-right:0rem;}.small-block-grid-3>li {width:33.33333%;list-style:none;}.small-block-grid-3 > li:nth-of-type(n) {clear:none;}.small-block-grid-3 > li:nth-of-type(3n+1) {clear:both;}.small-block-grid-3 > li:nth-child(3n+1) {padding-left:0rem;padding-right:1.25rem;}.small-block-grid-3 > li:nth-child(3n+2) {padding-left:0.625rem;padding-right:0.625rem;}.small-block-grid-3 > li:nth-child(3n) {padding-left:1.25rem;padding-right:0rem;}.small-block-grid-4>li {width:25%;list-style:none;}.small-block-grid-4 > li:nth-of-type(n) {clear:none;}.small-block-grid-4 > li:nth-of-type(4n+1) {clear:both;}.small-block-grid-4 > li:nth-child(4n+1) {padding-left:0rem;padding-right:1.40625rem;}.small-block-grid-4 > li:nth-child(4n+2) {padding-left:0.46875rem;padding-right:0.9375rem;}.small-block-grid-4 > li:nth-child(4n+3) {padding-left:0.9375rem;padding-right:0.46875rem;}.small-block-grid-4 > li:nth-child(4n) {padding-left:1.40625rem;padding-right:0rem;}.small-block-grid-5>li {width:20%;list-style:none;}.small-block-grid-5 > li:nth-of-type(n) {clear:none;}.small-block-grid-5 > li:nth-of-type(5n+1) {clear:both;}.small-block-grid-5 > li:nth-child(5n+1) {padding-left:0rem;padding-right:1.5rem;}.small-block-grid-5 > li:nth-child(5n+2) {padding-left:0.375rem;padding-right:1.125rem;}.small-block-grid-5 > li:nth-child(5n+3) {padding-left:0.75rem;padding-right:0.75rem;}.small-block-grid-5 > li:nth-child(5n+4) {padding-left:1.125rem;padding-right:0.375rem;}.small-block-grid-5 > li:nth-child(5n) {padding-left:1.5rem;padding-right:0rem;}.small-block-grid-6>li {width:16.66667%;list-style:none;}.small-block-grid-6 > li:nth-of-type(n) {clear:none;}.small-block-grid-6 > li:nth-of-type(6n+1) {clear:both;}.small-block-grid-6 > li:nth-child(6n+1) {padding-left:0rem;padding-right:1.5625rem;}.small-block-grid-6 > li:nth-child(6n+2) {padding-left:0.3125rem;padding-right:1.25rem;}.small-block-grid-6 > li:nth-child(6n+3) {padding-left:0.625rem;padding-right:0.9375rem;}.small-block-grid-6 > li:nth-child(6n+4) {padding-left:0.9375rem;padding-right:0.625rem;}.small-block-grid-6 > li:nth-child(6n+5) {padding-left:1.25rem;padding-right:0.3125rem;}.small-block-grid-6 > li:nth-child(6n) {padding-left:1.5625rem;padding-right:0rem;}.small-block-grid-7>li {width:14.28571%;list-style:none;}.small-block-grid-7 > li:nth-of-type(n) {clear:none;}.small-block-grid-7 > li:nth-of-type(7n+1) {clear:both;}.small-block-grid-7 > li:nth-child(7n+1) {padding-left:0rem;padding-right:1.60714rem;}.small-block-grid-7 > li:nth-child(7n+2) {padding-left:0.26786rem;padding-right:1.33929rem;}.small-block-grid-7 > li:nth-child(7n+3) {padding-left:0.53571rem;padding-right:1.07143rem;}.small-block-grid-7 > li:nth-child(7n+4) {padding-left:0.80357rem;padding-right:0.80357rem;}.small-block-grid-7 > li:nth-child(7n+5) {padding-left:1.07143rem;padding-right:0.53571rem;}.small-block-grid-7 > li:nth-child(7n+6) {padding-left:1.33929rem;padding-right:0.26786rem;}.small-block-grid-7 > li:nth-child(7n) {padding-left:1.60714rem;padding-right:0rem;}.small-block-grid-8>li {width:12.5%;list-style:none;}.small-block-grid-8 > li:nth-of-type(n) {clear:none;}.small-block-grid-8 > li:nth-of-type(8n+1) {clear:both;}.small-block-grid-8 > li:nth-child(8n+1) {padding-left:0rem;padding-right:1.64062rem;}.small-block-grid-8 > li:nth-child(8n+2) {padding-left:0.23438rem;padding-right:1.40625rem;}.small-block-grid-8 > li:nth-child(8n+3) {padding-left:0.46875rem;padding-right:1.17188rem;}.small-block-grid-8 > li:nth-child(8n+4) {padding-left:0.70312rem;padding-right:0.9375rem;}.small-block-grid-8 > li:nth-child(8n+5) {padding-left:0.9375rem;padding-right:0.70312rem;}.small-block-grid-8 > li:nth-child(8n+6) {padding-left:1.17188rem;padding-right:0.46875rem;}.small-block-grid-8 > li:nth-child(8n+7) {padding-left:1.40625rem;padding-right:0.23438rem;}.small-block-grid-8 > li:nth-child(8n) {padding-left:1.64062rem;padding-right:0rem;}.small-block-grid-9>li {width:11.11111%;list-style:none;}.small-block-grid-9 > li:nth-of-type(n) {clear:none;}.small-block-grid-9 > li:nth-of-type(9n+1) {clear:both;}.small-block-grid-9 > li:nth-child(9n+1) {padding-left:0rem;padding-right:1.66667rem;}.small-block-grid-9 > li:nth-child(9n+2) {padding-left:0.20833rem;padding-right:1.45833rem;}.small-block-grid-9 > li:nth-child(9n+3) {padding-left:0.41667rem;padding-right:1.25rem;}.small-block-grid-9 > li:nth-child(9n+4) {padding-left:0.625rem;padding-right:1.04167rem;}.small-block-grid-9 > li:nth-child(9n+5) {padding-left:0.83333rem;padding-right:0.83333rem;}.small-block-grid-9 > li:nth-child(9n+6) {padding-left:1.04167rem;padding-right:0.625rem;}.small-block-grid-9 > li:nth-child(9n+7) {padding-left:1.25rem;padding-right:0.41667rem;}.small-block-grid-9 > li:nth-child(9n+8) {padding-left:1.45833rem;padding-right:0.20833rem;}.small-block-grid-9 > li:nth-child(9n) {padding-left:1.66667rem;padding-right:0rem;}.small-block-grid-10>li {width:10%;list-style:none;}.small-block-grid-10 > li:nth-of-type(n) {clear:none;}.small-block-grid-10 > li:nth-of-type(10n+1) {clear:both;}.small-block-grid-10 > li:nth-child(10n+1) {padding-left:0rem;padding-right:1.6875rem;}.small-block-grid-10 > li:nth-child(10n+2) {padding-left:0.1875rem;padding-right:1.5rem;}.small-block-grid-10 > li:nth-child(10n+3) {padding-left:0.375rem;padding-right:1.3125rem;}.small-block-grid-10 > li:nth-child(10n+4) {padding-left:0.5625rem;padding-right:1.125rem;}.small-block-grid-10 > li:nth-child(10n+5) {padding-left:0.75rem;padding-right:0.9375rem;}.small-block-grid-10 > li:nth-child(10n+6) {padding-left:0.9375rem;padding-right:0.75rem;}.small-block-grid-10 > li:nth-child(10n+7) {padding-left:1.125rem;padding-right:0.5625rem;}.small-block-grid-10 > li:nth-child(10n+8) {padding-left:1.3125rem;padding-right:0.375rem;}.small-block-grid-10 > li:nth-child(10n+9) {padding-left:1.5rem;padding-right:0.1875rem;}.small-block-grid-10 > li:nth-child(10n) {padding-left:1.6875rem;padding-right:0rem;}.small-block-grid-11>li {width:9.09091%;list-style:none;}.small-block-grid-11 > li:nth-of-type(n) {clear:none;}.small-block-grid-11 > li:nth-of-type(11n+1) {clear:both;}.small-block-grid-11 > li:nth-child(11n+1) {padding-left:0rem;padding-right:1.70455rem;}.small-block-grid-11 > li:nth-child(11n+2) {padding-left:0.17045rem;padding-right:1.53409rem;}.small-block-grid-11 > li:nth-child(11n+3) {padding-left:0.34091rem;padding-right:1.36364rem;}.small-block-grid-11 > li:nth-child(11n+4) {padding-left:0.51136rem;padding-right:1.19318rem;}.small-block-grid-11 > li:nth-child(11n+5) {padding-left:0.68182rem;padding-right:1.02273rem;}.small-block-grid-11 > li:nth-child(11n+6) {padding-left:0.85227rem;padding-right:0.85227rem;}.small-block-grid-11 > li:nth-child(11n+7) {padding-left:1.02273rem;padding-right:0.68182rem;}.small-block-grid-11 > li:nth-child(11n+8) {padding-left:1.19318rem;padding-right:0.51136rem;}.small-block-grid-11 > li:nth-child(11n+9) {padding-left:1.36364rem;padding-right:0.34091rem;}.small-block-grid-11 > li:nth-child(11n+10) {padding-left:1.53409rem;padding-right:0.17045rem;}.small-block-grid-11 > li:nth-child(11n) {padding-left:1.70455rem;padding-right:0rem;}.small-block-grid-12>li {width:8.33333%;list-style:none;}.small-block-grid-12 > li:nth-of-type(n) {clear:none;}.small-block-grid-12 > li:nth-of-type(12n+1) {clear:both;}.small-block-grid-12 > li:nth-child(12n+1) {padding-left:0rem;padding-right:1.71875rem;}.small-block-grid-12 > li:nth-child(12n+2) {padding-left:0.15625rem;padding-right:1.5625rem;}.small-block-grid-12 > li:nth-child(12n+3) {padding-left:0.3125rem;padding-right:1.40625rem;}.small-block-grid-12 > li:nth-child(12n+4) {padding-left:0.46875rem;padding-right:1.25rem;}.small-block-grid-12 > li:nth-child(12n+5) {padding-left:0.625rem;padding-right:1.09375rem;}.small-block-grid-12 > li:nth-child(12n+6) {padding-left:0.78125rem;padding-right:0.9375rem;}.small-block-grid-12 > li:nth-child(12n+7) {padding-left:0.9375rem;padding-right:0.78125rem;}.small-block-grid-12 > li:nth-child(12n+8) {padding-left:1.09375rem;padding-right:0.625rem;}.small-block-grid-12 > li:nth-child(12n+9) {padding-left:1.25rem;padding-right:0.46875rem;}.small-block-grid-12 > li:nth-child(12n+10) {padding-left:1.40625rem;padding-right:0.3125rem;}.small-block-grid-12 > li:nth-child(12n+11) {padding-left:1.5625rem;padding-right:0.15625rem;}.small-block-grid-12 > li:nth-child(12n) {padding-left:1.71875rem;padding-right:0rem;}}@media only screen and (min-width:40.063em){.medium-block-grid-1>li {width:100%;list-style:none;}.medium-block-grid-1 > li:nth-of-type(n) {clear:none;}.medium-block-grid-1 > li:nth-of-type(1n+1) {clear:both;}.medium-block-grid-1 > li:nth-child(1n) {padding-left:0rem;padding-right:0rem;}.medium-block-grid-2>li {width:50%;list-style:none;}.medium-block-grid-2 > li:nth-of-type(n) {clear:none;}.medium-block-grid-2 > li:nth-of-type(2n+1) {clear:both;}.medium-block-grid-2 > li:nth-child(2n+1) {padding-left:0rem;padding-right:0.9375rem;}.medium-block-grid-2 > li:nth-child(2n) {padding-left:0.9375rem;padding-right:0rem;}.medium-block-grid-3>li {width:33.33333%;list-style:none;}.medium-block-grid-3 > li:nth-of-type(n) {clear:none;}.medium-block-grid-3 > li:nth-of-type(3n+1) {clear:both;}.medium-block-grid-3 > li:nth-child(3n+1) {padding-left:0rem;padding-right:1.25rem;}.medium-block-grid-3 > li:nth-child(3n+2) {padding-left:0.625rem;padding-right:0.625rem;}.medium-block-grid-3 > li:nth-child(3n) {padding-left:1.25rem;padding-right:0rem;}.medium-block-grid-4>li {width:25%;list-style:none;}.medium-block-grid-4 > li:nth-of-type(n) {clear:none;}.medium-block-grid-4 > li:nth-of-type(4n+1) {clear:both;}.medium-block-grid-4 > li:nth-child(4n+1) {padding-left:0rem;padding-right:1.40625rem;}.medium-block-grid-4 > li:nth-child(4n+2) {padding-left:0.46875rem;padding-right:0.9375rem;}.medium-block-grid-4 > li:nth-child(4n+3) {padding-left:0.9375rem;padding-right:0.46875rem;}.medium-block-grid-4 > li:nth-child(4n) {padding-left:1.40625rem;padding-right:0rem;}.medium-block-grid-5>li {width:20%;list-style:none;}.medium-block-grid-5 > li:nth-of-type(n) {clear:none;}.medium-block-grid-5 > li:nth-of-type(5n+1) {clear:both;}.medium-block-grid-5 > li:nth-child(5n+1) {padding-left:0rem;padding-right:1.5rem;}.medium-block-grid-5 > li:nth-child(5n+2) {padding-left:0.375rem;padding-right:1.125rem;}.medium-block-grid-5 > li:nth-child(5n+3) {padding-left:0.75rem;padding-right:0.75rem;}.medium-block-grid-5 > li:nth-child(5n+4) {padding-left:1.125rem;padding-right:0.375rem;}.medium-block-grid-5 > li:nth-child(5n) {padding-left:1.5rem;padding-right:0rem;}.medium-block-grid-6>li {width:16.66667%;list-style:none;}.medium-block-grid-6 > li:nth-of-type(n) {clear:none;}.medium-block-grid-6 > li:nth-of-type(6n+1) {clear:both;}.medium-block-grid-6 > li:nth-child(6n+1) {padding-left:0rem;padding-right:1.5625rem;}.medium-block-grid-6 > li:nth-child(6n+2) {padding-left:0.3125rem;padding-right:1.25rem;}.medium-block-grid-6 > li:nth-child(6n+3) {padding-left:0.625rem;padding-right:0.9375rem;}.medium-block-grid-6 > li:nth-child(6n+4) {padding-left:0.9375rem;padding-right:0.625rem;}.medium-block-grid-6 > li:nth-child(6n+5) {padding-left:1.25rem;padding-right:0.3125rem;}.medium-block-grid-6 > li:nth-child(6n) {padding-left:1.5625rem;padding-right:0rem;}.medium-block-grid-7>li {width:14.28571%;list-style:none;}.medium-block-grid-7 > li:nth-of-type(n) {clear:none;}.medium-block-grid-7 > li:nth-of-type(7n+1) {clear:both;}.medium-block-grid-7 > li:nth-child(7n+1) {padding-left:0rem;padding-right:1.60714rem;}.medium-block-grid-7 > li:nth-child(7n+2) {padding-left:0.26786rem;padding-right:1.33929rem;}.medium-block-grid-7 > li:nth-child(7n+3) {padding-left:0.53571rem;padding-right:1.07143rem;}.medium-block-grid-7 > li:nth-child(7n+4) {padding-left:0.80357rem;padding-right:0.80357rem;}.medium-block-grid-7 > li:nth-child(7n+5) {padding-left:1.07143rem;padding-right:0.53571rem;}.medium-block-grid-7 > li:nth-child(7n+6) {padding-left:1.33929rem;padding-right:0.26786rem;}.medium-block-grid-7 > li:nth-child(7n) {padding-left:1.60714rem;padding-right:0rem;}.medium-block-grid-8>li {width:12.5%;list-style:none;}.medium-block-grid-8 > li:nth-of-type(n) {clear:none;}.medium-block-grid-8 > li:nth-of-type(8n+1) {clear:both;}.medium-block-grid-8 > li:nth-child(8n+1) {padding-left:0rem;padding-right:1.64062rem;}.medium-block-grid-8 > li:nth-child(8n+2) {padding-left:0.23438rem;padding-right:1.40625rem;}.medium-block-grid-8 > li:nth-child(8n+3) {padding-left:0.46875rem;padding-right:1.17188rem;}.medium-block-grid-8 > li:nth-child(8n+4) {padding-left:0.70312rem;padding-right:0.9375rem;}.medium-block-grid-8 > li:nth-child(8n+5) {padding-left:0.9375rem;padding-right:0.70312rem;}.medium-block-grid-8 > li:nth-child(8n+6) {padding-left:1.17188rem;padding-right:0.46875rem;}.medium-block-grid-8 > li:nth-child(8n+7) {padding-left:1.40625rem;padding-right:0.23438rem;}.medium-block-grid-8 > li:nth-child(8n) {padding-left:1.64062rem;padding-right:0rem;}.medium-block-grid-9>li {width:11.11111%;list-style:none;}.medium-block-grid-9 > li:nth-of-type(n) {clear:none;}.medium-block-grid-9 > li:nth-of-type(9n+1) {clear:both;}.medium-block-grid-9 > li:nth-child(9n+1) {padding-left:0rem;padding-right:1.66667rem;}.medium-block-grid-9 > li:nth-child(9n+2) {padding-left:0.20833rem;padding-right:1.45833rem;}.medium-block-grid-9 > li:nth-child(9n+3) {padding-left:0.41667rem;padding-right:1.25rem;}.medium-block-grid-9 > li:nth-child(9n+4) {padding-left:0.625rem;padding-right:1.04167rem;}.medium-block-grid-9 > li:nth-child(9n+5) {padding-left:0.83333rem;padding-right:0.83333rem;}.medium-block-grid-9 > li:nth-child(9n+6) {padding-left:1.04167rem;padding-right:0.625rem;}.medium-block-grid-9 > li:nth-child(9n+7) {padding-left:1.25rem;padding-right:0.41667rem;}.medium-block-grid-9 > li:nth-child(9n+8) {padding-left:1.45833rem;padding-right:0.20833rem;}.medium-block-grid-9 > li:nth-child(9n) {padding-left:1.66667rem;padding-right:0rem;}.medium-block-grid-10>li {width:10%;list-style:none;}.medium-block-grid-10 > li:nth-of-type(n) {clear:none;}.medium-block-grid-10 > li:nth-of-type(10n+1) {clear:both;}.medium-block-grid-10 > li:nth-child(10n+1) {padding-left:0rem;padding-right:1.6875rem;}.medium-block-grid-10 > li:nth-child(10n+2) {padding-left:0.1875rem;padding-right:1.5rem;}.medium-block-grid-10 > li:nth-child(10n+3) {padding-left:0.375rem;padding-right:1.3125rem;}.medium-block-grid-10 > li:nth-child(10n+4) {padding-left:0.5625rem;padding-right:1.125rem;}.medium-block-grid-10 > li:nth-child(10n+5) {padding-left:0.75rem;padding-right:0.9375rem;}.medium-block-grid-10 > li:nth-child(10n+6) {padding-left:0.9375rem;padding-right:0.75rem;}.medium-block-grid-10 > li:nth-child(10n+7) {padding-left:1.125rem;padding-right:0.5625rem;}.medium-block-grid-10 > li:nth-child(10n+8) {padding-left:1.3125rem;padding-right:0.375rem;}.medium-block-grid-10 > li:nth-child(10n+9) {padding-left:1.5rem;padding-right:0.1875rem;}.medium-block-grid-10 > li:nth-child(10n) {padding-left:1.6875rem;padding-right:0rem;}.medium-block-grid-11>li {width:9.09091%;list-style:none;}.medium-block-grid-11 > li:nth-of-type(n) {clear:none;}.medium-block-grid-11 > li:nth-of-type(11n+1) {clear:both;}.medium-block-grid-11 > li:nth-child(11n+1) {padding-left:0rem;padding-right:1.70455rem;}.medium-block-grid-11 > li:nth-child(11n+2) {padding-left:0.17045rem;padding-right:1.53409rem;}.medium-block-grid-11 > li:nth-child(11n+3) {padding-left:0.34091rem;padding-right:1.36364rem;}.medium-block-grid-11 > li:nth-child(11n+4) {padding-left:0.51136rem;padding-right:1.19318rem;}.medium-block-grid-11 > li:nth-child(11n+5) {padding-left:0.68182rem;padding-right:1.02273rem;}.medium-block-grid-11 > li:nth-child(11n+6) {padding-left:0.85227rem;padding-right:0.85227rem;}.medium-block-grid-11 > li:nth-child(11n+7) {padding-left:1.02273rem;padding-right:0.68182rem;}.medium-block-grid-11 > li:nth-child(11n+8) {padding-left:1.19318rem;padding-right:0.51136rem;}.medium-block-grid-11 > li:nth-child(11n+9) {padding-left:1.36364rem;padding-right:0.34091rem;}.medium-block-grid-11 > li:nth-child(11n+10) {padding-left:1.53409rem;padding-right:0.17045rem;}.medium-block-grid-11 > li:nth-child(11n) {padding-left:1.70455rem;padding-right:0rem;}.medium-block-grid-12>li {width:8.33333%;list-style:none;}.medium-block-grid-12 > li:nth-of-type(n) {clear:none;}.medium-block-grid-12 > li:nth-of-type(12n+1) {clear:both;}.medium-block-grid-12 > li:nth-child(12n+1) {padding-left:0rem;padding-right:1.71875rem;}.medium-block-grid-12 > li:nth-child(12n+2) {padding-left:0.15625rem;padding-right:1.5625rem;}.medium-block-grid-12 > li:nth-child(12n+3) {padding-left:0.3125rem;padding-right:1.40625rem;}.medium-block-grid-12 > li:nth-child(12n+4) {padding-left:0.46875rem;padding-right:1.25rem;}.medium-block-grid-12 > li:nth-child(12n+5) {padding-left:0.625rem;padding-right:1.09375rem;}.medium-block-grid-12 > li:nth-child(12n+6) {padding-left:0.78125rem;padding-right:0.9375rem;}.medium-block-grid-12 > li:nth-child(12n+7) {padding-left:0.9375rem;padding-right:0.78125rem;}.medium-block-grid-12 > li:nth-child(12n+8) {padding-left:1.09375rem;padding-right:0.625rem;}.medium-block-grid-12 > li:nth-child(12n+9) {padding-left:1.25rem;padding-right:0.46875rem;}.medium-block-grid-12 > li:nth-child(12n+10) {padding-left:1.40625rem;padding-right:0.3125rem;}.medium-block-grid-12 > li:nth-child(12n+11) {padding-left:1.5625rem;padding-right:0.15625rem;}.medium-block-grid-12 > li:nth-child(12n) {padding-left:1.71875rem;padding-right:0rem;}}@media only screen and (min-width:64.063em){.large-block-grid-1>li {width:100%;list-style:none;}.large-block-grid-1 > li:nth-of-type(n) {clear:none;}.large-block-grid-1 > li:nth-of-type(1n+1) {clear:both;}.large-block-grid-1 > li:nth-child(1n) {padding-left:0rem;padding-right:0rem;}.large-block-grid-2>li {width:50%;list-style:none;}.large-block-grid-2 > li:nth-of-type(n) {clear:none;}.large-block-grid-2 > li:nth-of-type(2n+1) {clear:both;}.large-block-grid-2 > li:nth-child(2n+1) {padding-left:0rem;padding-right:0.9375rem;}.large-block-grid-2 > li:nth-child(2n) {padding-left:0.9375rem;padding-right:0rem;}.large-block-grid-3>li {width:33.33333%;list-style:none;}.large-block-grid-3 > li:nth-of-type(n) {clear:none;}.large-block-grid-3 > li:nth-of-type(3n+1) {clear:both;}.large-block-grid-3 > li:nth-child(3n+1) {padding-left:0rem;padding-right:1.25rem;}.large-block-grid-3 > li:nth-child(3n+2) {padding-left:0.625rem;padding-right:0.625rem;}.large-block-grid-3 > li:nth-child(3n) {padding-left:1.25rem;padding-right:0rem;}.large-block-grid-4>li {width:25%;list-style:none;}.large-block-grid-4 > li:nth-of-type(n) {clear:none;}.large-block-grid-4 > li:nth-of-type(4n+1) {clear:both;}.large-block-grid-4 > li:nth-child(4n+1) {padding-left:0rem;padding-right:1.40625rem;}.large-block-grid-4 > li:nth-child(4n+2) {padding-left:0.46875rem;padding-right:0.9375rem;}.large-block-grid-4 > li:nth-child(4n+3) {padding-left:0.9375rem;padding-right:0.46875rem;}.large-block-grid-4 > li:nth-child(4n) {padding-left:1.40625rem;padding-right:0rem;}.large-block-grid-5>li {width:20%;list-style:none;}.large-block-grid-5 > li:nth-of-type(n) {clear:none;}.large-block-grid-5 > li:nth-of-type(5n+1) {clear:both;}.large-block-grid-5 > li:nth-child(5n+1) {padding-left:0rem;padding-right:1.5rem;}.large-block-grid-5 > li:nth-child(5n+2) {padding-left:0.375rem;padding-right:1.125rem;}.large-block-grid-5 > li:nth-child(5n+3) {padding-left:0.75rem;padding-right:0.75rem;}.large-block-grid-5 > li:nth-child(5n+4) {padding-left:1.125rem;padding-right:0.375rem;}.large-block-grid-5 > li:nth-child(5n) {padding-left:1.5rem;padding-right:0rem;}.large-block-grid-6>li {width:16.66667%;list-style:none;}.large-block-grid-6 > li:nth-of-type(n) {clear:none;}.large-block-grid-6 > li:nth-of-type(6n+1) {clear:both;}.large-block-grid-6 > li:nth-child(6n+1) {padding-left:0rem;padding-right:1.5625rem;}.large-block-grid-6 > li:nth-child(6n+2) {padding-left:0.3125rem;padding-right:1.25rem;}.large-block-grid-6 > li:nth-child(6n+3) {padding-left:0.625rem;padding-right:0.9375rem;}.large-block-grid-6 > li:nth-child(6n+4) {padding-left:0.9375rem;padding-right:0.625rem;}.large-block-grid-6 > li:nth-child(6n+5) {padding-left:1.25rem;padding-right:0.3125rem;}.large-block-grid-6 > li:nth-child(6n) {padding-left:1.5625rem;padding-right:0rem;}.large-block-grid-7>li {width:14.28571%;list-style:none;}.large-block-grid-7 > li:nth-of-type(n) {clear:none;}.large-block-grid-7 > li:nth-of-type(7n+1) {clear:both;}.large-block-grid-7 > li:nth-child(7n+1) {padding-left:0rem;padding-right:1.60714rem;}.large-block-grid-7 > li:nth-child(7n+2) {padding-left:0.26786rem;padding-right:1.33929rem;}.large-block-grid-7 > li:nth-child(7n+3) {padding-left:0.53571rem;padding-right:1.07143rem;}.large-block-grid-7 > li:nth-child(7n+4) {padding-left:0.80357rem;padding-right:0.80357rem;}.large-block-grid-7 > li:nth-child(7n+5) {padding-left:1.07143rem;padding-right:0.53571rem;}.large-block-grid-7 > li:nth-child(7n+6) {padding-left:1.33929rem;padding-right:0.26786rem;}.large-block-grid-7 > li:nth-child(7n) {padding-left:1.60714rem;padding-right:0rem;}.large-block-grid-8>li {width:12.5%;list-style:none;}.large-block-grid-8 > li:nth-of-type(n) {clear:none;}.large-block-grid-8 > li:nth-of-type(8n+1) {clear:both;}.large-block-grid-8 > li:nth-child(8n+1) {padding-left:0rem;padding-right:1.64062rem;}.large-block-grid-8 > li:nth-child(8n+2) {padding-left:0.23438rem;padding-right:1.40625rem;}.large-block-grid-8 > li:nth-child(8n+3) {padding-left:0.46875rem;padding-right:1.17188rem;}.large-block-grid-8 > li:nth-child(8n+4) {padding-left:0.70312rem;padding-right:0.9375rem;}.large-block-grid-8 > li:nth-child(8n+5) {padding-left:0.9375rem;padding-right:0.70312rem;}.large-block-grid-8 > li:nth-child(8n+6) {padding-left:1.17188rem;padding-right:0.46875rem;}.large-block-grid-8 > li:nth-child(8n+7) {padding-left:1.40625rem;padding-right:0.23438rem;}.large-block-grid-8 > li:nth-child(8n) {padding-left:1.64062rem;padding-right:0rem;}.large-block-grid-9>li {width:11.11111%;list-style:none;}.large-block-grid-9 > li:nth-of-type(n) {clear:none;}.large-block-grid-9 > li:nth-of-type(9n+1) {clear:both;}.large-block-grid-9 > li:nth-child(9n+1) {padding-left:0rem;padding-right:1.66667rem;}.large-block-grid-9 > li:nth-child(9n+2) {padding-left:0.20833rem;padding-right:1.45833rem;}.large-block-grid-9 > li:nth-child(9n+3) {padding-left:0.41667rem;padding-right:1.25rem;}.large-block-grid-9 > li:nth-child(9n+4) {padding-left:0.625rem;padding-right:1.04167rem;}.large-block-grid-9 > li:nth-child(9n+5) {padding-left:0.83333rem;padding-right:0.83333rem;}.large-block-grid-9 > li:nth-child(9n+6) {padding-left:1.04167rem;padding-right:0.625rem;}.large-block-grid-9 > li:nth-child(9n+7) {padding-left:1.25rem;padding-right:0.41667rem;}.large-block-grid-9 > li:nth-child(9n+8) {padding-left:1.45833rem;padding-right:0.20833rem;}.large-block-grid-9 > li:nth-child(9n) {padding-left:1.66667rem;padding-right:0rem;}.large-block-grid-10>li {width:10%;list-style:none;}.large-block-grid-10 > li:nth-of-type(n) {clear:none;}.large-block-grid-10 > li:nth-of-type(10n+1) {clear:both;}.large-block-grid-10 > li:nth-child(10n+1) {padding-left:0rem;padding-right:1.6875rem;}.large-block-grid-10 > li:nth-child(10n+2) {padding-left:0.1875rem;padding-right:1.5rem;}.large-block-grid-10 > li:nth-child(10n+3) {padding-left:0.375rem;padding-right:1.3125rem;}.large-block-grid-10 > li:nth-child(10n+4) {padding-left:0.5625rem;padding-right:1.125rem;}.large-block-grid-10 > li:nth-child(10n+5) {padding-left:0.75rem;padding-right:0.9375rem;}.large-block-grid-10 > li:nth-child(10n+6) {padding-left:0.9375rem;padding-right:0.75rem;}.large-block-grid-10 > li:nth-child(10n+7) {padding-left:1.125rem;padding-right:0.5625rem;}.large-block-grid-10 > li:nth-child(10n+8) {padding-left:1.3125rem;padding-right:0.375rem;}.large-block-grid-10 > li:nth-child(10n+9) {padding-left:1.5rem;padding-right:0.1875rem;}.large-block-grid-10 > li:nth-child(10n) {padding-left:1.6875rem;padding-right:0rem;}.large-block-grid-11>li {width:9.09091%;list-style:none;}.large-block-grid-11 > li:nth-of-type(n) {clear:none;}.large-block-grid-11 > li:nth-of-type(11n+1) {clear:both;}.large-block-grid-11 > li:nth-child(11n+1) {padding-left:0rem;padding-right:1.70455rem;}.large-block-grid-11 > li:nth-child(11n+2) {padding-left:0.17045rem;padding-right:1.53409rem;}.large-block-grid-11 > li:nth-child(11n+3) {padding-left:0.34091rem;padding-right:1.36364rem;}.large-block-grid-11 > li:nth-child(11n+4) {padding-left:0.51136rem;padding-right:1.19318rem;}.large-block-grid-11 > li:nth-child(11n+5) {padding-left:0.68182rem;padding-right:1.02273rem;}.large-block-grid-11 > li:nth-child(11n+6) {padding-left:0.85227rem;padding-right:0.85227rem;}.large-block-grid-11 > li:nth-child(11n+7) {padding-left:1.02273rem;padding-right:0.68182rem;}.large-block-grid-11 > li:nth-child(11n+8) {padding-left:1.19318rem;padding-right:0.51136rem;}.large-block-grid-11 > li:nth-child(11n+9) {padding-left:1.36364rem;padding-right:0.34091rem;}.large-block-grid-11 > li:nth-child(11n+10) {padding-left:1.53409rem;padding-right:0.17045rem;}.large-block-grid-11 > li:nth-child(11n) {padding-left:1.70455rem;padding-right:0rem;}.large-block-grid-12>li {width:8.33333%;list-style:none;}.large-block-grid-12 > li:nth-of-type(n) {clear:none;}.large-block-grid-12 > li:nth-of-type(12n+1) {clear:both;}.large-block-grid-12 > li:nth-child(12n+1) {padding-left:0rem;padding-right:1.71875rem;}.large-block-grid-12 > li:nth-child(12n+2) {padding-left:0.15625rem;padding-right:1.5625rem;}.large-block-grid-12 > li:nth-child(12n+3) {padding-left:0.3125rem;padding-right:1.40625rem;}.large-block-grid-12 > li:nth-child(12n+4) {padding-left:0.46875rem;padding-right:1.25rem;}.large-block-grid-12 > li:nth-child(12n+5) {padding-left:0.625rem;padding-right:1.09375rem;}.large-block-grid-12 > li:nth-child(12n+6) {padding-left:0.78125rem;padding-right:0.9375rem;}.large-block-grid-12 > li:nth-child(12n+7) {padding-left:0.9375rem;padding-right:0.78125rem;}.large-block-grid-12 > li:nth-child(12n+8) {padding-left:1.09375rem;padding-right:0.625rem;}.large-block-grid-12 > li:nth-child(12n+9) {padding-left:1.25rem;padding-right:0.46875rem;}.large-block-grid-12 > li:nth-child(12n+10) {padding-left:1.40625rem;padding-right:0.3125rem;}.large-block-grid-12 > li:nth-child(12n+11) {padding-left:1.5625rem;padding-right:0.15625rem;}.large-block-grid-12 > li:nth-child(12n) {padding-left:1.71875rem;padding-right:0rem;}}.breadcrumbs {display:block;padding:0.5625rem 0.875rem 0.5625rem;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#f4f4f4;border-color:#dcdcdc;-webkit-border-radius:3px;border-radius:3px;}.breadcrumbs>* {margin:0;float:left;font-size:0.6875rem;text-transform:uppercase;}.breadcrumbs > *:hover a ,.breadcrumbs > *:focus a {text-decoration:underline;}.breadcrumbs > * a ,.breadcrumbs > * span {text-transform:uppercase;color:#008cba;}.breadcrumbs > *.current {cursor:default;color:#333333;}.breadcrumbs > *.current a {cursor:default;color:#333333;}.breadcrumbs > *.current:hover ,.breadcrumbs > *.current:hover a ,.breadcrumbs > *.current:focus ,.breadcrumbs > *.current:focus a {text-decoration:none;}.breadcrumbs > *.unavailable {color:#999999;}.breadcrumbs > *.unavailable a {color:#999999;}.breadcrumbs > *.unavailable:hover ,.breadcrumbs > *.unavailable:hover a ,.breadcrumbs > *.unavailable:focus ,.breadcrumbs > *.unavailable a:focus {text-decoration:none;color:#999999;cursor:default;}.breadcrumbs > *:before {content:"/";color:#aaaaaa;margin:0 0.75rem;position:relative;top:1px;}.breadcrumbs > *:first-child:before {content:" ";margin:0;}button ,.button {border-style:solid;border-width:0px;cursor:pointer;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#008cba;border-color:#007295;color:#ffffff;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;}button:hover ,button:focus ,.button:hover ,.button:focus {background-color:#007295;}button:hover ,button:focus ,.button:hover ,.button:focus {color:#ffffff;}button.secondary ,.button.secondary {background-color:#e7e7e7;border-color:#b9b9b9;color:#333333;}button.secondary:hover ,button.secondary:focus ,.button.secondary:hover ,.button.secondary:focus {background-color:#b9b9b9;}button.secondary:hover ,button.secondary:focus ,.button.secondary:hover ,.button.secondary:focus {color:#333333;}button.success ,.button.success {background-color:#43ac6a;border-color:#368a54;color:#ffffff;}button.success:hover ,button.success:focus ,.button.success:hover ,.button.success:focus {background-color:#368a54;}button.success:hover ,button.success:focus ,.button.success:hover ,.button.success:focus {color:#ffffff;}button.alert ,.button.alert {background-color:#f04124;border-color:#cf280e;color:#ffffff;}button.alert:hover ,button.alert:focus ,.button.alert:hover ,.button.alert:focus {background-color:#cf280e;}button.alert:hover ,button.alert:focus ,.button.alert:hover ,.button.alert:focus {color:#ffffff;}button.large ,.button.large {padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem;}button.small ,.button.small {padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem;}button.tiny ,.button.tiny {padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem;}button.expand ,.button.expand {padding-right:0;padding-left:0;width:100%;}button.left-align ,.button.left-align {text-align:left;text-indent:0.75rem;}button.right-align ,.button.right-align {text-align:right;padding-right:0.75rem;}button.radius ,.button.radius {-webkit-border-radius:3px;border-radius:3px;}button.round ,.button.round {-webkit-border-radius:1000px;border-radius:1000px;}button.disabled ,button[disabled] ,.button.disabled ,.button[disabled] {background-color:#008cba;border-color:#007295;color:#ffffff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled:hover ,button.disabled:focus ,button[disabled]:hover ,button[disabled]:focus ,.button.disabled:hover ,.button.disabled:focus ,.button[disabled]:hover ,.button[disabled]:focus {background-color:#007295;}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:#ffffff;}button.disabled:hover ,button.disabled:focus ,button[disabled]:hover ,button[disabled]:focus ,.button.disabled:hover ,.button.disabled:focus ,.button[disabled]:hover ,.button[disabled]:focus {background-color:#008cba;}button.disabled.secondary ,button[disabled].secondary ,.button.disabled.secondary ,.button[disabled].secondary {background-color:#e7e7e7;border-color:#b9b9b9;color:#333333;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled.secondary:hover ,button.disabled.secondary:focus ,button[disabled].secondary:hover ,button[disabled].secondary:focus ,.button.disabled.secondary:hover ,.button.disabled.secondary:focus ,.button[disabled].secondary:hover ,.button[disabled].secondary:focus {background-color:#b9b9b9;}button.disabled.secondary:hover ,button.disabled.secondary:focus ,button[disabled].secondary:hover ,button[disabled].secondary:focus ,.button.disabled.secondary:hover ,.button.disabled.secondary:focus ,.button[disabled].secondary:hover ,.button[disabled].secondary:focus {color:#333333;}button.disabled.secondary:hover ,button.disabled.secondary:focus ,button[disabled].secondary:hover ,button[disabled].secondary:focus ,.button.disabled.secondary:hover ,.button.disabled.secondary:focus ,.button[disabled].secondary:hover ,.button[disabled].secondary:focus {background-color:#e7e7e7;}button.disabled.success ,button[disabled].success ,.button.disabled.success ,.button[disabled].success {background-color:#43ac6a;border-color:#368a54;color:#ffffff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled.success:hover ,button.disabled.success:focus ,button[disabled].success:hover ,button[disabled].success:focus ,.button.disabled.success:hover ,.button.disabled.success:focus ,.button[disabled].success:hover ,.button[disabled].success:focus {background-color:#368a54;}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:#ffffff;}button.disabled.success:hover ,button.disabled.success:focus ,button[disabled].success:hover ,button[disabled].success:focus ,.button.disabled.success:hover ,.button.disabled.success:focus ,.button[disabled].success:hover ,.button[disabled].success:focus {background-color:#43ac6a;}button.disabled.alert ,button[disabled].alert ,.button.disabled.alert ,.button[disabled].alert {background-color:#f04124;border-color:#cf280e;color:#ffffff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled.alert:hover ,button.disabled.alert:focus ,button[disabled].alert:hover ,button[disabled].alert:focus ,.button.disabled.alert:hover ,.button.disabled.alert:focus ,.button[disabled].alert:hover ,.button[disabled].alert:focus {background-color:#cf280e;}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:#ffffff;}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;}@media only screen and (min-width:40.063em){button ,.button {display:inline-block;}}.button-group {list-style:none;margin:0;left:0;*zoom:1;}.button-group:before ,.button-group:after {content:" ";display:table;}.button-group:after {clear:both;}.button-group li {margin:0;float:left;}.button-group li>button ,.button-group li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group li:first-child button ,.button-group li:first-child .button {border-left:0;}.button-group li:first-child {margin-left:0;}.button-group.radius > *>button ,.button-group.radius > * .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.radius > *:first-child button ,.button-group.radius > *:first-child .button {border-left:0;}.button-group.radius > *:first-child ,.button-group.radius > *:first-child>a ,.button-group.radius > *:first-child>button ,.button-group.radius > *:first-child>.button {-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.button-group.radius > *:last-child ,.button-group.radius > *:last-child>a ,.button-group.radius > *:last-child>button ,.button-group.radius > *:last-child>.button {-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}.button-group.round > *>button ,.button-group.round > * .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.round > *:first-child button ,.button-group.round > *:first-child .button {border-left:0;}.button-group.round > *:first-child ,.button-group.round > *:first-child>a ,.button-group.round > *:first-child>button ,.button-group.round > *:first-child>.button {-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}.button-group.round > *:last-child ,.button-group.round > *:last-child>a ,.button-group.round > *:last-child>button ,.button-group.round > *:last-child>.button {-moz-border-radius-bottomright:1000px;-moz-border-radius-topright:1000px;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px;}.button-group.even-2 li {width:50%;}.button-group.even-2 li>button ,.button-group.even-2 li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-2 li:first-child button ,.button-group.even-2 li:first-child .button {border-left:0;}.button-group.even-2 li button ,.button-group.even-2 li .button {width:100%;}.button-group.even-3 li {width:33.33333%;}.button-group.even-3 li>button ,.button-group.even-3 li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-3 li:first-child button ,.button-group.even-3 li:first-child .button {border-left:0;}.button-group.even-3 li button ,.button-group.even-3 li .button {width:100%;}.button-group.even-4 li {width:25%;}.button-group.even-4 li>button ,.button-group.even-4 li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-4 li:first-child button ,.button-group.even-4 li:first-child .button {border-left:0;}.button-group.even-4 li button ,.button-group.even-4 li .button {width:100%;}.button-group.even-5 li {width:20%;}.button-group.even-5 li>button ,.button-group.even-5 li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-5 li:first-child button ,.button-group.even-5 li:first-child .button {border-left:0;}.button-group.even-5 li button ,.button-group.even-5 li .button {width:100%;}.button-group.even-6 li {width:16.66667%;}.button-group.even-6 li>button ,.button-group.even-6 li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-6 li:first-child button ,.button-group.even-6 li:first-child .button {border-left:0;}.button-group.even-6 li button ,.button-group.even-6 li .button {width:100%;}.button-group.even-7 li {width:14.28571%;}.button-group.even-7 li>button ,.button-group.even-7 li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-7 li:first-child button ,.button-group.even-7 li:first-child .button {border-left:0;}.button-group.even-7 li button ,.button-group.even-7 li .button {width:100%;}.button-group.even-8 li {width:12.5%;}.button-group.even-8 li>button ,.button-group.even-8 li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-8 li:first-child button ,.button-group.even-8 li:first-child .button {border-left:0;}.button-group.even-8 li button ,.button-group.even-8 li .button {width:100%;}.button-bar {*zoom:1;}.button-bar:before ,.button-bar:after {content:" ";display:table;}.button-bar:after {clear:both;}.button-bar .button-group {float:left;margin-right:0.625rem;}.button-bar .button-group div {overflow:hidden;}.clearing-thumbs ,[data-clearing] {*zoom:1;margin-bottom:0;margin-left:0;list-style:none;}.clearing-thumbs:before ,.clearing-thumbs:after ,[data-clearing]:before ,[data-clearing]:after {content:" ";display:table;}.clearing-thumbs:after ,[data-clearing]:after {clear:both;}.clearing-thumbs li ,[data-clearing] li {float:left;margin-right:10px;}.clearing-thumbs[class*="block-grid-"] li ,[data-clearing][class*="block-grid-"] li {margin-right:0;}.clearing-blackout {background:#333333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998;}.clearing-blackout .clearing-close {display:block;}.clearing-container {position:relative;z-index:998;height:100%;overflow:hidden;margin:0;}.clearing-touch-label {position:absolute;top:50%;left:50%;color:#aaaaaa;font-size:0.6em;}.visible-img {height:95%;position:relative;}.visible-img img {position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%;}.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;}.clearing-close {z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#cccccc;display:none;}.clearing-close:hover ,.clearing-close:focus {color:#cccccc;}.clearing-assembled .clearing-container {height:100%;}.clearing-assembled .clearing-container .carousel>ul {display:none;}.clearing-feature li {display:none;}.clearing-feature li.clearing-featured-img {display:block;}@media only screen and (min-width:40.063em){.clearing-main-prev ,.clearing-main-next {position:absolute;height:100%;width:40px;top:0;}.clearing-main-prev>span ,.clearing-main-next>span {position:absolute;top:50%;display:block;width:0;height:0;border:solid 12px;}.clearing-main-prev > span:hover ,.clearing-main-next > span:hover {opacity:0.8;}.clearing-main-prev {left:0;}.clearing-main-prev>span {left:5px;border-color:transparent;border-right-color:#cccccc;}.clearing-main-next {right:0;}.clearing-main-next>span {border-color:transparent;border-left-color:#cccccc;}.clearing-main-prev.disabled ,.clearing-main-next.disabled {opacity:0.3;}.clearing-assembled .clearing-container .carousel {background:rgba(51, 51, 51, 0.8);height:120px;margin-top:10px;text-align:center;}.clearing-assembled .clearing-container .carousel>ul {display:inline-block;z-index:999;height:100%;position:relative;float:none;}.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;}.clearing-assembled .clearing-container .carousel > ul li.fix-height img {height:100%;max-width:none;}.clearing-assembled .clearing-container .carousel > ul li a.th {border:none;-webkit-box-shadow:none;box-shadow:none;display:block;}.clearing-assembled .clearing-container .carousel > ul li img {cursor:pointer !important;width:100% !important;}.clearing-assembled .clearing-container .carousel > ul li.visible {opacity:1;}.clearing-assembled .clearing-container .carousel > ul li:hover {opacity:0.8;}.clearing-assembled .clearing-container .visible-img {background:#333333;overflow:hidden;height:85%;}.clearing-close {position:absolute;top:10px;right:20px;padding-left:0;padding-top:0;}}.f-dropdown {position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#ffffff;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;margin-top:2px;max-width:200px;}.f-dropdown>*:first-child {margin-top:0;}.f-dropdown>*:last-child {margin-bottom:0;}.f-dropdown:before {content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent #ffffff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:99;}.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:98;}.f-dropdown.right:before {left:auto;right:10px;}.f-dropdown.right:after {left:auto;right:9px;}.f-dropdown li {font-size:0.875rem;cursor:pointer;line-height:1.125rem;margin:0;}.f-dropdown li:hover ,.f-dropdown li:focus {background:#eeeeee;}.f-dropdown li a {display:block;padding:0.5rem;color:#555555;}.f-dropdown.content {position:absolute;left:-9999px;list-style:none;margin-left:0;padding:1.25rem;width:100%;height:auto;max-height:none;background:#ffffff;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;max-width:200px;}.f-dropdown.content>*:first-child {margin-top:0;}.f-dropdown.content>*:last-child {margin-bottom:0;}.f-dropdown.tiny {max-width:200px;}.f-dropdown.small {max-width:300px;}.f-dropdown.medium {max-width:500px;}.f-dropdown.large {max-width:800px;}.dropdown.button ,button.dropdown {position:relative;padding-right:3.5625rem;}.dropdown.button:before ,button.dropdown:before {position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:#ffffff transparent transparent transparent;top:50%;}.dropdown.button:before ,button.dropdown:before {border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem;}.dropdown.button:before ,button.dropdown:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.tiny ,button.dropdown.tiny {padding-right:2.625rem;}.dropdown.button.tiny:before ,button.dropdown.tiny:before {border-width:0.375rem;right:1.125rem;margin-top:-0.125rem;}.dropdown.button.tiny:before ,button.dropdown.tiny:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.small ,button.dropdown.small {padding-right:3.0625rem;}.dropdown.button.small:before ,button.dropdown.small:before {border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem;}.dropdown.button.small:before ,button.dropdown.small:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.large ,button.dropdown.large {padding-right:3.625rem;}.dropdown.button.large:before ,button.dropdown.large:before {border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem;}.dropdown.button.large:before ,button.dropdown.large:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.secondary:before ,button.dropdown.secondary:before {border-color:#333333 transparent transparent transparent;}.flex-video {position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden;}.flex-video.widescreen {padding-bottom:56.55%;}.flex-video.vimeo {padding-top:0;}.flex-video iframe ,.flex-video object ,.flex-video embed ,.flex-video video {position:absolute;top:0;left:0;width:100%;height:100%;}form {margin:0 0 1rem;}form .row .row {margin:0 -0.5rem;}form .row .row .column ,form .row .row .columns {padding:0 0.5rem;}form .row .row.collapse {margin:0;}form .row .row.collapse .column ,form .row .row.collapse .columns {padding:0;}form .row .row.collapse input {-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;}form .row input.column ,form .row input.columns ,form .row textarea.column ,form .row textarea.columns {padding-left:0.5rem;}label {font-size:0.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;line-height:1.5;margin-bottom:0;}label.right {float:none;text-align:right;}label.inline {margin:0 0 1rem 0;padding:0.625rem 0;}label small {text-transform:capitalize;color:#686868;}select {-webkit-appearance:none !important;background-color:#fafafa;background-image:url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==');background-repeat:no-repeat;background-position:center right 3%;border:1px solid #cccccc;padding:0.5rem;font-size:0.875rem;-webkit-border-radius:0;border-radius:0;}select.radius {-webkit-border-radius:3px;border-radius:3px;}select:hover {background-color:#f3f3f3;border-color:#999999;}select::-ms-expand {display:none;}@-moz-document url-prefix() {select {background:#fafafa;}select:hover {background:#f3f3f3;}}.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;}.postfix.button {padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none;}.prefix.button {padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none;}.prefix.button.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.postfix.button.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}.prefix.button.round {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}.postfix.button.round {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomright:1000px;-moz-border-radius-topright:1000px;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px;}span.prefix ,label.prefix {background:#f2f2f2;border-right:none;color:#333333;border-color:#cccccc;}span.prefix.radius ,label.prefix.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}span.postfix ,label.postfix {background:#f2f2f2;border-left:none;color:#333333;border-color:#cccccc;}span.postfix.radius ,label.postfix.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}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"] ,textarea {-webkit-appearance:none;background-color:#ffffff;font-family:inherit;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);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%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;transition:all 0.15s linear;}input[type="text"]:focus ,input[type="password"]:focus ,input[type="date"]:focus ,input[type="datetime"]:focus ,input[type="datetime-local"]:focus ,input[type="month"]:focus ,input[type="week"]:focus ,input[type="email"]:focus ,input[type="number"]:focus ,input[type="search"]:focus ,input[type="tel"]:focus ,input[type="time"]:focus ,input[type="url"]:focus ,textarea:focus {-webkit-box-shadow:0 0 5px #999999;-moz-box-shadow:0 0 5px #999999;box-shadow:0 0 5px #999999;border-color:#999999;}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 ,textarea:focus {background:#fafafa;border-color:#999999;outline:none;}input[type="text"][disabled] ,fieldset[disabled] input[type="text"] ,input[type="password"][disabled] ,fieldset[disabled] input[type="password"] ,input[type="date"][disabled] ,fieldset[disabled] input[type="date"] ,input[type="datetime"][disabled] ,fieldset[disabled] input[type="datetime"] ,input[type="datetime-local"][disabled] ,fieldset[disabled] input[type="datetime-local"] ,input[type="month"][disabled] ,fieldset[disabled] input[type="month"] ,input[type="week"][disabled] ,fieldset[disabled] input[type="week"] ,input[type="email"][disabled] ,fieldset[disabled] input[type="email"] ,input[type="number"][disabled] ,fieldset[disabled] input[type="number"] ,input[type="search"][disabled] ,fieldset[disabled] input[type="search"] ,input[type="tel"][disabled] ,fieldset[disabled] input[type="tel"] ,input[type="time"][disabled] ,fieldset[disabled] input[type="time"] ,input[type="url"][disabled] ,fieldset[disabled] input[type="url"] ,textarea[disabled] ,fieldset[disabled] textarea {background-color:#dddddd;}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 ,textarea.radius {-webkit-border-radius:3px;border-radius:3px;}select {height:2.3125rem;}input[type="file"] ,input[type="checkbox"] ,input[type="radio"] ,select {margin:0 0 1rem 0;}input[type="checkbox"]+label ,input[type="radio"]+label {display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline;}input[type="file"] {width:100%;}fieldset {border:1px solid #dddddd;padding:1.25rem;margin:1.125rem 0;}fieldset legend {font-weight:bold;background:#ffffff;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem;}[data-abide] .error small.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:#ffffff;}[data-abide] span.error ,[data-abide] small.error {display:none;}span.error ,small.error {display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#ffffff;}.error input ,.error textarea ,.error select {margin-bottom:0;}.error input[type="checkbox"] ,.error input[type="radio"] {margin-bottom:1rem;}.error label ,.error label.error {color:#f04124;}.error small.error {display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#ffffff;}.error > label>small {color:#686868;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline;}.error span.error-message {display:block;}input.error ,textarea.error {margin-bottom:0;}label.error {color:#f04124;}.inline-list {margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden;}.inline-list>li {list-style:none;float:left;margin-left:1.375rem;display:block;}.inline-list > li>* {display:block;}.joyride-list {display:none;}.joyride-tip-guide {display:none;position:absolute;background:#333333;color:#ffffff;z-index:101;top:0;left:2.5%;font-family:inherit;font-weight:normal;width:95%;}.lt-ie9 .joyride-tip-guide {max-width:800px;left:50%;margin-left:-400px;}.joyride-content-wrapper {width:100%;padding:1.125rem 1.25rem 1.5rem;}.joyride-content-wrapper .button {margin-bottom:0 !important;}.joyride-tip-guide .joyride-nub {display:block;position:absolute;left:22px;width:0;height:0;border:10px solid #333333;}.joyride-tip-guide .joyride-nub.top {border-top-style:solid;border-color:#333333;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px;}.joyride-tip-guide .joyride-nub.bottom {border-bottom-style:solid;border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px;}.joyride-tip-guide .joyride-nub.right {right:-20px;}.joyride-tip-guide .joyride-nub.left {left:-20px;}.joyride-tip-guide h1 ,.joyride-tip-guide h2 ,.joyride-tip-guide h3 ,.joyride-tip-guide h4 ,.joyride-tip-guide h5 ,.joyride-tip-guide h6 {line-height:1.25;margin:0;font-weight:bold;color:#ffffff;}.joyride-tip-guide p {margin:0 0 1.125rem 0;font-size:0.875rem;line-height:1.3;}.joyride-timer-indicator-wrap {width:50px;height:3px;border:solid 1px #555555;position:absolute;right:1.0625rem;bottom:1rem;}.joyride-timer-indicator {display:block;width:0;height:inherit;background:#666666;}.joyride-close-tip {position:absolute;right:12px;top:10px;color:#777777 !important;text-decoration:none;font-size:24px;font-weight:normal;line-height:0.5 !important;}.joyride-close-tip:hover ,.joyride-close-tip:focus {color:#eeeeee !important;}.joyride-modal-bg {position:fixed;height:100%;width:100%;background:transparent;background:rgba(0, 0, 0, 0.5);z-index:100;display:none;top:0;left:0;cursor:pointer;}.joyride-expose-wrapper {background-color:#ffffff;position:absolute;border-radius:3px;z-index:102;-moz-box-shadow:0 0 30px #ffffff;-webkit-box-shadow:0 0 15px #ffffff;box-shadow:0 0 15px #ffffff;}.joyride-expose-cover {background:transparent;border-radius:3px;position:absolute;z-index:9999;top:0;left:0;}@media only screen and (min-width:40.063em){.joyride-tip-guide {width:300px;left:inherit;}.joyride-tip-guide .joyride-nub.bottom {border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px;}.joyride-tip-guide .joyride-nub.right {border-color:#333333 !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:auto;right:-20px;}.joyride-tip-guide .joyride-nub.left {border-color:#333333 !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-20px;right:auto;}}.keystroke ,kbd {background-color:#ededed;border-color:#dcdcdc;color:#222222;border-style:solid;border-width:1px;margin:0;font-family:"Consolas","Menlo","Courier",monospace;font-size:inherit;padding:0.125rem 0.25rem 0;-webkit-border-radius:3px;border-radius:3px;}.label {font-weight:normal;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,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.375rem;font-size:0.6875rem;background-color:#008cba;color:#ffffff;}.label.radius {-webkit-border-radius:3px;border-radius:3px;}.label.round {-webkit-border-radius:1000px;border-radius:1000px;}.label.alert {background-color:#f04124;color:#ffffff;}.label.success {background-color:#43ac6a;color:#ffffff;}.label.secondary {background-color:#e7e7e7;color:#333333;}[data-magellan-expedition] {background:#ffffff;z-index:50;min-width:100%;padding:10px;}[data-magellan-expedition] .sub-nav {margin-bottom:0;}[data-magellan-expedition] .sub-nav dd {margin-bottom:0;}[data-magellan-expedition] .sub-nav a {line-height:1.8em;}@-webkit-keyframes rotate {from {-webkit-transform:rotate(0deg);}to {-webkit-transform:rotate(360deg);}}@-moz-keyframes rotate {from {-moz-transform:rotate(0deg);}to {-moz-transform:rotate(360deg);}}@-o-keyframes rotate {from {-o-transform:rotate(0deg);}to {-o-transform:rotate(360deg);}}@keyframes rotate {from {transform:rotate(0deg);}to {transform:rotate(360deg);}}.slideshow-wrapper {position:relative;}.slideshow-wrapper ul {list-style-type:none;margin:0;}.slideshow-wrapper ul li ,.slideshow-wrapper ul li .orbit-caption {display:none;}.slideshow-wrapper ul li:first-child {display:block;}.slideshow-wrapper .orbit-container {background-color:transparent;}.slideshow-wrapper .orbit-container ul li {display:block;}.slideshow-wrapper .orbit-container ul li .orbit-caption {display:block;}.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 #ffffff;-webkit-border-radius:1000px;border-radius:1000px;-webkit-animation-name:rotate;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:rotate;-o-animation-duration:1.5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;}.orbit-container {overflow:hidden;width:100%;position:relative;background:none;}.orbit-container .orbit-slides-container {list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0);}.orbit-container .orbit-slides-container img {display:block;max-width:100%;}.orbit-container .orbit-slides-container>* {position:absolute;top:0;width:100%;margin-left:100%;}.orbit-container .orbit-slides-container > *:first-child {margin-left:0%;}.orbit-container .orbit-slides-container > * .orbit-caption {position:absolute;bottom:0;background-color:rgba(51, 51, 51, 0.8);color:#ffffff;width:100%;padding:0.625rem 0.875rem;font-size:0.875rem;}.orbit-container .orbit-slide-number {position:absolute;top:10px;left:10px;font-size:12px;color:#ffffff;background:rgba(0, 0, 0, 0);z-index:10;}.orbit-container .orbit-slide-number span {font-weight:700;padding:0.3125rem;display:inline-block;}.orbit-container .orbit-timer {position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10;}.orbit-container .orbit-timer .orbit-progress {height:3px;background-color:rgba(255, 255, 255, 0.3);display:block;width:0%;position:relative;right:20px;top:5px;}.orbit-container .orbit-timer>span {display:none;position:absolute;top:0px;right:0;width:11px;height:14px;border:solid 4px #ffffff;border-top:none;border-bottom:none;}.orbit-container .orbit-timer.paused>span {right:-4px;top:0px;width:11px;height:14px;border:inset 8px;border-right-style:solid;border-color:transparent transparent transparent #ffffff;}.orbit-container .orbit-timer.paused > span.dark {border-color:transparent transparent transparent #333333;}.orbit-container:hover .orbit-timer>span {display:block;}.orbit-container .orbit-prev ,.orbit-container .orbit-next {position:absolute;top:45%;margin-top:-25px;width:36px;height:60px;line-height:50px;color:white;background-color:none;text-indent:-9999px !important;z-index:10;}.orbit-container .orbit-prev:hover ,.orbit-container .orbit-next:hover {background-color:rgba(0, 0, 0, 0.3);}.orbit-container .orbit-prev>span ,.orbit-container .orbit-next>span {position:absolute;top:50%;margin-top:-10px;display:block;width:0;height:0;border:inset 10px;}.orbit-container .orbit-prev {left:0;}.orbit-container .orbit-prev>span {border-right-style:solid;border-color:transparent;border-right-color:#ffffff;}.orbit-container .orbit-prev:hover>span {border-right-color:#ffffff;}.orbit-container .orbit-next {right:0;}.orbit-container .orbit-next>span {border-color:transparent;border-left-style:solid;border-left-color:#ffffff;left:50%;margin-left:-4px;}.orbit-container .orbit-next:hover>span {border-left-color:#ffffff;}.orbit-bullets-container {text-align:center;}.orbit-bullets {margin:0 auto 30px auto;overflow:hidden;position:relative;top:10px;float:none;text-align:center;display:block;}.orbit-bullets li {display:inline-block;width:0.5625rem;height:0.5625rem;background:#cccccc;float:none;margin-right:6px;-webkit-border-radius:1000px;border-radius:1000px;}.orbit-bullets li.active {background:#999999;}.orbit-bullets li:last-child {margin-right:0;}.touch .orbit-container .orbit-prev ,.touch .orbit-container .orbit-next {display:none;}.touch .orbit-bullets {display:none;}@media only screen and (min-width:40.063em){.touch .orbit-container .orbit-prev ,.touch .orbit-container .orbit-next {display:inherit;}.touch .orbit-bullets {display:block;}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container {height:auto !important;}.orbit-stack-on-small .orbit-slides-container>* {position:relative;margin-left:0% !important;}.orbit-stack-on-small .orbit-timer ,.orbit-stack-on-small .orbit-next ,.orbit-stack-on-small .orbit-prev ,.orbit-stack-on-small .orbit-bullets {display:none;}}ul.pagination {display:block;height:1.5rem;margin-left:-0.3125rem;}ul.pagination li {height:1.5rem;color:#222222;font-size:0.875rem;margin-left:0.3125rem;}ul.pagination li a {display:block;padding:0.0625rem 0.625rem 0.0625rem;color:#999999;-webkit-border-radius:3px;border-radius:3px;}ul.pagination li:hover a ,ul.pagination li a:focus {background:#e6e6e6;}ul.pagination li.unavailable a {cursor:default;color:#999999;}ul.pagination li.unavailable:hover a ,ul.pagination li.unavailable a:focus {background:transparent;}ul.pagination li.current a {background:#008cba;color:#ffffff;font-weight:bold;cursor:default;}ul.pagination li.current a:hover ,ul.pagination li.current a:focus {background:#008cba;}ul.pagination li {float:left;display:block;}.pagination-centered {text-align:center;}.pagination-centered ul.pagination li {float:none;display:inline-block;}.panel {border-style:solid;border-width:1px;border-color:#d7d7d7;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;}.panel>:first-child {margin-top:0;}.panel>:last-child {margin-bottom:0;}.panel h1 ,.panel h2 ,.panel h3 ,.panel h4 ,.panel h5 ,.panel h6 ,.panel p {color:#333333;}.panel h1 ,.panel h2 ,.panel h3 ,.panel h4 ,.panel h5 ,.panel h6 {line-height:1;margin-bottom:0.625rem;}.panel h1.subheader ,.panel h2.subheader ,.panel h3.subheader ,.panel h4.subheader ,.panel h5.subheader ,.panel h6.subheader {line-height:1.4;}.panel.callout {border-style:solid;border-width:1px;border-color:#b6edff;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff;}.panel.callout>:first-child {margin-top:0;}.panel.callout>:last-child {margin-bottom:0;}.panel.callout h1 ,.panel.callout h2 ,.panel.callout h3 ,.panel.callout h4 ,.panel.callout h5 ,.panel.callout h6 ,.panel.callout p {color:#333333;}.panel.callout h1 ,.panel.callout h2 ,.panel.callout h3 ,.panel.callout h4 ,.panel.callout h5 ,.panel.callout h6 {line-height:1;margin-bottom:0.625rem;}.panel.callout h1.subheader ,.panel.callout h2.subheader ,.panel.callout h3.subheader ,.panel.callout h4.subheader ,.panel.callout h5.subheader ,.panel.callout h6.subheader {line-height:1.4;}.panel.callout a:not(.button) {color:#008cba;}.panel.radius {-webkit-border-radius:3px;border-radius:3px;}.pricing-table {border:solid 1px #dddddd;margin-left:0;margin-bottom:1.25rem;}.pricing-table * {list-style:none;line-height:1;}.pricing-table .title {background-color:#333333;padding:0.9375rem 1.25rem;text-align:center;color:#eeeeee;font-weight:normal;font-size:1rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.pricing-table .price {background-color:#f6f6f6;padding:0.9375rem 1.25rem;text-align:center;color:#333333;font-weight:normal;font-size:2rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.pricing-table .description {background-color:#ffffff;padding:0.9375rem;text-align:center;color:#777777;font-size:0.75rem;font-weight:normal;line-height:1.4;border-bottom:dotted 1px #dddddd;}.pricing-table .bullet-item {background-color:#ffffff;padding:0.9375rem;text-align:center;color:#333333;font-size:0.875rem;font-weight:normal;border-bottom:dotted 1px #dddddd;}.pricing-table .cta-button {background-color:#ffffff;text-align:center;padding:1.25rem 1.25rem 0;}.progress {background-color:#f6f6f6;height:1.5625rem;border:1px solid #ffffff;padding:0.125rem;margin-bottom:0.625rem;}.progress .meter {background:#008cba;height:100%;display:block;}.progress.secondary .meter {background:#e7e7e7;height:100%;display:block;}.progress.success .meter {background:#43ac6a;height:100%;display:block;}.progress.alert .meter {background:#f04124;height:100%;display:block;}.progress.radius {-webkit-border-radius:3px;border-radius:3px;}.progress.radius .meter {-webkit-border-radius:2px;border-radius:2px;}.progress.round {-webkit-border-radius:1000px;border-radius:1000px;}.progress.round .meter {-webkit-border-radius:999px;border-radius:999px;}.reveal-modal-bg {position:fixed;height:100%;width:100%;background:#000000;background:rgba(0, 0, 0, 0.45);z-index:99;display:none;top:0;left:0;}dialog ,.reveal-modal {visibility:hidden;display:none;position:absolute;left:50%;z-index:100;height:auto;margin-left:-40%;width:80%;background-color:#ffffff;padding:1.25rem;border:solid 1px #666666;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);top:6.25rem;}dialog .column ,dialog .columns ,.reveal-modal .column ,.reveal-modal .columns {min-width:0;}dialog>:first-child ,.reveal-modal>:first-child {margin-top:0;}dialog>:last-child ,.reveal-modal>:last-child {margin-bottom:0;}dialog .close-reveal-modal ,.reveal-modal .close-reveal-modal {font-size:1.375rem;line-height:1;position:absolute;top:0.5rem;right:0.6875rem;color:#aaaaaa;font-weight:bold;cursor:pointer;}dialog[open] {display:block;visibility:visible;}@media only screen and (min-width:40.063em){dialog ,.reveal-modal {padding:1.875rem;top:6.25rem;}dialog.tiny ,.reveal-modal.tiny {margin-left:-15%;width:30%;}dialog.small ,.reveal-modal.small {margin-left:-20%;width:40%;}dialog.medium ,.reveal-modal.medium {margin-left:-30%;width:60%;}dialog.large ,.reveal-modal.large {margin-left:-35%;width:70%;}dialog.xlarge ,.reveal-modal.xlarge {margin-left:-47.5%;width:95%;}}@media print{dialog ,.reveal-modal {background:#ffffff !important;}}.side-nav {display:block;margin:0;padding:0.875rem 0;list-style-type:none;list-style-position:inside;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.side-nav li {margin:0 0 0.4375rem 0;font-size:0.875rem;}.side-nav li a:not(.button) {display:block;color:#008cba;}.side-nav li a:not(.button):hover ,.side-nav li a:not(.button):focus {color:#1ccaff;}.side-nav li.active>a:first-child:not(.button) {color:#1ccaff;font-weight:normal;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.side-nav li.divider {border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#ffffff;}.split.button {position:relative;padding-right:5.0625rem;}.split.button span {display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px;}.split.button span:before {position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%;}.split.button span:active {background-color:rgba(0, 0, 0, 0.1);}.split.button span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button span {width:3.09375rem;}.split.button span:before {border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem;}.split.button span:before {border-color:#ffffff transparent transparent transparent;}.split.button.secondary span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button.secondary span:before {border-color:#ffffff transparent transparent transparent;}.split.button.alert span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button.success span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button.tiny {padding-right:3.75rem;}.split.button.tiny span {width:2.25rem;}.split.button.tiny span:before {border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem;}.split.button.small {padding-right:4.375rem;}.split.button.small span {width:2.625rem;}.split.button.small span:before {border-top-style:solid;border-width:0.4375rem;top:48%;margin-left:-0.375rem;}.split.button.large {padding-right:5.5rem;}.split.button.large span {width:3.4375rem;}.split.button.large span:before {border-top-style:solid;border-width:0.3125rem;top:48%;margin-left:-0.375rem;}.split.button.expand {padding-left:2rem;}.split.button.secondary span:before {border-color:#333333 transparent transparent transparent;}.split.button.radius span {-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}.split.button.round span {-moz-border-radius-bottomright:1000px;-moz-border-radius-topright:1000px;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px;}.sub-nav {display:block;width:auto;overflow:hidden;margin:-0.25rem 0 1.125rem;padding-top:0.25rem;margin-right:0;margin-left:-0.75rem;}.sub-nav dt {text-transform:uppercase;}.sub-nav dt ,.sub-nav dd ,.sub-nav li {float:left;display:inline;margin-left:1rem;margin-bottom:0.625rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-size:0.875rem;color:#999999;}.sub-nav dt a ,.sub-nav dd a ,.sub-nav li a {text-decoration:none;color:#999999;padding:0.1875rem 1rem;}.sub-nav dt a:hover ,.sub-nav dd a:hover ,.sub-nav li a:hover {color:#737373;}.sub-nav dt.active a ,.sub-nav dd.active a ,.sub-nav li.active a {-webkit-border-radius:3px;border-radius:3px;font-weight:normal;background:#008cba;padding:0.1875rem 1rem;cursor:default;color:#ffffff;}.sub-nav dt.active a:hover ,.sub-nav dd.active a:hover ,.sub-nav li.active a:hover {background:#007ba0;}div.switch {position:relative;padding:0;display:block;overflow:hidden;border-style:solid;border-width:1px;margin-bottom:1.25rem;height:2.25rem;background:#ffffff;border-color:#cccccc;}div.switch label {position:relative;left:0;z-index:2;float:left;width:50%;height:100%;margin:0;font-weight:bold;text-align:left;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}div.switch input {position:absolute;z-index:3;opacity:0;width:100%;height:100%;-moz-appearance:none;}div.switch input:hover ,div.switch input:focus {cursor:pointer;}div.switch span:last-child {position:absolute;top:-1px;left:-1px;z-index:1;display:block;padding:0;border-width:1px;border-style:solid;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}div.switch input:not(:checked)+label {opacity:0;}div.switch input:checked {display:none !important;}div.switch input {left:0;display:block !important;}div.switch input:first-of-type+label ,div.switch input:first-of-type+span+label {left:-50%;}div.switch input:first-of-type:checked+label ,div.switch input:first-of-type:checked+span+label {left:0%;}div.switch input:last-of-type+label ,div.switch input:last-of-type+span+label {right:-50%;left:auto;text-align:right;}div.switch input:last-of-type:checked+label ,div.switch input:last-of-type:checked+span+label {right:0%;left:auto;}div.switch span.custom {display:none !important;}form.custom div.switch .hidden-field {margin-left:auto;position:absolute;visibility:visible;}div.switch label {padding:0;line-height:2.3rem;font-size:0.875rem;}div.switch input:first-of-type:checked~span:last-child {left:100%;margin-left:-2.1875rem;}div.switch span:last-child {width:2.25rem;height:2.25rem;}div.switch span:last-child {border-color:#b3b3b3;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);background:linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);-webkit-box-shadow:2px 0 10px 0 rgba(0, 0, 0, 0.07),1000px 0 0 1000px #f3faf6,-2px 0 10px 0 rgba(0, 0, 0, 0.07),-1000px 0 0 1000px #f5f5f5;box-shadow:2px 0 10px 0 rgba(0, 0, 0, 0.07),1000px 0 0 980px #f3faf6,-2px 0 10px 0 rgba(0, 0, 0, 0.07),-1000px 0 0 1000px #f5f5f5;}div.switch:hover span:last-child ,div.switch:focus span:last-child {background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background:linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);}div.switch:active {background:transparent;}div.switch.large {height:2.75rem;}div.switch.large label {padding:0;line-height:2.3rem;font-size:1.0625rem;}div.switch.large input:first-of-type:checked~span:last-child {left:100%;margin-left:-2.6875rem;}div.switch.large span:last-child {width:2.75rem;height:2.75rem;}div.switch.small {height:1.75rem;}div.switch.small label {padding:0;line-height:2.1rem;font-size:0.75rem;}div.switch.small input:first-of-type:checked~span:last-child {left:100%;margin-left:-1.6875rem;}div.switch.small span:last-child {width:1.75rem;height:1.75rem;}div.switch.tiny {height:1.375rem;}div.switch.tiny label {padding:0;line-height:1.9rem;font-size:0.6875rem;}div.switch.tiny input:first-of-type:checked~span:last-child {left:100%;margin-left:-1.3125rem;}div.switch.tiny span:last-child {width:1.375rem;height:1.375rem;}div.switch.radius {-webkit-border-radius:4px;border-radius:4px;}div.switch.radius span:last-child {-webkit-border-radius:3px;border-radius:3px;}div.switch.round {-webkit-border-radius:1000px;border-radius:1000px;}div.switch.round span:last-child {-webkit-border-radius:999px;border-radius:999px;}div.switch.round label {padding:0 0.5625rem;}@-webkit-keyframes webkitSiblingBugfix {from {position:relative;}to {position:relative;}}table {background:#ffffff;margin-bottom:1.25rem;border:solid 1px #dddddd;}table thead ,table tfoot {background:#f5f5f5;}table thead tr th ,table thead tr td ,table tfoot tr th ,table tfoot tr td {padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222222;text-align:left;}table tr th ,table tr td {padding:0.5625rem 0.625rem;font-size:0.875rem;color:#222222;}table tr.even ,table tr.alt ,table tr:nth-of-type(even) {background:#f9f9f9;}table thead tr th ,table tfoot tr th ,table tbody tr td ,table tr td ,table tfoot tr td {display:table-cell;line-height:1.125rem;}.tabs {*zoom:1;margin-bottom:0 !important;}.tabs:before ,.tabs:after {content:" ";display:table;}.tabs:after {clear:both;}.tabs dd {position:relative;margin-bottom:0 !important;float:left;}.tabs dd>a {display:block;background:#efefef;color:#222222;padding:1rem 2rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem;}.tabs dd > a:hover {background:#e1e1e1;}.tabs dd.active a {background:#ffffff;}.tabs.radius dd:first-child a {-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.tabs.radius dd:last-child a {-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}.tabs.vertical dd {position:inherit;float:none;display:block;top:auto;}.tabs-content {*zoom:1;margin-bottom:1.5rem;width:100%;}.tabs-content:before ,.tabs-content:after {content:" ";display:table;}.tabs-content:after {clear:both;}.tabs-content>.content {display:none;float:left;padding:0.9375rem 0;width:100%;}.tabs-content > .content.active {display:block;}.tabs-content > .content.contained {padding:0.9375rem;}.tabs-content.vertical {display:block;}.tabs-content.vertical>.content {padding:0 0.9375rem;}@media only screen and (min-width:40.063em){.tabs.vertical {width:20%;float:left;margin-bottom:1.25rem;}.tabs-content.vertical {width:80%;float:left;margin-left:-1px;}}.no-js .tabs-content>.content {display:block;float:none;}.th {line-height:0;display:inline-block;border:solid 4px #ffffff;max-width:100%;-webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2);-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;transition:all 200ms ease-out;}.th:hover ,.th:focus {-webkit-box-shadow:0 0 6px 1px rgba(0, 140, 186, 0.5);box-shadow:0 0 6px 1px rgba(0, 140, 186, 0.5);}.th.radius {-webkit-border-radius:3px;border-radius:3px;}.has-tip {border-bottom:dotted 1px #cccccc;cursor:help;font-weight:bold;color:#333333;}.has-tip:hover ,.has-tip:focus {border-bottom:dotted 1px #004054;color:#008cba;}.has-tip.tip-left ,.has-tip.tip-right {float:none !important;}.tooltip {display:none;position:absolute;z-index:999;font-weight:normal;font-size:0.875rem;line-height:1.3;padding:0.75rem;max-width:85%;left:50%;width:100%;color:#ffffff;background:#333333;}.tooltip>.nub {display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #333333 transparent;top:-10px;}.tooltip.radius {-webkit-border-radius:3px;border-radius:3px;}.tooltip.round {-webkit-border-radius:1000px;border-radius:1000px;}.tooltip.round>.nub {left:2rem;}.tooltip.opened {color:#008cba !important;border-bottom:dotted 1px #004054 !important;}.tap-to-close {display:block;font-size:0.625rem;color:#777777;font-weight:normal;}@media only screen and (min-width:40.063em){.tooltip>.nub {border-color:transparent transparent #333333 transparent;top:-10px;}.tooltip.tip-top>.nub {border-color:#333333 transparent transparent transparent;top:auto;bottom:-10px;}.tooltip.tip-left ,.tooltip.tip-right {float:none !important;}.tooltip.tip-left>.nub {border-color:transparent transparent transparent #333333;right:-10px;left:auto;top:50%;margin-top:-5px;}.tooltip.tip-right>.nub {border-color:transparent #333333 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px;}}meta.foundation-mq-topbar {font-family:"/only screen and (min-width:40.063em)/";width:40.063em;}.contain-to-grid {width:100%;background:#333333;}.contain-to-grid .top-bar {margin-bottom:0;}.fixed {width:100%;left:0;position:fixed;top:0;z-index:99;}.fixed.expanded:not(.top-bar) {overflow-y:auto;height:auto;width:100%;max-height:100%;}.fixed.expanded:not(.top-bar) .title-area {position:fixed;width:100%;z-index:99;}.fixed.expanded:not(.top-bar) .top-bar-section {z-index:98;margin-top:45px;}.top-bar {overflow:hidden;height:45px;line-height:45px;position:relative;background:#333333;margin-bottom:0;}.top-bar ul {margin-bottom:0;list-style:none;}.top-bar .row {max-width:none;}.top-bar form ,.top-bar input {margin-bottom:0;}.top-bar input {height:auto;padding-top:0.35rem;padding-bottom:0.35rem;font-size:0.75rem;}.top-bar .button {padding-top:0.45rem;padding-bottom:0.35rem;margin-bottom:0;font-size:0.75rem;}.top-bar .title-area {position:relative;margin:0;}.top-bar .name {height:45px;margin:0;font-size:16px;}.top-bar .name h1 {line-height:45px;font-size:1.0625rem;margin:0;}.top-bar .name h1 a {font-weight:normal;color:#ffffff;width:50%;display:block;padding:0 15px;}.top-bar .toggle-topbar {position:absolute;right:0;top:0;}.top-bar .toggle-topbar a {color:#ffffff;text-transform:uppercase;font-size:0.8125rem;font-weight:bold;position:relative;display:block;padding:0 15px;height:45px;line-height:45px;}.top-bar .toggle-topbar.menu-icon {right:15px;top:50%;margin-top:-16px;padding-left:40px;}.top-bar .toggle-topbar.menu-icon a {height:34px;line-height:33px;padding:0;padding-right:25px;color:#ffffff;position:relative;}.top-bar .toggle-topbar.menu-icon a::after {content:"";position:absolute;right:0;display:block;width:16px;top:0;height:0;-webkit-box-shadow:1px 10px 1px 1px #ffffff,1px 16px 1px 1px #ffffff,1px 22px 1px 1px #ffffff;box-shadow:0 10px 0 1px #ffffff,0 16px 0 1px #ffffff,0 22px 0 1px #ffffff;}.top-bar.expanded {height:auto;background:transparent;}.top-bar.expanded .title-area {background:#333333;}.top-bar.expanded .toggle-topbar a {color:#888888;}.top-bar.expanded .toggle-topbar a::after {-webkit-box-shadow:1px 10px 1px 1px #888888,1px 16px 1px 1px #888888,1px 22px 1px 1px #888888;box-shadow:0 10px 0 1px #888888,0 16px 0 1px #888888,0 22px 0 1px #888888;}.top-bar-section {left:0;position:relative;width:auto;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out;}.top-bar-section ul {width:100%;height:auto;display:block;background:#333333;font-size:16px;margin:0;}.top-bar-section .divider ,.top-bar-section [role="separator"] {border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%;}.top-bar-section ul li>a {display:block;width:100%;color:#ffffff;padding:12px 0 12px 0;padding-left:15px;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:0.8125rem;font-weight:normal;text-transform:none;background:#333333;}.top-bar-section ul li > a.button {background:#008cba;font-size:0.8125rem;padding-right:15px;padding-left:15px;}.top-bar-section ul li > a.button:hover {background:#006888;}.top-bar-section ul li > a.button.secondary {background:#e7e7e7;}.top-bar-section ul li > a.button.secondary:hover {background:#cecece;}.top-bar-section ul li > a.button.success {background:#43ac6a;}.top-bar-section ul li > a.button.success:hover {background:#358853;}.top-bar-section ul li > a.button.alert {background:#f04124;}.top-bar-section ul li > a.button.alert:hover {background:#d4290f;}.top-bar-section ul li:hover:not(.has-form)>a {background:#272727;color:#ffffff;}.top-bar-section ul li.active>a {background:#008cba;color:#ffffff;}.top-bar-section ul li.active > a:hover {background:#007ba0;color:#ffffff;}.top-bar-section .has-form {padding:15px;}.top-bar-section .has-dropdown {position:relative;}.top-bar-section .has-dropdown > a:after {content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.4);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0;}.top-bar-section .has-dropdown.moved {position:static;}.top-bar-section .has-dropdown.moved>.dropdown {display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important;width:100%;}.top-bar-section .has-dropdown.moved>a:after {display:none;}.top-bar-section .dropdown {position:absolute;left:100%;top:0;z-index:99;display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);}.top-bar-section .dropdown li {width:100%;height:auto;}.top-bar-section .dropdown li a {font-weight:normal;padding:8px 15px;}.top-bar-section .dropdown li a.parent-link {font-weight:normal;}.top-bar-section .dropdown li.title h5 {margin-bottom:0;}.top-bar-section .dropdown li.title h5 a {color:#ffffff;line-height:22.5px;display:block;}.top-bar-section .dropdown li.has-form {padding:8px 15px;}.top-bar-section .dropdown li .button {top:auto;}.top-bar-section .dropdown label {padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#777777;font-weight:bold;font-size:0.625rem;}.js-generated {display:block;}@media only screen and (min-width:40.063em){.top-bar {background:#333333;*zoom:1;overflow:visible;}.top-bar:before ,.top-bar:after {content:" ";display:table;}.top-bar:after {clear:both;}.top-bar .toggle-topbar {display:none;}.top-bar .title-area {float:left;}.top-bar .name h1 a {width:auto;}.top-bar input ,.top-bar .button {font-size:0.875rem;position:relative;top:7px;}.top-bar.expanded {background:#333333;}.contain-to-grid .top-bar {max-width:62.5rem;margin:0 auto;margin-bottom:0;}.top-bar-section {-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0;left:0 !important;}.top-bar-section ul {width:auto;height:auto !important;display:inline;}.top-bar-section ul li {float:left;}.top-bar-section ul li .js-generated {display:none;}.top-bar-section li.hover>a:not(.button) {background:#272727;color:#ffffff;}.top-bar-section li:not(.has-form) a:not(.button) {padding:0 15px;line-height:45px;background:#333333;}.top-bar-section li:not(.has-form) a:not(.button):hover {background:#272727;}.top-bar-section li.active:not(.has-form) a:not(.button) {padding:0 15px;line-height:45px;color:#ffffff;background:#008cba;}.top-bar-section li.active:not(.has-form) a:not(.button):hover {background:#007ba0;}.top-bar-section .has-dropdown>a {padding-right:35px !important;}.top-bar-section .has-dropdown > a:after {content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255, 255, 255, 0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px;}.top-bar-section .has-dropdown.moved {position:relative;}.top-bar-section .has-dropdown.moved>.dropdown {display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);}.top-bar-section .has-dropdown.hover>.dropdown ,.top-bar-section .has-dropdown.not-click:hover>.dropdown {display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important;}.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {border:none;content:"\00bb";top:1rem;margin-top:-7px;right:5px;line-height:1.2;}.top-bar-section .dropdown {left:0;top:auto;background:transparent;min-width:100%;}.top-bar-section .dropdown li a {color:#ffffff;line-height:1;white-space:nowrap;padding:12px 15px;background:#333333;}.top-bar-section .dropdown li label {white-space:nowrap;background:#333333;}.top-bar-section .dropdown li .dropdown {left:100%;top:0;}.top-bar-section>ul>.divider ,.top-bar-section>ul>[role="separator"] {border-bottom:none;border-top:none;border-right:solid 1px #4e4e4e;clear:none;height:45px;width:0;}.top-bar-section .has-form {background:#333333;padding:0 15px;height:45px;}.top-bar-section .right li .dropdown {left:auto;right:0;}.top-bar-section .right li .dropdown li .dropdown {right:100%;}.top-bar-section .left li .dropdown {right:auto;left:0;}.top-bar-section .left li .dropdown li .dropdown {left:100%;}.no-js .top-bar-section ul li:hover>a {background:#272727;color:#ffffff;}.no-js .top-bar-section ul li:active>a {background:#008cba;color:#ffffff;}.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;}}.text-left {text-align:left !important;}.text-right {text-align:right !important;}.text-center {text-align:center !important;}.text-justify {text-align:justify !important;}@media only screen and (max-width: 40em){.small-only-text-left {text-align:left !important;}.small-only-text-right {text-align:right !important;}.small-only-text-center {text-align:center !important;}.small-only-text-justify {text-align:justify !important;}}@media only screen{.small-text-left {text-align:left !important;}.small-text-right {text-align:right !important;}.small-text-center {text-align:center !important;}.small-text-justify {text-align:justify !important;}}@media only screen and (min-width:40.063em) and (max-width:64em){.medium-only-text-left {text-align:left !important;}.medium-only-text-right {text-align:right !important;}.medium-only-text-center {text-align:center !important;}.medium-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:40.063em){.medium-text-left {text-align:left !important;}.medium-text-right {text-align:right !important;}.medium-text-center {text-align:center !important;}.medium-text-justify {text-align:justify !important;}}@media only screen and (min-width:64.063em) and (max-width:90em){.large-only-text-left {text-align:left !important;}.large-only-text-right {text-align:right !important;}.large-only-text-center {text-align:center !important;}.large-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:64.063em){.large-text-left {text-align:left !important;}.large-text-right {text-align:right !important;}.large-text-center {text-align:center !important;}.large-text-justify {text-align:justify !important;}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-only-text-left {text-align:left !important;}.xlarge-only-text-right {text-align:right !important;}.xlarge-only-text-center {text-align:center !important;}.xlarge-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:90.063em){.xlarge-text-left {text-align:left !important;}.xlarge-text-right {text-align:right !important;}.xlarge-text-center {text-align:center !important;}.xlarge-text-justify {text-align:justify !important;}}@media only screen and (min-width:120.063em) and (max-width:99999999em){.xxlarge-only-text-left {text-align:left !important;}.xxlarge-only-text-right {text-align:right !important;}.xxlarge-only-text-center {text-align:center !important;}.xxlarge-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:120.063em){.xxlarge-text-left {text-align:left !important;}.xxlarge-text-right {text-align:right !important;}.xxlarge-text-center {text-align:center !important;}.xxlarge-text-justify {text-align:justify !important;}}.text-left {text-align:left !important;}.text-right {text-align:right !important;}.text-center {text-align:center !important;}.text-justify {text-align:justify !important;}@media only screen and (max-width: 40em){.small-only-text-left {text-align:left !important;}.small-only-text-right {text-align:right !important;}.small-only-text-center {text-align:center !important;}.small-only-text-justify {text-align:justify !important;}}@media only screen{.small-text-left {text-align:left !important;}.small-text-right {text-align:right !important;}.small-text-center {text-align:center !important;}.small-text-justify {text-align:justify !important;}}@media only screen and (min-width:40.063em) and (max-width:64em){.medium-only-text-left {text-align:left !important;}.medium-only-text-right {text-align:right !important;}.medium-only-text-center {text-align:center !important;}.medium-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:40.063em){.medium-text-left {text-align:left !important;}.medium-text-right {text-align:right !important;}.medium-text-center {text-align:center !important;}.medium-text-justify {text-align:justify !important;}}@media only screen and (min-width:64.063em) and (max-width:90em){.large-only-text-left {text-align:left !important;}.large-only-text-right {text-align:right !important;}.large-only-text-center {text-align:center !important;}.large-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:64.063em){.large-text-left {text-align:left !important;}.large-text-right {text-align:right !important;}.large-text-center {text-align:center !important;}.large-text-justify {text-align:justify !important;}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-only-text-left {text-align:left !important;}.xlarge-only-text-right {text-align:right !important;}.xlarge-only-text-center {text-align:center !important;}.xlarge-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:90.063em){.xlarge-text-left {text-align:left !important;}.xlarge-text-right {text-align:right !important;}.xlarge-text-center {text-align:center !important;}.xlarge-text-justify {text-align:justify !important;}}@media only screen and (min-width:120.063em) and (max-width:99999999em){.xxlarge-only-text-left {text-align:left !important;}.xxlarge-only-text-right {text-align:right !important;}.xxlarge-only-text-center {text-align:center !important;}.xxlarge-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:120.063em){.xxlarge-text-left {text-align:left !important;}.xxlarge-text-right {text-align:right !important;}.xxlarge-text-center {text-align:center !important;}.xxlarge-text-justify {text-align:justify !important;}}div ,dl ,dt ,dd ,ul ,ol ,li ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,pre ,form ,p ,blockquote ,th ,td {margin:0;padding:0;}a {color:#008cba;text-decoration:none;line-height:inherit;}a:hover ,a:focus {color:#007ba0;}a img {border:none;}p {font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility;}p.lead {font-size:1.21875rem;line-height:1.6;}p aside {font-size:0.875rem;line-height:1.35;font-style:italic;}h1 ,h2 ,h3 ,h4 ,h5 ,h6 {font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,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;}h1 small ,h2 small ,h3 small ,h4 small ,h5 small ,h6 small {font-size:60%;color:#6f6f6f;line-height:0;}h1 {font-size:2.125rem;}h2 {font-size:1.6875rem;}h3 {font-size:1.375rem;}h4 {font-size:1.125rem;}h5 {font-size:1.125rem;}h6 {font-size:1rem;}.subheader {line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem;}hr {border:solid #dddddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0;}em ,i {font-style:italic;line-height:inherit;}strong ,b {font-weight:bold;line-height:inherit;}small {font-size:60%;line-height:inherit;}code {font-family:Consolas,'Liberation Mono',Courier,monospace;font-weight:bold;color:#bd240d;}ul ,ol ,dl {font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit;}ul {margin-left:1.1rem;}ul.no-bullet {margin-left:0;}ul.no-bullet li ul ,ul.no-bullet li ol {margin-left:1.25rem;margin-bottom:0;list-style:none;}ul li ul ,ul li ol {margin-left:1.25rem;margin-bottom:0;}ul.square li ul ,ul.circle li ul ,ul.disc li ul {list-style:inherit;}ul.square {list-style-type:square;margin-left:1.1rem;}ul.circle {list-style-type:circle;margin-left:1.1rem;}ul.disc {list-style-type:disc;margin-left:1.1rem;}ul.no-bullet {list-style:none;}ol {margin-left:1.4rem;}ol li ul ,ol li ol {margin-left:1.25rem;margin-bottom:0;}dl dt {margin-bottom:0.3rem;font-weight:bold;}dl dd {margin-bottom:0.75rem;}abbr ,acronym {text-transform:uppercase;font-size:90%;color:#222222;border-bottom:1px dotted #dddddd;cursor:help;}abbr {text-transform:none;}blockquote {margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #dddddd;}blockquote cite {display:block;font-size:0.8125rem;color:#555555;}blockquote cite:before {content:"\2014 \0020";}blockquote cite a ,blockquote cite a:visited {color:#555555;}blockquote ,blockquote p {line-height:1.6;color:#6f6f6f;}.vcard {display:inline-block;margin:0 0 1.25rem 0;border:1px solid #dddddd;padding:0.625rem 0.75rem;}.vcard li {margin:0;display:block;}.vcard .fn {font-weight:bold;font-size:0.9375rem;}.vevent .summary {font-weight:bold;}.vevent abbr {cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem;}@media only screen and (min-width:40.063em){h1 ,h2 ,h3 ,h4 ,h5 ,h6 {line-height:1.4;}h1 {font-size:2.75rem;}h2 {font-size:2.3125rem;}h3 {font-size:1.6875rem;}h4 {font-size:1.4375rem;}}.print-only {display:none !important;}@media print{@page{margin:0.5cm;}* {background:transparent !important;color:#000000 !important;box-shadow:none !important;text-shadow:none !important;}a ,a:visited {text-decoration:underline;}a[href]:after {content:" (" attr(href) ")";}abbr[title]:after {content:" (" attr(title) ")";}.ir a:after ,a[href^="javascript:"]:after ,a[href^="#"]:after {content:"";}pre ,blockquote {border:1px solid #999999;page-break-inside:avoid;}thead {display:table-header-group;}tr ,img {page-break-inside:avoid;}img {max-width:100% !important;}p ,h2 ,h3 {orphans:3;widows:3;}h2 ,h3 {page-break-after:avoid;}.hide-on-print {display:none !important;}.print-only {display:block !important;}.hide-for-print {display:none !important;}.show-for-print {display:inherit !important;}}.text-left {text-align:left !important;}.text-right {text-align:right !important;}.text-center {text-align:center !important;}.text-justify {text-align:justify !important;}@media only screen and (max-width: 40em){.small-only-text-left {text-align:left !important;}.small-only-text-right {text-align:right !important;}.small-only-text-center {text-align:center !important;}.small-only-text-justify {text-align:justify !important;}}@media only screen{.small-text-left {text-align:left !important;}.small-text-right {text-align:right !important;}.small-text-center {text-align:center !important;}.small-text-justify {text-align:justify !important;}}@media only screen and (min-width:40.063em) and (max-width:64em){.medium-only-text-left {text-align:left !important;}.medium-only-text-right {text-align:right !important;}.medium-only-text-center {text-align:center !important;}.medium-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:40.063em){.medium-text-left {text-align:left !important;}.medium-text-right {text-align:right !important;}.medium-text-center {text-align:center !important;}.medium-text-justify {text-align:justify !important;}}@media only screen and (min-width:64.063em) and (max-width:90em){.large-only-text-left {text-align:left !important;}.large-only-text-right {text-align:right !important;}.large-only-text-center {text-align:center !important;}.large-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:64.063em){.large-text-left {text-align:left !important;}.large-text-right {text-align:right !important;}.large-text-center {text-align:center !important;}.large-text-justify {text-align:justify !important;}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-only-text-left {text-align:left !important;}.xlarge-only-text-right {text-align:right !important;}.xlarge-only-text-center {text-align:center !important;}.xlarge-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:90.063em){.xlarge-text-left {text-align:left !important;}.xlarge-text-right {text-align:right !important;}.xlarge-text-center {text-align:center !important;}.xlarge-text-justify {text-align:justify !important;}}@media only screen and (min-width:120.063em) and (max-width:99999999em){.xxlarge-only-text-left {text-align:left !important;}.xxlarge-only-text-right {text-align:right !important;}.xxlarge-only-text-center {text-align:center !important;}.xxlarge-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:120.063em){.xxlarge-text-left {text-align:left !important;}.xxlarge-text-right {text-align:right !important;}.xxlarge-text-center {text-align:center !important;}.xxlarge-text-justify {text-align:justify !important;}}.off-canvas-wrap {-webkit-backface-visibility:hidden;position:relative;width:100%;overflow-x:hidden;}.off-canvas-wrap.move-right ,.off-canvas-wrap.move-left {height:100%;}.inner-wrap {-webkit-backface-visibility:hidden;position:relative;width:100%;*zoom:1;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;}.inner-wrap:before ,.inner-wrap:after {content:" ";display:table;}.inner-wrap:after {clear:both;}.tab-bar {-webkit-backface-visibility:hidden;background:#333333;color:#ffffff;height:2.8125rem;line-height:2.8125rem;position:relative;}.tab-bar h1 ,.tab-bar h2 ,.tab-bar h3 ,.tab-bar h4 ,.tab-bar h5 ,.tab-bar h6 {color:#ffffff;font-weight:bold;line-height:2.8125rem;margin:0;}.tab-bar h1 ,.tab-bar h2 ,.tab-bar h3 ,.tab-bar h4 {font-size:1.125rem;}.left-small {width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px #1a1a1a;box-shadow:1px 0 0 #4e4e4e;left:0;}.right-small {width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-left:solid 1px #4e4e4e;box-shadow:-1px 0 0 #1a1a1a;right:0;}.tab-bar-section {padding:0 0.625rem;position:absolute;text-align:center;height:2.8125rem;top:0;}@media only screen and (min-width:40.063em){.tab-bar-section {text-align:left;}}.tab-bar-section.left {left:0;right:2.8125rem;}.tab-bar-section.right {left:2.8125rem;right:0;}.tab-bar-section.middle {left:2.8125rem;right:2.8125rem;}.tab-bar .menu-icon {text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;line-height:2.0625rem;padding:0;color:#ffffff;position:relative;}.tab-bar .menu-icon span {position:absolute;display:block;width:1rem;height:0;left:0.8125rem;top:0.3125rem;-webkit-box-shadow:1px 10px 1px 1px #ffffff,1px 16px 1px 1px #ffffff,1px 22px 1px 1px #ffffff;box-shadow:0 10px 0 1px #ffffff,0 16px 0 1px #ffffff,0 22px 0 1px #ffffff;}.tab-bar .menu-icon:hover span {-webkit-box-shadow:1px 10px 1px 1px #b3b3b3,1px 16px 1px 1px #b3b3b3,1px 22px 1px 1px #b3b3b3;box-shadow:0 10px 0 1px #b3b3b3,0 16px 0 1px #b3b3b3,0 22px 0 1px #b3b3b3;}.left-off-canvas-menu {-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#333333;z-index:1001;box-sizing:content-box;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;}.left-off-canvas-menu * {-webkit-backface-visibility:hidden;}.right-off-canvas-menu {-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#333333;z-index:1001;box-sizing:content-box;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;}.right-off-canvas-menu * {-webkit-backface-visibility:hidden;}ul.off-canvas-list {list-style-type:none;padding:0;margin:0;}ul.off-canvas-list li label {padding:0.3rem 0.9375rem;color:#999999;text-transform:uppercase;font-weight:bold;background:#444444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0;}ul.off-canvas-list li a {display:block;padding:0.66667rem;color:rgba(255, 255, 255, 0.7);border-bottom:1px solid #262626;}.move-right>.inner-wrap {-webkit-transform:translate3d(15.625rem, 0, 0);-moz-transform:translate3d(15.625rem, 0, 0);-ms-transform:translate3d(15.625rem, 0, 0);-o-transform:translate3d(15.625rem, 0, 0);transform:translate3d(15.625rem, 0, 0);}.move-right .exit-off-canvas {-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0, 0, 0, 0.5),4px 0 4px rgba(0, 0, 0, 0.5);display:block;position:absolute;background:rgba(255, 255, 255, 0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}@media only screen and (min-width:40.063em){.move-right .exit-off-canvas:hover {background:rgba(255, 255, 255, 0.05);}}.move-left>.inner-wrap {-webkit-transform:translate3d(-15.625rem, 0, 0);-moz-transform:translate3d(-15.625rem, 0, 0);-ms-transform:translate3d(-15.625rem, 0, 0);-o-transform:translate3d(-15.625rem, 0, 0);transform:translate3d(-15.625rem, 0, 0);}.move-left .exit-off-canvas {-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0, 0, 0, 0.5),4px 0 4px rgba(0, 0, 0, 0.5);display:block;position:absolute;background:rgba(255, 255, 255, 0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}@media only screen and (min-width:40.063em){.move-left .exit-off-canvas:hover {background:rgba(255, 255, 255, 0.05);}}.csstransforms.no-csstransforms3d .left-off-canvas-menu {-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0);}.csstransforms.no-csstransforms3d .right-off-canvas-menu {-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0);}.csstransforms.no-csstransforms3d .move-left>.inner-wrap {-webkit-transform:translate(-15.625rem, 0);-moz-transform:translate(-15.625rem, 0);-ms-transform:translate(-15.625rem, 0);-o-transform:translate(-15.625rem, 0);transform:translate(-15.625rem, 0);}.csstransforms.no-csstransforms3d .move-right>.inner-wrap {-webkit-transform:translate(15.625rem, 0);-moz-transform:translate(15.625rem, 0);-ms-transform:translate(15.625rem, 0);-o-transform:translate(15.625rem, 0);transform:translate(15.625rem, 0);}.no-csstransforms .left-off-canvas-menu {left:-15.625rem;}.no-csstransforms .right-off-canvas-menu {right:-15.625rem;}.no-csstransforms .move-left>.inner-wrap {right:15.625rem;}.no-csstransforms .move-right>.inner-wrap {left:15.625rem;}@media only screen{.show-for-small-only ,.show-for-small-up ,.show-for-small ,.show-for-small-down ,.hide-for-medium-only ,.hide-for-medium-up ,.hide-for-medium ,.show-for-medium-down ,.hide-for-large-only ,.hide-for-large-up ,.hide-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xlarge ,.show-for-xlarge-down ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge ,.show-for-xxlarge-down {display:inherit !important;}.hide-for-small-only ,.hide-for-small-up ,.hide-for-small ,.hide-for-small-down ,.show-for-medium-only ,.show-for-medium-up ,.show-for-medium ,.hide-for-medium-down ,.show-for-large-only ,.show-for-large-up ,.show-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xlarge ,.hide-for-xlarge-down ,.show-for-xxlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge ,.hide-for-xxlarge-down {display:none !important;}table.show-for-small-only ,table.show-for-small-up ,table.show-for-small ,table.show-for-small-down ,table.hide-for-medium-only ,table.hide-for-medium-up ,table.hide-for-medium ,table.show-for-medium-down ,table.hide-for-large-only ,table.hide-for-large-up ,table.hide-for-large ,table.show-for-large-down ,table.hide-for-xlarge-only ,table.hide-for-xlarge-up ,table.hide-for-xlarge ,table.show-for-xlarge-down ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge ,table.show-for-xxlarge-down {display:table;}thead.show-for-small-only ,thead.show-for-small-up ,thead.show-for-small ,thead.show-for-small-down ,thead.hide-for-medium-only ,thead.hide-for-medium-up ,thead.hide-for-medium ,thead.show-for-medium-down ,thead.hide-for-large-only ,thead.hide-for-large-up ,thead.hide-for-large ,thead.show-for-large-down ,thead.hide-for-xlarge-only ,thead.hide-for-xlarge-up ,thead.hide-for-xlarge ,thead.show-for-xlarge-down ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge ,thead.show-for-xxlarge-down {display:table-header-group !important;}tbody.show-for-small-only ,tbody.show-for-small-up ,tbody.show-for-small ,tbody.show-for-small-down ,tbody.hide-for-medium-only ,tbody.hide-for-medium-up ,tbody.hide-for-medium ,tbody.show-for-medium-down ,tbody.hide-for-large-only ,tbody.hide-for-large-up ,tbody.hide-for-large ,tbody.show-for-large-down ,tbody.hide-for-xlarge-only ,tbody.hide-for-xlarge-up ,tbody.hide-for-xlarge ,tbody.show-for-xlarge-down ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge ,tbody.show-for-xxlarge-down {display:table-row-group !important;}tr.show-for-small-only ,tr.show-for-small-up ,tr.show-for-small ,tr.show-for-small-down ,tr.hide-for-medium-only ,tr.hide-for-medium-up ,tr.hide-for-medium ,tr.show-for-medium-down ,tr.hide-for-large-only ,tr.hide-for-large-up ,tr.hide-for-large ,tr.show-for-large-down ,tr.hide-for-xlarge-only ,tr.hide-for-xlarge-up ,tr.hide-for-xlarge ,tr.show-for-xlarge-down ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge ,tr.show-for-xxlarge-down {display:table-row !important;}th.show-for-small-only ,td.show-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.show-for-small ,td.show-for-small ,th.show-for-small-down ,td.show-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.hide-for-medium-up ,td.hide-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.show-for-medium-down ,td.show-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.hide-for-large-up ,td.hide-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.show-for-large-down ,td.show-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.hide-for-xlarge-up ,td.hide-for-xlarge-up ,th.hide-for-xlarge ,td.hide-for-xlarge ,th.show-for-xlarge-down ,td.show-for-xlarge-down ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up ,th.hide-for-xxlarge ,td.hide-for-xxlarge ,th.show-for-xxlarge-down ,td.show-for-xxlarge-down {display:table-cell !important;}}@media only screen and (min-width:40.063em){.hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.show-for-medium-only ,.show-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.hide-for-large-only ,.hide-for-large-up ,.hide-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xlarge ,.show-for-xlarge-down ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge ,.show-for-xxlarge-down {display:inherit !important;}.show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.hide-for-medium-only ,.hide-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.show-for-large-only ,.show-for-large-up ,.show-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xlarge ,.hide-for-xlarge-down ,.show-for-xxlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge ,.hide-for-xxlarge-down {display:none !important;}table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.show-for-medium-only ,table.show-for-medium-up ,table.show-for-medium ,table.show-for-medium-down ,table.hide-for-large-only ,table.hide-for-large-up ,table.hide-for-large ,table.show-for-large-down ,table.hide-for-xlarge-only ,table.hide-for-xlarge-up ,table.hide-for-xlarge ,table.show-for-xlarge-down ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge ,table.show-for-xxlarge-down {display:table;}thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.show-for-medium-only ,thead.show-for-medium-up ,thead.show-for-medium ,thead.show-for-medium-down ,thead.hide-for-large-only ,thead.hide-for-large-up ,thead.hide-for-large ,thead.show-for-large-down ,thead.hide-for-xlarge-only ,thead.hide-for-xlarge-up ,thead.hide-for-xlarge ,thead.show-for-xlarge-down ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge ,thead.show-for-xxlarge-down {display:table-header-group !important;}tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.show-for-medium-only ,tbody.show-for-medium-up ,tbody.show-for-medium ,tbody.show-for-medium-down ,tbody.hide-for-large-only ,tbody.hide-for-large-up ,tbody.hide-for-large ,tbody.show-for-large-down ,tbody.hide-for-xlarge-only ,tbody.hide-for-xlarge-up ,tbody.hide-for-xlarge ,tbody.show-for-xlarge-down ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge ,tbody.show-for-xxlarge-down {display:table-row-group !important;}tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.show-for-medium-only ,tr.show-for-medium-up ,tr.show-for-medium ,tr.show-for-medium-down ,tr.hide-for-large-only ,tr.hide-for-large-up ,tr.hide-for-large ,tr.show-for-large-down ,tr.hide-for-xlarge-only ,tr.hide-for-xlarge-up ,tr.hide-for-xlarge ,tr.show-for-xlarge-down ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge ,tr.show-for-xxlarge-down {display:table-row !important;}th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.show-for-medium-only ,td.show-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.show-for-medium ,td.show-for-medium ,th.show-for-medium-down ,td.show-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.hide-for-large-up ,td.hide-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.show-for-large-down ,td.show-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.hide-for-xlarge-up ,td.hide-for-xlarge-up ,th.hide-for-xlarge ,td.hide-for-xlarge ,th.show-for-xlarge-down ,td.show-for-xlarge-down ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up ,th.hide-for-xxlarge ,td.hide-for-xxlarge ,th.show-for-xxlarge-down ,td.show-for-xxlarge-down {display:table-cell !important;}}@media only screen and (min-width:64.063em){.hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.hide-for-medium-only ,.show-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.show-for-large-only ,.show-for-large-up ,.show-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xlarge ,.show-for-xlarge-down ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge ,.show-for-xxlarge-down {display:inherit !important;}.show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.show-for-medium-only ,.hide-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.hide-for-large-only ,.hide-for-large-up ,.hide-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xlarge ,.hide-for-xlarge-down ,.show-for-xxlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge ,.hide-for-xxlarge-down {display:none !important;}table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.hide-for-medium ,table.hide-for-medium-down ,table.show-for-large-only ,table.show-for-large-up ,table.show-for-large ,table.show-for-large-down ,table.hide-for-xlarge-only ,table.hide-for-xlarge-up ,table.hide-for-xlarge ,table.show-for-xlarge-down ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge ,table.show-for-xxlarge-down {display:table;}thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.show-for-large-only ,thead.show-for-large-up ,thead.show-for-large ,thead.show-for-large-down ,thead.hide-for-xlarge-only ,thead.hide-for-xlarge-up ,thead.hide-for-xlarge ,thead.show-for-xlarge-down ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge ,thead.show-for-xxlarge-down {display:table-header-group !important;}tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.show-for-large-only ,tbody.show-for-large-up ,tbody.show-for-large ,tbody.show-for-large-down ,tbody.hide-for-xlarge-only ,tbody.hide-for-xlarge-up ,tbody.hide-for-xlarge ,tbody.show-for-xlarge-down ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge ,tbody.show-for-xxlarge-down {display:table-row-group !important;}tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.show-for-large-only ,tr.show-for-large-up ,tr.show-for-large ,tr.show-for-large-down ,tr.hide-for-xlarge-only ,tr.hide-for-xlarge-up ,tr.hide-for-xlarge ,tr.show-for-xlarge-down ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge ,tr.show-for-xxlarge-down {display:table-row !important;}th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.hide-for-medium-down ,td.hide-for-medium-down ,th.show-for-large-only ,td.show-for-large-only ,th.show-for-large-up ,td.show-for-large-up ,th.show-for-large ,td.show-for-large ,th.show-for-large-down ,td.show-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.hide-for-xlarge-up ,td.hide-for-xlarge-up ,th.hide-for-xlarge ,td.hide-for-xlarge ,th.show-for-xlarge-down ,td.show-for-xlarge-down ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up ,th.hide-for-xxlarge ,td.hide-for-xxlarge ,th.show-for-xxlarge-down ,td.show-for-xxlarge-down {display:table-cell !important;}}@media only screen and (min-width:90.063em){.hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.hide-for-medium-only ,.show-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-large-only ,.show-for-large-up ,.hide-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xlarge ,.show-for-xlarge-down ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge ,.show-for-xxlarge-down {display:inherit !important;}.show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.show-for-medium-only ,.hide-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.show-for-large-only ,.hide-for-large-up ,.show-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xlarge ,.hide-for-xlarge-down ,.show-for-xxlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge ,.hide-for-xxlarge-down {display:none !important;}table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.hide-for-medium ,table.hide-for-medium-down ,table.hide-for-large-only ,table.show-for-large-up ,table.hide-for-large ,table.hide-for-large-down ,table.show-for-xlarge-only ,table.show-for-xlarge-up ,table.show-for-xlarge ,table.show-for-xlarge-down ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge ,table.show-for-xxlarge-down {display:table;}thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.hide-for-large-only ,thead.show-for-large-up ,thead.hide-for-large ,thead.hide-for-large-down ,thead.show-for-xlarge-only ,thead.show-for-xlarge-up ,thead.show-for-xlarge ,thead.show-for-xlarge-down ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge ,thead.show-for-xxlarge-down {display:table-header-group !important;}tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.hide-for-large-only ,tbody.show-for-large-up ,tbody.hide-for-large ,tbody.hide-for-large-down ,tbody.show-for-xlarge-only ,tbody.show-for-xlarge-up ,tbody.show-for-xlarge ,tbody.show-for-xlarge-down ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge ,tbody.show-for-xxlarge-down {display:table-row-group !important;}tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.hide-for-large-only ,tr.show-for-large-up ,tr.hide-for-large ,tr.hide-for-large-down ,tr.show-for-xlarge-only ,tr.show-for-xlarge-up ,tr.show-for-xlarge ,tr.show-for-xlarge-down ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge ,tr.show-for-xxlarge-down {display:table-row !important;}th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.hide-for-medium-down ,td.hide-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.show-for-large-up ,td.show-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.hide-for-large-down ,td.hide-for-large-down ,th.show-for-xlarge-only ,td.show-for-xlarge-only ,th.show-for-xlarge-up ,td.show-for-xlarge-up ,th.show-for-xlarge ,td.show-for-xlarge ,th.show-for-xlarge-down ,td.show-for-xlarge-down ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up ,th.hide-for-xxlarge ,td.hide-for-xxlarge ,th.show-for-xxlarge-down ,td.show-for-xxlarge-down {display:table-cell !important;}}@media only screen and (min-width:120.063em){.hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.hide-for-medium-only ,.show-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-large-only ,.show-for-large-up ,.hide-for-large ,.hide-for-large-down ,.hide-for-xlarge-only ,.show-for-xlarge-up ,.hide-for-xlarge ,.hide-for-xlarge-down ,.show-for-xxlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge ,.show-for-xxlarge-down {display:inherit !important;}.show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.show-for-medium-only ,.hide-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.show-for-large-only ,.hide-for-large-up ,.show-for-large ,.show-for-large-down ,.show-for-xlarge-only ,.hide-for-xlarge-up ,.show-for-xlarge ,.show-for-xlarge-down ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge ,.hide-for-xxlarge-down {display:none !important;}table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.hide-for-medium ,table.hide-for-medium-down ,table.hide-for-large-only ,table.show-for-large-up ,table.hide-for-large ,table.hide-for-large-down ,table.hide-for-xlarge-only ,table.show-for-xlarge-up ,table.hide-for-xlarge ,table.hide-for-xlarge-down ,table.show-for-xxlarge-only ,table.show-for-xxlarge-up ,table.show-for-xxlarge ,table.show-for-xxlarge-down {display:table;}thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.hide-for-large-only ,thead.show-for-large-up ,thead.hide-for-large ,thead.hide-for-large-down ,thead.hide-for-xlarge-only ,thead.show-for-xlarge-up ,thead.hide-for-xlarge ,thead.hide-for-xlarge-down ,thead.show-for-xxlarge-only ,thead.show-for-xxlarge-up ,thead.show-for-xxlarge ,thead.show-for-xxlarge-down {display:table-header-group !important;}tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.hide-for-large-only ,tbody.show-for-large-up ,tbody.hide-for-large ,tbody.hide-for-large-down ,tbody.hide-for-xlarge-only ,tbody.show-for-xlarge-up ,tbody.hide-for-xlarge ,tbody.hide-for-xlarge-down ,tbody.show-for-xxlarge-only ,tbody.show-for-xxlarge-up ,tbody.show-for-xxlarge ,tbody.show-for-xxlarge-down {display:table-row-group !important;}tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.hide-for-large-only ,tr.show-for-large-up ,tr.hide-for-large ,tr.hide-for-large-down ,tr.hide-for-xlarge-only ,tr.show-for-xlarge-up ,tr.hide-for-xlarge ,tr.hide-for-xlarge-down ,tr.show-for-xxlarge-only ,tr.show-for-xxlarge-up ,tr.show-for-xxlarge ,tr.show-for-xxlarge-down {display:table-row !important;}th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.hide-for-medium-down ,td.hide-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.show-for-large-up ,td.show-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.hide-for-large-down ,td.hide-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.show-for-xlarge-up ,td.show-for-xlarge-up ,th.hide-for-xlarge ,td.hide-for-xlarge ,th.hide-for-xlarge-down ,td.hide-for-xlarge-down ,th.show-for-xxlarge-only ,td.show-for-xxlarge-only ,th.show-for-xxlarge-up ,td.show-for-xxlarge-up ,th.show-for-xxlarge ,td.show-for-xxlarge ,th.show-for-xxlarge-down ,td.show-for-xxlarge-down {display:table-cell !important;}}.show-for-landscape ,.hide-for-portrait {display:inherit !important;}.hide-for-landscape ,.show-for-portrait {display:none !important;}table.hide-for-landscape ,table.show-for-portrait {display:table;}thead.hide-for-landscape ,thead.show-for-portrait {display:table-header-group !important;}tbody.hide-for-landscape ,tbody.show-for-portrait {display:table-row-group !important;}tr.hide-for-landscape ,tr.show-for-portrait {display:table-row !important;}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){.show-for-landscape ,.hide-for-portrait {display:inherit !important;}.hide-for-landscape ,.show-for-portrait {display:none !important;}table.show-for-landscape ,table.hide-for-portrait {display:table;}thead.show-for-landscape ,thead.hide-for-portrait {display:table-header-group !important;}tbody.show-for-landscape ,tbody.hide-for-portrait {display:table-row-group !important;}tr.show-for-landscape ,tr.hide-for-portrait {display:table-row !important;}td.show-for-landscape ,td.hide-for-portrait ,th.show-for-landscape ,th.hide-for-portrait {display:table-cell !important;}}@media only screen and (orientation: portrait){.show-for-portrait ,.hide-for-landscape {display:inherit !important;}.hide-for-portrait ,.show-for-landscape {display:none !important;}table.show-for-portrait ,table.hide-for-landscape {display:table;}thead.show-for-portrait ,thead.hide-for-landscape {display:table-header-group !important;}tbody.show-for-portrait ,tbody.hide-for-landscape {display:table-row-group !important;}tr.show-for-portrait ,tr.hide-for-landscape {display:table-row !important;}td.show-for-portrait ,td.hide-for-landscape ,th.show-for-portrait ,th.hide-for-landscape {display:table-cell !important;}}.show-for-touch {display:none !important;}.hide-for-touch {display:inherit !important;}.touch .show-for-touch {display:inherit !important;}.touch .hide-for-touch {display:none !important;}table.hide-for-touch {display:table;}.touch table.show-for-touch {display:table;}thead.hide-for-touch {display:table-header-group !important;}.touch thead.show-for-touch {display:table-header-group !important;}tbody.hide-for-touch {display:table-row-group !important;}.touch tbody.show-for-touch {display:table-row-group !important;}tr.hide-for-touch {display:table-row !important;}.touch tr.show-for-touch {display:table-row !important;}td.hide-for-touch {display:table-cell !important;}.touch td.show-for-touch {display:table-cell !important;}th.hide-for-touch {display:table-cell !important;}.touch th.show-for-touch {display:table-cell !important;} \ No newline at end of file +meta.foundation-version {font-family:"/5.2.0/";}meta.foundation-mq-small {font-family:"/only screen and (max-width: 40em)/";width:0em;}meta.foundation-mq-medium {font-family:"/only screen and (min-width:40.063em)/";width:40.063em;}meta.foundation-mq-large {font-family:"/only screen and (min-width:64.063em)/";width:64.063em;}meta.foundation-mq-xlarge {font-family:"/only screen and (min-width:90.063em)/";width:90.063em;}meta.foundation-mq-xxlarge {font-family:"/only screen and (min-width:120.063em)/";width:120.063em;}meta.foundation-data-attribute-namespace {font-family:false;}html ,body {height:100%;}* ,*:before ,*:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}html ,body {font-size:100%;}body {background:#ffffff;color:#222222;padding:0;margin:0;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default;}a:hover {cursor:pointer;}img {max-width:100%;height:auto;}img {-ms-interpolation-mode:bicubic;}#map_canvas img ,#map_canvas embed ,#map_canvas object ,.map_canvas img ,.map_canvas embed ,.map_canvas object {max-width:none !important;}.left {float:left !important;}.right {float:right !important;}.clearfix {*zoom:1;}.clearfix:before ,.clearfix:after {content:" ";display:table;}.clearfix:after {clear:both;}.hide {display:none;}.antialiased {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}img {display:inline-block;vertical-align:middle;}textarea {height:auto;min-height:50px;}select {width:100%;}.row {width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem;*zoom:1;}.row:before ,.row:after {content:" ";display:table;}.row:after {clear:both;}.row.collapse>.column ,.row.collapse>.columns {padding-left:0;padding-right:0;}.row.collapse .row {margin-left:0;margin-right:0;}.row .row {width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none;*zoom:1;}.row .row:before ,.row .row:after {content:" ";display:table;}.row .row:after {clear:both;}.row .row.collapse {width:auto;margin:0;max-width:none;*zoom:1;}.row .row.collapse:before ,.row .row.collapse:after {content:" ";display:table;}.row .row.collapse:after {clear:both;}.column ,.columns {padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;}@media only screen{.column.small-centered ,.columns.small-centered {margin-left:auto;margin-right:auto;float:none !important;}.column.small-uncentered ,.columns.small-uncentered {margin-left:0;margin-right:0;float:left;}.column.small-uncentered.opposite ,.columns.small-uncentered.opposite {float:right;}.small-push-0 {left:0%;right:auto;}.small-pull-0 {right:0%;left:auto;}.small-push-1 {left:8.33333%;right:auto;}.small-pull-1 {right:8.33333%;left:auto;}.small-push-2 {left:16.66667%;right:auto;}.small-pull-2 {right:16.66667%;left:auto;}.small-push-3 {left:25%;right:auto;}.small-pull-3 {right:25%;left:auto;}.small-push-4 {left:33.33333%;right:auto;}.small-pull-4 {right:33.33333%;left:auto;}.small-push-5 {left:41.66667%;right:auto;}.small-pull-5 {right:41.66667%;left:auto;}.small-push-6 {left:50%;right:auto;}.small-pull-6 {right:50%;left:auto;}.small-push-7 {left:58.33333%;right:auto;}.small-pull-7 {right:58.33333%;left:auto;}.small-push-8 {left:66.66667%;right:auto;}.small-pull-8 {right:66.66667%;left:auto;}.small-push-9 {left:75%;right:auto;}.small-pull-9 {right:75%;left:auto;}.small-push-10 {left:83.33333%;right:auto;}.small-pull-10 {right:83.33333%;left:auto;}.small-push-11 {left:91.66667%;right:auto;}.small-pull-11 {right:91.66667%;left:auto;}.column ,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}.small-1 {width:8.33333%;}.small-2 {width:16.66667%;}.small-3 {width:25%;}.small-4 {width:33.33333%;}.small-5 {width:41.66667%;}.small-6 {width:50%;}.small-7 {width:58.33333%;}.small-8 {width:66.66667%;}.small-9 {width:75%;}.small-10 {width:83.33333%;}.small-11 {width:91.66667%;}.small-12 {width:100%;}[class*="column"]+[class*="column"]:last-child {float:right;}[class*="column"]+[class*="column"].end {float:left;}.small-offset-0 {margin-left:0% !important;}.small-offset-1 {margin-left:8.33333% !important;}.small-offset-2 {margin-left:16.66667% !important;}.small-offset-3 {margin-left:25% !important;}.small-offset-4 {margin-left:33.33333% !important;}.small-offset-5 {margin-left:41.66667% !important;}.small-offset-6 {margin-left:50% !important;}.small-offset-7 {margin-left:58.33333% !important;}.small-offset-8 {margin-left:66.66667% !important;}.small-offset-9 {margin-left:75% !important;}.small-offset-10 {margin-left:83.33333% !important;}.small-offset-11 {margin-left:91.66667% !important;}.small-reset-order ,.small-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}}@media only screen and (min-width:40.063em){.column.medium-centered ,.columns.medium-centered {margin-left:auto;margin-right:auto;float:none !important;}.column.medium-uncentered ,.columns.medium-uncentered {margin-left:0;margin-right:0;float:left;}.column.medium-uncentered.opposite ,.columns.medium-uncentered.opposite {float:right;}.medium-push-0 {left:0%;right:auto;}.medium-pull-0 {right:0%;left:auto;}.medium-push-1 {left:8.33333%;right:auto;}.medium-pull-1 {right:8.33333%;left:auto;}.medium-push-2 {left:16.66667%;right:auto;}.medium-pull-2 {right:16.66667%;left:auto;}.medium-push-3 {left:25%;right:auto;}.medium-pull-3 {right:25%;left:auto;}.medium-push-4 {left:33.33333%;right:auto;}.medium-pull-4 {right:33.33333%;left:auto;}.medium-push-5 {left:41.66667%;right:auto;}.medium-pull-5 {right:41.66667%;left:auto;}.medium-push-6 {left:50%;right:auto;}.medium-pull-6 {right:50%;left:auto;}.medium-push-7 {left:58.33333%;right:auto;}.medium-pull-7 {right:58.33333%;left:auto;}.medium-push-8 {left:66.66667%;right:auto;}.medium-pull-8 {right:66.66667%;left:auto;}.medium-push-9 {left:75%;right:auto;}.medium-pull-9 {right:75%;left:auto;}.medium-push-10 {left:83.33333%;right:auto;}.medium-pull-10 {right:83.33333%;left:auto;}.medium-push-11 {left:91.66667%;right:auto;}.medium-pull-11 {right:91.66667%;left:auto;}.column ,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}.medium-1 {width:8.33333%;}.medium-2 {width:16.66667%;}.medium-3 {width:25%;}.medium-4 {width:33.33333%;}.medium-5 {width:41.66667%;}.medium-6 {width:50%;}.medium-7 {width:58.33333%;}.medium-8 {width:66.66667%;}.medium-9 {width:75%;}.medium-10 {width:83.33333%;}.medium-11 {width:91.66667%;}.medium-12 {width:100%;}[class*="column"]+[class*="column"]:last-child {float:right;}[class*="column"]+[class*="column"].end {float:left;}.medium-offset-0 {margin-left:0% !important;}.medium-offset-1 {margin-left:8.33333% !important;}.medium-offset-2 {margin-left:16.66667% !important;}.medium-offset-3 {margin-left:25% !important;}.medium-offset-4 {margin-left:33.33333% !important;}.medium-offset-5 {margin-left:41.66667% !important;}.medium-offset-6 {margin-left:50% !important;}.medium-offset-7 {margin-left:58.33333% !important;}.medium-offset-8 {margin-left:66.66667% !important;}.medium-offset-9 {margin-left:75% !important;}.medium-offset-10 {margin-left:83.33333% !important;}.medium-offset-11 {margin-left:91.66667% !important;}.medium-reset-order ,.medium-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}.push-0 {left:0%;right:auto;}.pull-0 {right:0%;left:auto;}.push-1 {left:8.33333%;right:auto;}.pull-1 {right:8.33333%;left:auto;}.push-2 {left:16.66667%;right:auto;}.pull-2 {right:16.66667%;left:auto;}.push-3 {left:25%;right:auto;}.pull-3 {right:25%;left:auto;}.push-4 {left:33.33333%;right:auto;}.pull-4 {right:33.33333%;left:auto;}.push-5 {left:41.66667%;right:auto;}.pull-5 {right:41.66667%;left:auto;}.push-6 {left:50%;right:auto;}.pull-6 {right:50%;left:auto;}.push-7 {left:58.33333%;right:auto;}.pull-7 {right:58.33333%;left:auto;}.push-8 {left:66.66667%;right:auto;}.pull-8 {right:66.66667%;left:auto;}.push-9 {left:75%;right:auto;}.pull-9 {right:75%;left:auto;}.push-10 {left:83.33333%;right:auto;}.pull-10 {right:83.33333%;left:auto;}.push-11 {left:91.66667%;right:auto;}.pull-11 {right:91.66667%;left:auto;}}@media only screen and (min-width:64.063em){.column.large-centered ,.columns.large-centered {margin-left:auto;margin-right:auto;float:none !important;}.column.large-uncentered ,.columns.large-uncentered {margin-left:0;margin-right:0;float:left;}.column.large-uncentered.opposite ,.columns.large-uncentered.opposite {float:right;}.large-push-0 {left:0%;right:auto;}.large-pull-0 {right:0%;left:auto;}.large-push-1 {left:8.33333%;right:auto;}.large-pull-1 {right:8.33333%;left:auto;}.large-push-2 {left:16.66667%;right:auto;}.large-pull-2 {right:16.66667%;left:auto;}.large-push-3 {left:25%;right:auto;}.large-pull-3 {right:25%;left:auto;}.large-push-4 {left:33.33333%;right:auto;}.large-pull-4 {right:33.33333%;left:auto;}.large-push-5 {left:41.66667%;right:auto;}.large-pull-5 {right:41.66667%;left:auto;}.large-push-6 {left:50%;right:auto;}.large-pull-6 {right:50%;left:auto;}.large-push-7 {left:58.33333%;right:auto;}.large-pull-7 {right:58.33333%;left:auto;}.large-push-8 {left:66.66667%;right:auto;}.large-pull-8 {right:66.66667%;left:auto;}.large-push-9 {left:75%;right:auto;}.large-pull-9 {right:75%;left:auto;}.large-push-10 {left:83.33333%;right:auto;}.large-pull-10 {right:83.33333%;left:auto;}.large-push-11 {left:91.66667%;right:auto;}.large-pull-11 {right:91.66667%;left:auto;}.column ,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}.large-1 {width:8.33333%;}.large-2 {width:16.66667%;}.large-3 {width:25%;}.large-4 {width:33.33333%;}.large-5 {width:41.66667%;}.large-6 {width:50%;}.large-7 {width:58.33333%;}.large-8 {width:66.66667%;}.large-9 {width:75%;}.large-10 {width:83.33333%;}.large-11 {width:91.66667%;}.large-12 {width:100%;}[class*="column"]+[class*="column"]:last-child {float:right;}[class*="column"]+[class*="column"].end {float:left;}.large-offset-0 {margin-left:0% !important;}.large-offset-1 {margin-left:8.33333% !important;}.large-offset-2 {margin-left:16.66667% !important;}.large-offset-3 {margin-left:25% !important;}.large-offset-4 {margin-left:33.33333% !important;}.large-offset-5 {margin-left:41.66667% !important;}.large-offset-6 {margin-left:50% !important;}.large-offset-7 {margin-left:58.33333% !important;}.large-offset-8 {margin-left:66.66667% !important;}.large-offset-9 {margin-left:75% !important;}.large-offset-10 {margin-left:83.33333% !important;}.large-offset-11 {margin-left:91.66667% !important;}.large-reset-order ,.large-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}.push-0 {left:0%;right:auto;}.pull-0 {right:0%;left:auto;}.push-1 {left:8.33333%;right:auto;}.pull-1 {right:8.33333%;left:auto;}.push-2 {left:16.66667%;right:auto;}.pull-2 {right:16.66667%;left:auto;}.push-3 {left:25%;right:auto;}.pull-3 {right:25%;left:auto;}.push-4 {left:33.33333%;right:auto;}.pull-4 {right:33.33333%;left:auto;}.push-5 {left:41.66667%;right:auto;}.pull-5 {right:41.66667%;left:auto;}.push-6 {left:50%;right:auto;}.pull-6 {right:50%;left:auto;}.push-7 {left:58.33333%;right:auto;}.pull-7 {right:58.33333%;left:auto;}.push-8 {left:66.66667%;right:auto;}.pull-8 {right:66.66667%;left:auto;}.push-9 {left:75%;right:auto;}.pull-9 {right:75%;left:auto;}.push-10 {left:83.33333%;right:auto;}.pull-10 {right:83.33333%;left:auto;}.push-11 {left:91.66667%;right:auto;}.pull-11 {right:91.66667%;left:auto;}}.accordion {*zoom:1;margin-bottom:0;}.accordion:before ,.accordion:after {content:" ";display:table;}.accordion:after {clear:both;}.accordion dd {display:block;margin-bottom:0 !important;}.accordion dd.active>a {background:#e8e8e8;}.accordion dd>a {background:#efefef;color:#222222;padding:1rem;display:block;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem;}.accordion dd > a:hover {background:#e3e3e3;}.accordion .content {display:none;padding:0.9375rem;}.accordion .content.active {display:block;background:#ffffff;}.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;background-color:#008cba;border-color:#007ba0;color:#ffffff;}.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;}.alert-box .close:hover ,.alert-box .close:focus {opacity:0.5;}.alert-box.radius {-webkit-border-radius:3px;border-radius:3px;}.alert-box.round {-webkit-border-radius:1000px;border-radius:1000px;}.alert-box.success {background-color:#43ac6a;border-color:#3a945b;color:#ffffff;}.alert-box.alert {background-color:#f04124;border-color:#de2b0f;color:#ffffff;}.alert-box.secondary {background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f;}.alert-box.warning {background-color:#f08a24;border-color:#de770f;color:#ffffff;}.alert-box.info {background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f;}[class*="block-grid-"] {display:block;padding:0;margin:0;*zoom:1;}[class*="block-grid-"]:before ,[class*="block-grid-"]:after {content:" ";display:table;}[class*="block-grid-"]:after {clear:both;}[class*="block-grid-"]>li {display:block;height:auto;float:left;padding:0 0.9375rem 1.875rem;}@media only screen{.small-block-grid-1>li {width:100%;list-style:none;}.small-block-grid-1 > li:nth-of-type(n) {clear:none;}.small-block-grid-1 > li:nth-of-type(1n+1) {clear:both;}.small-block-grid-1 > li:nth-child(1n) {padding-left:0rem;padding-right:0rem;}.small-block-grid-2>li {width:50%;list-style:none;}.small-block-grid-2 > li:nth-of-type(n) {clear:none;}.small-block-grid-2 > li:nth-of-type(2n+1) {clear:both;}.small-block-grid-2 > li:nth-child(2n+1) {padding-left:0rem;padding-right:0.9375rem;}.small-block-grid-2 > li:nth-child(2n) {padding-left:0.9375rem;padding-right:0rem;}.small-block-grid-3>li {width:33.33333%;list-style:none;}.small-block-grid-3 > li:nth-of-type(n) {clear:none;}.small-block-grid-3 > li:nth-of-type(3n+1) {clear:both;}.small-block-grid-3 > li:nth-child(3n+1) {padding-left:0rem;padding-right:1.25rem;}.small-block-grid-3 > li:nth-child(3n+2) {padding-left:0.625rem;padding-right:0.625rem;}.small-block-grid-3 > li:nth-child(3n) {padding-left:1.25rem;padding-right:0rem;}.small-block-grid-4>li {width:25%;list-style:none;}.small-block-grid-4 > li:nth-of-type(n) {clear:none;}.small-block-grid-4 > li:nth-of-type(4n+1) {clear:both;}.small-block-grid-4 > li:nth-child(4n+1) {padding-left:0rem;padding-right:1.40625rem;}.small-block-grid-4 > li:nth-child(4n+2) {padding-left:0.46875rem;padding-right:0.9375rem;}.small-block-grid-4 > li:nth-child(4n+3) {padding-left:0.9375rem;padding-right:0.46875rem;}.small-block-grid-4 > li:nth-child(4n) {padding-left:1.40625rem;padding-right:0rem;}.small-block-grid-5>li {width:20%;list-style:none;}.small-block-grid-5 > li:nth-of-type(n) {clear:none;}.small-block-grid-5 > li:nth-of-type(5n+1) {clear:both;}.small-block-grid-5 > li:nth-child(5n+1) {padding-left:0rem;padding-right:1.5rem;}.small-block-grid-5 > li:nth-child(5n+2) {padding-left:0.375rem;padding-right:1.125rem;}.small-block-grid-5 > li:nth-child(5n+3) {padding-left:0.75rem;padding-right:0.75rem;}.small-block-grid-5 > li:nth-child(5n+4) {padding-left:1.125rem;padding-right:0.375rem;}.small-block-grid-5 > li:nth-child(5n) {padding-left:1.5rem;padding-right:0rem;}.small-block-grid-6>li {width:16.66667%;list-style:none;}.small-block-grid-6 > li:nth-of-type(n) {clear:none;}.small-block-grid-6 > li:nth-of-type(6n+1) {clear:both;}.small-block-grid-6 > li:nth-child(6n+1) {padding-left:0rem;padding-right:1.5625rem;}.small-block-grid-6 > li:nth-child(6n+2) {padding-left:0.3125rem;padding-right:1.25rem;}.small-block-grid-6 > li:nth-child(6n+3) {padding-left:0.625rem;padding-right:0.9375rem;}.small-block-grid-6 > li:nth-child(6n+4) {padding-left:0.9375rem;padding-right:0.625rem;}.small-block-grid-6 > li:nth-child(6n+5) {padding-left:1.25rem;padding-right:0.3125rem;}.small-block-grid-6 > li:nth-child(6n) {padding-left:1.5625rem;padding-right:0rem;}.small-block-grid-7>li {width:14.28571%;list-style:none;}.small-block-grid-7 > li:nth-of-type(n) {clear:none;}.small-block-grid-7 > li:nth-of-type(7n+1) {clear:both;}.small-block-grid-7 > li:nth-child(7n+1) {padding-left:0rem;padding-right:1.60714rem;}.small-block-grid-7 > li:nth-child(7n+2) {padding-left:0.26786rem;padding-right:1.33929rem;}.small-block-grid-7 > li:nth-child(7n+3) {padding-left:0.53571rem;padding-right:1.07143rem;}.small-block-grid-7 > li:nth-child(7n+4) {padding-left:0.80357rem;padding-right:0.80357rem;}.small-block-grid-7 > li:nth-child(7n+5) {padding-left:1.07143rem;padding-right:0.53571rem;}.small-block-grid-7 > li:nth-child(7n+6) {padding-left:1.33929rem;padding-right:0.26786rem;}.small-block-grid-7 > li:nth-child(7n) {padding-left:1.60714rem;padding-right:0rem;}.small-block-grid-8>li {width:12.5%;list-style:none;}.small-block-grid-8 > li:nth-of-type(n) {clear:none;}.small-block-grid-8 > li:nth-of-type(8n+1) {clear:both;}.small-block-grid-8 > li:nth-child(8n+1) {padding-left:0rem;padding-right:1.64062rem;}.small-block-grid-8 > li:nth-child(8n+2) {padding-left:0.23438rem;padding-right:1.40625rem;}.small-block-grid-8 > li:nth-child(8n+3) {padding-left:0.46875rem;padding-right:1.17188rem;}.small-block-grid-8 > li:nth-child(8n+4) {padding-left:0.70312rem;padding-right:0.9375rem;}.small-block-grid-8 > li:nth-child(8n+5) {padding-left:0.9375rem;padding-right:0.70312rem;}.small-block-grid-8 > li:nth-child(8n+6) {padding-left:1.17188rem;padding-right:0.46875rem;}.small-block-grid-8 > li:nth-child(8n+7) {padding-left:1.40625rem;padding-right:0.23438rem;}.small-block-grid-8 > li:nth-child(8n) {padding-left:1.64062rem;padding-right:0rem;}.small-block-grid-9>li {width:11.11111%;list-style:none;}.small-block-grid-9 > li:nth-of-type(n) {clear:none;}.small-block-grid-9 > li:nth-of-type(9n+1) {clear:both;}.small-block-grid-9 > li:nth-child(9n+1) {padding-left:0rem;padding-right:1.66667rem;}.small-block-grid-9 > li:nth-child(9n+2) {padding-left:0.20833rem;padding-right:1.45833rem;}.small-block-grid-9 > li:nth-child(9n+3) {padding-left:0.41667rem;padding-right:1.25rem;}.small-block-grid-9 > li:nth-child(9n+4) {padding-left:0.625rem;padding-right:1.04167rem;}.small-block-grid-9 > li:nth-child(9n+5) {padding-left:0.83333rem;padding-right:0.83333rem;}.small-block-grid-9 > li:nth-child(9n+6) {padding-left:1.04167rem;padding-right:0.625rem;}.small-block-grid-9 > li:nth-child(9n+7) {padding-left:1.25rem;padding-right:0.41667rem;}.small-block-grid-9 > li:nth-child(9n+8) {padding-left:1.45833rem;padding-right:0.20833rem;}.small-block-grid-9 > li:nth-child(9n) {padding-left:1.66667rem;padding-right:0rem;}.small-block-grid-10>li {width:10%;list-style:none;}.small-block-grid-10 > li:nth-of-type(n) {clear:none;}.small-block-grid-10 > li:nth-of-type(10n+1) {clear:both;}.small-block-grid-10 > li:nth-child(10n+1) {padding-left:0rem;padding-right:1.6875rem;}.small-block-grid-10 > li:nth-child(10n+2) {padding-left:0.1875rem;padding-right:1.5rem;}.small-block-grid-10 > li:nth-child(10n+3) {padding-left:0.375rem;padding-right:1.3125rem;}.small-block-grid-10 > li:nth-child(10n+4) {padding-left:0.5625rem;padding-right:1.125rem;}.small-block-grid-10 > li:nth-child(10n+5) {padding-left:0.75rem;padding-right:0.9375rem;}.small-block-grid-10 > li:nth-child(10n+6) {padding-left:0.9375rem;padding-right:0.75rem;}.small-block-grid-10 > li:nth-child(10n+7) {padding-left:1.125rem;padding-right:0.5625rem;}.small-block-grid-10 > li:nth-child(10n+8) {padding-left:1.3125rem;padding-right:0.375rem;}.small-block-grid-10 > li:nth-child(10n+9) {padding-left:1.5rem;padding-right:0.1875rem;}.small-block-grid-10 > li:nth-child(10n) {padding-left:1.6875rem;padding-right:0rem;}.small-block-grid-11>li {width:9.09091%;list-style:none;}.small-block-grid-11 > li:nth-of-type(n) {clear:none;}.small-block-grid-11 > li:nth-of-type(11n+1) {clear:both;}.small-block-grid-11 > li:nth-child(11n+1) {padding-left:0rem;padding-right:1.70455rem;}.small-block-grid-11 > li:nth-child(11n+2) {padding-left:0.17045rem;padding-right:1.53409rem;}.small-block-grid-11 > li:nth-child(11n+3) {padding-left:0.34091rem;padding-right:1.36364rem;}.small-block-grid-11 > li:nth-child(11n+4) {padding-left:0.51136rem;padding-right:1.19318rem;}.small-block-grid-11 > li:nth-child(11n+5) {padding-left:0.68182rem;padding-right:1.02273rem;}.small-block-grid-11 > li:nth-child(11n+6) {padding-left:0.85227rem;padding-right:0.85227rem;}.small-block-grid-11 > li:nth-child(11n+7) {padding-left:1.02273rem;padding-right:0.68182rem;}.small-block-grid-11 > li:nth-child(11n+8) {padding-left:1.19318rem;padding-right:0.51136rem;}.small-block-grid-11 > li:nth-child(11n+9) {padding-left:1.36364rem;padding-right:0.34091rem;}.small-block-grid-11 > li:nth-child(11n+10) {padding-left:1.53409rem;padding-right:0.17045rem;}.small-block-grid-11 > li:nth-child(11n) {padding-left:1.70455rem;padding-right:0rem;}.small-block-grid-12>li {width:8.33333%;list-style:none;}.small-block-grid-12 > li:nth-of-type(n) {clear:none;}.small-block-grid-12 > li:nth-of-type(12n+1) {clear:both;}.small-block-grid-12 > li:nth-child(12n+1) {padding-left:0rem;padding-right:1.71875rem;}.small-block-grid-12 > li:nth-child(12n+2) {padding-left:0.15625rem;padding-right:1.5625rem;}.small-block-grid-12 > li:nth-child(12n+3) {padding-left:0.3125rem;padding-right:1.40625rem;}.small-block-grid-12 > li:nth-child(12n+4) {padding-left:0.46875rem;padding-right:1.25rem;}.small-block-grid-12 > li:nth-child(12n+5) {padding-left:0.625rem;padding-right:1.09375rem;}.small-block-grid-12 > li:nth-child(12n+6) {padding-left:0.78125rem;padding-right:0.9375rem;}.small-block-grid-12 > li:nth-child(12n+7) {padding-left:0.9375rem;padding-right:0.78125rem;}.small-block-grid-12 > li:nth-child(12n+8) {padding-left:1.09375rem;padding-right:0.625rem;}.small-block-grid-12 > li:nth-child(12n+9) {padding-left:1.25rem;padding-right:0.46875rem;}.small-block-grid-12 > li:nth-child(12n+10) {padding-left:1.40625rem;padding-right:0.3125rem;}.small-block-grid-12 > li:nth-child(12n+11) {padding-left:1.5625rem;padding-right:0.15625rem;}.small-block-grid-12 > li:nth-child(12n) {padding-left:1.71875rem;padding-right:0rem;}}@media only screen and (min-width:40.063em){.medium-block-grid-1>li {width:100%;list-style:none;}.medium-block-grid-1 > li:nth-of-type(n) {clear:none;}.medium-block-grid-1 > li:nth-of-type(1n+1) {clear:both;}.medium-block-grid-1 > li:nth-child(1n) {padding-left:0rem;padding-right:0rem;}.medium-block-grid-2>li {width:50%;list-style:none;}.medium-block-grid-2 > li:nth-of-type(n) {clear:none;}.medium-block-grid-2 > li:nth-of-type(2n+1) {clear:both;}.medium-block-grid-2 > li:nth-child(2n+1) {padding-left:0rem;padding-right:0.9375rem;}.medium-block-grid-2 > li:nth-child(2n) {padding-left:0.9375rem;padding-right:0rem;}.medium-block-grid-3>li {width:33.33333%;list-style:none;}.medium-block-grid-3 > li:nth-of-type(n) {clear:none;}.medium-block-grid-3 > li:nth-of-type(3n+1) {clear:both;}.medium-block-grid-3 > li:nth-child(3n+1) {padding-left:0rem;padding-right:1.25rem;}.medium-block-grid-3 > li:nth-child(3n+2) {padding-left:0.625rem;padding-right:0.625rem;}.medium-block-grid-3 > li:nth-child(3n) {padding-left:1.25rem;padding-right:0rem;}.medium-block-grid-4>li {width:25%;list-style:none;}.medium-block-grid-4 > li:nth-of-type(n) {clear:none;}.medium-block-grid-4 > li:nth-of-type(4n+1) {clear:both;}.medium-block-grid-4 > li:nth-child(4n+1) {padding-left:0rem;padding-right:1.40625rem;}.medium-block-grid-4 > li:nth-child(4n+2) {padding-left:0.46875rem;padding-right:0.9375rem;}.medium-block-grid-4 > li:nth-child(4n+3) {padding-left:0.9375rem;padding-right:0.46875rem;}.medium-block-grid-4 > li:nth-child(4n) {padding-left:1.40625rem;padding-right:0rem;}.medium-block-grid-5>li {width:20%;list-style:none;}.medium-block-grid-5 > li:nth-of-type(n) {clear:none;}.medium-block-grid-5 > li:nth-of-type(5n+1) {clear:both;}.medium-block-grid-5 > li:nth-child(5n+1) {padding-left:0rem;padding-right:1.5rem;}.medium-block-grid-5 > li:nth-child(5n+2) {padding-left:0.375rem;padding-right:1.125rem;}.medium-block-grid-5 > li:nth-child(5n+3) {padding-left:0.75rem;padding-right:0.75rem;}.medium-block-grid-5 > li:nth-child(5n+4) {padding-left:1.125rem;padding-right:0.375rem;}.medium-block-grid-5 > li:nth-child(5n) {padding-left:1.5rem;padding-right:0rem;}.medium-block-grid-6>li {width:16.66667%;list-style:none;}.medium-block-grid-6 > li:nth-of-type(n) {clear:none;}.medium-block-grid-6 > li:nth-of-type(6n+1) {clear:both;}.medium-block-grid-6 > li:nth-child(6n+1) {padding-left:0rem;padding-right:1.5625rem;}.medium-block-grid-6 > li:nth-child(6n+2) {padding-left:0.3125rem;padding-right:1.25rem;}.medium-block-grid-6 > li:nth-child(6n+3) {padding-left:0.625rem;padding-right:0.9375rem;}.medium-block-grid-6 > li:nth-child(6n+4) {padding-left:0.9375rem;padding-right:0.625rem;}.medium-block-grid-6 > li:nth-child(6n+5) {padding-left:1.25rem;padding-right:0.3125rem;}.medium-block-grid-6 > li:nth-child(6n) {padding-left:1.5625rem;padding-right:0rem;}.medium-block-grid-7>li {width:14.28571%;list-style:none;}.medium-block-grid-7 > li:nth-of-type(n) {clear:none;}.medium-block-grid-7 > li:nth-of-type(7n+1) {clear:both;}.medium-block-grid-7 > li:nth-child(7n+1) {padding-left:0rem;padding-right:1.60714rem;}.medium-block-grid-7 > li:nth-child(7n+2) {padding-left:0.26786rem;padding-right:1.33929rem;}.medium-block-grid-7 > li:nth-child(7n+3) {padding-left:0.53571rem;padding-right:1.07143rem;}.medium-block-grid-7 > li:nth-child(7n+4) {padding-left:0.80357rem;padding-right:0.80357rem;}.medium-block-grid-7 > li:nth-child(7n+5) {padding-left:1.07143rem;padding-right:0.53571rem;}.medium-block-grid-7 > li:nth-child(7n+6) {padding-left:1.33929rem;padding-right:0.26786rem;}.medium-block-grid-7 > li:nth-child(7n) {padding-left:1.60714rem;padding-right:0rem;}.medium-block-grid-8>li {width:12.5%;list-style:none;}.medium-block-grid-8 > li:nth-of-type(n) {clear:none;}.medium-block-grid-8 > li:nth-of-type(8n+1) {clear:both;}.medium-block-grid-8 > li:nth-child(8n+1) {padding-left:0rem;padding-right:1.64062rem;}.medium-block-grid-8 > li:nth-child(8n+2) {padding-left:0.23438rem;padding-right:1.40625rem;}.medium-block-grid-8 > li:nth-child(8n+3) {padding-left:0.46875rem;padding-right:1.17188rem;}.medium-block-grid-8 > li:nth-child(8n+4) {padding-left:0.70312rem;padding-right:0.9375rem;}.medium-block-grid-8 > li:nth-child(8n+5) {padding-left:0.9375rem;padding-right:0.70312rem;}.medium-block-grid-8 > li:nth-child(8n+6) {padding-left:1.17188rem;padding-right:0.46875rem;}.medium-block-grid-8 > li:nth-child(8n+7) {padding-left:1.40625rem;padding-right:0.23438rem;}.medium-block-grid-8 > li:nth-child(8n) {padding-left:1.64062rem;padding-right:0rem;}.medium-block-grid-9>li {width:11.11111%;list-style:none;}.medium-block-grid-9 > li:nth-of-type(n) {clear:none;}.medium-block-grid-9 > li:nth-of-type(9n+1) {clear:both;}.medium-block-grid-9 > li:nth-child(9n+1) {padding-left:0rem;padding-right:1.66667rem;}.medium-block-grid-9 > li:nth-child(9n+2) {padding-left:0.20833rem;padding-right:1.45833rem;}.medium-block-grid-9 > li:nth-child(9n+3) {padding-left:0.41667rem;padding-right:1.25rem;}.medium-block-grid-9 > li:nth-child(9n+4) {padding-left:0.625rem;padding-right:1.04167rem;}.medium-block-grid-9 > li:nth-child(9n+5) {padding-left:0.83333rem;padding-right:0.83333rem;}.medium-block-grid-9 > li:nth-child(9n+6) {padding-left:1.04167rem;padding-right:0.625rem;}.medium-block-grid-9 > li:nth-child(9n+7) {padding-left:1.25rem;padding-right:0.41667rem;}.medium-block-grid-9 > li:nth-child(9n+8) {padding-left:1.45833rem;padding-right:0.20833rem;}.medium-block-grid-9 > li:nth-child(9n) {padding-left:1.66667rem;padding-right:0rem;}.medium-block-grid-10>li {width:10%;list-style:none;}.medium-block-grid-10 > li:nth-of-type(n) {clear:none;}.medium-block-grid-10 > li:nth-of-type(10n+1) {clear:both;}.medium-block-grid-10 > li:nth-child(10n+1) {padding-left:0rem;padding-right:1.6875rem;}.medium-block-grid-10 > li:nth-child(10n+2) {padding-left:0.1875rem;padding-right:1.5rem;}.medium-block-grid-10 > li:nth-child(10n+3) {padding-left:0.375rem;padding-right:1.3125rem;}.medium-block-grid-10 > li:nth-child(10n+4) {padding-left:0.5625rem;padding-right:1.125rem;}.medium-block-grid-10 > li:nth-child(10n+5) {padding-left:0.75rem;padding-right:0.9375rem;}.medium-block-grid-10 > li:nth-child(10n+6) {padding-left:0.9375rem;padding-right:0.75rem;}.medium-block-grid-10 > li:nth-child(10n+7) {padding-left:1.125rem;padding-right:0.5625rem;}.medium-block-grid-10 > li:nth-child(10n+8) {padding-left:1.3125rem;padding-right:0.375rem;}.medium-block-grid-10 > li:nth-child(10n+9) {padding-left:1.5rem;padding-right:0.1875rem;}.medium-block-grid-10 > li:nth-child(10n) {padding-left:1.6875rem;padding-right:0rem;}.medium-block-grid-11>li {width:9.09091%;list-style:none;}.medium-block-grid-11 > li:nth-of-type(n) {clear:none;}.medium-block-grid-11 > li:nth-of-type(11n+1) {clear:both;}.medium-block-grid-11 > li:nth-child(11n+1) {padding-left:0rem;padding-right:1.70455rem;}.medium-block-grid-11 > li:nth-child(11n+2) {padding-left:0.17045rem;padding-right:1.53409rem;}.medium-block-grid-11 > li:nth-child(11n+3) {padding-left:0.34091rem;padding-right:1.36364rem;}.medium-block-grid-11 > li:nth-child(11n+4) {padding-left:0.51136rem;padding-right:1.19318rem;}.medium-block-grid-11 > li:nth-child(11n+5) {padding-left:0.68182rem;padding-right:1.02273rem;}.medium-block-grid-11 > li:nth-child(11n+6) {padding-left:0.85227rem;padding-right:0.85227rem;}.medium-block-grid-11 > li:nth-child(11n+7) {padding-left:1.02273rem;padding-right:0.68182rem;}.medium-block-grid-11 > li:nth-child(11n+8) {padding-left:1.19318rem;padding-right:0.51136rem;}.medium-block-grid-11 > li:nth-child(11n+9) {padding-left:1.36364rem;padding-right:0.34091rem;}.medium-block-grid-11 > li:nth-child(11n+10) {padding-left:1.53409rem;padding-right:0.17045rem;}.medium-block-grid-11 > li:nth-child(11n) {padding-left:1.70455rem;padding-right:0rem;}.medium-block-grid-12>li {width:8.33333%;list-style:none;}.medium-block-grid-12 > li:nth-of-type(n) {clear:none;}.medium-block-grid-12 > li:nth-of-type(12n+1) {clear:both;}.medium-block-grid-12 > li:nth-child(12n+1) {padding-left:0rem;padding-right:1.71875rem;}.medium-block-grid-12 > li:nth-child(12n+2) {padding-left:0.15625rem;padding-right:1.5625rem;}.medium-block-grid-12 > li:nth-child(12n+3) {padding-left:0.3125rem;padding-right:1.40625rem;}.medium-block-grid-12 > li:nth-child(12n+4) {padding-left:0.46875rem;padding-right:1.25rem;}.medium-block-grid-12 > li:nth-child(12n+5) {padding-left:0.625rem;padding-right:1.09375rem;}.medium-block-grid-12 > li:nth-child(12n+6) {padding-left:0.78125rem;padding-right:0.9375rem;}.medium-block-grid-12 > li:nth-child(12n+7) {padding-left:0.9375rem;padding-right:0.78125rem;}.medium-block-grid-12 > li:nth-child(12n+8) {padding-left:1.09375rem;padding-right:0.625rem;}.medium-block-grid-12 > li:nth-child(12n+9) {padding-left:1.25rem;padding-right:0.46875rem;}.medium-block-grid-12 > li:nth-child(12n+10) {padding-left:1.40625rem;padding-right:0.3125rem;}.medium-block-grid-12 > li:nth-child(12n+11) {padding-left:1.5625rem;padding-right:0.15625rem;}.medium-block-grid-12 > li:nth-child(12n) {padding-left:1.71875rem;padding-right:0rem;}}@media only screen and (min-width:64.063em){.large-block-grid-1>li {width:100%;list-style:none;}.large-block-grid-1 > li:nth-of-type(n) {clear:none;}.large-block-grid-1 > li:nth-of-type(1n+1) {clear:both;}.large-block-grid-1 > li:nth-child(1n) {padding-left:0rem;padding-right:0rem;}.large-block-grid-2>li {width:50%;list-style:none;}.large-block-grid-2 > li:nth-of-type(n) {clear:none;}.large-block-grid-2 > li:nth-of-type(2n+1) {clear:both;}.large-block-grid-2 > li:nth-child(2n+1) {padding-left:0rem;padding-right:0.9375rem;}.large-block-grid-2 > li:nth-child(2n) {padding-left:0.9375rem;padding-right:0rem;}.large-block-grid-3>li {width:33.33333%;list-style:none;}.large-block-grid-3 > li:nth-of-type(n) {clear:none;}.large-block-grid-3 > li:nth-of-type(3n+1) {clear:both;}.large-block-grid-3 > li:nth-child(3n+1) {padding-left:0rem;padding-right:1.25rem;}.large-block-grid-3 > li:nth-child(3n+2) {padding-left:0.625rem;padding-right:0.625rem;}.large-block-grid-3 > li:nth-child(3n) {padding-left:1.25rem;padding-right:0rem;}.large-block-grid-4>li {width:25%;list-style:none;}.large-block-grid-4 > li:nth-of-type(n) {clear:none;}.large-block-grid-4 > li:nth-of-type(4n+1) {clear:both;}.large-block-grid-4 > li:nth-child(4n+1) {padding-left:0rem;padding-right:1.40625rem;}.large-block-grid-4 > li:nth-child(4n+2) {padding-left:0.46875rem;padding-right:0.9375rem;}.large-block-grid-4 > li:nth-child(4n+3) {padding-left:0.9375rem;padding-right:0.46875rem;}.large-block-grid-4 > li:nth-child(4n) {padding-left:1.40625rem;padding-right:0rem;}.large-block-grid-5>li {width:20%;list-style:none;}.large-block-grid-5 > li:nth-of-type(n) {clear:none;}.large-block-grid-5 > li:nth-of-type(5n+1) {clear:both;}.large-block-grid-5 > li:nth-child(5n+1) {padding-left:0rem;padding-right:1.5rem;}.large-block-grid-5 > li:nth-child(5n+2) {padding-left:0.375rem;padding-right:1.125rem;}.large-block-grid-5 > li:nth-child(5n+3) {padding-left:0.75rem;padding-right:0.75rem;}.large-block-grid-5 > li:nth-child(5n+4) {padding-left:1.125rem;padding-right:0.375rem;}.large-block-grid-5 > li:nth-child(5n) {padding-left:1.5rem;padding-right:0rem;}.large-block-grid-6>li {width:16.66667%;list-style:none;}.large-block-grid-6 > li:nth-of-type(n) {clear:none;}.large-block-grid-6 > li:nth-of-type(6n+1) {clear:both;}.large-block-grid-6 > li:nth-child(6n+1) {padding-left:0rem;padding-right:1.5625rem;}.large-block-grid-6 > li:nth-child(6n+2) {padding-left:0.3125rem;padding-right:1.25rem;}.large-block-grid-6 > li:nth-child(6n+3) {padding-left:0.625rem;padding-right:0.9375rem;}.large-block-grid-6 > li:nth-child(6n+4) {padding-left:0.9375rem;padding-right:0.625rem;}.large-block-grid-6 > li:nth-child(6n+5) {padding-left:1.25rem;padding-right:0.3125rem;}.large-block-grid-6 > li:nth-child(6n) {padding-left:1.5625rem;padding-right:0rem;}.large-block-grid-7>li {width:14.28571%;list-style:none;}.large-block-grid-7 > li:nth-of-type(n) {clear:none;}.large-block-grid-7 > li:nth-of-type(7n+1) {clear:both;}.large-block-grid-7 > li:nth-child(7n+1) {padding-left:0rem;padding-right:1.60714rem;}.large-block-grid-7 > li:nth-child(7n+2) {padding-left:0.26786rem;padding-right:1.33929rem;}.large-block-grid-7 > li:nth-child(7n+3) {padding-left:0.53571rem;padding-right:1.07143rem;}.large-block-grid-7 > li:nth-child(7n+4) {padding-left:0.80357rem;padding-right:0.80357rem;}.large-block-grid-7 > li:nth-child(7n+5) {padding-left:1.07143rem;padding-right:0.53571rem;}.large-block-grid-7 > li:nth-child(7n+6) {padding-left:1.33929rem;padding-right:0.26786rem;}.large-block-grid-7 > li:nth-child(7n) {padding-left:1.60714rem;padding-right:0rem;}.large-block-grid-8>li {width:12.5%;list-style:none;}.large-block-grid-8 > li:nth-of-type(n) {clear:none;}.large-block-grid-8 > li:nth-of-type(8n+1) {clear:both;}.large-block-grid-8 > li:nth-child(8n+1) {padding-left:0rem;padding-right:1.64062rem;}.large-block-grid-8 > li:nth-child(8n+2) {padding-left:0.23438rem;padding-right:1.40625rem;}.large-block-grid-8 > li:nth-child(8n+3) {padding-left:0.46875rem;padding-right:1.17188rem;}.large-block-grid-8 > li:nth-child(8n+4) {padding-left:0.70312rem;padding-right:0.9375rem;}.large-block-grid-8 > li:nth-child(8n+5) {padding-left:0.9375rem;padding-right:0.70312rem;}.large-block-grid-8 > li:nth-child(8n+6) {padding-left:1.17188rem;padding-right:0.46875rem;}.large-block-grid-8 > li:nth-child(8n+7) {padding-left:1.40625rem;padding-right:0.23438rem;}.large-block-grid-8 > li:nth-child(8n) {padding-left:1.64062rem;padding-right:0rem;}.large-block-grid-9>li {width:11.11111%;list-style:none;}.large-block-grid-9 > li:nth-of-type(n) {clear:none;}.large-block-grid-9 > li:nth-of-type(9n+1) {clear:both;}.large-block-grid-9 > li:nth-child(9n+1) {padding-left:0rem;padding-right:1.66667rem;}.large-block-grid-9 > li:nth-child(9n+2) {padding-left:0.20833rem;padding-right:1.45833rem;}.large-block-grid-9 > li:nth-child(9n+3) {padding-left:0.41667rem;padding-right:1.25rem;}.large-block-grid-9 > li:nth-child(9n+4) {padding-left:0.625rem;padding-right:1.04167rem;}.large-block-grid-9 > li:nth-child(9n+5) {padding-left:0.83333rem;padding-right:0.83333rem;}.large-block-grid-9 > li:nth-child(9n+6) {padding-left:1.04167rem;padding-right:0.625rem;}.large-block-grid-9 > li:nth-child(9n+7) {padding-left:1.25rem;padding-right:0.41667rem;}.large-block-grid-9 > li:nth-child(9n+8) {padding-left:1.45833rem;padding-right:0.20833rem;}.large-block-grid-9 > li:nth-child(9n) {padding-left:1.66667rem;padding-right:0rem;}.large-block-grid-10>li {width:10%;list-style:none;}.large-block-grid-10 > li:nth-of-type(n) {clear:none;}.large-block-grid-10 > li:nth-of-type(10n+1) {clear:both;}.large-block-grid-10 > li:nth-child(10n+1) {padding-left:0rem;padding-right:1.6875rem;}.large-block-grid-10 > li:nth-child(10n+2) {padding-left:0.1875rem;padding-right:1.5rem;}.large-block-grid-10 > li:nth-child(10n+3) {padding-left:0.375rem;padding-right:1.3125rem;}.large-block-grid-10 > li:nth-child(10n+4) {padding-left:0.5625rem;padding-right:1.125rem;}.large-block-grid-10 > li:nth-child(10n+5) {padding-left:0.75rem;padding-right:0.9375rem;}.large-block-grid-10 > li:nth-child(10n+6) {padding-left:0.9375rem;padding-right:0.75rem;}.large-block-grid-10 > li:nth-child(10n+7) {padding-left:1.125rem;padding-right:0.5625rem;}.large-block-grid-10 > li:nth-child(10n+8) {padding-left:1.3125rem;padding-right:0.375rem;}.large-block-grid-10 > li:nth-child(10n+9) {padding-left:1.5rem;padding-right:0.1875rem;}.large-block-grid-10 > li:nth-child(10n) {padding-left:1.6875rem;padding-right:0rem;}.large-block-grid-11>li {width:9.09091%;list-style:none;}.large-block-grid-11 > li:nth-of-type(n) {clear:none;}.large-block-grid-11 > li:nth-of-type(11n+1) {clear:both;}.large-block-grid-11 > li:nth-child(11n+1) {padding-left:0rem;padding-right:1.70455rem;}.large-block-grid-11 > li:nth-child(11n+2) {padding-left:0.17045rem;padding-right:1.53409rem;}.large-block-grid-11 > li:nth-child(11n+3) {padding-left:0.34091rem;padding-right:1.36364rem;}.large-block-grid-11 > li:nth-child(11n+4) {padding-left:0.51136rem;padding-right:1.19318rem;}.large-block-grid-11 > li:nth-child(11n+5) {padding-left:0.68182rem;padding-right:1.02273rem;}.large-block-grid-11 > li:nth-child(11n+6) {padding-left:0.85227rem;padding-right:0.85227rem;}.large-block-grid-11 > li:nth-child(11n+7) {padding-left:1.02273rem;padding-right:0.68182rem;}.large-block-grid-11 > li:nth-child(11n+8) {padding-left:1.19318rem;padding-right:0.51136rem;}.large-block-grid-11 > li:nth-child(11n+9) {padding-left:1.36364rem;padding-right:0.34091rem;}.large-block-grid-11 > li:nth-child(11n+10) {padding-left:1.53409rem;padding-right:0.17045rem;}.large-block-grid-11 > li:nth-child(11n) {padding-left:1.70455rem;padding-right:0rem;}.large-block-grid-12>li {width:8.33333%;list-style:none;}.large-block-grid-12 > li:nth-of-type(n) {clear:none;}.large-block-grid-12 > li:nth-of-type(12n+1) {clear:both;}.large-block-grid-12 > li:nth-child(12n+1) {padding-left:0rem;padding-right:1.71875rem;}.large-block-grid-12 > li:nth-child(12n+2) {padding-left:0.15625rem;padding-right:1.5625rem;}.large-block-grid-12 > li:nth-child(12n+3) {padding-left:0.3125rem;padding-right:1.40625rem;}.large-block-grid-12 > li:nth-child(12n+4) {padding-left:0.46875rem;padding-right:1.25rem;}.large-block-grid-12 > li:nth-child(12n+5) {padding-left:0.625rem;padding-right:1.09375rem;}.large-block-grid-12 > li:nth-child(12n+6) {padding-left:0.78125rem;padding-right:0.9375rem;}.large-block-grid-12 > li:nth-child(12n+7) {padding-left:0.9375rem;padding-right:0.78125rem;}.large-block-grid-12 > li:nth-child(12n+8) {padding-left:1.09375rem;padding-right:0.625rem;}.large-block-grid-12 > li:nth-child(12n+9) {padding-left:1.25rem;padding-right:0.46875rem;}.large-block-grid-12 > li:nth-child(12n+10) {padding-left:1.40625rem;padding-right:0.3125rem;}.large-block-grid-12 > li:nth-child(12n+11) {padding-left:1.5625rem;padding-right:0.15625rem;}.large-block-grid-12 > li:nth-child(12n) {padding-left:1.71875rem;padding-right:0rem;}}.breadcrumbs {display:block;padding:0.5625rem 0.875rem 0.5625rem;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#f4f4f4;border-color:#dcdcdc;-webkit-border-radius:3px;border-radius:3px;}.breadcrumbs>* {margin:0;float:left;font-size:0.6875rem;text-transform:uppercase;}.breadcrumbs > *:hover a ,.breadcrumbs > *:focus a {text-decoration:underline;}.breadcrumbs > * a ,.breadcrumbs > * span {text-transform:uppercase;color:#008cba;}.breadcrumbs > *.current {cursor:default;color:#333333;}.breadcrumbs > *.current a {cursor:default;color:#333333;}.breadcrumbs > *.current:hover ,.breadcrumbs > *.current:hover a ,.breadcrumbs > *.current:focus ,.breadcrumbs > *.current:focus a {text-decoration:none;}.breadcrumbs > *.unavailable {color:#999999;}.breadcrumbs > *.unavailable a {color:#999999;}.breadcrumbs > *.unavailable:hover ,.breadcrumbs > *.unavailable:hover a ,.breadcrumbs > *.unavailable:focus ,.breadcrumbs > *.unavailable a:focus {text-decoration:none;color:#999999;cursor:default;}.breadcrumbs > *:before {content:"/";color:#aaaaaa;margin:0 0.75rem;position:relative;top:1px;}.breadcrumbs > *:first-child:before {content:" ";margin:0;}button ,.button {border-style:solid;border-width:0px;cursor:pointer;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#008cba;border-color:#007295;color:#ffffff;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;}button:hover ,button:focus ,.button:hover ,.button:focus {background-color:#007295;}button:hover ,button:focus ,.button:hover ,.button:focus {color:#ffffff;}button.secondary ,.button.secondary {background-color:#e7e7e7;border-color:#b9b9b9;color:#333333;}button.secondary:hover ,button.secondary:focus ,.button.secondary:hover ,.button.secondary:focus {background-color:#b9b9b9;}button.secondary:hover ,button.secondary:focus ,.button.secondary:hover ,.button.secondary:focus {color:#333333;}button.success ,.button.success {background-color:#43ac6a;border-color:#368a54;color:#ffffff;}button.success:hover ,button.success:focus ,.button.success:hover ,.button.success:focus {background-color:#368a54;}button.success:hover ,button.success:focus ,.button.success:hover ,.button.success:focus {color:#ffffff;}button.alert ,.button.alert {background-color:#f04124;border-color:#cf280e;color:#ffffff;}button.alert:hover ,button.alert:focus ,.button.alert:hover ,.button.alert:focus {background-color:#cf280e;}button.alert:hover ,button.alert:focus ,.button.alert:hover ,.button.alert:focus {color:#ffffff;}button.large ,.button.large {padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem;}button.small ,.button.small {padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem;}button.tiny ,.button.tiny {padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem;}button.expand ,.button.expand {padding-right:0;padding-left:0;width:100%;}button.left-align ,.button.left-align {text-align:left;text-indent:0.75rem;}button.right-align ,.button.right-align {text-align:right;padding-right:0.75rem;}button.radius ,.button.radius {-webkit-border-radius:3px;border-radius:3px;}button.round ,.button.round {-webkit-border-radius:1000px;border-radius:1000px;}button.disabled ,button[disabled] ,.button.disabled ,.button[disabled] {background-color:#008cba;border-color:#007295;color:#ffffff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled:hover ,button.disabled:focus ,button[disabled]:hover ,button[disabled]:focus ,.button.disabled:hover ,.button.disabled:focus ,.button[disabled]:hover ,.button[disabled]:focus {background-color:#007295;}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:#ffffff;}button.disabled:hover ,button.disabled:focus ,button[disabled]:hover ,button[disabled]:focus ,.button.disabled:hover ,.button.disabled:focus ,.button[disabled]:hover ,.button[disabled]:focus {background-color:#008cba;}button.disabled.secondary ,button[disabled].secondary ,.button.disabled.secondary ,.button[disabled].secondary {background-color:#e7e7e7;border-color:#b9b9b9;color:#333333;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled.secondary:hover ,button.disabled.secondary:focus ,button[disabled].secondary:hover ,button[disabled].secondary:focus ,.button.disabled.secondary:hover ,.button.disabled.secondary:focus ,.button[disabled].secondary:hover ,.button[disabled].secondary:focus {background-color:#b9b9b9;}button.disabled.secondary:hover ,button.disabled.secondary:focus ,button[disabled].secondary:hover ,button[disabled].secondary:focus ,.button.disabled.secondary:hover ,.button.disabled.secondary:focus ,.button[disabled].secondary:hover ,.button[disabled].secondary:focus {color:#333333;}button.disabled.secondary:hover ,button.disabled.secondary:focus ,button[disabled].secondary:hover ,button[disabled].secondary:focus ,.button.disabled.secondary:hover ,.button.disabled.secondary:focus ,.button[disabled].secondary:hover ,.button[disabled].secondary:focus {background-color:#e7e7e7;}button.disabled.success ,button[disabled].success ,.button.disabled.success ,.button[disabled].success {background-color:#43ac6a;border-color:#368a54;color:#ffffff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled.success:hover ,button.disabled.success:focus ,button[disabled].success:hover ,button[disabled].success:focus ,.button.disabled.success:hover ,.button.disabled.success:focus ,.button[disabled].success:hover ,.button[disabled].success:focus {background-color:#368a54;}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:#ffffff;}button.disabled.success:hover ,button.disabled.success:focus ,button[disabled].success:hover ,button[disabled].success:focus ,.button.disabled.success:hover ,.button.disabled.success:focus ,.button[disabled].success:hover ,.button[disabled].success:focus {background-color:#43ac6a;}button.disabled.alert ,button[disabled].alert ,.button.disabled.alert ,.button[disabled].alert {background-color:#f04124;border-color:#cf280e;color:#ffffff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled.alert:hover ,button.disabled.alert:focus ,button[disabled].alert:hover ,button[disabled].alert:focus ,.button.disabled.alert:hover ,.button.disabled.alert:focus ,.button[disabled].alert:hover ,.button[disabled].alert:focus {background-color:#cf280e;}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:#ffffff;}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;}@media only screen and (min-width:40.063em){button ,.button {display:inline-block;}}.button-group {list-style:none;margin:0;left:0;*zoom:1;}.button-group:before ,.button-group:after {content:" ";display:table;}.button-group:after {clear:both;}.button-group li {margin:0;float:left;}.button-group li>button ,.button-group li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group li:first-child button ,.button-group li:first-child .button {border-left:0;}.button-group li:first-child {margin-left:0;}.button-group.radius > *>button ,.button-group.radius > * .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.radius > *:first-child button ,.button-group.radius > *:first-child .button {border-left:0;}.button-group.radius > *:first-child ,.button-group.radius > *:first-child>a ,.button-group.radius > *:first-child>button ,.button-group.radius > *:first-child>.button {-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.button-group.radius > *:last-child ,.button-group.radius > *:last-child>a ,.button-group.radius > *:last-child>button ,.button-group.radius > *:last-child>.button {-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}.button-group.round > *>button ,.button-group.round > * .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.round > *:first-child button ,.button-group.round > *:first-child .button {border-left:0;}.button-group.round > *:first-child ,.button-group.round > *:first-child>a ,.button-group.round > *:first-child>button ,.button-group.round > *:first-child>.button {-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}.button-group.round > *:last-child ,.button-group.round > *:last-child>a ,.button-group.round > *:last-child>button ,.button-group.round > *:last-child>.button {-moz-border-radius-bottomright:1000px;-moz-border-radius-topright:1000px;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px;}.button-group.even-2 li {width:50%;}.button-group.even-2 li>button ,.button-group.even-2 li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-2 li:first-child button ,.button-group.even-2 li:first-child .button {border-left:0;}.button-group.even-2 li button ,.button-group.even-2 li .button {width:100%;}.button-group.even-3 li {width:33.33333%;}.button-group.even-3 li>button ,.button-group.even-3 li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-3 li:first-child button ,.button-group.even-3 li:first-child .button {border-left:0;}.button-group.even-3 li button ,.button-group.even-3 li .button {width:100%;}.button-group.even-4 li {width:25%;}.button-group.even-4 li>button ,.button-group.even-4 li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-4 li:first-child button ,.button-group.even-4 li:first-child .button {border-left:0;}.button-group.even-4 li button ,.button-group.even-4 li .button {width:100%;}.button-group.even-5 li {width:20%;}.button-group.even-5 li>button ,.button-group.even-5 li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-5 li:first-child button ,.button-group.even-5 li:first-child .button {border-left:0;}.button-group.even-5 li button ,.button-group.even-5 li .button {width:100%;}.button-group.even-6 li {width:16.66667%;}.button-group.even-6 li>button ,.button-group.even-6 li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-6 li:first-child button ,.button-group.even-6 li:first-child .button {border-left:0;}.button-group.even-6 li button ,.button-group.even-6 li .button {width:100%;}.button-group.even-7 li {width:14.28571%;}.button-group.even-7 li>button ,.button-group.even-7 li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-7 li:first-child button ,.button-group.even-7 li:first-child .button {border-left:0;}.button-group.even-7 li button ,.button-group.even-7 li .button {width:100%;}.button-group.even-8 li {width:12.5%;}.button-group.even-8 li>button ,.button-group.even-8 li .button {border-left:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-8 li:first-child button ,.button-group.even-8 li:first-child .button {border-left:0;}.button-group.even-8 li button ,.button-group.even-8 li .button {width:100%;}.button-bar {*zoom:1;}.button-bar:before ,.button-bar:after {content:" ";display:table;}.button-bar:after {clear:both;}.button-bar .button-group {float:left;margin-right:0.625rem;}.button-bar .button-group div {overflow:hidden;}.clearing-thumbs ,[data-clearing] {*zoom:1;margin-bottom:0;margin-left:0;list-style:none;}.clearing-thumbs:before ,.clearing-thumbs:after ,[data-clearing]:before ,[data-clearing]:after {content:" ";display:table;}.clearing-thumbs:after ,[data-clearing]:after {clear:both;}.clearing-thumbs li ,[data-clearing] li {float:left;margin-right:10px;}.clearing-thumbs[class*="block-grid-"] li ,[data-clearing][class*="block-grid-"] li {margin-right:0;}.clearing-blackout {background:#333333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998;}.clearing-blackout .clearing-close {display:block;}.clearing-container {position:relative;z-index:998;height:100%;overflow:hidden;margin:0;}.clearing-touch-label {position:absolute;top:50%;left:50%;color:#aaaaaa;font-size:0.6em;}.visible-img {height:95%;position:relative;}.visible-img img {position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%;}.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;}.clearing-close {z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#cccccc;display:none;}.clearing-close:hover ,.clearing-close:focus {color:#cccccc;}.clearing-assembled .clearing-container {height:100%;}.clearing-assembled .clearing-container .carousel>ul {display:none;}.clearing-feature li {display:none;}.clearing-feature li.clearing-featured-img {display:block;}@media only screen and (min-width:40.063em){.clearing-main-prev ,.clearing-main-next {position:absolute;height:100%;width:40px;top:0;}.clearing-main-prev>span ,.clearing-main-next>span {position:absolute;top:50%;display:block;width:0;height:0;border:solid 12px;}.clearing-main-prev > span:hover ,.clearing-main-next > span:hover {opacity:0.8;}.clearing-main-prev {left:0;}.clearing-main-prev>span {left:5px;border-color:transparent;border-right-color:#cccccc;}.clearing-main-next {right:0;}.clearing-main-next>span {border-color:transparent;border-left-color:#cccccc;}.clearing-main-prev.disabled ,.clearing-main-next.disabled {opacity:0.3;}.clearing-assembled .clearing-container .carousel {background:rgba(51, 51, 51, 0.8);height:120px;margin-top:10px;text-align:center;}.clearing-assembled .clearing-container .carousel>ul {display:inline-block;z-index:999;height:100%;position:relative;float:none;}.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;}.clearing-assembled .clearing-container .carousel > ul li.fix-height img {height:100%;max-width:none;}.clearing-assembled .clearing-container .carousel > ul li a.th {border:none;-webkit-box-shadow:none;box-shadow:none;display:block;}.clearing-assembled .clearing-container .carousel > ul li img {cursor:pointer !important;width:100% !important;}.clearing-assembled .clearing-container .carousel > ul li.visible {opacity:1;}.clearing-assembled .clearing-container .carousel > ul li:hover {opacity:0.8;}.clearing-assembled .clearing-container .visible-img {background:#333333;overflow:hidden;height:85%;}.clearing-close {position:absolute;top:10px;right:20px;padding-left:0;padding-top:0;}}.f-dropdown {position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#ffffff;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;margin-top:2px;max-width:200px;}.f-dropdown>*:first-child {margin-top:0;}.f-dropdown>*:last-child {margin-bottom:0;}.f-dropdown:before {content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent #ffffff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:99;}.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:98;}.f-dropdown.right:before {left:auto;right:10px;}.f-dropdown.right:after {left:auto;right:9px;}.f-dropdown.drop-right {position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#ffffff;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;margin-top:0;margin-left:2px;max-width:200px;}.f-dropdown.drop-right>*:first-child {margin-top:0;}.f-dropdown.drop-right>*:last-child {margin-bottom:0;}.f-dropdown.drop-right:before {content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent #ffffff transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:99;}.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:98;}.f-dropdown.drop-left {position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#ffffff;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;margin-top:0;margin-left:-2px;max-width:200px;}.f-dropdown.drop-left>*:first-child {margin-top:0;}.f-dropdown.drop-left>*:last-child {margin-bottom:0;}.f-dropdown.drop-left:before {content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent transparent #ffffff;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:99;}.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:98;}.f-dropdown.drop-top {position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#ffffff;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;margin-top:-2px;margin-left:0;max-width:200px;}.f-dropdown.drop-top>*:first-child {margin-top:0;}.f-dropdown.drop-top>*:last-child {margin-bottom:0;}.f-dropdown.drop-top:before {content:"";display:block;width:0;height:0;border:inset 6px;border-color:#ffffff transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-12px;left:10px;right:auto;z-index:99;}.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:98;}.f-dropdown li {font-size:0.875rem;cursor:pointer;line-height:1.125rem;margin:0;}.f-dropdown li:hover ,.f-dropdown li:focus {background:#eeeeee;}.f-dropdown li a {display:block;padding:0.5rem;color:#555555;}.f-dropdown.content {position:absolute;left:-9999px;list-style:none;margin-left:0;padding:1.25rem;width:100%;height:auto;max-height:none;background:#ffffff;border:solid 1px #cccccc;font-size:0.875rem;z-index:99;max-width:200px;}.f-dropdown.content>*:first-child {margin-top:0;}.f-dropdown.content>*:last-child {margin-bottom:0;}.f-dropdown.tiny {max-width:200px;}.f-dropdown.small {max-width:300px;}.f-dropdown.medium {max-width:500px;}.f-dropdown.large {max-width:800px;}.dropdown.button ,button.dropdown {position:relative;padding-right:3.5625rem;}.dropdown.button:before ,button.dropdown:before {position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:#ffffff transparent transparent transparent;top:50%;}.dropdown.button:before ,button.dropdown:before {border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem;}.dropdown.button:before ,button.dropdown:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.tiny ,button.dropdown.tiny {padding-right:2.625rem;}.dropdown.button.tiny:before ,button.dropdown.tiny:before {border-width:0.375rem;right:1.125rem;margin-top:-0.125rem;}.dropdown.button.tiny:before ,button.dropdown.tiny:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.small ,button.dropdown.small {padding-right:3.0625rem;}.dropdown.button.small:before ,button.dropdown.small:before {border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem;}.dropdown.button.small:before ,button.dropdown.small:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.large ,button.dropdown.large {padding-right:3.625rem;}.dropdown.button.large:before ,button.dropdown.large:before {border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem;}.dropdown.button.large:before ,button.dropdown.large:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.secondary:before ,button.dropdown.secondary:before {border-color:#333333 transparent transparent transparent;}.flex-video {position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden;}.flex-video.widescreen {padding-bottom:56.55%;}.flex-video.vimeo {padding-top:0;}.flex-video iframe ,.flex-video object ,.flex-video embed ,.flex-video video {position:absolute;top:0;left:0;width:100%;height:100%;}form {margin:0 0 1rem;}form .row .row {margin:0 -0.5rem;}form .row .row .column ,form .row .row .columns {padding:0 0.5rem;}form .row .row.collapse {margin:0;}form .row .row.collapse .column ,form .row .row.collapse .columns {padding:0;}form .row .row.collapse input {-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;}form .row input.column ,form .row input.columns ,form .row textarea.column ,form .row textarea.columns {padding-left:0.5rem;}label {font-size:0.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;line-height:1.5;margin-bottom:0;}label.right {float:none;text-align:right;}label.inline {margin:0 0 1rem 0;padding:0.625rem 0;}label small {text-transform:capitalize;color:#686868;}select {-webkit-appearance:none !important;background-color:#fafafa;background-image:url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==');background-repeat:no-repeat;background-position:center right 3%;border:1px solid #cccccc;padding:0.5rem;font-size:0.875rem;-webkit-border-radius:0;border-radius:0;}select.radius {-webkit-border-radius:3px;border-radius:3px;}select:hover {background-color:#f3f3f3;border-color:#999999;}select::-ms-expand {display:none;}@-moz-document url-prefix() {select {background:#fafafa;}select:hover {background:#f3f3f3;}}.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;}.postfix.button {padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none;}.prefix.button {padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none;}.prefix.button.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.postfix.button.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}.prefix.button.round {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}.postfix.button.round {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomright:1000px;-moz-border-radius-topright:1000px;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px;}span.prefix ,label.prefix {background:#f2f2f2;border-right:none;color:#333333;border-color:#cccccc;}span.prefix.radius ,label.prefix.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}span.postfix ,label.postfix {background:#f2f2f2;border-left:none;color:#333333;border-color:#cccccc;}span.postfix.radius ,label.postfix.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}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"] ,textarea {-webkit-appearance:none;background-color:#ffffff;font-family:inherit;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);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%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;transition:all 0.15s linear;}input[type="text"]:focus ,input[type="password"]:focus ,input[type="date"]:focus ,input[type="datetime"]:focus ,input[type="datetime-local"]:focus ,input[type="month"]:focus ,input[type="week"]:focus ,input[type="email"]:focus ,input[type="number"]:focus ,input[type="search"]:focus ,input[type="tel"]:focus ,input[type="time"]:focus ,input[type="url"]:focus ,textarea:focus {-webkit-box-shadow:0 0 5px #999999;-moz-box-shadow:0 0 5px #999999;box-shadow:0 0 5px #999999;border-color:#999999;}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 ,textarea:focus {background:#fafafa;border-color:#999999;outline:none;}input[type="text"][disabled] ,fieldset[disabled] input[type="text"] ,input[type="password"][disabled] ,fieldset[disabled] input[type="password"] ,input[type="date"][disabled] ,fieldset[disabled] input[type="date"] ,input[type="datetime"][disabled] ,fieldset[disabled] input[type="datetime"] ,input[type="datetime-local"][disabled] ,fieldset[disabled] input[type="datetime-local"] ,input[type="month"][disabled] ,fieldset[disabled] input[type="month"] ,input[type="week"][disabled] ,fieldset[disabled] input[type="week"] ,input[type="email"][disabled] ,fieldset[disabled] input[type="email"] ,input[type="number"][disabled] ,fieldset[disabled] input[type="number"] ,input[type="search"][disabled] ,fieldset[disabled] input[type="search"] ,input[type="tel"][disabled] ,fieldset[disabled] input[type="tel"] ,input[type="time"][disabled] ,fieldset[disabled] input[type="time"] ,input[type="url"][disabled] ,fieldset[disabled] input[type="url"] ,textarea[disabled] ,fieldset[disabled] textarea {background-color:#dddddd;}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 ,textarea.radius {-webkit-border-radius:3px;border-radius:3px;}textarea[rows] {height:auto;}select {height:2.3125rem;}input[type="file"] ,input[type="checkbox"] ,input[type="radio"] ,select {margin:0 0 1rem 0;}input[type="checkbox"]+label ,input[type="radio"]+label {display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline;}input[type="file"] {width:100%;}fieldset {border:1px solid #dddddd;padding:1.25rem;margin:1.125rem 0;}fieldset legend {font-weight:bold;background:#ffffff;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem;}[data-abide] .error small.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:#ffffff;}[data-abide] span.error ,[data-abide] small.error {display:none;}span.error ,small.error {display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#ffffff;}.error input ,.error textarea ,.error select {margin-bottom:0;}.error input[type="checkbox"] ,.error input[type="radio"] {margin-bottom:1rem;}.error label ,.error label.error {color:#f04124;}.error small.error {display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#ffffff;}.error > label>small {color:#686868;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline;}.error span.error-message {display:block;}input.error ,textarea.error {margin-bottom:0;}label.error {color:#f04124;}.inline-list {margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden;}.inline-list>li {list-style:none;float:left;margin-left:1.375rem;display:block;}.inline-list > li>* {display:block;}.joyride-list {display:none;}.joyride-tip-guide {display:none;position:absolute;background:#333333;color:#ffffff;z-index:101;top:0;left:2.5%;font-family:inherit;font-weight:normal;width:95%;}.lt-ie9 .joyride-tip-guide {max-width:800px;left:50%;margin-left:-400px;}.joyride-content-wrapper {width:100%;padding:1.125rem 1.25rem 1.5rem;}.joyride-content-wrapper .button {margin-bottom:0 !important;}.joyride-tip-guide .joyride-nub {display:block;position:absolute;left:22px;width:0;height:0;border:10px solid #333333;}.joyride-tip-guide .joyride-nub.top {border-top-style:solid;border-color:#333333;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px;}.joyride-tip-guide .joyride-nub.bottom {border-bottom-style:solid;border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px;}.joyride-tip-guide .joyride-nub.right {right:-20px;}.joyride-tip-guide .joyride-nub.left {left:-20px;}.joyride-tip-guide h1 ,.joyride-tip-guide h2 ,.joyride-tip-guide h3 ,.joyride-tip-guide h4 ,.joyride-tip-guide h5 ,.joyride-tip-guide h6 {line-height:1.25;margin:0;font-weight:bold;color:#ffffff;}.joyride-tip-guide p {margin:0 0 1.125rem 0;font-size:0.875rem;line-height:1.3;}.joyride-timer-indicator-wrap {width:50px;height:3px;border:solid 1px #555555;position:absolute;right:1.0625rem;bottom:1rem;}.joyride-timer-indicator {display:block;width:0;height:inherit;background:#666666;}.joyride-close-tip {position:absolute;right:12px;top:10px;color:#777777 !important;text-decoration:none;font-size:24px;font-weight:normal;line-height:0.5 !important;}.joyride-close-tip:hover ,.joyride-close-tip:focus {color:#eeeeee !important;}.joyride-modal-bg {position:fixed;height:100%;width:100%;background:transparent;background:rgba(0, 0, 0, 0.5);z-index:100;display:none;top:0;left:0;cursor:pointer;}.joyride-expose-wrapper {background-color:#ffffff;position:absolute;border-radius:3px;z-index:102;-moz-box-shadow:0 0 30px #ffffff;-webkit-box-shadow:0 0 15px #ffffff;box-shadow:0 0 15px #ffffff;}.joyride-expose-cover {background:transparent;border-radius:3px;position:absolute;z-index:9999;top:0;left:0;}@media only screen and (min-width:40.063em){.joyride-tip-guide {width:300px;left:inherit;}.joyride-tip-guide .joyride-nub.bottom {border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px;}.joyride-tip-guide .joyride-nub.right {border-color:#333333 !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:auto;right:-20px;}.joyride-tip-guide .joyride-nub.left {border-color:#333333 !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-20px;right:auto;}}.keystroke ,kbd {background-color:#ededed;border-color:#dcdcdc;color:#222222;border-style:solid;border-width:1px;margin:0;font-family:"Consolas","Menlo","Courier",monospace;font-size:inherit;padding:0.125rem 0.25rem 0;-webkit-border-radius:3px;border-radius:3px;}.label {font-weight:normal;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,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.375rem;font-size:0.6875rem;background-color:#008cba;color:#ffffff;}.label.radius {-webkit-border-radius:3px;border-radius:3px;}.label.round {-webkit-border-radius:1000px;border-radius:1000px;}.label.alert {background-color:#f04124;color:#ffffff;}.label.success {background-color:#43ac6a;color:#ffffff;}.label.secondary {background-color:#e7e7e7;color:#333333;}[data-magellan-expedition] {background:#ffffff;z-index:50;min-width:100%;padding:10px;}[data-magellan-expedition] .sub-nav {margin-bottom:0;}[data-magellan-expedition] .sub-nav dd {margin-bottom:0;}[data-magellan-expedition] .sub-nav a {line-height:1.8em;}@-webkit-keyframes rotate {from {-webkit-transform:rotate(0deg);}to {-webkit-transform:rotate(360deg);}}@-moz-keyframes rotate {from {-moz-transform:rotate(0deg);}to {-moz-transform:rotate(360deg);}}@-o-keyframes rotate {from {-o-transform:rotate(0deg);}to {-o-transform:rotate(360deg);}}@keyframes rotate {from {transform:rotate(0deg);}to {transform:rotate(360deg);}}.slideshow-wrapper {position:relative;}.slideshow-wrapper ul {list-style-type:none;margin:0;}.slideshow-wrapper ul li ,.slideshow-wrapper ul li .orbit-caption {display:none;}.slideshow-wrapper ul li:first-child {display:block;}.slideshow-wrapper .orbit-container {background-color:transparent;}.slideshow-wrapper .orbit-container li {display:block;}.slideshow-wrapper .orbit-container li .orbit-caption {display:block;}.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 #ffffff;-webkit-border-radius:1000px;border-radius:1000px;-webkit-animation-name:rotate;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:rotate;-o-animation-duration:1.5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;}.orbit-container {overflow:hidden;width:100%;position:relative;background:none;}.orbit-container .orbit-slides-container {list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0);}.orbit-container .orbit-slides-container img {display:block;max-width:100%;}.orbit-container .orbit-slides-container.fade>* {-webkit-transform:translate3d(0, 0, 0);opacity:0.01;transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out;}.orbit-container .orbit-slides-container.fade > *.animate-in {opacity:1;z-index:20;transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-webkit-transition:opacity 500ms ease-in-out;}.orbit-container .orbit-slides-container.fade > *.animate-out {opacity:0.01;z-index:10;transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-webkit-transition:opacity 500ms ease-in-out;}.orbit-container .orbit-slides-container.swipe-next>* {-webkit-transform:translate3d(100%, 0, 0);}.orbit-container .orbit-slides-container.swipe-next > *.animate-in {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;}.orbit-container .orbit-slides-container.swipe-next > *.animate-out {-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;}.orbit-container .orbit-slides-container.swipe-prev>* {-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.orbit-container .orbit-slides-container.swipe-prev > *.animate-in {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;}.orbit-container .orbit-slides-container.swipe-prev > *.animate-out {-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;}.orbit-container .orbit-slides-container>* {position:absolute;top:0;left:0;width:100%;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}.orbit-container .orbit-slides-container > *.active {opacity:1;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.orbit-container .orbit-slides-container > * .orbit-caption {position:absolute;bottom:0;background-color:rgba(51, 51, 51, 0.8);color:#ffffff;width:100%;padding:0.625rem 0.875rem;font-size:0.875rem;}.orbit-container .orbit-slide-number {position:absolute;top:10px;left:10px;font-size:12px;color:#ffffff;background:rgba(0, 0, 0, 0);z-index:10;}.orbit-container .orbit-slide-number span {font-weight:700;padding:0.3125rem;}.orbit-container .orbit-timer {position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10;}.orbit-container .orbit-timer .orbit-progress {height:3px;background-color:rgba(255, 255, 255, 0.3);display:block;width:0%;position:relative;right:20px;top:5px;}.orbit-container .orbit-timer>span {display:none;position:absolute;top:0px;right:0;width:11px;height:14px;border:solid 4px #ffffff;border-top:none;border-bottom:none;}.orbit-container .orbit-timer.paused>span {right:-4px;top:0px;width:11px;height:14px;border:inset 8px;border-right-style:solid;border-color:transparent transparent transparent #ffffff;}.orbit-container .orbit-timer.paused > span.dark {border-color:transparent transparent transparent #333333;}.orbit-container:hover .orbit-timer>span {display:block;}.orbit-container .orbit-prev ,.orbit-container .orbit-next {position:absolute;top:45%;margin-top:-25px;width:36px;height:60px;line-height:50px;color:white;background-color:none;text-indent:-9999px !important;z-index:10;}.orbit-container .orbit-prev:hover ,.orbit-container .orbit-next:hover {background-color:rgba(0, 0, 0, 0.3);}.orbit-container .orbit-prev>span ,.orbit-container .orbit-next>span {position:absolute;top:50%;margin-top:-10px;display:block;width:0;height:0;border:inset 10px;}.orbit-container .orbit-prev {left:0;}.orbit-container .orbit-prev>span {border-right-style:solid;border-color:transparent;border-right-color:#ffffff;}.orbit-container .orbit-prev:hover>span {border-right-color:#ffffff;}.orbit-container .orbit-next {right:0;}.orbit-container .orbit-next>span {border-color:transparent;border-left-style:solid;border-left-color:#ffffff;left:50%;margin-left:-4px;}.orbit-container .orbit-next:hover>span {border-left-color:#ffffff;}.orbit-bullets-container {text-align:center;}.orbit-bullets {margin:0 auto 30px auto;overflow:hidden;position:relative;top:10px;float:none;text-align:center;display:block;}.orbit-bullets li {display:inline-block;width:0.5625rem;height:0.5625rem;background:#cccccc;float:none;margin-right:6px;-webkit-border-radius:1000px;border-radius:1000px;}.orbit-bullets li.active {background:#999999;}.orbit-bullets li:last-child {margin-right:0;}.touch .orbit-container .orbit-prev ,.touch .orbit-container .orbit-next {display:none;}.touch .orbit-bullets {display:none;}@media only screen and (min-width:40.063em){.touch .orbit-container .orbit-prev ,.touch .orbit-container .orbit-next {display:inherit;}.touch .orbit-bullets {display:block;}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container {height:auto !important;}.orbit-stack-on-small .orbit-slides-container>* {position:relative;margin-left:0% !important;}.orbit-stack-on-small .orbit-timer ,.orbit-stack-on-small .orbit-next ,.orbit-stack-on-small .orbit-prev ,.orbit-stack-on-small .orbit-bullets {display:none;}}ul.pagination {display:block;height:1.5rem;margin-left:-0.3125rem;}ul.pagination li {height:1.5rem;color:#222222;font-size:0.875rem;margin-left:0.3125rem;}ul.pagination li a {display:block;padding:0.0625rem 0.625rem 0.0625rem;color:#999999;-webkit-border-radius:3px;border-radius:3px;}ul.pagination li:hover a ,ul.pagination li a:focus {background:#e6e6e6;}ul.pagination li.unavailable a {cursor:default;color:#999999;}ul.pagination li.unavailable:hover a ,ul.pagination li.unavailable a:focus {background:transparent;}ul.pagination li.current a {background:#008cba;color:#ffffff;font-weight:bold;cursor:default;}ul.pagination li.current a:hover ,ul.pagination li.current a:focus {background:#008cba;}ul.pagination li {float:left;display:block;}.pagination-centered {text-align:center;}.pagination-centered ul.pagination li {float:none;display:inline-block;}.panel {border-style:solid;border-width:1px;border-color:#d7d7d7;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;}.panel>:first-child {margin-top:0;}.panel>:last-child {margin-bottom:0;}.panel h1 ,.panel h2 ,.panel h3 ,.panel h4 ,.panel h5 ,.panel h6 ,.panel p {color:#333333;}.panel h1 ,.panel h2 ,.panel h3 ,.panel h4 ,.panel h5 ,.panel h6 {line-height:1;margin-bottom:0.625rem;}.panel h1.subheader ,.panel h2.subheader ,.panel h3.subheader ,.panel h4.subheader ,.panel h5.subheader ,.panel h6.subheader {line-height:1.4;}.panel.callout {border-style:solid;border-width:1px;border-color:#b6edff;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff;}.panel.callout>:first-child {margin-top:0;}.panel.callout>:last-child {margin-bottom:0;}.panel.callout h1 ,.panel.callout h2 ,.panel.callout h3 ,.panel.callout h4 ,.panel.callout h5 ,.panel.callout h6 ,.panel.callout p {color:#333333;}.panel.callout h1 ,.panel.callout h2 ,.panel.callout h3 ,.panel.callout h4 ,.panel.callout h5 ,.panel.callout h6 {line-height:1;margin-bottom:0.625rem;}.panel.callout h1.subheader ,.panel.callout h2.subheader ,.panel.callout h3.subheader ,.panel.callout h4.subheader ,.panel.callout h5.subheader ,.panel.callout h6.subheader {line-height:1.4;}.panel.callout a:not(.button) {color:#008cba;}.panel.radius {-webkit-border-radius:3px;border-radius:3px;}.pricing-table {border:solid 1px #dddddd;margin-left:0;margin-bottom:1.25rem;}.pricing-table * {list-style:none;line-height:1;}.pricing-table .title {background-color:#333333;padding:0.9375rem 1.25rem;text-align:center;color:#eeeeee;font-weight:normal;font-size:1rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.pricing-table .price {background-color:#f6f6f6;padding:0.9375rem 1.25rem;text-align:center;color:#333333;font-weight:normal;font-size:2rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.pricing-table .description {background-color:#ffffff;padding:0.9375rem;text-align:center;color:#777777;font-size:0.75rem;font-weight:normal;line-height:1.4;border-bottom:dotted 1px #dddddd;}.pricing-table .bullet-item {background-color:#ffffff;padding:0.9375rem;text-align:center;color:#333333;font-size:0.875rem;font-weight:normal;border-bottom:dotted 1px #dddddd;}.pricing-table .cta-button {background-color:#ffffff;text-align:center;padding:1.25rem 1.25rem 0;}.progress {background-color:#f6f6f6;height:1.5625rem;border:1px solid #ffffff;padding:0.125rem;margin-bottom:0.625rem;}.progress .meter {background:#008cba;height:100%;display:block;}.progress.secondary .meter {background:#e7e7e7;height:100%;display:block;}.progress.success .meter {background:#43ac6a;height:100%;display:block;}.progress.alert .meter {background:#f04124;height:100%;display:block;}.progress.radius {-webkit-border-radius:3px;border-radius:3px;}.progress.radius .meter {-webkit-border-radius:2px;border-radius:2px;}.progress.round {-webkit-border-radius:1000px;border-radius:1000px;}.progress.round .meter {-webkit-border-radius:999px;border-radius:999px;}.range-slider {display:block;position:relative;width:100%;height:1rem;border:1px solid #dddddd;margin:1.25rem 0;touch-action:none;-ms-touch-action:none;background:#fafafa;}.range-slider.vertical-range {display:block;position:relative;width:100%;height:1rem;border:1px solid #dddddd;margin:1.25rem 0;touch-action:none;-ms-touch-action:none;display:inline-block;width:1rem;height:12.5rem;}.range-slider.vertical-range .range-slider-handle {margin-top:0;margin-left:-0.5rem;position:absolute;bottom:-10.5rem;}.range-slider.vertical-range .range-slider-active-segment {width:0.875rem;height:auto;bottom:0;}.range-slider.radius {background:#fafafa;-webkit-border-radius:3px;border-radius:3px;}.range-slider.radius .range-slider-handle {background:#008cba;-webkit-border-radius:3px;border-radius:3px;}.range-slider.radius .range-slider-handle:hover {background:#007da4;}.range-slider.round {background:#fafafa;-webkit-border-radius:1000px;border-radius:1000px;}.range-slider.round .range-slider-handle {background:#008cba;-webkit-border-radius:1000px;border-radius:1000px;}.range-slider.round .range-slider-handle:hover {background:#007da4;}.range-slider-active-segment {display:inline-block;position:absolute;height:0.875rem;background:#e5e5e5;}.range-slider-handle {display:inline-block;position:absolute;z-index:1;top:-0.3125rem;width:2rem;height:1.375rem;border:1px solid none;cursor:pointer;background:#008cba;}.range-slider-handle:hover {background:#007da4;}.reveal-modal-bg {position:fixed;height:100%;width:100%;background:#000000;background:rgba(0, 0, 0, 0.45);z-index:99;display:none;top:0;left:0;}dialog ,.reveal-modal {visibility:hidden;display:none;position:absolute;z-index:99;width:100vw;top:0;left:0;background-color:#ffffff;padding:1.25rem;border:solid 1px #666666;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);}@media only screen and (max-width: 40em){dialog ,.reveal-modal {height:100vh;min-height:100vh;}}@media only screen and (min-width:40.063em){dialog ,.reveal-modal {left:50%;}}dialog .column ,dialog .columns ,.reveal-modal .column ,.reveal-modal .columns {min-width:0;}dialog>:first-child ,.reveal-modal>:first-child {margin-top:0;}dialog>:last-child ,.reveal-modal>:last-child {margin-bottom:0;}@media only screen and (min-width:40.063em){dialog ,.reveal-modal {margin-left:-40%;width:80%;}}@media only screen and (min-width:40.063em){dialog ,.reveal-modal {top:6.25rem;}}dialog .close-reveal-modal ,.reveal-modal .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;}dialog[open] {display:block;visibility:visible;}@media only screen and (min-width:40.063em){dialog ,.reveal-modal {padding:1.875rem;}@media only screen and (min-width:40.063em){dialog ,.reveal-modal {top:6.25rem;}}@media only screen and (min-width:40.063em){dialog.tiny ,.reveal-modal.tiny {margin-left:-15%;width:30%;}}@media only screen and (min-width:40.063em){dialog.small ,.reveal-modal.small {margin-left:-20%;width:40%;}}@media only screen and (min-width:40.063em){dialog.medium ,.reveal-modal.medium {margin-left:-30%;width:60%;}}@media only screen and (min-width:40.063em){dialog.large ,.reveal-modal.large {margin-left:-35%;width:70%;}}@media only screen and (min-width:40.063em){dialog.xlarge ,.reveal-modal.xlarge {margin-left:-47.5%;width:95%;}}dialog.full ,.reveal-modal.full {top:0;left:0;height:100vh;min-height:100vh;margin-left:0 !important;}@media only screen and (min-width:40.063em){dialog.full ,.reveal-modal.full {margin-left:-50vw;width:100vw;}}}@media print{dialog ,.reveal-modal {background:#ffffff !important;}}.side-nav {display:block;margin:0;padding:0.875rem 0;list-style-type:none;list-style-position:inside;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.side-nav li {margin:0 0 0.4375rem 0;font-size:0.875rem;}.side-nav li a:not(.button) {display:block;color:#008cba;}.side-nav li a:not(.button):hover ,.side-nav li a:not(.button):focus {color:#1ccaff;}.side-nav li.active>a:first-child:not(.button) {color:#1ccaff;font-weight:normal;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.side-nav li.divider {border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#ffffff;}.split.button {position:relative;padding-right:5.0625rem;}.split.button span {display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px;}.split.button span:before {position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%;}.split.button span:active {background-color:rgba(0, 0, 0, 0.1);}.split.button span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button span {width:3.09375rem;}.split.button span:before {border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem;}.split.button span:before {border-color:#ffffff transparent transparent transparent;}.split.button.secondary span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button.secondary span:before {border-color:#ffffff transparent transparent transparent;}.split.button.alert span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button.success span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button.tiny {padding-right:3.75rem;}.split.button.tiny span {width:2.25rem;}.split.button.tiny span:before {border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem;}.split.button.small {padding-right:4.375rem;}.split.button.small span {width:2.625rem;}.split.button.small span:before {border-top-style:solid;border-width:0.4375rem;top:48%;margin-left:-0.375rem;}.split.button.large {padding-right:5.5rem;}.split.button.large span {width:3.4375rem;}.split.button.large span:before {border-top-style:solid;border-width:0.3125rem;top:48%;margin-left:-0.375rem;}.split.button.expand {padding-left:2rem;}.split.button.secondary span:before {border-color:#333333 transparent transparent transparent;}.split.button.radius span {-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}.split.button.round span {-moz-border-radius-bottomright:1000px;-moz-border-radius-topright:1000px;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px;}.sub-nav {display:block;width:auto;overflow:hidden;margin:-0.25rem 0 1.125rem;padding-top:0.25rem;margin-right:0;margin-left:-0.75rem;}.sub-nav dt {text-transform:uppercase;}.sub-nav dt ,.sub-nav dd ,.sub-nav li {float:left;display:inline;margin-left:1rem;margin-bottom:0.625rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-size:0.875rem;color:#999999;}.sub-nav dt a ,.sub-nav dd a ,.sub-nav li a {text-decoration:none;color:#999999;padding:0.1875rem 1rem;}.sub-nav dt a:hover ,.sub-nav dd a:hover ,.sub-nav li a:hover {color:#737373;}.sub-nav dt.active a ,.sub-nav dd.active a ,.sub-nav li.active a {-webkit-border-radius:3px;border-radius:3px;font-weight:normal;background:#008cba;padding:0.1875rem 1rem;cursor:default;color:#ffffff;}.sub-nav dt.active a:hover ,.sub-nav dd.active a:hover ,.sub-nav li.active a:hover {background:#007ba0;}div.switch {position:relative;padding:0;display:block;overflow:hidden;border-style:solid;border-width:1px;margin-bottom:1.25rem;height:2.25rem;background:#ffffff;border-color:#cccccc;}div.switch label {position:relative;left:0;z-index:2;float:left;width:50%;height:100%;margin:0;font-weight:bold;text-align:left;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}div.switch input {position:absolute;z-index:3;opacity:0;width:100%;height:100%;-moz-appearance:none;}div.switch input:hover ,div.switch input:focus {cursor:pointer;}div.switch span:last-child {position:absolute;top:-1px;left:-1px;z-index:1;display:block;padding:0;border-width:1px;border-style:solid;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}div.switch input:not(:checked)+label {opacity:0;}div.switch input:checked {display:none !important;}div.switch input {left:0;display:block !important;}div.switch input:first-of-type+label ,div.switch input:first-of-type+span+label {left:-50%;}div.switch input:first-of-type:checked+label ,div.switch input:first-of-type:checked+span+label {left:0%;}div.switch input:last-of-type+label ,div.switch input:last-of-type+span+label {right:-50%;left:auto;text-align:right;}div.switch input:last-of-type:checked+label ,div.switch input:last-of-type:checked+span+label {right:0%;left:auto;}div.switch span.custom {display:none !important;}form.custom div.switch .hidden-field {margin-left:auto;position:absolute;visibility:visible;}div.switch label {padding:0;line-height:2.3rem;font-size:0.875rem;}div.switch input:first-of-type:checked~span:last-child {left:100%;margin-left:-2.1875rem;}div.switch span:last-child {width:2.25rem;height:2.25rem;}div.switch span:last-child {border-color:#b3b3b3;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);background:linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);-webkit-box-shadow:2px 0 10px 0 rgba(0, 0, 0, 0.07),1000px 0 0 1000px #f3faf6,-2px 0 10px 0 rgba(0, 0, 0, 0.07),-1000px 0 0 1000px #f5f5f5;box-shadow:2px 0 10px 0 rgba(0, 0, 0, 0.07),1000px 0 0 980px #f3faf6,-2px 0 10px 0 rgba(0, 0, 0, 0.07),-1000px 0 0 1000px #f5f5f5;}div.switch:hover span:last-child ,div.switch:focus span:last-child {background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background:linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);}div.switch:active {background:transparent;}div.switch.large {height:2.75rem;}div.switch.large label {padding:0;line-height:2.3rem;font-size:1.0625rem;}div.switch.large input:first-of-type:checked~span:last-child {left:100%;margin-left:-2.6875rem;}div.switch.large span:last-child {width:2.75rem;height:2.75rem;}div.switch.small {height:1.75rem;}div.switch.small label {padding:0;line-height:2.1rem;font-size:0.75rem;}div.switch.small input:first-of-type:checked~span:last-child {left:100%;margin-left:-1.6875rem;}div.switch.small span:last-child {width:1.75rem;height:1.75rem;}div.switch.tiny {height:1.375rem;}div.switch.tiny label {padding:0;line-height:1.9rem;font-size:0.6875rem;}div.switch.tiny input:first-of-type:checked~span:last-child {left:100%;margin-left:-1.3125rem;}div.switch.tiny span:last-child {width:1.375rem;height:1.375rem;}div.switch.radius {-webkit-border-radius:4px;border-radius:4px;}div.switch.radius span:last-child {-webkit-border-radius:3px;border-radius:3px;}div.switch.round {-webkit-border-radius:1000px;border-radius:1000px;}div.switch.round span:last-child {-webkit-border-radius:999px;border-radius:999px;}div.switch.round label {padding:0 0.5625rem;}@-webkit-keyframes webkitSiblingBugfix {from {position:relative;}to {position:relative;}}table {background:#ffffff;margin-bottom:1.25rem;border:solid 1px #dddddd;}table thead ,table tfoot {background:#f5f5f5;}table thead tr th ,table thead tr td ,table tfoot tr th ,table tfoot tr td {padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222222;text-align:left;}table tr th ,table tr td {padding:0.5625rem 0.625rem;font-size:0.875rem;color:#222222;}table tr.even ,table tr.alt ,table tr:nth-of-type(even) {background:#f9f9f9;}table thead tr th ,table tfoot tr th ,table tbody tr td ,table tr td ,table tfoot tr td {display:table-cell;line-height:1.125rem;}.tabs {*zoom:1;margin-bottom:0 !important;}.tabs:before ,.tabs:after {content:" ";display:table;}.tabs:after {clear:both;}.tabs dd {position:relative;margin-bottom:0 !important;float:left;}.tabs dd>a {display:block;background:#efefef;color:#222222;padding:1rem 2rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem;}.tabs dd > a:hover {background:#e1e1e1;}.tabs dd.active a {background:#ffffff;}.tabs.radius dd:first-child a {-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.tabs.radius dd:last-child a {-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;}.tabs.vertical dd {position:inherit;float:none;display:block;top:auto;}.tabs-content {*zoom:1;margin-bottom:1.5rem;width:100%;}.tabs-content:before ,.tabs-content:after {content:" ";display:table;}.tabs-content:after {clear:both;}.tabs-content>.content {display:none;float:left;padding:0.9375rem 0;width:100%;}.tabs-content > .content.active {display:block;}.tabs-content > .content.contained {padding:0.9375rem;}.tabs-content.vertical {display:block;}.tabs-content.vertical>.content {padding:0 0.9375rem;}@media only screen and (min-width:40.063em){.tabs.vertical {width:20%;float:left;margin-bottom:1.25rem;}.tabs-content.vertical {width:80%;float:left;margin-left:-1px;}}.no-js .tabs-content>.content {display:block;float:none;}.th {line-height:0;display:inline-block;border:solid 4px #ffffff;max-width:100%;-webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2);-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;transition:all 200ms ease-out;}.th:hover ,.th:focus {-webkit-box-shadow:0 0 6px 1px rgba(0, 140, 186, 0.5);box-shadow:0 0 6px 1px rgba(0, 140, 186, 0.5);}.th.radius {-webkit-border-radius:3px;border-radius:3px;}.has-tip {border-bottom:dotted 1px #cccccc;cursor:help;font-weight:bold;color:#333333;}.has-tip:hover ,.has-tip:focus {border-bottom:dotted 1px #004054;color:#008cba;}.has-tip.tip-left ,.has-tip.tip-right {float:none !important;}.tooltip {display:none;position:absolute;z-index:999;font-weight:normal;font-size:0.875rem;line-height:1.3;padding:0.75rem;max-width:85%;left:50%;width:100%;color:#ffffff;background:#333333;}.tooltip>.nub {display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #333333 transparent;top:-10px;}.tooltip > .nub.rtl {left:auto;right:5px;}.tooltip.radius {-webkit-border-radius:3px;border-radius:3px;}.tooltip.round {-webkit-border-radius:1000px;border-radius:1000px;}.tooltip.round>.nub {left:2rem;}.tooltip.opened {color:#008cba !important;border-bottom:dotted 1px #004054 !important;}.tap-to-close {display:block;font-size:0.625rem;color:#777777;font-weight:normal;}@media only screen and (min-width:40.063em){.tooltip>.nub {border-color:transparent transparent #333333 transparent;top:-10px;}.tooltip.tip-top>.nub {border-color:#333333 transparent transparent transparent;top:auto;bottom:-10px;}.tooltip.tip-left ,.tooltip.tip-right {float:none !important;}.tooltip.tip-left>.nub {border-color:transparent transparent transparent #333333;right:-10px;left:auto;top:50%;margin-top:-5px;}.tooltip.tip-right>.nub {border-color:transparent #333333 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px;}}meta.foundation-mq-topbar {font-family:"/only screen and (min-width:40.063em)/";width:40.063em;}.contain-to-grid {width:100%;background:#333333;}.contain-to-grid .top-bar {margin-bottom:0;}.fixed {width:100%;left:0;position:fixed;top:0;z-index:99;}.fixed.expanded:not(.top-bar) {overflow-y:auto;height:auto;width:100%;max-height:100%;}.fixed.expanded:not(.top-bar) .title-area {position:fixed;width:100%;z-index:99;}.fixed.expanded:not(.top-bar) .top-bar-section {z-index:98;margin-top:45px;}.top-bar {overflow:hidden;height:45px;line-height:45px;position:relative;background:#333333;margin-bottom:0;}.top-bar ul {margin-bottom:0;list-style:none;}.top-bar .row {max-width:none;}.top-bar form ,.top-bar input {margin-bottom:0;}.top-bar input {height:auto;padding-top:0.35rem;padding-bottom:0.35rem;font-size:0.75rem;}.top-bar .button {padding-top:0.45rem;padding-bottom:0.35rem;margin-bottom:0;font-size:0.75rem;}.top-bar .title-area {position:relative;margin:0;}.top-bar .name {height:45px;margin:0;font-size:16px;}.top-bar .name h1 {line-height:45px;font-size:1.0625rem;margin:0;}.top-bar .name h1 a {font-weight:normal;color:#ffffff;width:50%;display:block;padding:0 15px;}.top-bar .toggle-topbar {position:absolute;right:0;top:0;}.top-bar .toggle-topbar a {color:#ffffff;text-transform:uppercase;font-size:0.8125rem;font-weight:bold;position:relative;display:block;padding:0 15px;height:45px;line-height:45px;}.top-bar .toggle-topbar.menu-icon {right:15px;top:50%;margin-top:-16px;padding-left:40px;}.top-bar .toggle-topbar.menu-icon a {height:34px;line-height:33px;padding:0;padding-right:25px;color:#ffffff;position:relative;}.top-bar .toggle-topbar.menu-icon a::after {content:"";position:absolute;right:0;display:block;width:16px;top:0;height:0;-webkit-box-shadow:1px 10px 1px 1px #ffffff,1px 16px 1px 1px #ffffff,1px 22px 1px 1px #ffffff;box-shadow:0 10px 0 1px #ffffff,0 16px 0 1px #ffffff,0 22px 0 1px #ffffff;}.top-bar.expanded {height:auto;background:transparent;}.top-bar.expanded .title-area {background:#333333;}.top-bar.expanded .toggle-topbar a {color:#888888;}.top-bar.expanded .toggle-topbar a::after {-webkit-box-shadow:1px 10px 1px 1px #888888,1px 16px 1px 1px #888888,1px 22px 1px 1px #888888;box-shadow:0 10px 0 1px #888888,0 16px 0 1px #888888,0 22px 0 1px #888888;}.top-bar-section {left:0;position:relative;width:auto;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out;}.top-bar-section ul {width:100%;height:auto;display:block;background:#333333;font-size:16px;margin:0;}.top-bar-section .divider ,.top-bar-section [role="separator"] {border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%;}.top-bar-section ul li>a {display:block;width:100%;color:#ffffff;padding:12px 0 12px 0;padding-left:15px;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:0.8125rem;font-weight:normal;text-transform:none;background:#333333;}.top-bar-section ul li > a.button {background:#008cba;font-size:0.8125rem;padding-right:15px;padding-left:15px;}.top-bar-section ul li > a.button:hover {background:#006888;}.top-bar-section ul li > a.button.secondary {background:#e7e7e7;}.top-bar-section ul li > a.button.secondary:hover {background:#cecece;}.top-bar-section ul li > a.button.success {background:#43ac6a;}.top-bar-section ul li > a.button.success:hover {background:#358853;}.top-bar-section ul li > a.button.alert {background:#f04124;}.top-bar-section ul li > a.button.alert:hover {background:#d4290f;}.top-bar-section ul li:hover:not(.has-form)>a {background:#272727;color:#ffffff;}.top-bar-section ul li.active>a {background:#008cba;color:#ffffff;}.top-bar-section ul li.active > a:hover {background:#007ba0;color:#ffffff;}.top-bar-section .has-form {padding:15px;}.top-bar-section .has-dropdown {position:relative;}.top-bar-section .has-dropdown > a:after {content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.4);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0;}.top-bar-section .has-dropdown.moved {position:static;}.top-bar-section .has-dropdown.moved>.dropdown {display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important;width:100%;}.top-bar-section .has-dropdown.moved>a:after {display:none;}.top-bar-section .dropdown {position:absolute;left:100%;top:0;z-index:99;display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);}.top-bar-section .dropdown li {width:100%;height:auto;}.top-bar-section .dropdown li a {font-weight:normal;padding:8px 15px;}.top-bar-section .dropdown li a.parent-link {font-weight:normal;}.top-bar-section .dropdown li.title h5 {margin-bottom:0;}.top-bar-section .dropdown li.title h5 a {color:#ffffff;line-height:22.5px;display:block;}.top-bar-section .dropdown li.has-form {padding:8px 15px;}.top-bar-section .dropdown li .button {top:auto;}.top-bar-section .dropdown label {padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#777777;font-weight:bold;font-size:0.625rem;}.js-generated {display:block;}@media only screen and (min-width:40.063em){.top-bar {background:#333333;*zoom:1;overflow:visible;}.top-bar:before ,.top-bar:after {content:" ";display:table;}.top-bar:after {clear:both;}.top-bar .toggle-topbar {display:none;}.top-bar .title-area {float:left;}.top-bar .name h1 a {width:auto;}.top-bar input ,.top-bar .button {font-size:0.875rem;position:relative;top:7px;}.top-bar.expanded {background:#333333;}.contain-to-grid .top-bar {max-width:62.5rem;margin:0 auto;margin-bottom:0;}.top-bar-section {-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0;left:0 !important;}.top-bar-section ul {width:auto;height:auto !important;display:inline;}.top-bar-section ul li {float:left;}.top-bar-section ul li .js-generated {display:none;}.top-bar-section li.hover>a:not(.button) {background:#272727;color:#ffffff;}.top-bar-section li:not(.has-form) a:not(.button) {padding:0 15px;line-height:45px;background:#333333;}.top-bar-section li:not(.has-form) a:not(.button):hover {background:#272727;}.top-bar-section li.active:not(.has-form) a:not(.button) {padding:0 15px;line-height:45px;color:#ffffff;background:#008cba;}.top-bar-section li.active:not(.has-form) a:not(.button):hover {background:#007ba0;}.top-bar-section .has-dropdown>a {padding-right:35px !important;}.top-bar-section .has-dropdown > a:after {content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255, 255, 255, 0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px;}.top-bar-section .has-dropdown.moved {position:relative;}.top-bar-section .has-dropdown.moved>.dropdown {display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);}.top-bar-section .has-dropdown.hover>.dropdown ,.top-bar-section .has-dropdown.not-click:hover>.dropdown {display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important;}.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {border:none;content:"\00bb";top:1rem;margin-top:-1px;right:5px;line-height:1.2;}.top-bar-section .dropdown {left:0;top:auto;background:transparent;min-width:100%;}.top-bar-section .dropdown li a {color:#ffffff;line-height:1;white-space:nowrap;padding:12px 15px;background:#333333;}.top-bar-section .dropdown li label {white-space:nowrap;background:#333333;}.top-bar-section .dropdown li .dropdown {left:100%;top:0;}.top-bar-section>ul>.divider ,.top-bar-section>ul>[role="separator"] {border-bottom:none;border-top:none;border-right:solid 1px #4e4e4e;clear:none;height:45px;width:0;}.top-bar-section .has-form {background:#333333;padding:0 15px;height:45px;}.top-bar-section .right li .dropdown {left:auto;right:0;}.top-bar-section .right li .dropdown li .dropdown {right:100%;}.top-bar-section .left li .dropdown {right:auto;left:0;}.top-bar-section .left li .dropdown li .dropdown {left:100%;}.no-js .top-bar-section ul li:hover>a {background:#272727;color:#ffffff;}.no-js .top-bar-section ul li:active>a {background:#008cba;color:#ffffff;}.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;}}.text-left {text-align:left !important;}.text-right {text-align:right !important;}.text-center {text-align:center !important;}.text-justify {text-align:justify !important;}@media only screen and (max-width: 40em){.small-only-text-left {text-align:left !important;}.small-only-text-right {text-align:right !important;}.small-only-text-center {text-align:center !important;}.small-only-text-justify {text-align:justify !important;}}@media only screen{.small-text-left {text-align:left !important;}.small-text-right {text-align:right !important;}.small-text-center {text-align:center !important;}.small-text-justify {text-align:justify !important;}}@media only screen and (min-width:40.063em) and (max-width:64em){.medium-only-text-left {text-align:left !important;}.medium-only-text-right {text-align:right !important;}.medium-only-text-center {text-align:center !important;}.medium-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:40.063em){.medium-text-left {text-align:left !important;}.medium-text-right {text-align:right !important;}.medium-text-center {text-align:center !important;}.medium-text-justify {text-align:justify !important;}}@media only screen and (min-width:64.063em) and (max-width:90em){.large-only-text-left {text-align:left !important;}.large-only-text-right {text-align:right !important;}.large-only-text-center {text-align:center !important;}.large-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:64.063em){.large-text-left {text-align:left !important;}.large-text-right {text-align:right !important;}.large-text-center {text-align:center !important;}.large-text-justify {text-align:justify !important;}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-only-text-left {text-align:left !important;}.xlarge-only-text-right {text-align:right !important;}.xlarge-only-text-center {text-align:center !important;}.xlarge-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:90.063em){.xlarge-text-left {text-align:left !important;}.xlarge-text-right {text-align:right !important;}.xlarge-text-center {text-align:center !important;}.xlarge-text-justify {text-align:justify !important;}}@media only screen and (min-width:120.063em) and (max-width:99999999em){.xxlarge-only-text-left {text-align:left !important;}.xxlarge-only-text-right {text-align:right !important;}.xxlarge-only-text-center {text-align:center !important;}.xxlarge-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:120.063em){.xxlarge-text-left {text-align:left !important;}.xxlarge-text-right {text-align:right !important;}.xxlarge-text-center {text-align:center !important;}.xxlarge-text-justify {text-align:justify !important;}}.text-left {text-align:left !important;}.text-right {text-align:right !important;}.text-center {text-align:center !important;}.text-justify {text-align:justify !important;}@media only screen and (max-width: 40em){.small-only-text-left {text-align:left !important;}.small-only-text-right {text-align:right !important;}.small-only-text-center {text-align:center !important;}.small-only-text-justify {text-align:justify !important;}}@media only screen{.small-text-left {text-align:left !important;}.small-text-right {text-align:right !important;}.small-text-center {text-align:center !important;}.small-text-justify {text-align:justify !important;}}@media only screen and (min-width:40.063em) and (max-width:64em){.medium-only-text-left {text-align:left !important;}.medium-only-text-right {text-align:right !important;}.medium-only-text-center {text-align:center !important;}.medium-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:40.063em){.medium-text-left {text-align:left !important;}.medium-text-right {text-align:right !important;}.medium-text-center {text-align:center !important;}.medium-text-justify {text-align:justify !important;}}@media only screen and (min-width:64.063em) and (max-width:90em){.large-only-text-left {text-align:left !important;}.large-only-text-right {text-align:right !important;}.large-only-text-center {text-align:center !important;}.large-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:64.063em){.large-text-left {text-align:left !important;}.large-text-right {text-align:right !important;}.large-text-center {text-align:center !important;}.large-text-justify {text-align:justify !important;}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-only-text-left {text-align:left !important;}.xlarge-only-text-right {text-align:right !important;}.xlarge-only-text-center {text-align:center !important;}.xlarge-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:90.063em){.xlarge-text-left {text-align:left !important;}.xlarge-text-right {text-align:right !important;}.xlarge-text-center {text-align:center !important;}.xlarge-text-justify {text-align:justify !important;}}@media only screen and (min-width:120.063em) and (max-width:99999999em){.xxlarge-only-text-left {text-align:left !important;}.xxlarge-only-text-right {text-align:right !important;}.xxlarge-only-text-center {text-align:center !important;}.xxlarge-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:120.063em){.xxlarge-text-left {text-align:left !important;}.xxlarge-text-right {text-align:right !important;}.xxlarge-text-center {text-align:center !important;}.xxlarge-text-justify {text-align:justify !important;}}div ,dl ,dt ,dd ,ul ,ol ,li ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,pre ,form ,p ,blockquote ,th ,td {margin:0;padding:0;}a {color:#008cba;text-decoration:none;line-height:inherit;}a:hover ,a:focus {color:#007ba0;}a img {border:none;}p {font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility;}p.lead {font-size:1.21875rem;line-height:1.6;}p aside {font-size:0.875rem;line-height:1.35;font-style:italic;}h1 ,h2 ,h3 ,h4 ,h5 ,h6 {font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,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;}h1 small ,h2 small ,h3 small ,h4 small ,h5 small ,h6 small {font-size:60%;color:#6f6f6f;line-height:0;}h1 {font-size:2.125rem;}h2 {font-size:1.6875rem;}h3 {font-size:1.375rem;}h4 {font-size:1.125rem;}h5 {font-size:1.125rem;}h6 {font-size:1rem;}.subheader {line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem;}hr {border:solid #dddddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0;}em ,i {font-style:italic;line-height:inherit;}strong ,b {font-weight:bold;line-height:inherit;}small {font-size:60%;line-height:inherit;}code {font-family:Consolas,'Liberation Mono',Courier,monospace;font-weight:bold;color:#bd240d;}ul ,ol ,dl {font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit;}ul {margin-left:1.1rem;}ul.no-bullet {margin-left:0;}ul.no-bullet li ul ,ul.no-bullet li ol {margin-left:1.25rem;margin-bottom:0;list-style:none;}ul li ul ,ul li ol {margin-left:1.25rem;margin-bottom:0;}ul.square li ul ,ul.circle li ul ,ul.disc li ul {list-style:inherit;}ul.square {list-style-type:square;margin-left:1.1rem;}ul.circle {list-style-type:circle;margin-left:1.1rem;}ul.disc {list-style-type:disc;margin-left:1.1rem;}ul.no-bullet {list-style:none;}ol {margin-left:1.4rem;}ol li ul ,ol li ol {margin-left:1.25rem;margin-bottom:0;}dl dt {margin-bottom:0.3rem;font-weight:bold;}dl dd {margin-bottom:0.75rem;}abbr ,acronym {text-transform:uppercase;font-size:90%;color:#222222;border-bottom:1px dotted #dddddd;cursor:help;}abbr {text-transform:none;}blockquote {margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #dddddd;}blockquote cite {display:block;font-size:0.8125rem;color:#555555;}blockquote cite:before {content:"\2014 \0020";}blockquote cite a ,blockquote cite a:visited {color:#555555;}blockquote ,blockquote p {line-height:1.6;color:#6f6f6f;}.vcard {display:inline-block;margin:0 0 1.25rem 0;border:1px solid #dddddd;padding:0.625rem 0.75rem;}.vcard li {margin:0;display:block;}.vcard .fn {font-weight:bold;font-size:0.9375rem;}.vevent .summary {font-weight:bold;}.vevent abbr {cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem;}@media only screen and (min-width:40.063em){h1 ,h2 ,h3 ,h4 ,h5 ,h6 {line-height:1.4;}h1 {font-size:2.75rem;}h2 {font-size:2.3125rem;}h3 {font-size:1.6875rem;}h4 {font-size:1.4375rem;}}.print-only {display:none !important;}@media print{@page{margin:0.5cm;}* {background:transparent !important;color:#000000 !important;box-shadow:none !important;text-shadow:none !important;}a ,a:visited {text-decoration:underline;}a[href]:after {content:" (" attr(href) ")";}abbr[title]:after {content:" (" attr(title) ")";}.ir a:after ,a[href^="javascript:"]:after ,a[href^="#"]:after {content:"";}pre ,blockquote {border:1px solid #999999;page-break-inside:avoid;}thead {display:table-header-group;}tr ,img {page-break-inside:avoid;}img {max-width:100% !important;}p ,h2 ,h3 {orphans:3;widows:3;}h2 ,h3 {page-break-after:avoid;}.hide-on-print {display:none !important;}.print-only {display:block !important;}.hide-for-print {display:none !important;}.show-for-print {display:inherit !important;}}.text-left {text-align:left !important;}.text-right {text-align:right !important;}.text-center {text-align:center !important;}.text-justify {text-align:justify !important;}@media only screen and (max-width: 40em){.small-only-text-left {text-align:left !important;}.small-only-text-right {text-align:right !important;}.small-only-text-center {text-align:center !important;}.small-only-text-justify {text-align:justify !important;}}@media only screen{.small-text-left {text-align:left !important;}.small-text-right {text-align:right !important;}.small-text-center {text-align:center !important;}.small-text-justify {text-align:justify !important;}}@media only screen and (min-width:40.063em) and (max-width:64em){.medium-only-text-left {text-align:left !important;}.medium-only-text-right {text-align:right !important;}.medium-only-text-center {text-align:center !important;}.medium-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:40.063em){.medium-text-left {text-align:left !important;}.medium-text-right {text-align:right !important;}.medium-text-center {text-align:center !important;}.medium-text-justify {text-align:justify !important;}}@media only screen and (min-width:64.063em) and (max-width:90em){.large-only-text-left {text-align:left !important;}.large-only-text-right {text-align:right !important;}.large-only-text-center {text-align:center !important;}.large-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:64.063em){.large-text-left {text-align:left !important;}.large-text-right {text-align:right !important;}.large-text-center {text-align:center !important;}.large-text-justify {text-align:justify !important;}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-only-text-left {text-align:left !important;}.xlarge-only-text-right {text-align:right !important;}.xlarge-only-text-center {text-align:center !important;}.xlarge-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:90.063em){.xlarge-text-left {text-align:left !important;}.xlarge-text-right {text-align:right !important;}.xlarge-text-center {text-align:center !important;}.xlarge-text-justify {text-align:justify !important;}}@media only screen and (min-width:120.063em) and (max-width:99999999em){.xxlarge-only-text-left {text-align:left !important;}.xxlarge-only-text-right {text-align:right !important;}.xxlarge-only-text-center {text-align:center !important;}.xxlarge-only-text-justify {text-align:justify !important;}}@media only screen and (min-width:120.063em){.xxlarge-text-left {text-align:left !important;}.xxlarge-text-right {text-align:right !important;}.xxlarge-text-center {text-align:center !important;}.xxlarge-text-justify {text-align:justify !important;}}.off-canvas-wrap {-webkit-backface-visibility:hidden;position:relative;width:100%;overflow-x:hidden;}.off-canvas-wrap.move-right ,.off-canvas-wrap.move-left {height:100%;}.inner-wrap {-webkit-backface-visibility:hidden;position:relative;width:100%;*zoom:1;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;}.inner-wrap:before ,.inner-wrap:after {content:" ";display:table;}.inner-wrap:after {clear:both;}.tab-bar {-webkit-backface-visibility:hidden;background:#333333;color:#ffffff;height:2.8125rem;line-height:2.8125rem;position:relative;}.tab-bar h1 ,.tab-bar h2 ,.tab-bar h3 ,.tab-bar h4 ,.tab-bar h5 ,.tab-bar h6 {color:#ffffff;font-weight:bold;line-height:2.8125rem;margin:0;}.tab-bar h1 ,.tab-bar h2 ,.tab-bar h3 ,.tab-bar h4 {font-size:1.125rem;}.left-small {width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px #1a1a1a;left:0;}.right-small {width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-left:solid 1px #1a1a1a;right:0;}.tab-bar-section {padding:0 0.625rem;position:absolute;text-align:center;height:2.8125rem;top:0;}@media only screen and (min-width:40.063em){.tab-bar-section {text-align:left;}}.tab-bar-section.left {left:0;right:2.8125rem;}.tab-bar-section.right {left:2.8125rem;right:0;}.tab-bar-section.middle {left:2.8125rem;right:2.8125rem;}.tab-bar .menu-icon {text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;line-height:2.0625rem;padding:0;color:#ffffff;position:relative;}.tab-bar .menu-icon span {position:absolute;display:block;width:1rem;height:0;left:0.8125rem;top:0.3125rem;-webkit-box-shadow:1px 10px 1px 1px #ffffff,1px 16px 1px 1px #ffffff,1px 22px 1px 1px #ffffff;box-shadow:0 10px 0 1px #ffffff,0 16px 0 1px #ffffff,0 22px 0 1px #ffffff;}.tab-bar .menu-icon:hover span {-webkit-box-shadow:1px 10px 1px 1px #b3b3b3,1px 16px 1px 1px #b3b3b3,1px 22px 1px 1px #b3b3b3;box-shadow:0 10px 0 1px #b3b3b3,0 16px 0 1px #b3b3b3,0 22px 0 1px #b3b3b3;}.left-off-canvas-menu {-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#333333;z-index:1001;box-sizing:content-box;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;}.left-off-canvas-menu * {-webkit-backface-visibility:hidden;}.right-off-canvas-menu {-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#333333;z-index:1001;box-sizing:content-box;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;}.right-off-canvas-menu * {-webkit-backface-visibility:hidden;}ul.off-canvas-list {list-style-type:none;padding:0;margin:0;}ul.off-canvas-list li label {padding:0.3rem 0.9375rem;color:#999999;text-transform:uppercase;font-weight:bold;background:#444444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0;}ul.off-canvas-list li a {display:block;padding:0.66667rem;color:rgba(255, 255, 255, 0.7);border-bottom:1px solid #262626;transition:background 300ms ease;}ul.off-canvas-list li a:hover {background:#242424;}.move-right>.inner-wrap {-webkit-transform:translate3d(15.625rem, 0, 0);-moz-transform:translate3d(15.625rem, 0, 0);-ms-transform:translate3d(15.625rem, 0, 0);-o-transform:translate3d(15.625rem, 0, 0);transform:translate3d(15.625rem, 0, 0);}.move-right .exit-off-canvas {-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0, 0, 0, 0.5),4px 0 4px rgba(0, 0, 0, 0.5);display:block;position:absolute;background:rgba(255, 255, 255, 0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}@media only screen and (min-width:40.063em){.move-right .exit-off-canvas:hover {background:rgba(255, 255, 255, 0.05);}}.move-left>.inner-wrap {-webkit-transform:translate3d(-15.625rem, 0, 0);-moz-transform:translate3d(-15.625rem, 0, 0);-ms-transform:translate3d(-15.625rem, 0, 0);-o-transform:translate3d(-15.625rem, 0, 0);transform:translate3d(-15.625rem, 0, 0);}.move-left .exit-off-canvas {-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0, 0, 0, 0.5),4px 0 4px rgba(0, 0, 0, 0.5);display:block;position:absolute;background:rgba(255, 255, 255, 0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}@media only screen and (min-width:40.063em){.move-left .exit-off-canvas:hover {background:rgba(255, 255, 255, 0.05);}}.csstransforms.no-csstransforms3d .left-off-canvas-menu {-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0);}.csstransforms.no-csstransforms3d .right-off-canvas-menu {-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0);}.csstransforms.no-csstransforms3d .move-left>.inner-wrap {-webkit-transform:translate(-15.625rem, 0);-moz-transform:translate(-15.625rem, 0);-ms-transform:translate(-15.625rem, 0);-o-transform:translate(-15.625rem, 0);transform:translate(-15.625rem, 0);}.csstransforms.no-csstransforms3d .move-right>.inner-wrap {-webkit-transform:translate(15.625rem, 0);-moz-transform:translate(15.625rem, 0);-ms-transform:translate(15.625rem, 0);-o-transform:translate(15.625rem, 0);transform:translate(15.625rem, 0);}.no-csstransforms .left-off-canvas-menu {left:-15.625rem;}.no-csstransforms .right-off-canvas-menu {right:-15.625rem;}.no-csstransforms .move-left>.inner-wrap {right:15.625rem;}.no-csstransforms .move-right>.inner-wrap {left:15.625rem;}@media only screen{.show-for-small-only ,.show-for-small-up ,.show-for-small ,.show-for-small-down ,.hide-for-medium-only ,.hide-for-medium-up ,.hide-for-medium ,.show-for-medium-down ,.hide-for-large-only ,.hide-for-large-up ,.hide-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xlarge ,.show-for-xlarge-down ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge ,.show-for-xxlarge-down {display:inherit !important;}.hide-for-small-only ,.hide-for-small-up ,.hide-for-small ,.hide-for-small-down ,.show-for-medium-only ,.show-for-medium-up ,.show-for-medium ,.hide-for-medium-down ,.show-for-large-only ,.show-for-large-up ,.show-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xlarge ,.hide-for-xlarge-down ,.show-for-xxlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge ,.hide-for-xxlarge-down {display:none !important;}table.show-for-small-only ,table.show-for-small-up ,table.show-for-small ,table.show-for-small-down ,table.hide-for-medium-only ,table.hide-for-medium-up ,table.hide-for-medium ,table.show-for-medium-down ,table.hide-for-large-only ,table.hide-for-large-up ,table.hide-for-large ,table.show-for-large-down ,table.hide-for-xlarge-only ,table.hide-for-xlarge-up ,table.hide-for-xlarge ,table.show-for-xlarge-down ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge ,table.show-for-xxlarge-down {display:table;}thead.show-for-small-only ,thead.show-for-small-up ,thead.show-for-small ,thead.show-for-small-down ,thead.hide-for-medium-only ,thead.hide-for-medium-up ,thead.hide-for-medium ,thead.show-for-medium-down ,thead.hide-for-large-only ,thead.hide-for-large-up ,thead.hide-for-large ,thead.show-for-large-down ,thead.hide-for-xlarge-only ,thead.hide-for-xlarge-up ,thead.hide-for-xlarge ,thead.show-for-xlarge-down ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge ,thead.show-for-xxlarge-down {display:table-header-group !important;}tbody.show-for-small-only ,tbody.show-for-small-up ,tbody.show-for-small ,tbody.show-for-small-down ,tbody.hide-for-medium-only ,tbody.hide-for-medium-up ,tbody.hide-for-medium ,tbody.show-for-medium-down ,tbody.hide-for-large-only ,tbody.hide-for-large-up ,tbody.hide-for-large ,tbody.show-for-large-down ,tbody.hide-for-xlarge-only ,tbody.hide-for-xlarge-up ,tbody.hide-for-xlarge ,tbody.show-for-xlarge-down ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge ,tbody.show-for-xxlarge-down {display:table-row-group !important;}tr.show-for-small-only ,tr.show-for-small-up ,tr.show-for-small ,tr.show-for-small-down ,tr.hide-for-medium-only ,tr.hide-for-medium-up ,tr.hide-for-medium ,tr.show-for-medium-down ,tr.hide-for-large-only ,tr.hide-for-large-up ,tr.hide-for-large ,tr.show-for-large-down ,tr.hide-for-xlarge-only ,tr.hide-for-xlarge-up ,tr.hide-for-xlarge ,tr.show-for-xlarge-down ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge ,tr.show-for-xxlarge-down {display:table-row !important;}th.show-for-small-only ,td.show-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.show-for-small ,td.show-for-small ,th.show-for-small-down ,td.show-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.hide-for-medium-up ,td.hide-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.show-for-medium-down ,td.show-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.hide-for-large-up ,td.hide-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.show-for-large-down ,td.show-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.hide-for-xlarge-up ,td.hide-for-xlarge-up ,th.hide-for-xlarge ,td.hide-for-xlarge ,th.show-for-xlarge-down ,td.show-for-xlarge-down ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up ,th.hide-for-xxlarge ,td.hide-for-xxlarge ,th.show-for-xxlarge-down ,td.show-for-xxlarge-down {display:table-cell !important;}}@media only screen and (min-width:40.063em){.hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.show-for-medium-only ,.show-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.hide-for-large-only ,.hide-for-large-up ,.hide-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xlarge ,.show-for-xlarge-down ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge ,.show-for-xxlarge-down {display:inherit !important;}.show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.hide-for-medium-only ,.hide-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.show-for-large-only ,.show-for-large-up ,.show-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xlarge ,.hide-for-xlarge-down ,.show-for-xxlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge ,.hide-for-xxlarge-down {display:none !important;}table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.show-for-medium-only ,table.show-for-medium-up ,table.show-for-medium ,table.show-for-medium-down ,table.hide-for-large-only ,table.hide-for-large-up ,table.hide-for-large ,table.show-for-large-down ,table.hide-for-xlarge-only ,table.hide-for-xlarge-up ,table.hide-for-xlarge ,table.show-for-xlarge-down ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge ,table.show-for-xxlarge-down {display:table;}thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.show-for-medium-only ,thead.show-for-medium-up ,thead.show-for-medium ,thead.show-for-medium-down ,thead.hide-for-large-only ,thead.hide-for-large-up ,thead.hide-for-large ,thead.show-for-large-down ,thead.hide-for-xlarge-only ,thead.hide-for-xlarge-up ,thead.hide-for-xlarge ,thead.show-for-xlarge-down ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge ,thead.show-for-xxlarge-down {display:table-header-group !important;}tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.show-for-medium-only ,tbody.show-for-medium-up ,tbody.show-for-medium ,tbody.show-for-medium-down ,tbody.hide-for-large-only ,tbody.hide-for-large-up ,tbody.hide-for-large ,tbody.show-for-large-down ,tbody.hide-for-xlarge-only ,tbody.hide-for-xlarge-up ,tbody.hide-for-xlarge ,tbody.show-for-xlarge-down ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge ,tbody.show-for-xxlarge-down {display:table-row-group !important;}tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.show-for-medium-only ,tr.show-for-medium-up ,tr.show-for-medium ,tr.show-for-medium-down ,tr.hide-for-large-only ,tr.hide-for-large-up ,tr.hide-for-large ,tr.show-for-large-down ,tr.hide-for-xlarge-only ,tr.hide-for-xlarge-up ,tr.hide-for-xlarge ,tr.show-for-xlarge-down ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge ,tr.show-for-xxlarge-down {display:table-row !important;}th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.show-for-medium-only ,td.show-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.show-for-medium ,td.show-for-medium ,th.show-for-medium-down ,td.show-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.hide-for-large-up ,td.hide-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.show-for-large-down ,td.show-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.hide-for-xlarge-up ,td.hide-for-xlarge-up ,th.hide-for-xlarge ,td.hide-for-xlarge ,th.show-for-xlarge-down ,td.show-for-xlarge-down ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up ,th.hide-for-xxlarge ,td.hide-for-xxlarge ,th.show-for-xxlarge-down ,td.show-for-xxlarge-down {display:table-cell !important;}}@media only screen and (min-width:64.063em){.hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.hide-for-medium-only ,.show-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.show-for-large-only ,.show-for-large-up ,.show-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xlarge ,.show-for-xlarge-down ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge ,.show-for-xxlarge-down {display:inherit !important;}.show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.show-for-medium-only ,.hide-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.hide-for-large-only ,.hide-for-large-up ,.hide-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xlarge ,.hide-for-xlarge-down ,.show-for-xxlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge ,.hide-for-xxlarge-down {display:none !important;}table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.hide-for-medium ,table.hide-for-medium-down ,table.show-for-large-only ,table.show-for-large-up ,table.show-for-large ,table.show-for-large-down ,table.hide-for-xlarge-only ,table.hide-for-xlarge-up ,table.hide-for-xlarge ,table.show-for-xlarge-down ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge ,table.show-for-xxlarge-down {display:table;}thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.show-for-large-only ,thead.show-for-large-up ,thead.show-for-large ,thead.show-for-large-down ,thead.hide-for-xlarge-only ,thead.hide-for-xlarge-up ,thead.hide-for-xlarge ,thead.show-for-xlarge-down ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge ,thead.show-for-xxlarge-down {display:table-header-group !important;}tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.show-for-large-only ,tbody.show-for-large-up ,tbody.show-for-large ,tbody.show-for-large-down ,tbody.hide-for-xlarge-only ,tbody.hide-for-xlarge-up ,tbody.hide-for-xlarge ,tbody.show-for-xlarge-down ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge ,tbody.show-for-xxlarge-down {display:table-row-group !important;}tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.show-for-large-only ,tr.show-for-large-up ,tr.show-for-large ,tr.show-for-large-down ,tr.hide-for-xlarge-only ,tr.hide-for-xlarge-up ,tr.hide-for-xlarge ,tr.show-for-xlarge-down ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge ,tr.show-for-xxlarge-down {display:table-row !important;}th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.hide-for-medium-down ,td.hide-for-medium-down ,th.show-for-large-only ,td.show-for-large-only ,th.show-for-large-up ,td.show-for-large-up ,th.show-for-large ,td.show-for-large ,th.show-for-large-down ,td.show-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.hide-for-xlarge-up ,td.hide-for-xlarge-up ,th.hide-for-xlarge ,td.hide-for-xlarge ,th.show-for-xlarge-down ,td.show-for-xlarge-down ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up ,th.hide-for-xxlarge ,td.hide-for-xxlarge ,th.show-for-xxlarge-down ,td.show-for-xxlarge-down {display:table-cell !important;}}@media only screen and (min-width:90.063em){.hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.hide-for-medium-only ,.show-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-large-only ,.show-for-large-up ,.hide-for-large ,.hide-for-large-down ,.show-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xlarge ,.show-for-xlarge-down ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge ,.show-for-xxlarge-down {display:inherit !important;}.show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.show-for-medium-only ,.hide-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.show-for-large-only ,.hide-for-large-up ,.show-for-large ,.show-for-large-down ,.hide-for-xlarge-only ,.hide-for-xlarge-up ,.hide-for-xlarge ,.hide-for-xlarge-down ,.show-for-xxlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge ,.hide-for-xxlarge-down {display:none !important;}table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.hide-for-medium ,table.hide-for-medium-down ,table.hide-for-large-only ,table.show-for-large-up ,table.hide-for-large ,table.hide-for-large-down ,table.show-for-xlarge-only ,table.show-for-xlarge-up ,table.show-for-xlarge ,table.show-for-xlarge-down ,table.hide-for-xxlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge ,table.show-for-xxlarge-down {display:table;}thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.hide-for-large-only ,thead.show-for-large-up ,thead.hide-for-large ,thead.hide-for-large-down ,thead.show-for-xlarge-only ,thead.show-for-xlarge-up ,thead.show-for-xlarge ,thead.show-for-xlarge-down ,thead.hide-for-xxlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge ,thead.show-for-xxlarge-down {display:table-header-group !important;}tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.hide-for-large-only ,tbody.show-for-large-up ,tbody.hide-for-large ,tbody.hide-for-large-down ,tbody.show-for-xlarge-only ,tbody.show-for-xlarge-up ,tbody.show-for-xlarge ,tbody.show-for-xlarge-down ,tbody.hide-for-xxlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge ,tbody.show-for-xxlarge-down {display:table-row-group !important;}tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.hide-for-large-only ,tr.show-for-large-up ,tr.hide-for-large ,tr.hide-for-large-down ,tr.show-for-xlarge-only ,tr.show-for-xlarge-up ,tr.show-for-xlarge ,tr.show-for-xlarge-down ,tr.hide-for-xxlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge ,tr.show-for-xxlarge-down {display:table-row !important;}th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.hide-for-medium-down ,td.hide-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.show-for-large-up ,td.show-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.hide-for-large-down ,td.hide-for-large-down ,th.show-for-xlarge-only ,td.show-for-xlarge-only ,th.show-for-xlarge-up ,td.show-for-xlarge-up ,th.show-for-xlarge ,td.show-for-xlarge ,th.show-for-xlarge-down ,td.show-for-xlarge-down ,th.hide-for-xxlarge-only ,td.hide-for-xxlarge-only ,th.hide-for-xxlarge-up ,td.hide-for-xxlarge-up ,th.hide-for-xxlarge ,td.hide-for-xxlarge ,th.show-for-xxlarge-down ,td.show-for-xxlarge-down {display:table-cell !important;}}@media only screen and (min-width:120.063em){.hide-for-small-only ,.show-for-small-up ,.hide-for-small ,.hide-for-small-down ,.hide-for-medium-only ,.show-for-medium-up ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-large-only ,.show-for-large-up ,.hide-for-large ,.hide-for-large-down ,.hide-for-xlarge-only ,.show-for-xlarge-up ,.hide-for-xlarge ,.hide-for-xlarge-down ,.show-for-xxlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge ,.show-for-xxlarge-down {display:inherit !important;}.show-for-small-only ,.hide-for-small-up ,.show-for-small ,.show-for-small-down ,.show-for-medium-only ,.hide-for-medium-up ,.show-for-medium ,.show-for-medium-down ,.show-for-large-only ,.hide-for-large-up ,.show-for-large ,.show-for-large-down ,.show-for-xlarge-only ,.hide-for-xlarge-up ,.show-for-xlarge ,.show-for-xlarge-down ,.hide-for-xxlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge ,.hide-for-xxlarge-down {display:none !important;}table.hide-for-small-only ,table.show-for-small-up ,table.hide-for-small ,table.hide-for-small-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.hide-for-medium ,table.hide-for-medium-down ,table.hide-for-large-only ,table.show-for-large-up ,table.hide-for-large ,table.hide-for-large-down ,table.hide-for-xlarge-only ,table.show-for-xlarge-up ,table.hide-for-xlarge ,table.hide-for-xlarge-down ,table.show-for-xxlarge-only ,table.show-for-xxlarge-up ,table.show-for-xxlarge ,table.show-for-xxlarge-down {display:table;}thead.hide-for-small-only ,thead.show-for-small-up ,thead.hide-for-small ,thead.hide-for-small-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.hide-for-large-only ,thead.show-for-large-up ,thead.hide-for-large ,thead.hide-for-large-down ,thead.hide-for-xlarge-only ,thead.show-for-xlarge-up ,thead.hide-for-xlarge ,thead.hide-for-xlarge-down ,thead.show-for-xxlarge-only ,thead.show-for-xxlarge-up ,thead.show-for-xxlarge ,thead.show-for-xxlarge-down {display:table-header-group !important;}tbody.hide-for-small-only ,tbody.show-for-small-up ,tbody.hide-for-small ,tbody.hide-for-small-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.hide-for-large-only ,tbody.show-for-large-up ,tbody.hide-for-large ,tbody.hide-for-large-down ,tbody.hide-for-xlarge-only ,tbody.show-for-xlarge-up ,tbody.hide-for-xlarge ,tbody.hide-for-xlarge-down ,tbody.show-for-xxlarge-only ,tbody.show-for-xxlarge-up ,tbody.show-for-xxlarge ,tbody.show-for-xxlarge-down {display:table-row-group !important;}tr.hide-for-small-only ,tr.show-for-small-up ,tr.hide-for-small ,tr.hide-for-small-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.hide-for-large-only ,tr.show-for-large-up ,tr.hide-for-large ,tr.hide-for-large-down ,tr.hide-for-xlarge-only ,tr.show-for-xlarge-up ,tr.hide-for-xlarge ,tr.hide-for-xlarge-down ,tr.show-for-xxlarge-only ,tr.show-for-xxlarge-up ,tr.show-for-xxlarge ,tr.show-for-xxlarge-down {display:table-row !important;}th.hide-for-small-only ,td.hide-for-small-only ,th.show-for-small-up ,td.show-for-small-up ,th.hide-for-small ,td.hide-for-small ,th.hide-for-small-down ,td.hide-for-small-down ,th.hide-for-medium-only ,td.hide-for-medium-only ,th.show-for-medium-up ,td.show-for-medium-up ,th.hide-for-medium ,td.hide-for-medium ,th.hide-for-medium-down ,td.hide-for-medium-down ,th.hide-for-large-only ,td.hide-for-large-only ,th.show-for-large-up ,td.show-for-large-up ,th.hide-for-large ,td.hide-for-large ,th.hide-for-large-down ,td.hide-for-large-down ,th.hide-for-xlarge-only ,td.hide-for-xlarge-only ,th.show-for-xlarge-up ,td.show-for-xlarge-up ,th.hide-for-xlarge ,td.hide-for-xlarge ,th.hide-for-xlarge-down ,td.hide-for-xlarge-down ,th.show-for-xxlarge-only ,td.show-for-xxlarge-only ,th.show-for-xxlarge-up ,td.show-for-xxlarge-up ,th.show-for-xxlarge ,td.show-for-xxlarge ,th.show-for-xxlarge-down ,td.show-for-xxlarge-down {display:table-cell !important;}}.show-for-landscape ,.hide-for-portrait {display:inherit !important;}.hide-for-landscape ,.show-for-portrait {display:none !important;}table.hide-for-landscape ,table.show-for-portrait {display:table;}thead.hide-for-landscape ,thead.show-for-portrait {display:table-header-group !important;}tbody.hide-for-landscape ,tbody.show-for-portrait {display:table-row-group !important;}tr.hide-for-landscape ,tr.show-for-portrait {display:table-row !important;}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){.show-for-landscape ,.hide-for-portrait {display:inherit !important;}.hide-for-landscape ,.show-for-portrait {display:none !important;}table.show-for-landscape ,table.hide-for-portrait {display:table;}thead.show-for-landscape ,thead.hide-for-portrait {display:table-header-group !important;}tbody.show-for-landscape ,tbody.hide-for-portrait {display:table-row-group !important;}tr.show-for-landscape ,tr.hide-for-portrait {display:table-row !important;}td.show-for-landscape ,td.hide-for-portrait ,th.show-for-landscape ,th.hide-for-portrait {display:table-cell !important;}}@media only screen and (orientation: portrait){.show-for-portrait ,.hide-for-landscape {display:inherit !important;}.hide-for-portrait ,.show-for-landscape {display:none !important;}table.show-for-portrait ,table.hide-for-landscape {display:table;}thead.show-for-portrait ,thead.hide-for-landscape {display:table-header-group !important;}tbody.show-for-portrait ,tbody.hide-for-landscape {display:table-row-group !important;}tr.show-for-portrait ,tr.hide-for-landscape {display:table-row !important;}td.show-for-portrait ,td.hide-for-landscape ,th.show-for-portrait ,th.hide-for-landscape {display:table-cell !important;}}.show-for-touch {display:none !important;}.hide-for-touch {display:inherit !important;}.touch .show-for-touch {display:inherit !important;}.touch .hide-for-touch {display:none !important;}table.hide-for-touch {display:table;}.touch table.show-for-touch {display:table;}thead.hide-for-touch {display:table-header-group !important;}.touch thead.show-for-touch {display:table-header-group !important;}tbody.hide-for-touch {display:table-row-group !important;}.touch tbody.show-for-touch {display:table-row-group !important;}tr.hide-for-touch {display:table-row !important;}.touch tr.show-for-touch {display:table-row !important;}td.hide-for-touch {display:table-cell !important;}.touch td.show-for-touch {display:table-cell !important;}th.hide-for-touch {display:table-cell !important;}.touch th.show-for-touch {display:table-cell !important;} \ No newline at end of file diff --git a/js/foundation.js b/js/foundation.js index 4adfb555..40ce1029 100644 --- a/js/foundation.js +++ b/js/foundation.js @@ -31,7 +31,7 @@ // Enable FastClick if present $(function() { - if(typeof FastClick !== 'undefined') { + if (typeof FastClick !== 'undefined') { // Don't attach to body if undefined if (typeof document.body !== 'undefined') { FastClick.attach(document.body); @@ -48,6 +48,7 @@ var cont; if (context.jquery) { cont = context[0]; + if (!cont) return context; } else { cont = context; } @@ -71,23 +72,12 @@ return arr.join('-'); }; - 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(''); - } - } - }; - var add_namespace = function (str) { var parts = str.split('-'), i = parts.length, arr = []; - while(i--) { + while (i--) { if (i !== 0) { arr.push(parts[i]); } else { @@ -122,7 +112,6 @@ } 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) { @@ -181,7 +170,7 @@ fakeBody.style.background = "none"; fakeBody.appendChild(div); - return function(q){ + return function (q) { div.innerHTML = ""; @@ -207,7 +196,7 @@ * Licensed under the MIT license. */ - (function( $ ) { + (function($) { // requestAnimationFrame polyfill adapted from Erik Möller // fixes from Paul Irish and Tino Zijdel @@ -221,7 +210,7 @@ cancelAnimationFrame = window.cancelAnimationFrame, jqueryFxAvailable = 'undefined' !== typeof jQuery.fx; - for(; lastTime < vendors.length && !requestAnimationFrame; lastTime++) { + for (; lastTime < vendors.length && !requestAnimationFrame; lastTime++) { requestAnimationFrame = window[ vendors[lastTime] + "RequestAnimationFrame" ]; cancelAnimationFrame = cancelAnimationFrame || window[ vendors[lastTime] + "CancelAnimationFrame" ] || @@ -229,48 +218,48 @@ } function raf() { - if ( animating ) { - requestAnimationFrame( raf ); + if (animating) { + requestAnimationFrame(raf); - if ( jqueryFxAvailable ) { + if (jqueryFxAvailable) { jQuery.fx.tick(); } } } - if ( requestAnimationFrame ) { + if (requestAnimationFrame) { // use rAF window.requestAnimationFrame = requestAnimationFrame; window.cancelAnimationFrame = cancelAnimationFrame; - if ( jqueryFxAvailable ) { - jQuery.fx.timer = function( timer ) { - if ( timer() && jQuery.timers.push( timer ) && !animating ) { + if (jqueryFxAvailable) { + jQuery.fx.timer = function (timer) { + if (timer() && jQuery.timers.push(timer) && !animating) { animating = true; raf(); } }; - jQuery.fx.stop = function() { + jQuery.fx.stop = function () { animating = false; }; } } else { // polyfill - window.requestAnimationFrame = function( callback, element ) { + window.requestAnimationFrame = function (callback, element) { var currTime = new Date().getTime(), - timeToCall = Math.max( 0, 16 - ( currTime - lastTime ) ), - id = window.setTimeout( function() { - callback( currTime + timeToCall ); - }, timeToCall ); + timeToCall = Math.max(0, 16 - (currTime - lastTime)), + id = window.setTimeout(function () { + callback(currTime + timeToCall); + }, timeToCall); lastTime = currTime + timeToCall; return id; }; - window.cancelAnimationFrame = function(id) { + window.cancelAnimationFrame = function (id) { clearTimeout(id); }; - + } }( jQuery )); @@ -287,7 +276,7 @@ window.Foundation = { name : 'Foundation', - version : '5.1.1', + version : '5.2.0', media_queries : { small : S('.foundation-mq-small').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), @@ -420,7 +409,7 @@ // // Returns: // Lazy_function (Function): Function with throttling applied. - throttle : function(func, delay) { + throttle : function (func, delay) { var timer = null; return function () { @@ -447,11 +436,11 @@ // // Returns: // Lazy_function (Function): Function with debouncing applied. - debounce : function(func, delay, immediate) { + debounce : function (func, delay, immediate) { var timeout, result; - return function() { + return function () { var context = this, args = arguments; - var later = function() { + var later = function () { timeout = null; if (!immediate) result = func.apply(context, args); }; @@ -497,7 +486,7 @@ return ! isNaN (o-0) && o !== null && o !== "" && o !== false && o !== true; } - function trim(str) { + function trim (str) { if (typeof str === 'string') return $.trim(str); return str; } @@ -507,7 +496,13 @@ if (/true/i.test(p[1])) p[1] = true; if (/false/i.test(p[1])) p[1] = false; - if (isNumber(p[1])) p[1] = parseInt(p[1], 10); + if (isNumber(p[1])) { + if (p[1].indexOf('.') === -1) { + p[1] = parseInt(p[1], 10); + } else { + p[1] = parseFloat(p[1], 10); + } + } if (p.length === 2 && p[0].length > 0) { opts[trim(p[0])] = trim(p[1]); @@ -525,7 +520,7 @@ // Foundation.media_queries // // Class (String): Class name for the generated tag - register_media : function(media, media_class) { + register_media : function (media, media_class) { if(Foundation.media_queries[media] === undefined) { $('head').append(''); Foundation.media_queries[media] = removeQuotes($('.' + media_class).css('font-family')); @@ -540,12 +535,13 @@ // // Media (String): Optional media query string for the CSS rule to be // nested under. - add_custom_rule : function(rule, media) { - if(media === undefined) { + add_custom_rule : function (rule, media) { + if (media === undefined) { Foundation.stylesheet.insertRule(rule, Foundation.stylesheet.cssRules.length); } else { var query = Foundation.media_queries[media]; - if(query !== undefined) { + + if (query !== undefined) { Foundation.stylesheet.insertRule('@media ' + Foundation.media_queries[media] + '{ ' + rule + ' }'); } @@ -562,13 +558,15 @@ image_loaded : function (images, callback) { var self = this, unloaded = images.length; - if(unloaded == 0){ - callback(images); + + if (unloaded === 0) { + callback(images); } - images.each(function(){ - single_image_loaded(self.S(this),function(){ - unloaded -= 1; - if(unloaded == 0){ + + images.each(function () { + single_image_loaded(self.S(this), function () { + unloaded -= 1; + if (unloaded === 0) { callback(images); } }); @@ -584,18 +582,11 @@ // // Returns: // Rand (String): Pseudo-random, alphanumeric string. - random_str : function (length) { - var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split(''); + random_str : function () { + if (!this.fidx) this.fidx = 0; + this.prefix = this.prefix || [(this.name || 'F'), (+new Date).toString(36)].join('-'); - if (!length) { - length = Math.floor(Math.random() * chars.length); - } - - var str = ''; - while (length--) { - str += chars[Math.floor(Math.random() * chars.length)]; - } - return str; + return this.prefix + (this.fidx++).toString(36); } } }; @@ -617,7 +608,7 @@ Foundation.libs.abide = { name : 'abide', - version : '5.1.1', + version : '5.2.0', settings : { live_validate : true, @@ -630,9 +621,6 @@ integer: /^\d+$/, number: /-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?/, - // generic password: upper-case, lower-case, number/special character, and min 8 characters - password : /(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/, - // 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}$/, @@ -874,7 +862,7 @@ Foundation.libs.accordion = { name : 'accordion', - version : '5.1.1', + version : '5.2.0', settings : { active_class: 'active', @@ -925,7 +913,7 @@ Foundation.libs.alert = { name : 'alert', - version : '5.1.1', + version : '5.2.0', settings : { animation: 'fadeOut', @@ -963,7 +951,7 @@ Foundation.libs.clearing = { name : 'clearing', - version: '5.1.1', + version: '5.2.0', settings : { templates : { @@ -1003,6 +991,10 @@ var self = this, S = self.S; + if ($('.scroll-container').length > 0) { + this.scope = $('.scroll-container'); + } + S(this.scope) .off('.clearing') .on('click.fndtn.clearing', 'ul[' + this.attr_name() + '] li', @@ -1039,8 +1031,9 @@ .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) }) - .on('keydown.fndtn.clearing', + 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', @@ -1122,12 +1115,47 @@ }, open : function ($image, current, target) { - - var body = $(document.body), + var self = this, + body = $(document.body), root = target.closest('.clearing-assembled'), container = $('div', root).first(), visible_image = $('.visible-img', container), - image = $('img', visible_image).not($image); + image = $('img', visible_image).not($image), + label = $('.clearing-touch-label', '.clearing-blackout'), + error = false; + + 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), 50); + } + + 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), $image) + .center_and_label(image, label) + .shift(current, target, function () { + target.siblings().removeClass('visible'); + target.addClass('visible'); + }); + } if (!this.locked()) { // set the image to the selected thumbnail @@ -1135,21 +1163,8 @@ .attr('src', this.load($image)) .css('visibility', 'hidden'); - this.image_loaded(image, function () { - 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), $image) - .center_and_label(image,label) - .shift(current, target, function () { - target.siblings().removeClass('visible'); - target.addClass('visible'); - }); - }.bind(this)); + startLoad.call(this); + } }, @@ -1185,7 +1200,7 @@ }, keydown : function (e) { - var clearing = $('ul[' + this.attr_name() + ']', '.clearing-blackout'), + var clearing = $('.clearing-blackout ul[' + this.attr_name() + ']'), NEXT_KEY = this.rtl ? 37 : 39, PREV_KEY = this.rtl ? 39 : 37, ESC_KEY = 27; @@ -1258,10 +1273,13 @@ marginLeft : -(target.outerWidth() / 2), marginTop : -(target.outerHeight() / 2) }); - label.css({ - marginLeft : -(label.outerWidth() / 2), - marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10 - }); + + if (label.length > 0) { + label.css({ + marginLeft : -(label.outerWidth() / 2), + marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10 + }); + } } else { target.css({ marginRight : -(target.outerWidth() / 2), @@ -1269,12 +1287,15 @@ left: 'auto', right: '50%' }); - label.css({ - marginRight : -(label.outerWidth() / 2), - marginTop : -(target.outerHeight() / 2)-label.outerHeight()-10, - 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; }, @@ -1456,6 +1477,7 @@ settings : { active_class: 'open', + align: 'bottom', is_hover: false, opened: function(){}, closed: function(){} @@ -1604,43 +1626,133 @@ }, css : function (dropdown, target) { - var offset_parent = dropdown.offsetParent(), - position = target.offset(); - - position.top -= offset_parent.offset().top; - position.left -= offset_parent.offset().left; + this.clear_idx(); if (this.small()) { - dropdown.css({ + var p = this.dirs.bottom.call(dropdown, target); + + dropdown.attr('style', '').removeClass('drop-left drop-right drop-top').css({ position : 'absolute', width: '95%', 'max-width': 'none', - top: position.top + target.outerHeight() + top: p.top }); + dropdown.css(Foundation.rtl ? 'right':'left', '2.5%'); } else { - if (!Foundation.rtl && this.S(window).width() > dropdown.outerWidth() + target.offset().left) { - var left = position.left; - if (dropdown.hasClass('right')) { - dropdown.removeClass('right'); - } - } else { - if (!dropdown.hasClass('right')) { - dropdown.addClass('right'); - } - var left = position.left - (dropdown.outerWidth() - target.outerWidth()); - } + var settings = target.data(this.attr_name(true) + '-init') || this.settings; - dropdown.attr('style', '').css({ - position : 'absolute', - top: position.top + target.outerHeight(), - left: left - }); + 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), + pip_offset_base = (t.outerWidth() / 2) - 8; + + this.addClass('drop-top'); + + if (t.outerWidth() < this.outerWidth() || self.small()) { + self.adjust_pip(pip_offset_base, 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), + pip_offset_base = (t.outerWidth() / 2) - 8; + + if (t.outerWidth() < this.outerWidth() || self.small()) { + self.adjust_pip(pip_offset_base, 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 (pip_offset_base, p) { + var sheet = Foundation.stylesheet; + + if (this.small()) { + pip_offset_base += p.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 (this.rule_idx) { + 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; @@ -1651,7 +1763,6 @@ this.S('html, body').off('.fndtn.dropdown'); this.S(window).off('.fndtn.dropdown'); this.S('[data-dropdown-content]').off('.fndtn.dropdown'); - this.settings.init = false; }, reflow : function () {} @@ -1664,7 +1775,7 @@ Foundation.libs.equalizer = { name : 'equalizer', - version : '5.1.1', + version : '5.2.0', settings : { use_tallest: true, @@ -1811,7 +1922,7 @@ this.load('nodes'); }, - getMediaHash : function() { + get_media_hash : function() { var mediaHash=''; for (var queryName in this.settings.named_queries ) { mediaHash += matchMedia(this.settings.named_queries[queryName]).matches.toString(); @@ -1825,7 +1936,7 @@ $(window) .off('.interchange') .on('resize.fndtn.interchange', self.throttle(function () { - var currMediaHash = self.getMediaHash(); + var currMediaHash = self.get_media_hash(); if (currMediaHash !== prevMediaHash) { self.resize(); } @@ -1932,8 +2043,6 @@ data_attr = this.data_attr; this.cached_nodes = []; - // Set nodes_loaded to true if there are no nodes - // this.nodes_loaded = false; this.nodes_loaded = (count === 0); @@ -2001,20 +2110,8 @@ return this.store(el, scenarios); }, - uuid : function (separator) { - var delim = separator || "-", - self = this; - - function S4() { - return self.random_str(6); - } - - return (S4() + S4() + delim + S4() + delim + S4() - + delim + S4() + delim + S4() + S4() + S4()); - }, - store : function (el, scenarios) { - var uuid = this.uuid(), + var uuid = this.random_str(), current_uuid = el.data(this.add_namespace('uuid', true)); if (this.cache[current_uuid]) return this.cache[current_uuid]; @@ -2080,7 +2177,7 @@ Foundation.libs.joyride = { name : 'joyride', - version : '5.1.1', + version : '5.2.0', defaults : { expose : false, // turn on or off the expose feature @@ -2923,14 +3020,14 @@ Foundation.libs['magellan-expedition'] = { name : 'magellan-expedition', - version : '5.1.1', + version : '5.2.0', 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 - }, + }, init : function (scope, method, options) { Foundation.inherit(this, 'throttle'); @@ -2945,7 +3042,6 @@ // 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) { @@ -2970,7 +3066,7 @@ }); }) .on('scroll.fndtn.magellan', self.throttle(this.check_for_arrivals.bind(this), settings.throttle_delay)) - .on('resize.fndtn.magellan', self.throttle(this.set_expedition_position.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() { @@ -3094,7 +3190,7 @@ Foundation.libs.offcanvas = { name : 'offcanvas', - version : '5.1.1', + version : '5.2.0', settings : {}, @@ -3165,10 +3261,9 @@ timer_container, idx = 0, animate, - timer, - locked = false, adjust_height_after = false; + self.cache = {}; self.slides = function() { return slides_container.children(settings.slide_selector); @@ -3188,7 +3283,7 @@ }; self.update_active_link = function(index) { - var link = $('[data-orbit-link="'+self.slides().eq(index).attr('data-orbit-slide')+'"]'); + var link = $('a[data-orbit-link="'+self.slides().eq(index).attr('data-orbit-slide')+'"]'); link.siblings().removeClass(settings.bullets_active_class); link.addClass(settings.bullets_active_class); }; @@ -3197,7 +3292,7 @@ slides_container.wrap('
'); container = slides_container.parent(); slides_container.addClass(settings.slides_container_class); - + if (settings.navigation_arrows) { container.append($('').addClass(settings.prev_class)); container.append($('').addClass(settings.next_class)); @@ -3232,15 +3327,19 @@ } }; - 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(); - + self._prepare_direction = function(next_idx, current_direction) { var dir = 'next'; - locked = true; - if (next_idx < idx) {dir = 'prev';} + if (next_idx <= idx) { dir = 'prev'; } + + if (settings.animation === 'slide') { + setTimeout(function(){ + slides_container.removeClass("swipe-prev swipe-next"); + if (dir === 'next') {slides_container.addClass("swipe-next");} + else if (dir === 'prev') {slides_container.addClass("swipe-prev");} + },0); + } + + var slides = self.slides(); if (next_idx >= slides.length) { if (!settings.circular) return false; next_idx = 0; @@ -3248,26 +3347,46 @@ if (!settings.circular) return false; next_idx = slides.length - 1; } + var current = $(slides.get(idx)) + , next = $(slides.get(next_idx)); + - 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', [{slide_number: idx, next_slide_number: next_idx}]); - settings.before_slide_change(idx, next_idx); - self.update_active_link(next_idx); + return [dir, current, next, next_idx]; + }; + self._goto = function(next_idx, start_timer) { + if (next_idx === null) {return false;} + if (self.cache.animating) {return false;} + if (next_idx === idx) {return false;} + if (typeof self.cache.timer === 'object') {self.cache.timer.restart();} + + var slides = self.slides(); + self.cache.animating = true; + var res = self._prepare_direction(next_idx) + , dir = res[0] + , current = res[1] + , next = res[2] + , next_idx = res[3]; + + slides_container.trigger('before-slide-change.fndtn.orbit'); + settings.before_slide_change(); + idx = next_idx; + + current.css("transitionDuration", settings.animation_speed+"ms"); + next.css("transitionDuration", settings.animation_speed+"ms"); + var callback = function() { var unlock = function() { - idx = next_idx; - locked = false; - if (start_timer === true) {timer = self.create_timer(); timer.start();} + if (start_timer === true) {self.cache.timer.restart();} self.update_slide_number(idx); + next.addClass(settings.active_slide_class); + self.update_active_link(next_idx); slides_container.trigger('after-slide-change.fndtn.orbit',[{slide_number: idx, total_slides: slides.length}]); settings.after_slide_change(idx, slides.length); + setTimeout(function(){ + self.cache.animating = false; + }, 100); + }; if (slides_container.height() != next.height() && settings.variable_height) { slides_container.animate({'height': next.height()}, 250, 'linear', unlock); @@ -3280,7 +3399,7 @@ var start_animation = function() { if (dir === 'next') {animate.next(current, next, callback);} - if (dir === 'prev') {animate.prev(current, next, callback);} + if (dir === 'prev') {animate.prev(current, next, callback);} }; if (next.height() > slides_container.height() && settings.variable_height) { @@ -3289,17 +3408,23 @@ start_animation(); } }; - + self.next = function(e) { e.stopImmediatePropagation(); e.preventDefault(); - self._goto(idx + 1); + self._prepare_direction(idx + 1); + setTimeout(function(){ + self._goto(idx + 1); + }, 100); }; - + self.prev = function(e) { e.stopImmediatePropagation(); e.preventDefault(); - self._goto(idx - 1); + self._prepare_direction(idx - 1); + setTimeout(function(){ + self._goto(idx - 1) + }, 100); }; self.link_custom = function(e) { @@ -3307,21 +3432,31 @@ 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());} + if (slide.index() != -1) { + setTimeout(function(){ + self._goto(slide.index()); + },100); + } } }; - self.link_bullet = function(e) { + 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);} + if (slide.index() != -1) { + setTimeout(function(){ + self._goto(slide.index() + 1); + },100); + } } else { - self._goto(parseInt(index)); + setTimeout(function(){ + self._goto(parseInt(index)); + },100); } } @@ -3330,7 +3465,7 @@ self.timer_callback = function() { self._goto(idx + 1, true); } - + self.compute_dimensions = function() { var current = $(self.slides().get(idx)); var h = current.height(); @@ -3344,85 +3479,106 @@ self.create_timer = function() { var t = new Timer( - container.find('.'+settings.timer_container_class), - settings, + container.find('.'+settings.timer_container_class), + settings, self.timer_callback ); return t; }; self.stop_timer = function() { - if (typeof timer === 'object') timer.stop(); + if (typeof self.cache.timer === 'object') self.cache.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(); + if (typeof self.cache.timer === 'undefined') {self.cache.timer = self.create_timer();} + self.cache.timer.start(); } else { - if (typeof timer === 'object') {timer.stop();} + if (typeof self.cache.timer === 'object') {self.cache.timer.stop();} } }; self.init = function() { self.build_markup(); if (settings.timer) { - timer = self.create_timer(); - if(this.slides().children('img').length) { - Foundation.utils.image_loaded(this.slides().children('img'), timer.start); - } - else { - timer.start(); - } - } - animate = new FadeAnimation(settings, slides_container); - if (settings.animation === 'slide') - animate = new SlideAnimation(settings, slides_container); + self.cache.timer = self.create_timer(); + Foundation.utils.image_loaded(this.slides().children('img'), self.cache.timer.start); + } + // animate = new FadeAnimation(settings, slides_container); + // if (settings.animation === 'slide') + // animate = new SlideAnimation(settings, slides_container); + if(settings.animation === 'fade') {slides_container.addClass('fade');} + animate = new CSSAnimation(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', '[data-orbit-slide]', self.link_bullet); + + container.on('click', '[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); + slides_container.on('touchstart.fndtn.orbit',function(e) { + e.preventDefault(); e.stopPropagation(); + if (self.cache.animating) {return;} + if (!e.touches) {e = e.originalEvent;} + + self.cache.start_page_x = e.touches[0].pageX; + self.cache.start_page_y = e.touches[0].pageY; + self.cache.start_time = (new Date()).getTime(); + self.cache.delta_x = 0; + self.cache.is_scrolling = null; + self.cache.direction = null; + + self.stop_timer(); // does not appear to prevent callback from occurring }) - .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; + .on('touchmove.fndtn.orbit',function(e) { + if (self.cache.animating) {return;} + e.preventDefault(); + e.stopPropagation(); + requestAnimationFrame(function(){ + 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 = {};} + self.cache.delta_x = e.touches[0].pageX - self.cache.start_page_x; - data.delta_x = e.touches[0].pageX - data.start_page_x; + if (self.cache.is_scrolling === null) { + self.cache.is_scrolling = !!( self.cache.is_scrolling || Math.abs(self.cache.delta_x) < Math.abs(e.touches[0].pageY - self.cache.start_page_y) ); + } - 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 (self.cache.is_scrolling) {return;} + + var direction = (self.cache.delta_x < 0) ? (idx+1) : (idx-1); + if (self.cache.direction !== direction) { + var res = self._prepare_direction(direction); + self.cache.direction = direction; + self.cache.dir = res[0]; + self.cache.current = res[1]; + self.cache.next = res[2]; + } - if (!data.is_scrolling && !data.active) { - e.preventDefault(); - var direction = (data.delta_x < 0) ? (idx+1) : (idx-1); - data.active = true; - self._goto(direction); - } + if (settings.animation === 'slide') { + var offset, next_offset; + + offset = (self.cache.delta_x / container.width()) * 100; + if (offset >= 0) {next_offset = -(100 - offset);} + else {next_offset = 100 + offset;} + + self.cache.current.css("transform","translate3d("+offset+"%,0,0)"); + self.cache.next.css("transform","translate3d("+next_offset+"%,0,0)"); + } + }); }) .on('touchend.fndtn.orbit', function(e) { - container.data('swipe-transition', {}); + if (self.cache.animating) {return;} + e.preventDefault(); e.stopPropagation(); - }) + setTimeout(function(){ + self._goto(self.cache.direction); + }, 50); + }); } container.on('mouseenter.fndtn.orbit', function(e) { if (settings.timer && settings.pause_on_hover) { @@ -3431,22 +3587,19 @@ }) .on('mouseleave.fndtn.orbit', function(e) { if (settings.timer && settings.resume_on_mouseout) { - timer.start(); + self.cache.timer.start(); } }); - + $(document).on('click', '[data-orbit-link]', self.link_custom); $(window).on('resize', self.compute_dimensions); - Foundation.utils.image_loaded(this.slides().find('img'), self.compute_dimensions); - Foundation.utils.image_loaded(this.slides().find('img'), function() { + Foundation.utils.image_loaded(this.slides().children('img'), self.compute_dimensions); + Foundation.utils.image_loaded(this.slides().children('img'), function() { container.prev('.preloader').css('display', 'none'); self.update_slide_number(0); self.update_active_link(0); slides_container.trigger('ready.fndtn.orbit'); }); - if(!this.slides().children('img').length) { - self.compute_dimensions(); - } }; self.init(); @@ -3456,7 +3609,7 @@ var self = this, duration = settings.timer_speed, progress = el.find('.'+settings.timer_progress_class), - start, + start, timeout, left = -1; @@ -3500,50 +3653,33 @@ }; }; - 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%'; + var CSSAnimation = function(settings, container) { + var animation_end = "webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend"; 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%'); + next.on(animation_end, function(e){ + next.unbind(animation_end); + current.removeClass("active animate-out"); + next.removeClass("animate-in"); 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(); + container.children().css({ + "transform":"", + "transitionDuration":"" }); + current.addClass("animate-out"); + next.addClass("animate-in"); }; this.prev = function(current, prev, callback) { - prev.css({'margin':'0%', 'opacity':'0.01'}); - prev.animate({'opacity':'1'}, duration, 'linear', function() { - current.css('margin', '100%'); + prev.on(animation_end, function(e){ + prev.unbind(animation_end); + current.removeClass("active animate-out"); + prev.removeClass("animate-in"); callback(); }); + current.css({"transform":"", "transitionDuration":""}).addClass("animate-out"); + prev.css({"transform":"", "transitionDuration":""}).addClass("animate-in"); }; }; @@ -3553,14 +3689,13 @@ Foundation.libs.orbit = { name: 'orbit', - version: '5.1.1', + version: '5.2.0', 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, @@ -3618,7 +3753,7 @@ } }; - + }(jQuery, this, this.document)); ;(function ($, window, document, undefined) { @@ -3627,7 +3762,7 @@ Foundation.libs.reveal = { name : 'reveal', - version : '5.1.1', + version : '5.2.0', locked : false, @@ -3688,7 +3823,7 @@ }); S(document) - .on('click.fndtn.reveal', this.close_targets(), function (e) { + .on('touchend.fndtn.reveal click.fndtn.reveal', this.close_targets(), function (e) { e.preventDefault(); @@ -4049,6 +4184,194 @@ } }(jQuery, this, this.document)); +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.slider = { + name : 'slider', + + version : '5.2.0', + + settings: { + start: 0, + end: 100, + step: 1, + initial: null, + display_selector: '', + 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() + '] .range-slider-handle', function(e) { + if (!self.cache.active) { + self.set_active_slider($(e.target)); + } + }) + .on('mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider', function(e) { + if (!!self.cache.active) { + e.preventDefault(); + self.calculate_position(self.cache.active, e.pageX || 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 = $.extend({}, self.settings, self.data_options($handle.parent())), + handle_w = $.data($handle[0], 'handle_w'), + handle_o = $.data($handle[0], 'handle_o'), + bar_w = $.data($handle[0], 'bar_w'), + bar_o = $.data($handle[0], 'bar_o'); + + requestAnimationFrame(function(){ + var pct = self.limit_to((((cursor_x)-bar_o)/bar_w),0,1), + norm = self.normalized_value(pct, settings.start, settings.end, settings.step); + + self.set_ui($handle, norm); + }); + }, + + set_ui : function($handle, value) { + var settings = $.extend({}, this.settings, this.data_options($handle.parent())), + handle_w = $.data($handle[0], 'handle_w'), + bar_w = $.data($handle[0], 'bar_w'), + norm_pct = this.normalized_percentage(value, settings.start, settings.end), + handle_offset = norm_pct*(bar_w-handle_w)-1, + progress_bar_width = norm_pct*100; + + this.set_translate($handle, handle_offset); + $handle.siblings('.range-slider-active-segment').css('width', progress_bar_width+'%'); + + $handle.parent().attr(this.attr_name(), value); + $handle.parent().trigger('change'); + + $handle.parent().children('input[type=hidden]').val(value); + + if (settings.input_id != '') { + $(settings.display_selector).each(function(){ + if (this.hasOwnProperty('value')) { + $(this).val(value); + } else { + $(this).text(value); + } + }); + } + + }, + + normalized_percentage : function(val, start, end) { + return val/(end - start); + }, + + normalized_value : function(val, start, end, step) { + var range = end - start, + step = step, + point = val*range, + mod = (point-(point%step)) / step, + rem = point % step, + round = ( rem >= step*0.5 ? step : 0); + return (mod*step + round); + }, + + 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) { + $.data(handle, 'bar', $(handle).parent()); + $.data(handle, 'bar_o', $(handle).parent().offset().left); + $.data(handle, 'bar_w', $(handle).parent().outerWidth()); + $.data(handle, 'handle_o', $(handle).offset().left); + $.data(handle, 'handle_w', $(handle).outerWidth()); + $.data(handle, 'settings', $.extend({}, this.settings, this.data_options($(handle).parent()))); + }, + + 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), + $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), parseInt(val)); + } else { + self.set_initial_position($(this)); + } + }); + } + + }; + +}(jQuery, this, this.document)); + /*jslint unparam: true, browser: true, indent: 2 */ ;(function ($, window, document, undefined) { 'use strict'; @@ -4243,19 +4566,21 @@ $(this.scope) .off('.tooltip') - .on('mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip', + .on('mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', '[' + this.attr_name() + ']:not(a)', function (e) { var $this = S(this), settings = $.extend({}, self.settings, self.data_options($this)), is_touch = false; + if (/mouse/i.test(e.type) && self.ie_touch(e)) return false; + if ($this.hasClass('open')) { - if (Modernizr.touch && /touchstart/i.test(e.type)) e.preventDefault(); + if (Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) e.preventDefault(); self.hide($this); } else { - if (settings.disable_for_touch && Modernizr.touch && /touchstart/i.test(e.type)) { + if (settings.disable_for_touch && Modernizr.touch && /touchstart|MSPointerDown/i.test(e.type)) { return; - } else if(!settings.disable_for_touch && Modernizr.touch && /touchstart/i.test(e.type)) { + } 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; @@ -4273,11 +4598,13 @@ } } }) - .on('mouseleave.fndtn.tooltip touchstart.fndtn.tooltip', '.open[' + this.attr_name() + ']', function (e) { + .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' && e.type == 'touchstart') { + else if($(this).data('tooltip-open-event-type') == 'mouse' && /MSPointerDown|touchstart/i.test(e.type)) { self.convert_to_touch($(this)); } else { self.hide($(this)); @@ -4288,6 +4615,11 @@ }); }, + ie_touch : function (e) { + // How do I distinguish between IE11 and Windows Phone 8????? + return false; + }, + showTip : function ($target) { var $tip = this.getTip($target); @@ -4334,7 +4666,7 @@ if (Modernizr.touch) { $tip.append(''+settings.touch_close_text+''); - $tip.on('touchstart.fndtn.tooltip', function(e) { + $tip.on('touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip', function(e) { self.hide($target); }); } @@ -4376,19 +4708,23 @@ } else { var left = target.offset().left; if (Foundation.rtl) { - left = target.offset().left + target.offset().width - tip.outerWidth(); + 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'); } } @@ -4419,7 +4755,7 @@ if ($tip.find('.tap-to-close').length === 0) { $tip.append(''+settings.touch_close_text+''); - $tip.on('click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose', function(e) { + $tip.on('click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose', function(e) { self.hide($target); }); } @@ -4444,7 +4780,7 @@ $tip.fadeOut(150, function() { $tip.find('.tap-to-close').remove(); - $tip.off('click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose'); + $tip.off('click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose'); $target.removeClass('open'); }); }, @@ -4467,7 +4803,7 @@ Foundation.libs.topbar = { name : 'topbar', - version: '5.1.1', + version: '5.2.0', settings : { index : 0, @@ -4476,7 +4812,8 @@ back_text: 'Back', is_hover: true, mobile_show_parent_link: false, - scrolltop : true // jump to top when sticky nav menu toggle is clicked + scrolltop : true, // jump to top when sticky nav menu toggle is clicked + sticky_on : 'all' }, init : function (section, method, options) { @@ -4492,11 +4829,9 @@ settings = topbar.data(self.attr_name(true) + '-init'), section = self.S('section', this), titlebar = topbar.children().filter('ul').first(); - topbar.data('index', 0); - var topbarContainer = topbar.parent(); - if(topbarContainer.hasClass('fixed') || topbarContainer.hasClass(settings.sticky_class)) { + 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()); @@ -4523,6 +4858,22 @@ }, + 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 true; + } else if (sticky && this.medium() && settings.sticky_on === 'medium') { + return true; + } else if (sticky && this.large() && settings.sticky_on === 'large') { + return true; + } + + return false; + }, + toggle: function (toggleEl) { var self = this; @@ -4572,7 +4923,7 @@ } } } else { - if(topbar.parent().hasClass(self.settings.sticky_class)) { + if(self.is_sticky(topbar, topbar.parent(), settings)) { topbar.parent().addClass('fixed'); } @@ -4736,7 +5087,7 @@ } } - if(stickyContainer.length > 0) { + 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'); @@ -4761,6 +5112,18 @@ 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'), @@ -4825,11 +5188,10 @@ update_sticky_positioning: function() { var klass = '.' + this.settings.sticky_class, - $window = this.S(window), + $window = this.S(window), self = this; - - if (self.S(klass).length > 0) { + 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)) { @@ -4854,4 +5216,4 @@ reflow : function () {} }; -}(jQuery, this, this.document)); +}(jQuery, this, this.document)); \ No newline at end of file diff --git a/js/foundation.min.js b/js/foundation.min.js index 53afe1bc..0197ab06 100644 --- a/js/foundation.min.js +++ b/js/foundation.min.js @@ -1,3 +1,3 @@ -!function(a,b,c,d){"use strict";function e(a){return("string"==typeof a||a instanceof String)&&(a=a.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g,"")),a}var f=function(b){var c=b.length;for(a("head");c--;)0===a("head").has("."+b[c]).length&&a("head").append('')};f(["foundation-mq-small","foundation-mq-medium","foundation-mq-large","foundation-mq-xlarge","foundation-mq-xxlarge","foundation-data-attribute-namespace"]),a(function(){"undefined"!=typeof FastClick&&"undefined"!=typeof c.body&&FastClick.attach(c.body)});var g=function(b,d){if("string"==typeof b){if(d){var e;return e=d.jquery?d[0]:d,a(e.querySelectorAll(b))}return a(c.querySelectorAll(b))}return a(b,d)},h=function(a){var b=[];return a||b.push("data"),this.namespace.length>0&&b.push(this.namespace),b.push(this.name),b.join("-")},f=function(b){for(var c=b.length,d=a("head");c--;)0===d.has("."+b[c]).length&&d.append('')},i=function(a){for(var b=a.split("-"),c=b.length,d=[];c--;)0!==c?d.push(b[c]):this.namespace.length>0?d.push(this.namespace,b[c]):d.push(b[c]);return d.reverse().join("-")},j=function(b,c){var d=this,e=!g(this).data(this.attr_name(!0));return"string"==typeof b?this[b].call(this,c):void(g(this.scope).is("["+this.attr_name()+"]")?(g(this.scope).data(this.attr_name(!0)+"-init",a.extend({},this.settings,c||b,this.data_options(g(this.scope)))),e&&this.events(this.scope)):g("["+this.attr_name()+"]",this.scope).each(function(){var e=!g(this).data(d.attr_name(!0)+"-init");g(this).data(d.attr_name(!0)+"-init",a.extend({},d.settings,c||b,d.data_options(g(this)))),e&&d.events(this)}))},k=function(a,b){function c(){b(a[0])}function d(){if(this.one("load",c),/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var a=this.attr("src"),b=a.match(/\?/)?"&":"?";b+="random="+(new Date).getTime(),this.attr("src",a+b)}}return a.attr("src")?void(a[0].complete||4===a[0].readyState?c():d.call(a)):void c()};b.matchMedia=b.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(c),function(){function a(){c&&(f(a),h&&jQuery.fx.tick())}for(var c,d=0,e=["webkit","moz"],f=b.requestAnimationFrame,g=b.cancelAnimationFrame,h="undefined"!=typeof jQuery.fx;d