
div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0; padding: 0; border: 0; } div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #ff0000; } div.wpcf7-mail-sent-ok { border: 2px solid #398f14; } div.wpcf7-mail-sent-ng, div.wpcf7-aborted { border: 2px solid #ff0000; } div.wpcf7-spam-blocked { border: 2px solid #ffa500; } div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { border: 2px solid #f7e700; } .wpcf7-form-control-wrap { position: relative; } span.wpcf7-not-valid-tip { color: #f00; font-size: 1em; font-weight: normal; display: block; } .use-floating-validation-tip span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; border: 1px solid #ff0000; background: #fff; padding: .2em .8em; } span.wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; } span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after { content: " "; } .wpcf7-display-none { display: none; } div.wpcf7 .ajax-loader { visibility: hidden; display: inline-block; background-image: url('http://enzyme.org.nz/wp-content/plugins/contact-form-7/images/ajax-loader.gif'); width: 16px; height: 16px; border: none; padding: 0; margin: 0 0 0 4px; vertical-align: middle; } div.wpcf7 .ajax-loader.is-active { visibility: visible; } div.wpcf7 div.ajax-error { display: none; } div.wpcf7 .placeheld { color: #888; } div.wpcf7 input[type="file"] { cursor: pointer; } div.wpcf7 input[type="file"]:disabled { cursor: default; } div.wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; }
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; } *, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } html, body { font-size: 100%; } body { background: white; 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; } .text-left { text-align: left !important; } .text-right { text-align: right !important; } .text-center { text-align: center !important; } .text-justify { text-align: justify !important; } .hide { display: none; } .start { float: left !important; } .end { float: right !important; } .text-start { text-align: left !important; } .text-end { text-align: right !important; } .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.5em; *zoom: 1; } .row:before, .row:after { content: " "; display: table; } .row:after { clear: both; } .row.collapse > .column, .row.collapse > .columns { position: relative; padding-left: 0; padding-right: 0; float: left; } .row.collapse .row { margin-left: 0; margin-right: 0; } .row .row { width: auto; margin-left: -0.9375em; margin-right: -0.9375em; 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 { position: relative; padding-left: 0.9375em; padding-right: 0.9375em; width: 100%; float: left; } @media only screen { .column.small-centered, .columns.small-centered { position: relative; margin-left: auto; margin-right: auto; float: none; } .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-1 { position: relative; left: 6.25%; right: auto; } .small-pull-1 { position: relative; right: 6.25%; left: auto; } .small-push-2 { position: relative; left: 12.5%; right: auto; } .small-pull-2 { position: relative; right: 12.5%; left: auto; } .small-push-3 { position: relative; left: 18.75%; right: auto; } .small-pull-3 { position: relative; right: 18.75%; left: auto; } .small-push-4 { position: relative; left: 25%; right: auto; } .small-pull-4 { position: relative; right: 25%; left: auto; } .small-push-5 { position: relative; left: 31.25%; right: auto; } .small-pull-5 { position: relative; right: 31.25%; left: auto; } .small-push-6 { position: relative; left: 37.5%; right: auto; } .small-pull-6 { position: relative; right: 37.5%; left: auto; } .small-push-7 { position: relative; left: 43.75%; right: auto; } .small-pull-7 { position: relative; right: 43.75%; left: auto; } .small-push-8 { position: relative; left: 50%; right: auto; } .small-pull-8 { position: relative; right: 50%; left: auto; } .small-push-9 { position: relative; left: 56.25%; right: auto; } .small-pull-9 { position: relative; right: 56.25%; left: auto; } .small-push-10 { position: relative; left: 62.5%; right: auto; } .small-pull-10 { position: relative; right: 62.5%; left: auto; } .small-push-11 { position: relative; left: 68.75%; right: auto; } .small-pull-11 { position: relative; right: 68.75%; left: auto; } .small-push-12 { position: relative; left: 75%; right: auto; } .small-pull-12 { position: relative; right: 75%; left: auto; } .small-push-13 { position: relative; left: 81.25%; right: auto; } .small-pull-13 { position: relative; right: 81.25%; left: auto; } .small-push-14 { position: relative; left: 87.5%; right: auto; } .small-pull-14 { position: relative; right: 87.5%; left: auto; } .small-push-15 { position: relative; left: 93.75%; right: auto; } .small-pull-15 { position: relative; right: 93.75%; left: auto; } .column, .columns { position: relative; padding-left: 0.9375em; padding-right: 0.9375em; float: left; } .small-1 { position: relative; width: 6.25%; } .small-2 { position: relative; width: 12.5%; } .small-3 { position: relative; width: 18.75%; } .small-4 { position: relative; width: 25%; } .small-5 { position: relative; width: 31.25%; } .small-6 { position: relative; width: 37.5%; } .small-7 { position: relative; width: 43.75%; } .small-8 { position: relative; width: 50%; } .small-9 { position: relative; width: 56.25%; } .small-10 { position: relative; width: 62.5%; } .small-11 { position: relative; width: 68.75%; } .small-12 { position: relative; width: 75%; } .small-13 { position: relative; width: 81.25%; } .small-14 { position: relative; width: 87.5%; } .small-15 { position: relative; width: 93.75%; } .small-16 { position: relative; width: 100%; } [class*="column"] + [class*="column"]:last-child { float: right; } [class*="column"] + [class*="column"].end { float: left; } .small-offset-0 { position: relative; margin-left: 0% !important; } .small-offset-1 { position: relative; margin-left: 6.25% !important; } .small-offset-2 { position: relative; margin-left: 12.5% !important; } .small-offset-3 { position: relative; margin-left: 18.75% !important; } .small-offset-4 { position: relative; margin-left: 25% !important; } .small-offset-5 { position: relative; margin-left: 31.25% !important; } .small-offset-6 { position: relative; margin-left: 37.5% !important; } .small-offset-7 { position: relative; margin-left: 43.75% !important; } .small-offset-8 { position: relative; margin-left: 50% !important; } .small-offset-9 { position: relative; margin-left: 56.25% !important; } .small-offset-10 { position: relative; margin-left: 62.5% !important; } .small-offset-11 { position: relative; margin-left: 68.75% !important; } .small-offset-12 { position: relative; margin-left: 75% !important; } .small-offset-13 { position: relative; margin-left: 81.25% !important; } .small-offset-14 { position: relative; margin-left: 87.5% !important; } .column.small-reset-order, .columns.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 { position: relative; margin-left: auto; margin-right: auto; float: none; } .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-1 { position: relative; left: 6.25%; right: auto; } .medium-pull-1 { position: relative; right: 6.25%; left: auto; } .medium-push-2 { position: relative; left: 12.5%; right: auto; } .medium-pull-2 { position: relative; right: 12.5%; left: auto; } .medium-push-3 { position: relative; left: 18.75%; right: auto; } .medium-pull-3 { position: relative; right: 18.75%; left: auto; } .medium-push-4 { position: relative; left: 25%; right: auto; } .medium-pull-4 { position: relative; right: 25%; left: auto; } .medium-push-5 { position: relative; left: 31.25%; right: auto; } .medium-pull-5 { position: relative; right: 31.25%; left: auto; } .medium-push-6 { position: relative; left: 37.5%; right: auto; } .medium-pull-6 { position: relative; right: 37.5%; left: auto; } .medium-push-7 { position: relative; left: 43.75%; right: auto; } .medium-pull-7 { position: relative; right: 43.75%; left: auto; } .medium-push-8 { position: relative; left: 50%; right: auto; } .medium-pull-8 { position: relative; right: 50%; left: auto; } .medium-push-9 { position: relative; left: 56.25%; right: auto; } .medium-pull-9 { position: relative; right: 56.25%; left: auto; } .medium-push-10 { position: relative; left: 62.5%; right: auto; } .medium-pull-10 { position: relative; right: 62.5%; left: auto; } .medium-push-11 { position: relative; left: 68.75%; right: auto; } .medium-pull-11 { position: relative; right: 68.75%; left: auto; } .medium-push-12 { position: relative; left: 75%; right: auto; } .medium-pull-12 { position: relative; right: 75%; left: auto; } .medium-push-13 { position: relative; left: 81.25%; right: auto; } .medium-pull-13 { position: relative; right: 81.25%; left: auto; } .medium-push-14 { position: relative; left: 87.5%; right: auto; } .medium-pull-14 { position: relative; right: 87.5%; left: auto; } .medium-push-15 { position: relative; left: 93.75%; right: auto; } .medium-pull-15 { position: relative; right: 93.75%; left: auto; } .column, .columns { position: relative; padding-left: 0.9375em; padding-right: 0.9375em; float: left; } .medium-1 { position: relative; width: 6.25%; } .medium-2 { position: relative; width: 12.5%; } .medium-3 { position: relative; width: 18.75%; } .medium-4 { position: relative; width: 25%; } .medium-5 { position: relative; width: 31.25%; } .medium-6 { position: relative; width: 37.5%; } .medium-7 { position: relative; width: 43.75%; } .medium-8 { position: relative; width: 50%; } .medium-9 { position: relative; width: 56.25%; } .medium-10 { position: relative; width: 62.5%; } .medium-11 { position: relative; width: 68.75%; } .medium-12 { position: relative; width: 75%; } .medium-13 { position: relative; width: 81.25%; } .medium-14 { position: relative; width: 87.5%; } .medium-15 { position: relative; width: 93.75%; } .medium-16 { position: relative; width: 100%; } [class*="column"] + [class*="column"]:last-child { float: right; } [class*="column"] + [class*="column"].end { float: left; } .medium-offset-0 { position: relative; margin-left: 0% !important; } .medium-offset-1 { position: relative; margin-left: 6.25% !important; } .medium-offset-2 { position: relative; margin-left: 12.5% !important; } .medium-offset-3 { position: relative; margin-left: 18.75% !important; } .medium-offset-4 { position: relative; margin-left: 25% !important; } .medium-offset-5 { position: relative; margin-left: 31.25% !important; } .medium-offset-6 { position: relative; margin-left: 37.5% !important; } .medium-offset-7 { position: relative; margin-left: 43.75% !important; } .medium-offset-8 { position: relative; margin-left: 50% !important; } .medium-offset-9 { position: relative; margin-left: 56.25% !important; } .medium-offset-10 { position: relative; margin-left: 62.5% !important; } .medium-offset-11 { position: relative; margin-left: 68.75% !important; } .medium-offset-12 { position: relative; margin-left: 75% !important; } .medium-offset-13 { position: relative; margin-left: 81.25% !important; } .medium-offset-14 { position: relative; margin-left: 87.5% !important; } .column.medium-reset-order, .columns.medium-reset-order { margin-left: 0; margin-right: 0; left: auto; right: auto; float: left; } .push-1 { position: relative; left: 6.25%; right: auto; } .pull-1 { position: relative; right: 6.25%; left: auto; } .push-2 { position: relative; left: 12.5%; right: auto; } .pull-2 { position: relative; right: 12.5%; left: auto; } .push-3 { position: relative; left: 18.75%; right: auto; } .pull-3 { position: relative; right: 18.75%; left: auto; } .push-4 { position: relative; left: 25%; right: auto; } .pull-4 { position: relative; right: 25%; left: auto; } .push-5 { position: relative; left: 31.25%; right: auto; } .pull-5 { position: relative; right: 31.25%; left: auto; } .push-6 { position: relative; left: 37.5%; right: auto; } .pull-6 { position: relative; right: 37.5%; left: auto; } .push-7 { position: relative; left: 43.75%; right: auto; } .pull-7 { position: relative; right: 43.75%; left: auto; } .push-8 { position: relative; left: 50%; right: auto; } .pull-8 { position: relative; right: 50%; left: auto; } .push-9 { position: relative; left: 56.25%; right: auto; } .pull-9 { position: relative; right: 56.25%; left: auto; } .push-10 { position: relative; left: 62.5%; right: auto; } .pull-10 { position: relative; right: 62.5%; left: auto; } .push-11 { position: relative; left: 68.75%; right: auto; } .pull-11 { position: relative; right: 68.75%; left: auto; } .push-12 { position: relative; left: 75%; right: auto; } .pull-12 { position: relative; right: 75%; left: auto; } .push-13 { position: relative; left: 81.25%; right: auto; } .pull-13 { position: relative; right: 81.25%; left: auto; } .push-14 { position: relative; left: 87.5%; right: auto; } .pull-14 { position: relative; right: 87.5%; left: auto; } .push-15 { position: relative; left: 93.75%; right: auto; } .pull-15 { position: relative; right: 93.75%; left: auto; } } @media only screen and (min-width: 64.063em) { .column.large-centered, .columns.large-centered { position: relative; margin-left: auto; margin-right: auto; float: none; } .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-1 { position: relative; left: 6.25%; right: auto; } .large-pull-1 { position: relative; right: 6.25%; left: auto; } .large-push-2 { position: relative; left: 12.5%; right: auto; } .large-pull-2 { position: relative; right: 12.5%; left: auto; } .large-push-3 { position: relative; left: 18.75%; right: auto; } .large-pull-3 { position: relative; right: 18.75%; left: auto; } .large-push-4 { position: relative; left: 25%; right: auto; } .large-pull-4 { position: relative; right: 25%; left: auto; } .large-push-5 { position: relative; left: 31.25%; right: auto; } .large-pull-5 { position: relative; right: 31.25%; left: auto; } .large-push-6 { position: relative; left: 37.5%; right: auto; } .large-pull-6 { position: relative; right: 37.5%; left: auto; } .large-push-7 { position: relative; left: 43.75%; right: auto; } .large-pull-7 { position: relative; right: 43.75%; left: auto; } .large-push-8 { position: relative; left: 50%; right: auto; } .large-pull-8 { position: relative; right: 50%; left: auto; } .large-push-9 { position: relative; left: 56.25%; right: auto; } .large-pull-9 { position: relative; right: 56.25%; left: auto; } .large-push-10 { position: relative; left: 62.5%; right: auto; } .large-pull-10 { position: relative; right: 62.5%; left: auto; } .large-push-11 { position: relative; left: 68.75%; right: auto; } .large-pull-11 { position: relative; right: 68.75%; left: auto; } .large-push-12 { position: relative; left: 75%; right: auto; } .large-pull-12 { position: relative; right: 75%; left: auto; } .large-push-13 { position: relative; left: 81.25%; right: auto; } .large-pull-13 { position: relative; right: 81.25%; left: auto; } .large-push-14 { position: relative; left: 87.5%; right: auto; } .large-pull-14 { position: relative; right: 87.5%; left: auto; } .large-push-15 { position: relative; left: 93.75%; right: auto; } .large-pull-15 { position: relative; right: 93.75%; left: auto; } .column, .columns { position: relative; padding-left: 0.9375em; padding-right: 0.9375em; float: left; } .large-1 { position: relative; width: 6.25%; } .large-2 { position: relative; width: 12.5%; } .large-3 { position: relative; width: 18.75%; } .large-4 { position: relative; width: 25%; } .large-5 { position: relative; width: 31.25%; } .large-6 { position: relative; width: 37.5%; } .large-7 { position: relative; width: 43.75%; } .large-8 { position: relative; width: 50%; } .large-9 { position: relative; width: 56.25%; } .large-10 { position: relative; width: 62.5%; } .large-11 { position: relative; width: 68.75%; } .large-12 { position: relative; width: 75%; } .large-13 { position: relative; width: 81.25%; } .large-14 { position: relative; width: 87.5%; } .large-15 { position: relative; width: 93.75%; } .large-16 { position: relative; width: 100%; } [class*="column"] + [class*="column"]:last-child { float: right; } [class*="column"] + [class*="column"].end { float: left; } .large-offset-0 { position: relative; margin-left: 0% !important; } .large-offset-1 { position: relative; margin-left: 6.25% !important; } .large-offset-2 { position: relative; margin-left: 12.5% !important; } .large-offset-3 { position: relative; margin-left: 18.75% !important; } .large-offset-4 { position: relative; margin-left: 25% !important; } .large-offset-5 { position: relative; margin-left: 31.25% !important; } .large-offset-6 { position: relative; margin-left: 37.5% !important; } .large-offset-7 { position: relative; margin-left: 43.75% !important; } .large-offset-8 { position: relative; margin-left: 50% !important; } .large-offset-9 { position: relative; margin-left: 56.25% !important; } .large-offset-10 { position: relative; margin-left: 62.5% !important; } .large-offset-11 { position: relative; margin-left: 68.75% !important; } .large-offset-12 { position: relative; margin-left: 75% !important; } .large-offset-13 { position: relative; margin-left: 81.25% !important; } .large-offset-14 { position: relative; margin-left: 87.5% !important; } .column.large-reset-order, .columns.large-reset-order { margin-left: 0; margin-right: 0; left: auto; right: auto; float: left; } .push-1 { position: relative; left: 6.25%; right: auto; } .pull-1 { position: relative; right: 6.25%; left: auto; } .push-2 { position: relative; left: 12.5%; right: auto; } .pull-2 { position: relative; right: 12.5%; left: auto; } .push-3 { position: relative; left: 18.75%; right: auto; } .pull-3 { position: relative; right: 18.75%; left: auto; } .push-4 { position: relative; left: 25%; right: auto; } .pull-4 { position: relative; right: 25%; left: auto; } .push-5 { position: relative; left: 31.25%; right: auto; } .pull-5 { position: relative; right: 31.25%; left: auto; } .push-6 { position: relative; left: 37.5%; right: auto; } .pull-6 { position: relative; right: 37.5%; left: auto; } .push-7 { position: relative; left: 43.75%; right: auto; } .pull-7 { position: relative; right: 43.75%; left: auto; } .push-8 { position: relative; left: 50%; right: auto; } .pull-8 { position: relative; right: 50%; left: auto; } .push-9 { position: relative; left: 56.25%; right: auto; } .pull-9 { position: relative; right: 56.25%; left: auto; } .push-10 { position: relative; left: 62.5%; right: auto; } .pull-10 { position: relative; right: 62.5%; left: auto; } .push-11 { position: relative; left: 68.75%; right: auto; } .pull-11 { position: relative; right: 68.75%; left: auto; } .push-12 { position: relative; left: 75%; right: auto; } .pull-12 { position: relative; right: 75%; left: auto; } .push-13 { position: relative; left: 81.25%; right: auto; } .pull-13 { position: relative; right: 81.25%; left: auto; } .push-14 { position: relative; left: 87.5%; right: auto; } .pull-14 { position: relative; right: 87.5%; left: auto; } .push-15 { position: relative; left: 93.75%; right: auto; } .pull-15 { position: relative; right: 93.75%; left: auto; } } meta.foundation-mq-topbar { font-family: "/only screen and (min-width:40.063em)/"; width: 58.75em; } .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: .35rem; padding-bottom: .35rem; font-size: 0.75rem; } .top-bar .button { padding-top: .45rem; padding-bottom: .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: white; width: 50%; display: block; padding: 0 15px; } .top-bar .toggle-topbar { position: absolute; right: 0; top: 0; } .top-bar .toggle-topbar a { color: white; 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: white; 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: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; } .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 span { -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 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: white; padding: 12px 0 12px 0; padding-left: 15px; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 0.8125rem; font-weight: normal; background: #333333; } .top-bar-section ul li > a.button { background: #2ba6cb; font-size: 0.8125rem; padding-right: 15px; padding-left: 15px; } .top-bar-section ul li > a.button:hover { background: #1f7994; } .top-bar-section ul li > a.button.secondary { background: #e9e9e9; } .top-bar-section ul li > a.button.secondary:hover { background: #cfcfcf; } .top-bar-section ul li > a.button.success { background: #5da423; } .top-bar-section ul li > a.button.success:hover { background: #49821c; } .top-bar-section ul li > a.button.alert { background: #c60f13; } .top-bar-section ul li > a.button.alert:hover { background: #a20c10; } .top-bar-section ul li:hover > a { background: #272727; color: white; } .top-bar-section ul li.active > a { background: #2ba6cb; color: white; } .top-bar-section ul li.active > a:hover { background: #258faf; } .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; } .top-bar-section .dropdown { position: absolute; left: 100%; top: 0; display: none; z-index: 99; } .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: white; 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.5em; 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: white; } .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 .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: none; } .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown { display: block; } .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { border: none; content: "\00bb"; top: 1rem; margin-top: -2px; 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: white; 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: white; } .no-js .top-bar-section ul li:active > a { background: #2ba6cb; color: white; } .no-js .top-bar-section .has-dropdown:hover > .dropdown { display: block; } } .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: whitesmoke; border-color: #dddddd; -webkit-border-radius: 0px; border-radius: 0px; } .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: #2ba6cb; } .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; } .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: #2ba6cb; border-color: #258faf; color: white; } .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: 0px; border-radius: 0px; } .alert-box.round { -webkit-border-radius: 1000px; border-radius: 1000px; } .alert-box.success { background-color: #5da423; border-color: #508d1e; color: white; } .alert-box.alert { background-color: #c60f13; border-color: #aa0d10; color: white; } .alert-box.secondary { background-color: #e9e9e9; border-color: #c8c8c8; color: #4f4f4f; } .alert-box.warning { background-color: #f08a24; border-color: #de770f; color: white; } .alert-box.info { background-color: #a0d3e8; border-color: #74bfdd; color: #4f4f4f; } .inline-list { margin: 0 auto 1.0625rem auto; margin-left: -1.375rem; margin-right: 0; padding: 0; list-style: none; overflow: hidden; } .inline-list > li { list-style: none; float: left; margin-left: 1.375rem; display: block; } .inline-list > li > * { display: block; } button, .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: #2ba6cb; border-color: #2285a2; color: white; -webkit-transition: background-color 300ms ease-out; -moz-transition: background-color 300ms ease-out; transition: background-color 300ms ease-out; padding-top: 1.0625rem; padding-bottom: 1rem; -webkit-appearance: none; border: none; font-weight: normal !important; } button:hover, button:focus, .button:hover, .button:focus { background-color: #2285a2; } button:hover, button:focus, .button:hover, .button:focus { color: white; } button.secondary, .button.secondary { background-color: #e9e9e9; border-color: #bababa; color: #333333; } button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { background-color: #bababa; } button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { color: #333333; } button.success, .button.success { background-color: #5da423; border-color: #4a831c; color: white; } button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { background-color: #4a831c; } button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { color: white; } button.alert, .button.alert { background-color: #c60f13; border-color: #9e0c0f; color: white; } button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { background-color: #9e0c0f; } button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { color: white; } 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: 0px; border-radius: 0px; } button.round, .button.round { -webkit-border-radius: 1000px; border-radius: 1000px; } button.disabled, button[disabled], .button.disabled, .button[disabled] { background-color: #2ba6cb; border-color: #2285a2; color: white; 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: #2285a2; } button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { color: white; } 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: #2ba6cb; } button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary { background-color: #e9e9e9; border-color: #bababa; 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: #bababa; } 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: #e9e9e9; } button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success { background-color: #5da423; border-color: #4a831c; color: white; 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: #4a831c; } button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { color: white; } 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: #5da423; } button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert { background-color: #c60f13; border-color: #9e0c0f; color: white; 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: #9e0c0f; } button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { color: white; } 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: #c60f13; } @media only screen and (min-width: 40.063em) { button, .button { display: inline-block; } } .button-group { list-style: none; margin: 0; *zoom: 1; } .button-group:before, .button-group:after { content: " "; display: table; } .button-group:after { clear: both; } .button-group > * { margin: 0; float: left; } .button-group > * > button, .button-group > * .button { border-right: 1px solid; border-color: rgba(255, 255, 255, 0.5); } .button-group > *:last-child button, .button-group > *:last-child .button { border-right: 0; } .button-group > *:first-child { margin-left: 0; } .button-group.radius > * > button, .button-group.radius > * .button { border-right: 1px solid; border-color: rgba(255, 255, 255, 0.5); } .button-group.radius > *:last-child button, .button-group.radius > *:last-child .button { border-right: 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: 0px; -moz-border-radius-topleft: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; } .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-topright: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .button-group.round > * > button, .button-group.round > * .button { border-right: 1px solid; border-color: rgba(255, 255, 255, 0.5); } .button-group.round > *:last-child button, .button-group.round > *:last-child .button { border-right: 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-topright: 1000px; -moz-border-radius-bottomright: 1000px; -webkit-border-top-right-radius: 1000px; -webkit-border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; } .button-group.even-2 li { width: 50%; } .button-group.even-2 li > button, .button-group.even-2 li .button { border-right: 1px solid; border-color: rgba(255, 255, 255, 0.5); } .button-group.even-2 li:last-child button, .button-group.even-2 li:last-child .button { border-right: 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-right: 1px solid; border-color: rgba(255, 255, 255, 0.5); } .button-group.even-3 li:last-child button, .button-group.even-3 li:last-child .button { border-right: 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-right: 1px solid; border-color: rgba(255, 255, 255, 0.5); } .button-group.even-4 li:last-child button, .button-group.even-4 li:last-child .button { border-right: 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-right: 1px solid; border-color: rgba(255, 255, 255, 0.5); } .button-group.even-5 li:last-child button, .button-group.even-5 li:last-child .button { border-right: 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-right: 1px solid; border-color: rgba(255, 255, 255, 0.5); } .button-group.even-6 li:last-child button, .button-group.even-6 li:last-child .button { border-right: 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-right: 1px solid; border-color: rgba(255, 255, 255, 0.5); } .button-group.even-7 li:last-child button, .button-group.even-7 li:last-child .button { border-right: 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-right: 1px solid; border-color: rgba(255, 255, 255, 0.5); } .button-group.even-8 li:last-child button, .button-group.even-8 li:last-child .button { border-right: 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; } .panel { border-style: solid; border-width: 1px; border-color: #d8d8d8; 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: #c5e8f3; margin-bottom: 1.25rem; padding: 1.25rem; background: #f2fafc; } .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 { color: #2ba6cb; } .panel.radius { -webkit-border-radius: 0px; border-radius: 0px; } .dropdown.button { position: relative; padding-right: 3.5625rem; } .dropdown.button:before { position: absolute; content: ""; width: 0; height: 0; display: block; border-style: solid; border-color: white transparent transparent transparent; top: 50%; } .dropdown.button:before { border-width: 0.375rem; right: 1.40625rem; margin-top: -0.15625rem; } .dropdown.button:before { border-color: white transparent transparent transparent; } .dropdown.button.tiny { padding-right: 2.625rem; } .dropdown.button.tiny:before { border-width: 0.375rem; right: 1.125rem; margin-top: -0.125rem; } .dropdown.button.tiny:before { border-color: white transparent transparent transparent; } .dropdown.button.small { padding-right: 3.0625rem; } .dropdown.button.small:before { border-width: 0.4375rem; right: 1.3125rem; margin-top: -0.15625rem; } .dropdown.button.small:before { border-color: white transparent transparent transparent; } .dropdown.button.large { padding-right: 3.625rem; } .dropdown.button.large:before { border-width: 0.3125rem; right: 1.71875rem; margin-top: -0.15625rem; } .dropdown.button.large:before { border-color: white transparent transparent transparent; } .dropdown.button.secondary:before { border-color: #333333 transparent transparent transparent; } .th { line-height: 0; display: inline-block; border: solid 4px white; 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(43, 166, 203, 0.5); box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5); } .th.radius { -webkit-border-radius: 0px; border-radius: 0px; } .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: white; 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: white; 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: white; text-align: center; padding: 1.25rem 1.25rem 0; } @-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } @-moz-keyframes rotate { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(360deg); } } @-o-keyframes rotate { from { -o-transform: rotate(0deg); } to { -o-transform: rotate(360deg); } } @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .slideshow-wrapper { position: relative; } .slideshow-wrapper ul { list-style-type: none; margin: 0; } .slideshow-wrapper ul li, .slideshow-wrapper ul li .orbit-caption { display: none; } .slideshow-wrapper ul li:first-child { display: block; } .slideshow-wrapper .orbit-container { background-color: transparent; } .slideshow-wrapper .orbit-container li { display: block; } .slideshow-wrapper .orbit-container li .orbit-caption { display: block; } .preloader { display: block; width: 40px; height: 40px; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; border: solid 3px; border-color: #555555 white; -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; } .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: white; 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: white; 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 white; 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 white; } .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: white; } .orbit-container .orbit-prev:hover > span { border-right-color: white; } .orbit-container .orbit-next { right: 0; } .orbit-container .orbit-next > span { border-color: transparent; border-left-style: solid; border-left-color: white; left: 50%; margin-left: -4px; } .orbit-container .orbit-next:hover > span { border-left-color: white; } .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; } } [data-magellan-expedition] { background: white; 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 .active { line-height: 1.8em; } .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; top: 1px; float: left; } .tabs dd > a { display: block; background: #efefef; color: #222222; padding-top: 1rem; padding-right: 2rem; padding-bottom: 1.0625rem; padding-left: 2rem; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 1rem; } .tabs dd > a:hover { background: #e1e1e1; } .tabs dd.active a { background: white; } .tabs.radius dd:first-child a { -moz-border-radius-bottomleft: 0px; -moz-border-radius-topleft: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; } .tabs.radius dd:last-child a { -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .tabs.vertical dd { position: inherit; float: none; display: block; top: auto; } .tabs-content { *zoom: 1; margin-bottom: 1.5rem; } .tabs-content:before, .tabs-content:after { content: " "; display: table; } .tabs-content:after { clear: both; } .tabs-content > .content { display: none; float: left; padding: 0.9375em 0; } .tabs-content > .content.active { display: block; } .tabs-content > .content.contained { padding: 0.9375em; } .tabs-content.vertical { display: block; } .tabs-content.vertical > .content { padding: 0 0.9375em; } @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; } } 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: 0px; border-radius: 0px; } 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: #2ba6cb; color: white; font-weight: bold; cursor: default; } ul.pagination li.current a:hover, ul.pagination li.current a:focus { background: #2ba6cb; } ul.pagination li { float: left; display: block; } .pagination-centered { text-align: center; } .pagination-centered ul.pagination li { float: none; display: inline-block; } .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 { display: block; color: #2ba6cb; } .side-nav li.active > a:first-child { color: #4d4d4d; 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: white; } .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.9375em; } .accordion .content.active { display: block; background: white; } 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: #2ba6cb; text-decoration: none; line-height: inherit; } a:hover, a:focus { color: #258faf; } 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: 300; 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: 300; 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: #910b0e; } 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; font-size: 1rem;  } 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 { * { background: transparent !important; color: black !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; } @page { margin: 0.5cm; } 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; } } .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: white transparent transparent transparent; } .split.button.secondary span { border-left-color: rgba(255, 255, 255, 0.5); } .split.button.secondary span:before { border-color: white 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-topright: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .split.button.round span { -moz-border-radius-topright: 1000px; -moz-border-radius-bottomright: 1000px; -webkit-border-top-right-radius: 1000px; -webkit-border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; } .reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: black; background: rgba(0, 0, 0, 0.45); z-index: 98; display: none; top: 0; left: 0; } .reveal-modal { visibility: hidden; display: none; position: absolute; left: 50%; z-index: 99; height: auto; margin-left: -40%; width: 80%; 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; } .reveal-modal .column, .reveal-modal .columns { min-width: 0; } .reveal-modal > :first-child { margin-top: 0; } .reveal-modal > :last-child { margin-bottom: 0; } .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; } @media only screen and (min-width: 40.063em) { .reveal-modal { padding: 1.875rem; top: 6.25rem; } .reveal-modal.tiny { margin-left: -15%; width: 30%; } .reveal-modal.small { margin-left: -20%; width: 40%; } .reveal-modal.medium { margin-left: -30%; width: 60%; } .reveal-modal.large { margin-left: -35%; width: 70%; } .reveal-modal.xlarge { margin-left: -47.5%; width: 95%; } } @media print { .reveal-modal { background: white !important; } } .has-tip { border-bottom: dotted 1px #cccccc; cursor: help; font-weight: bold; color: #333333; } .has-tip:hover, .has-tip:focus { border-bottom: dotted 1px #134b5b; color: #2ba6cb; } .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: white; background: #333333; -webkit-border-radius: 0px; border-radius: 0px; } .tooltip > .nub { display: block; left: 5px; position: absolute; width: 0; height: 0; border: solid 5px; border-color: transparent transparent #333333 transparent; top: -10px; } .tooltip.opened { color: #2ba6cb !important; border-bottom: dotted 1px #134b5b !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; } } [data-clearing] { *zoom: 1; margin-bottom: 0; margin-left: 0; list-style: none; } [data-clearing]:before, [data-clearing]:after { content: " "; display: table; } [data-clearing]:after { clear: both; } [data-clearing] li { float: left; margin-right: 10px; } .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; } .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: #ccc; } .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; } } .progress { background-color: #f6f6f6; height: 1.5625rem; border: 1px solid white; padding: 0.125rem; margin-bottom: 0.625rem; } .progress .meter { background: #2ba6cb; height: 100%; display: block; } .progress.secondary .meter { background: #e9e9e9; height: 100%; display: block; } .progress.success .meter { background: #5da423; height: 100%; display: block; } .progress.alert .meter { background: #c60f13; height: 100%; display: block; } .progress.radius { -webkit-border-radius: 0px; border-radius: 0px; } .progress.radius .meter { -webkit-border-radius: -1px; border-radius: -1px; } .progress.round { -webkit-border-radius: 1000px; border-radius: 1000px; } .progress.round .meter { -webkit-border-radius: 999px; border-radius: 999px; } .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; } .sub-nav dt a:hover, .sub-nav dd a:hover, .sub-nav li a:hover { color: #0085b1; } .sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a { -webkit-border-radius: 0px; border-radius: 0px; font-weight: normal; background: #2ba6cb; padding: 0.1875rem 1rem; cursor: default; color: white; } .sub-nav dt.active a:hover, .sub-nav dd.active a:hover, .sub-nav li.active a:hover { background: #0085b1; } .joyride-list { display: none; } .joyride-tip-guide { display: none; position: absolute; background: #333333; color: white; 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: white; } .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 white; -webkit-box-shadow: 0 0 15px white; box-shadow: 0 0 15px white; } .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; } } .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: #2ba6cb; color: white; } .label.radius { -webkit-border-radius: 0px; border-radius: 0px; } .label.round { -webkit-border-radius: 1000px; border-radius: 1000px; } .label.alert { background-color: #c60f13; color: white; } .label.success { background-color: #5da423; color: white; } .label.secondary { background-color: #e9e9e9; color: #333333; } .off-canvas-wrap { -webkit-backface-visibility: hidden; position: relative; width: 100%; overflow: hidden; } .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; } nav.tab-bar { -webkit-backface-visibility: hidden; background: #333333; color: white; height: 2.8125rem; line-height: 2.8125rem; position: relative; } nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3, nav.tab-bar h4, nav.tab-bar h5, nav.tab-bar h6 { color: white; font-weight: bold; line-height: 2.8125rem; margin: 0; } nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3, nav.tab-bar h4 { font-size: 1.125rem; } section.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; } section.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; } section.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) { section.tab-bar-section { text-align: left; } } section.tab-bar-section.left { left: 0; right: 2.8125rem; } section.tab-bar-section.right { left: 2.8125rem; right: 0; } section.tab-bar-section.middle { left: 2.8125rem; right: 2.8125rem; } a.menu-icon { text-indent: 2.1875rem; width: 2.8125rem; height: 2.8125rem; display: block; line-height: 2.0625rem; padding: 0; color: white; position: relative; } a.menu-icon span { position: absolute; display: block; width: 1rem; height: 0; left: 0.8125rem; top: 0.3125rem; -webkit-box-shadow: 1px 10px 1px 1px white, 1px 16px 1px 1px white, 1px 22px 1px 1px white; box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; } a.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: 250px; top: 0; bottom: 0; height: 100%; 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-off-canvas-menu * { -webkit-backface-visibility: hidden; } .right-off-canvas-menu { -webkit-backface-visibility: hidden; width: 250px; top: 0; bottom: 0; height: 100%; 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; } 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(250px, 0, 0); -moz-transform: translate3d(250px, 0, 0); -ms-transform: translate3d(250px, 0, 0); -o-transform: translate3d(250px, 0, 0); transform: translate3d(250px, 0, 0); } .move-right a.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 a.exit-off-canvas:hover { background: rgba(255, 255, 255, 0.05); } } .move-left > .inner-wrap { -webkit-transform: translate3d(-250px, 0, 0); -moz-transform: translate3d(-250px, 0, 0); -ms-transform: translate3d(-250px, 0, 0); -o-transform: translate3d(-250px, 0, 0); transform: translate3d(-250px, 0, 0); } .move-left a.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 a.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(-250px, 0); -moz-transform: translate(-250px, 0); -ms-transform: translate(-250px, 0); -o-transform: translate(-250px, 0); transform: translate(-250px, 0); } .csstransforms.no-csstransforms3d .move-right > .inner-wrap { -webkit-transform: translate(250px, 0); -moz-transform: translate(250px, 0); -ms-transform: translate(250px, 0); -o-transform: translate(250px, 0); transform: translate(250px, 0); } .no-csstransforms .left-off-canvas-menu { left: -250px; } .no-csstransforms .right-off-canvas-menu { right: -250px; } .no-csstransforms .move-left > .inner-wrap { right: 250px; } .no-csstransforms .move-right > .inner-wrap { left: 250px; } @media only screen and (max-width: 40em) { .f-dropdown { max-width: 100%; left: 0; } } .f-dropdown { 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: 16px; 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 white 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: white; border: solid 1px #cccccc; font-size: 16px; 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; } table { background: white; margin-bottom: 1.25rem; border: solid 1px #dddddd; } table thead, table tfoot { background: whitesmoke; } 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; } 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; margin-bottom: 0.5rem;  } label.right { float: none; text-align: right; } label.inline { margin: 0 0 1rem 0; padding: 0.625rem 0; } label small { text-transform: capitalize; color: #676767; } select { -webkit-appearance: none !important; background: #fafafa url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat; background-position-x: 97%; background-position-y: center; border: 1px solid #cccccc; padding: 0.5rem; font-size: 0.875rem; -webkit-border-radius: 0; border-radius: 0; } select.radius { -webkit-border-radius: 0px; border-radius: 0px; } select:hover { background: #f3f3f3 url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat; background-position-x: 97%; background-position-y: center; 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: 0px; -moz-border-radius-topleft: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; } .postfix.button.radius { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .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-topright: 1000px; -moz-border-radius-bottomright: 1000px; -webkit-border-top-right-radius: 1000px; -webkit-border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; } span.prefix, label.prefix { background: #f2f2f2; border-color: #d8d8d8; border-right: none; color: #333333; } span.prefix.radius, label.prefix.radius { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-bottomleft: 0px; -moz-border-radius-topleft: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; } span.postfix, label.postfix { background: #f2f2f2; border-color: #cbcbcb; border-left: none; color: #333333; } span.postfix.radius, label.postfix.radius { -webkit-border-radius: 0; border-radius: 0; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .input-group.radius > *:first-child, .input-group.radius > *:first-child * { -moz-border-radius-bottomleft: 0px; -moz-border-radius-topleft: 0px; -webkit-border-bottom-left-radius: 0px; -webkit-border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; } .input-group.radius > *:last-child, .input-group.radius > *:last-child * { -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .input-group.round > *:first-child, .input-group.round > *:first-child * { -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; } .input-group.round > *:last-child, .input-group.round > *:last-child * { -moz-border-radius-topright: 1000px; -moz-border-radius-bottomright: 1000px; -webkit-border-top-right-radius: 1000px; -webkit-border-bottom-right-radius: 1000px; border-top-right-radius: 1000px; border-bottom-right-radius: 1000px; } 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; -webkit-border-radius: 0; border-radius: 0; background-color: white; 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; } 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], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="month"][disabled], input[type="week"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] { background-color: #dddddd; } 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: solid 1px #dddddd; padding: 1.25rem; margin: 1.125rem 0; } fieldset legend { font-weight: bold; background: white; 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: #c60f13; color: white; } [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: #c60f13; color: white; } .error input, .error textarea, .error select { margin-bottom: 0; } .error label, .error label.error { color: #c60f13; } .error > small, .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: #c60f13; color: white; } .error > label > small { color: #676767; background: transparent; padding: 0; text-transform: capitalize; font-style: normal; font-size: 60%; margin: 0; display: inline; } .error span.error-message { display: block; } input.error, textarea.error { margin-bottom: 0; } label.error { color: #c60f13; } [class*="block-grid-"] { display: block; padding: 0; margin: 0 0 0 -0.625rem; *zoom: 1; } [class*="block-grid-"]:before, [class*="block-grid-"]:after { content: " "; display: table; } [class*="block-grid-"]:after { clear: both; } [class*="block-grid-"] > li { display: inline; height: auto; float: left; padding: 0 0.625rem 1.25rem; } @media only screen { .small-block-grid-1 > li { width: 100%; padding: 0 0.625rem 1.25rem; 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-2 > li { width: 50%; padding: 0 0.625rem 1.25rem; 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-3 > li { width: 33.33333%; padding: 0 0.625rem 1.25rem; 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-4 > li { width: 25%; padding: 0 0.625rem 1.25rem; 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-5 > li { width: 20%; padding: 0 0.625rem 1.25rem; 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-6 > li { width: 16.66667%; padding: 0 0.625rem 1.25rem; 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-7 > li { width: 14.28571%; padding: 0 0.625rem 1.25rem; 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-8 > li { width: 12.5%; padding: 0 0.625rem 1.25rem; 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-9 > li { width: 11.11111%; padding: 0 0.625rem 1.25rem; 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-10 > li { width: 10%; padding: 0 0.625rem 1.25rem; 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-11 > li { width: 9.09091%; padding: 0 0.625rem 1.25rem; 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-12 > li { width: 8.33333%; padding: 0 0.625rem 1.25rem; 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; } } @media only screen and (min-width: 40.063em) { .medium-block-grid-1 > li { width: 100%; padding: 0 0.625rem 1.25rem; 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-2 > li { width: 50%; padding: 0 0.625rem 1.25rem; 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-3 > li { width: 33.33333%; padding: 0 0.625rem 1.25rem; 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-4 > li { width: 25%; padding: 0 0.625rem 1.25rem; 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-5 > li { width: 20%; padding: 0 0.625rem 1.25rem; 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-6 > li { width: 16.66667%; padding: 0 0.625rem 1.25rem; 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-7 > li { width: 14.28571%; padding: 0 0.625rem 1.25rem; 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-8 > li { width: 12.5%; padding: 0 0.625rem 1.25rem; 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-9 > li { width: 11.11111%; padding: 0 0.625rem 1.25rem; 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-10 > li { width: 10%; padding: 0 0.625rem 1.25rem; 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-11 > li { width: 9.09091%; padding: 0 0.625rem 1.25rem; 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-12 > li { width: 8.33333%; padding: 0 0.625rem 1.25rem; 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; } } @media only screen and (min-width: 64.063em) { .large-block-grid-1 > li { width: 100%; padding: 0 0.625rem 1.25rem; 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-2 > li { width: 50%; padding: 0 0.625rem 1.25rem; 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-3 > li { width: 33.33333%; padding: 0 0.625rem 1.25rem; 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-4 > li { width: 25%; padding: 0 0.625rem 1.25rem; 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-5 > li { width: 20%; padding: 0 0.625rem 1.25rem; 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-6 > li { width: 16.66667%; padding: 0 0.625rem 1.25rem; 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-7 > li { width: 14.28571%; padding: 0 0.625rem 1.25rem; 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-8 > li { width: 12.5%; padding: 0 0.625rem 1.25rem; 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-9 > li { width: 11.11111%; padding: 0 0.625rem 1.25rem; 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-10 > li { width: 10%; padding: 0 0.625rem 1.25rem; 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-11 > li { width: 9.09091%; padding: 0 0.625rem 1.25rem; 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-12 > li { width: 8.33333%; padding: 0 0.625rem 1.25rem; 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; } } .flex-video { position: relative; padding-top: 1.5625rem; padding-bottom: 67.5%; height: 0; margin-bottom: 1rem; overflow: hidden; } .flex-video.widescreen { padding-bottom: 57.25%; } .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%; } .keystroke, kbd { background-color: #ededed; border-color: #dddddd; color: #222222; border-style: solid; border-width: 1px; margin: 0; font-family: "Consolas", "Menlo", "Courier", monospace; font-size: 0.875rem; padding: 0.125rem 0.25rem 0; -webkit-border-radius: 0px; border-radius: 0px; } .show-for-small, .show-for-small-only, .show-for-medium-down, .show-for-large-down, .hide-for-medium, .hide-for-medium-up, .hide-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { display: inherit !important; } .hide-for-small, .hide-for-small-only, .hide-for-medium-down, .show-for-medium, .show-for-medium-up, .show-for-medium-only, .hide-for-large-down, .show-for-large, .show-for-large-up, .show-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only { display: none !important; } table.show-for-small, table.show-for-small-only, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-medium-only, table.hide-for-large, table.hide-for-large-up, table.hide-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { display: table; } thead.show-for-small, thead.show-for-small-only, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-medium-only, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { display: table-header-group !important; } tbody.show-for-small, tbody.show-for-small-only, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-medium-only, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { display: table-row-group !important; } tr.show-for-small, tr.show-for-small-only, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-medium-only, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { display: table-row !important; } td.show-for-small, td.show-for-small-only, td.show-for-medium-down td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge td.hide-for-xlarge-up, td.hide-for-xxlarge-up, th.show-for-small, th.show-for-small-only, th.show-for-medium-down th.show-for-large-down, th.hide-for-medium, th.hide-for-medium-up, th.hide-for-large, th.hide-for-large-up, th.hide-for-xlarge th.hide-for-xlarge-up, th.hide-for-xxlarge-up { display: table-cell !important; } @media only screen and (min-width: 40.063em) { .hide-for-small, .hide-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-up, .show-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { display: inherit !important; } .show-for-small, .show-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-up, .hide-for-medium-only, .hide-for-large-down, .show-for-large, .show-for-large-up, .show-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only { display: none !important; } table.hide-for-small, table.hide-for-small-only, table.show-for-medium, table.show-for-medium-down, table.show-for-medium-up, table.show-for-medium-only, table.hide-for-large, table.hide-for-large-up, table.hide-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { display: table; } thead.hide-for-small, thead.hide-for-small-only, thead.show-for-medium, thead.show-for-medium-down, thead.show-for-medium-up, thead.show-for-medium-only, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { display: table-header-group !important; } tbody.hide-for-small, tbody.hide-for-small-only, tbody.show-for-medium, tbody.show-for-medium-down, tbody.show-for-medium-up, tbody.show-for-medium-only, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { display: table-row-group !important; } tr.hide-for-small, tr.hide-for-small-only, tr.show-for-medium, tr.show-for-medium-down, tr.show-for-medium-up, tr.show-for-medium-only, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { display: table-row !important; } td.hide-for-small, td.hide-for-small-only, td.show-for-medium, td.show-for-medium-down, td.show-for-medium-up, td.show-for-medium-only, td.hide-for-large, td.hide-for-large-up, td.hide-for-large-only, td.hide-for-xlarge, td.hide-for-xlarge-up, td.hide-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only, th.hide-for-small, th.hide-for-small-only, th.show-for-medium, th.show-for-medium-down, th.show-for-medium-up, th.show-for-medium-only, th.hide-for-large, th.hide-for-large-up, th.hide-for-large-only, th.hide-for-xlarge, th.hide-for-xlarge-up, th.hide-for-xlarge-only, th.hide-for-xxlarge-up, th.hide-for-xxlarge-only { display: table-cell !important; } } @media only screen and (min-width: 64.063em) { .hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large, .show-for-large-up, .show-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { display: inherit !important; } .show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only { display: none !important; } table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large, table.show-for-large-up, table.show-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { display: table; } thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large, thead.show-for-large-up, thead.show-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { display: table-header-group !important; } tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large, tbody.show-for-large-up, tbody.show-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { display: table-row-group !important; } tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large, tr.show-for-large-up, tr.show-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { display: table-row !important; } td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large, td.show-for-large-up, td.show-for-large-only, td.hide-for-xlarge, td.hide-for-xlarge-up, td.hide-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only, th.hide-for-small, th.hide-for-small-only, th.hide-for-medium, th.hide-for-medium-down, th.hide-for-medium-only, th.show-for-medium-up, th.show-for-large, th.show-for-large-up, th.show-for-large-only, th.hide-for-xlarge, th.hide-for-xlarge-up, th.hide-for-xlarge-only, th.hide-for-xxlarge-up, th.hide-for-xxlarge-only { display: table-cell !important; } } @media only screen and (min-width: 90.063em) { .hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large-up, .hide-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { display: inherit !important; } .show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .show-for-large, .show-for-large-only, .show-for-large-down, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only { display: none !important; } table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large-up, table.hide-for-large-only, table.show-for-xlarge, table.show-for-xlarge-up, table.show-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { display: table; } thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large-up, thead.hide-for-large-only, thead.show-for-xlarge, thead.show-for-xlarge-up, thead.show-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { display: table-header-group !important; } tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large-up, tbody.hide-for-large-only, tbody.show-for-xlarge, tbody.show-for-xlarge-up, tbody.show-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { display: table-row-group !important; } tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large-up, tr.hide-for-large-only, tr.show-for-xlarge, tr.show-for-xlarge-up, tr.show-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { display: table-row !important; } td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large-up, td.hide-for-large-only, td.show-for-xlarge, td.show-for-xlarge-up, td.show-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only, th.hide-for-small, th.hide-for-small-only, th.hide-for-medium, th.hide-for-medium-down, th.hide-for-medium-only, th.show-for-medium-up, th.show-for-large-up, th.hide-for-large-only, th.show-for-xlarge, th.show-for-xlarge-up, th.show-for-xlarge-only, th.hide-for-xxlarge-up, th.hide-for-xxlarge-only { display: table-cell !important; } } @media only screen and (min-width: 120.063em) { .hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large-up, .hide-for-large-only, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-up, .show-for-xxlarge-only { display: inherit !important; } .show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .show-for-large, .show-for-large-only, .show-for-large-down, .hide-for-xlarge, .show-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { display: none !important; } table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large-up, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xxlarge-up, table.show-for-xxlarge-only { display: table; } thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large-up, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xxlarge-up, thead.show-for-xxlarge-only { display: table-header-group !important; } tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large-up, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge-only { display: table-row-group !important; } tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large-up, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xxlarge-up, tr.show-for-xxlarge-only { display: table-row !important; } td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large-up, td.hide-for-xlarge-only, td.show-for-xlarge-up, td.show-for-xxlarge-up, td.show-for-xxlarge-only, th.hide-for-small, th.hide-for-small-only, th.hide-for-medium, th.hide-for-medium-down, th.hide-for-medium-only, th.show-for-medium-up, th.show-for-large-up, th.hide-for-xlarge-only, th.show-for-xlarge-up, th.show-for-xxlarge-up, th.show-for-xxlarge-only { 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; }
@font-face{font-family:'FontAwesome';src:url('http://enzyme.org.nz/wp-content/themes/harmonux-core/font/fonts/fontawesome-webfont.eot?v=4.0.3');src:url('http://enzyme.org.nz/wp-content/themes/harmonux-core/font/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('http://enzyme.org.nz/wp-content/themes/harmonux-core/font/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('http://enzyme.org.nz/wp-content/themes/harmonux-core/font/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('http://enzyme.org.nz/wp-content/themes/harmonux-core/font/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}
 body.ps-active, body.ps-building, div.ps-active, div.ps-building { background: #000; overflow: hidden; } body.ps-active *, div.ps-active * {  -webkit-tap-highlight-color:  rgba(255, 255, 255, 0);  display: none; } body.ps-active *:focus, div.ps-active *:focus  {  outline: 0;  } div.ps-document-overlay  { background: #000; } div.ps-uilayer {  background: #000; cursor: pointer; } div.ps-zoom-pan-rotate{ background: #000; } div.ps-zoom-pan-rotate *  { display: block; } div.ps-carousel-item-loading  {  background: url(http://enzyme.org.nz/wp-content/themes/harmonux-core/css/photoswipe/loader.gif) no-repeat center center;  } div.ps-carousel-item-error  {  background: url(http://enzyme.org.nz/wp-content/themes/harmonux-core/css/photoswipe/error.gif) no-repeat center center;  } div.ps-caption {  background: #000000; background: -moz-linear-gradient(top, #303130 0%, #000101 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101)); border-bottom: 1px solid #42403f; color: #ffffff; font-size: 13px; font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif; text-align: center; } div.ps-caption *  { display: inline; } div.ps-caption-bottom {  border-top: 1px solid #42403f; border-bottom: none; min-height: 44px; } div.ps-caption-content { padding: 13px; display: block; } div.ps-toolbar {  background: #000000; background: -moz-linear-gradient(top, #303130 0%, #000101 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101)); border-top: 1px solid #42403f; color: #ffffff; font-size: 13px; font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif; text-align: center; height: 44px; display: table; table-layout: fixed; } div.ps-toolbar * {  display: block; } div.ps-toolbar-top  { border-bottom: 1px solid #42403f; border-top: none; } div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play { cursor: pointer; display: table-cell; } div.ps-toolbar div div.ps-toolbar-content { width: 44px; height: 44px; margin: 0 auto 0; background-image: url(http://enzyme.org.nz/wp-content/themes/harmonux-core/css/photoswipe/icons.png); background-repeat: no-repeat; } div.ps-toolbar-close div.ps-toolbar-content { background-position: 0 0; } div.ps-toolbar-previous div.ps-toolbar-content { background-position: -44px 0; } div.ps-toolbar-previous-disabled div.ps-toolbar-content { background-position: -44px -44px; } div.ps-toolbar-next div.ps-toolbar-content { background-position: -132px 0; } div.ps-toolbar-next-disabled div.ps-toolbar-content { background-position: -132px -44px; } div.ps-toolbar-play div.ps-toolbar-content { background-position: -88px 0; } @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) { div.ps-toolbar div div.ps-toolbar-content { -moz-background-size: 176px 88px; -o-background-size: 176px 88px; -webkit-background-size: 176px 88px; background-size: 176px 88px; background-image: url(http://enzyme.org.nz/wp-content/themes/harmonux-core/css/photoswipe/icons@2x.png); } }
 .flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus  {outline: none;} .slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;} @font-face { font-family: 'flexslider-icon'; src:url('http://enzyme.org.nz/wp-content/themes/harmonux-core/css/flexslider/fonts/flexslider-icon.eot'); src:url('http://enzyme.org.nz/wp-content/themes/harmonux-core/css/flexslider/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('http://enzyme.org.nz/wp-content/themes/harmonux-core/css/flexslider/fonts/flexslider-icon.woff') format('woff'), url('http://enzyme.org.nz/wp-content/themes/harmonux-core/css/flexslider/fonts/flexslider-icon.ttf') format('truetype'), url('http://enzyme.org.nz/wp-content/themes/harmonux-core/css/flexslider/fonts/flexslider-icon.svg#flexslider-icon') format('svg'); font-weight: normal; font-style: normal; } .flexslider {margin: 0; padding: 0;} .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */ .flexslider .slides img {width: 100%; display: block;} .flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} html[xmlns] .slides {display: block;} * html .slides {height: 1%;} .no-js .slides > li:first-child {display: block;} .flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; } .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .loading .flex-viewport { max-height: 300px; } .flexslider .slides { zoom: 1; } .carousel li { margin-right: 5px; } .flex-direction-nav {*height: 0;} .flex-direction-nav a  { display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; } .flex-direction-nav .flex-prev { left: -50px; } .flex-direction-nav .flex-next { right: -50px; text-align: right; } .flexslider:hover .flex-prev { opacity: 0.7; left: 10px; } .flexslider:hover .flex-next { opacity: 0.7; right: 10px; } .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; } .flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; } .flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; } .flex-direction-nav a.flex-next:before  { content: '\f002'; } .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; } .flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; } .flex-pauseplay a:hover  { opacity: 1; } .flex-pauseplay a.flex-play:before { content: '\f003'; } .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;} .flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;} .flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); } .flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); } .flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; } .flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;} .flex-control-thumbs li {width: 25%; float: left; margin: 0;} .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;} .flex-control-thumbs img:hover {opacity: 1;} .flex-control-thumbs .flex-active {opacity: 1; cursor: default;} @media screen and (max-width: 860px) { .flex-direction-nav .flex-prev { opacity: 1; left: 10px;} .flex-direction-nav .flex-next { opacity: 1; right: 10px;} }
 table th { font-weight: bold; } table td, table th { padding: 9px 10px; text-align: left; } @media only screen and (max-width: 767px) { table.smartlib-responsive-table { margin-bottom: 0; } .pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; } .pinned table { border-right: none; border-left: none; width: 100%; } .pinned table th, .pinned table td { white-space: nowrap; } .pinned td:last-child { border-bottom: 0; } div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; } div.table-wrapper div.scrollable { margin-left: 35%; } div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }	 table.smartlib-responsive-table td, table.smartlib-responsive-table th { position: relative; white-space: nowrap; overflow: hidden; } table.smartlib-responsive-table th:first-child, table.smartlib-responsive-table td:first-child, table.smartlib-responsive-table td:first-child, table.smartlib-responsive-table.pinned td { display: none; } }
 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { font-size: 100%; margin: 0; padding: 0; vertical-align: baseline; } html { height: 100%; font-size: 100%; } body { text-rendering: auto !important; color: #444; } body * { text-rendering: auto !important; } h1, h2, h3, h4, h5, h6 { color: #404040; margin: 0.55em 0; line-height: 1em; word-wrap: break-word; font-weight: normal; } h1{ font-size: 3em; } h2 { font-size: 2.938em; } h3 { font-size: 1.563em; } h4 { font-size: 1.250em; } h5 { font-size: 1.125em; } h6 { font-size: 1.063em; } a { outline: none; color: #2C3E51; } a:hover { color: #067670; text-decoration: underline; -webkit-transition: color 0.45s ease-in-out; -moz-transition: color 0.45s ease-in-out; -o-transition: color 0.45s ease-in-out; transition: color 0.45s ease-in-out; } a:focus { color: #0f3647; } h2 a { color: #34496E; } h2 a:hover { text-decoration: none; color: #2C3E51; } h4 a:hover { color: #2C3E51; text-decoration: none; } p { word-wrap: break-word; margin: 0 0 1.5em; } hr, dl, pre, form, table, address, blockquote { margin: 1.5em 0; } time { font-size: 0.750em; } cite { font-style: italic; } code { font-family: monospace, serif; } sup, sub, small { font-size: 0.8em; } sup { vertical-align: super; } sub { vertical-align: sub; } abbr, acronym { font-size: 85%; letter-spacing: .1em; text-transform: uppercase; } article img, #sidebar img { } blockquote, q { quotes: none; padding: 0 1em; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } pre { background: #F2F2F2; padding: 0.8em; border: 1px solid #D8D8D8; white-space: pre-wrap; } audio, canvas, video { display: inline-block; } audio:not([controls]) { display: none; } embed, iframe, object, video { max-width: 100%; } .vcard{ border: none; } .large-block-grid-2 > li{ padding-left: 15px; padding-right: 15px; } [class*="block-grid-"]{ margin-left: -15px; margin-right: -15px; } .smartlib-column-padding-left-30{ padding-left: 30px; } .harmonux-menu{ list-style: none; } .harmonux-menu ul{ margin: 0; padding: 0; float: left; } .harmonux-menu li{ background: none; } .harmonux-menu li:hover{ background: none; } .harmonux-menu a{ display: block; } input[type="submit"] { background:  #5bd2a0; color: #fff; border: none; width: auto; cursor: pointer; font-family: inherit; font-size: 0.813em; font-weight: bold; line-height: 1; margin: 0 0 0 2px; padding: 3px 20px; position: relative; text-align: center; text-decoration: none; height: 2.5em; box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.25) inset !important } input[type="submit"]:hover { background: #3fb4ab; } input[type="text"],input[type="email"], textarea{ border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; padding: 6px 3px; font-size: 0.813em; line-height: 1.4; height: 2.5em; border-bottom: 1px solid #EBEFF1; background: #f5f9fb; } textarea{ height: auto; } input[type="text"]:focus,input[type="email"]:focus, textarea:focus{ box-shadow: none; background-color: #eefff6; } table { border: 1px solid #D8D8D8; width: 100%; border-radius: 0; } table th { background: #f1f0f0; } th, td { padding: 0.7em; } ul { list-style-type: disc; margin: 0; padding: 0; } ol { line-height: 22px; margin: 0; padding: 0; } dt { font-weight: bold; margin-bottom: 0.5em; margin-top: 0.8em; } .top-bar input, .top-bar .button{ top: 0; } .top-bar .row{ max-width: 100%; } .row{ width: 1280px; max-width: 100%; } .vcard{ padding: 0px; } .harmonux-wai-info{ text-indent: -3000px; font-size: 0; display: none; } .harmonux-skip-link{ } .alignleft { float: left; margin: 10px 10px 10px 0px; } .alignright { float: right; margin: 10px 0px 10px 10px; } .aligncenter { display: block; margin: 10px auto; } .alignnone { margin: 10px auto; } caption { padding: 4px 0px; } .wp-caption { max-width: 100%; } .wp-caption-text { font-size: 0.750em; } div.gallery { clear: both; } .gallery-item { margin: 0; } .gallery-item a, .gallery-caption { width: 95%; } .gallery-item a { display: block; } .gallery-caption a { display: inline; } .gallery-columns-1 .gallery-item a { max-width: 100%; width: auto; } .gallery-icon { margin: 0; } .gallery .gallery-icon img { height: auto; max-width: 95%; padding: 4px; border-width: 1px !important; border-color: #555; } .gallery .gallery-icon a:hover { opacity: 0.8; } .gallery-columns-1 .gallery-icon img { padding: 4px; } .assistive-text, .site .screen-reader-text { position: absolute !important; clip: rect(1px, 1px, 1px, 1px); } nav.assistive-text:hover, nav .assistive-text:active, nav .assistive-text:focus { background: #fff; border: 2px solid #333; border-radius: 3px; clip: auto !important; color: #000; display: block; font-size: 12px; padding: 12px; position: absolute; top: 5px; left: 5px; z-index: 100000; /* Above WP toolbar */ } .avatar { margin: 0 15px 15px 0; float: left; } body, div, dl, dt, dd, ul, ol, li, pre, form, p, blockquote, th, td { font-size: 1em; } body { height: 100%; } #wrapper { min-height: 70%; } #top-navigation { width: 85%; } #page { position: relative; z-index: 2; height: 100%; min-height: 100%; background: #fff; padding-bottom: 40px; } #sidebar { position: relative; z-index: 0; padding-top: 40px; background: #fff; } .home #sidebar{ padding-top: 46px; } #main-footer { min-height: 30%; background: #34495f; color: #f8f8f8; overflow: hidden; line-height: 1.3; position: relative; z-index: 4; } #footer-bottom { width: 100%; background: #2f4053; padding: 20px 0px; } .tabs dd a, .tabs li a { color: #6f6f6f; display: block; font-size: 13px; height: 40px; line-height: 40px; padding: 0px 23.8px; } .tabs dd a:focus, .tabs li a:focus { font-weight: normal; color: #6f6f6f; } td.label { background: none; color: inherit; font-size: inherit; padding: 9px 10px; display: table-cell; text-align: left; width: auto; white-space: normal; } .icon-left { margin-right: 7px; } .icon-right { margin-left: 7px; } .row.loop, .row.loop-2columns { margin: 0px; } .has-tip.button { cursor: pointer; border: none; } .button, .smartlib-single-next-prev a, .smartlib-next-prev a { background:  #5bd2a0; color: white; cursor: pointer; display: inline-block; font-family: inherit; font-size: 0.813em; font-weight: bold; line-height: 1; margin: 0; padding: 10px 20px 11px; position: relative; text-align: center; text-decoration: none; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; border-radius: 3px; box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.25) inset !important } .button:hover, .button:focus, .smartlib-single-next-prev a:hover, .smartlib-next-prev a:hover{ color: #fff; background: #3FB4AA; } .button.small { font-size: 13px; } .button.small:hover { color: #fff; } .button.red-button { background: #A10518;; } .more-link { display: block; float: right; background: #5bd2a0; color: #fff; padding: 4px 11px; clear: both; font-size: 12px; text-transform: uppercase; border-radius: 3px; box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.25) inset !important } .more-link i{ font-size: 15px; padding: 0 0 0 10px } .more-link:hover { background: #2C3E51; text-decoration: none; color: #fff; -webkit-transition: background 0.4s linear; -moz-transition: background 0.4s linear; -o-transition: background 0.4s linear; transition: background 0.4s linear; } .more-link:visited { color: #fff !important; } .square-button { padding: 5px 15px; } .square-button i { margin: 0; } .secondary.label { white-space: normal; } .secondary.label a { font-weight: normal; font-size: 13px; } .meta-publisher { margin: 0; font-size: 0.9em; } .meta-publisher a { font-weight: bold; } .date-meta-column { text-align: right; } blockquote { background: #d4e3df; border: none; border-left: 4px solid #9ea7ae; margin: 20px; overflow: auto; padding: 0 10px 10px 45px; position: relative; } blockquote:before { content: "\f10d"; font-size: 30px; font-family: FontAwesome; display: inline-block; position: absolute; top: 20px; left: 8px; color: #9ea7ae; } blockquote p { font-style: italic; font-size: 17px; margin: 1.5em 0; float: left; clear: none; } .top-bar-outer { background: #2C3E51; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; min-height: 80px; } .top-bar { background: #2C3E51; margin: 0; overflow: visible; height: auto !important; position: relative; z-index: 3; } .smartlib-smaller-topbar { position: fixed; top: 0; left: 0; width: 100%; top: 0; z-index: 2000; min-height: 30px; } .admin-bar .smartlib-smaller-topbar{ top: 30px; } .smartlib-smaller-topbar .smartlib-logo-header{ height: 40px; font-size: 22px; line-height: 22px; } .smartlib-smaller-topbar .smartlib-logo-header a{ font-size: 22px; padding-top: 10px; height: 45px; min-height: 45px; } .smartlib-smaller-topbar .harmonux-top-menu{ margin-top: 0; } .smartlib-smaller-topbar #top-switches{ margin-top: 0; } .smartlib-smaller-topbar .harmonux-top-menu li ul{ padding-top: 0; } .top-bar > .row { background: #2C3E51; } .top-bar.expanded { height: 110px; overflow: hidden; } .top-bar ul>li a:hover { text-decoration: none; } .top-bar ul a { } .toggle-button, .toggle-button:hover { background: none; box-shadow: none!important; } .toggle-button span { padding-right: 10px; width: 50px; float: left; display: block; font-size: 1.250em; line-height: 0.9; border-left: 1px solid #fff; } .toggle-button.active-toggle { color: #fff; } .smartlib-logo-header{ margin: 0; } .smartlib-site-logo { width: 100%; color: #fff; display: block; overflow: hidden; font-size: 28px; font-weight: bold; padding-top: 15px; min-height: 80px; margin-left: -15px; padding-left: 15px; line-height: 40px; } .smartlib-smaller-topbar .smartlib-site-logo{ line-height: 20px; } .smartlib-site-logo:hover { background: #5bd2a0; color: #fff; text-decoration: none; } .smartlib-site-logo img { max-width: 100%; } .smartlib-site-logo.image-logo { background: none; padding: 0; vertical-align: middle; height: 80px; position: relative; margin-left: 0; } .smartlib-site-logo.image-logo img { max-height: 100%; width: auto; transition: all 0.3s ease-out; vertical-align: middle; display: inline-block; position: absolute; margin: auto; top: 0; left: 0; bottom: 0; right: 0; } .smartlib-smaller-topbar .smartlib-site-logo.image-logo{ padding:  0; } #search-input, #s { width: 70%; float: left; } #toggle-search { width: 100%; } #toggle-search form { max-width: 40%; margin: 15px auto 5px auto; } #top-switches { float: right; margin-top: 20px; } #top-switches li { float: left; height: 45px; } #top-switches li a { border: none; box-shadow: none; outline: none; height: 45px; display: block; padding-top: 15px; } .frontpage-header{ margin-bottom: 30px; } .header-image { margin-bottom: 10px; margin-top: 40px; } .header-banner { width: 98%; height: 100px; margin-bottom: 20px; text-align: center; } .smartlib-toggle-area { display: none; } .smartlib-toggle-area.show-container { display: block; } .smartlib-toggle-area #smartlib-top-search-container{ display: none; } .smartlib-toggle-area input[type="submit"]{ float: right; clear: none; width: auto; background: #5bd2a0; } .smartlib-toggle-area input[type="submit"]:hover{ background: #3fb4ab; } .site-title { margin-top: 0; } .smartlib-breadcrumb { margin: 30px 5px 10px 5px; font-size: 0.750em; padding: 10px 0px; border-bottom: 1px solid #EBEFF1 } .home .smartlib-breadcrumb{ border: none; } .main-navigation, .widget_nav_menu div{ overflow: hidden; background: #dde9e6; max-width: 100%; padding: 7px; margin-bottom: 40px; } .main-navigation ul, .widget_nav_menu ul{ list-style: none; max-width: 100%; } .main-navigation li, .widget_nav_menu li{ text-transform: uppercase; max-width: 100%; } .main-navigation li a, .widget_nav_menu li a{ font-size: 15px; color: #34496E; box-shadow: none; border-bottom: 1px solid #2C3E51; padding: 11px 20px 11px 25px; font-weight: 700; position: relative; display: block; height: auto; } .main-navigation ul > li a:before, .widget_nav_menu ul > li a:before{ font-family: FontAwesome; content: "\f138"; display: inline-block; color: #2C3E51; font-weight: normal; font-size: 19px; position: absolute; top: 9px; left: 0px; } .main-navigation li:last-child a, .widget_nav_menu  li:last-child a{ border-bottom: none; } .main-navigation ul > li, .widget_nav_menu ul > li{ } .main-navigation ul ul > li, .widget_nav_menu ul ul > li { margin: 0px; } .main-navigation li a:hover, .main-navigation li a:focus, .main-navigation li.current-menu-item > a, .main-navigation li.current_page_item > a, .widget_nav_menu li a:hover, .widget_nav_menu li a:focus, .widget_nav_menu li.current-menu-item > a, .widget_nav_menu li.current_page_item > a { color: #067670; text-decoration: none; } .main-navigation li ul, .widget_nav_menu li ul { margin-bottom: 5px; } .main-navigation ul a:hover, .widget_nav_menu ul a:hover { border-top: 0px; } .main-navigation li ul li a:focus, .main-navigation li ul li.current-menu-item > a, .widget_nav_menu li ul li a:focus, .widget_nav_menu li ul li.current-menu-item > a { border-top: none; border-bottom: none; } .main-navigation  ul  li ul, .widget_nav_menu  ul  li ul { margin-top: 6px; clear: both; float: none; max-width: 100%; } .main-navigation  ul  li ul a, .widget_nav_menu  ul  li ul a { border: none; padding: 6px 5px; font-size: 0.9em; } .main-navigation  ul  li ul li, .widget_nav_menu  ul  li ul li { position: relative; } .main-navigation  ul  li ul a:before, .widget_nav_menu  ul  li ul a:before { content: ""; display: block; border: 4px solid; border-color: transparent transparent transparent #2C3E51; float: left; width: 0px; position: absolute; top: 0.65em; left: -2px; } .main-navigation  .sub-menu, .widget_nav_menu  .sub-menu { margin-bottom: 5px; } .main-navigation  .sub-menu a:hover, .widget_nav_menu  .sub-menu a:hover { border-top: 0px; } .harmonux-top-menu { margin: 20px 0 0; padding: 0; float: left; } .harmonux-top-menu ul li, .harmonux-top-menu li { position: relative; } .harmonux-top-menu ul li a, .harmonux-top-menu li a { width: 100%; text-transform: uppercase; font-size: 12px; font-weight: bold; } .harmonux-top-menu ul li>a, .harmonux-top-menu li>a{ color: #fff; padding: 7px 17px; } @media only screen and (min-width: 760px) { .harmonux-top-menu ul > li, .harmonux-top-menu > li { float: left; height: 45px } .harmonux-top-menu ul li>a, .harmonux-top-menu li>a { height: 45px; color: #fff; padding: 7px 17px; display: table-cell; vertical-align: middle; } .harmonux-top-menu ul li:hover >a, .harmonux-top-menu li:hover >a { color: #5bd2a0; transition: background 0.3s ease-out; } .harmonux-top-menu ul li ul, .harmonux-top-menu li ul { width: 150%; background:#2C3E51; padding-bottom: 5px; padding-top: 15px; position: absolute; margin: 0 -20px 5px 0; display: none; left: 0; z-index: 2; } .harmonux-top-menu ul li:hover>ul, .harmonux-top-menu li:hover>ul { display: block; } .harmonux-top-menu ul li:last-child a, .harmonux-top-menu li:last-child a { border-bottom: none; } .harmonux-top-menu ul ul  li, ul.harmonux-top-menu ul li { margin: 0px; width: 100%; height: auto; } .harmonux-top-menu ul li ul li a, .harmonux-top-menu li ul li a { border: none; box-shadow: none; padding: 9px 15px; height: auto; background: #5bd2a0; color: #fff; transition: background 0.3s ease-out; transition: color 0 ease-in; display: block; font-size: 0.75em; } .harmonux-top-menu ul li ul li a:hover, .harmonux-top-menu ul li ul li a:focus, .harmonux-top-menu ul li ul li.current-menu-item > a, .harmonux-top-menu li ul li a:hover, .harmonux-top-menu li ul li a:focus, .harmonux-top-menu li ul li.current-menu-item > a { color: #fff; text-decoration: none; -webkit-transition: color 0.1s ease-in; -moz-transition: color 0.1s ease-in; -o-transition: color 0.1s ease-in; transition: color 0.1s ease-in; background: #d9e5e1; color: #2C3E51; transition: background 0.3s ease-out; border-top: none; border-bottom: none; } .harmonux-top-menu ul a:hover, .harmonux-top-menu a:hover { border-top: 0px; } .harmonux-top-menu ul li ul li ul, .harmonux-top-menu li ul li ul { left: 100%; top: 0; display: none; } .harmonux-top-menu ul li ul li:hover ul, .harmonux-top-menu li ul li:hover ul { display: block; } } @media only screen and (max-width: 760px) { .harmonux-top-menu ul li ul, .harmonux-top-menu li ul{ margin-left: 30px; font-size: 11px; width: auto; } harmonux-top-menu ul li ul a, .harmonux-top-menu li ul a{ padding: 3px 5px; text-transform: none; } } #top-navigation-mobile { margin: 10px 0px 0px 20px; float: left; width: 100%; } #top-navigation-mobile li { float: left; max-width: 120px; } #mobile-navigation { margin: 20px 0px 40px; } #mobile-navigation select, #mobile-navigation option { font-size: 1.11em; } .entry-content{ line-height: 1.6; } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .archive-header { margin: 1.4em 0; } .entry-content a:visited { color: #c2c1c1; } .entry-content ul, .entry-content ol { margin: 10px 30px; } .entry-content table { max-width: 100%; width: 100%; table-layout: fixed; overflow: hidden; } .entry-content table td { word-wrap: break-word; } .smartlib-grid-list{ } .smartlib-post-box { position: relative; padding-bottom: 35px; clear: both; margin-bottom: 40px; } .smartlib-post-box:after { content: ""; border-bottom: 1px solid #DFDFDF; display: block; margin-top: 15px; position: absolute; bottom: 0; width: 100%; } .smartlib-post-box .more-link { position: absolute; bottom: 15px; right: 0; } .smartlib-post-box .meta-publisher{ position: absolute; bottom: 15px; left: 0; } .smartlib-front-slider{ background: #23bd90; margin-bottom: 30px; position: relative; } .smartlib-front-slider .smartlib-slider-image-column{ padding-right: 0; min-height: 340px; overflow: hidden; } .smartlib-front-slider .slides{ height: 350px; overflow: hidden; } .smartlib-front-slider .smartlib-slider-image-column img{ display: block; } .smartlib-featured-post-box{ float: left; padding: 15px 15px 15px 0; margin-bottom: 20px; color: #fff; position: relative; overflow: hidden; width: 100%; } .smartlib-featured-post-box-wide{ width: 100%; height: 500px; } .smartlib-featured-post-box .sticky{ float: left; } .smartlib-featured-post-box header{ margin-top: 40px; padding: 0 15px 0px; color: #fff; z-index: 2; width: 100%; font-weight: normal; font-size: 23px; } .smartlib-featured-post-box .entry-title{ font-size: 2em; } .smartlib-featured-post-box .entry-title a{ color: #fff; } .smartlib-featured-post-box .meta-line{ margin-bottom: 0; border-bottom: 1px solid #5fd0ba; } .smartlib-featured-post-box  .meta-label{ color: #fff; } .smartlib-featured-post-box .meta-line .meta-date{ border-right: 1px solid #5fd0ba; } .smartlib-featured-post-box .meta-publisher{ position: absolute; top: 0px; right: 0px; z-index: 2; border-left: 1px solid #5fd0ba; border-bottom: 1px solid #5fd0ba; padding: 7px 15px; font-size: 11px; } .smartlib-featured-post-box .meta-publisher a{ font-size: 13px; } .smartlib-front-slider .flex-direction-nav{ top: auto; bottom: 0px; height: 40px; float: right; } .smartlib-front-slider .flex-direction-nav a{ color: #fff; opacity: 1!important; padding-bottom: 5px; } .smartlib-front-slider .flex-direction-nav li{ height: 40px; } .smartlib-front-slider .flex-direction-nav a.flex-next, .smartlib-front-slider .flex-direction-nav a.flex-prev{ height: 40px; border: 1px solid #5FD0BA; color: #62ddc7; } .smartlib-front-slider .flex-direction-nav a.flex-next:hover, .smartlib-front-slider .flex-direction-nav a.flex-prev:hover{ color: #fff; } .smartlib-front-slider .flex-direction-nav a.flex-next{ right: 10px; border-right: none; border-bottom: none; } .smartlib-front-slider .flex-direction-nav a.flex-prev{ left: 10px; border-right: none; border-bottom: none; } .smartlib-front-slider .flex-control-paging{ left: 30px; bottom: 10px; right: auto; z-index: 200; } .smartlib-front-slider .flex-control-paging a{ background: #fff!important; opacity: 1!important; } .smartlib-front-slider .flex-control-paging a.flex-active{ background: #62DDC7!important; } .smartlib-featured-post-box .meta-publisher a{ color: #fff; } .smartlib-featured-image-container img{ width: 100%; height: auto; } .loop-2columns .post-box .entry-content .more-link{ color: #fff; } .loop-2columns .entry-title{ font-size: 2.0em; } .loop-2columns .meta-line{ font-size: 12px; } .loop-2columns .meta-line span{ padding: 0; } .loop-2columns .more-link{ margin-top: 10px; } .harmonux_pullquote { width: 35%; float: left; margin: 0px 25px 15px 0; border-left: 3px solid #2C3E51; padding-left: 15px; } .harmonux_pullquote p { font-size: 120%; font-style: normal; margin-bottom: 5px; } .password-form { width: 80%; margin: 20px auto; padding: 15px; background: #f1f0f0; border: 1px solid #D8D8D8; } .password-form .columns { margin-bottom: 20px; } .entry-title { margin: 0 0 0.5em 0; clear: both; } .entry-title a{ color: #34496E; text-decoration: none; } .entry-title a:hover{ color: #067670; } h3.entry-title{ font-size: 2.4em; } .archive-header{ margin: 0 0 40px; } .archive-title { font-size: 1.3em; font-weight: normal; margin: 0px; color: #5bd2a0; background: #EBEFF1; padding: 20px 20px; text-align: center; } .archive-title span { font-weight: bold; margin: 0; } .edit-link { position: absolute; top: 10px; right: 0px; background: #F2F2F2; padding: 2px 5px; } .edit-link a { color: #404040; } .single .edit-link { top: -50px; } .smartlib-soical-widgets{ margin-top: 40px; border-right:1px solid #EBEFF1; } .smartlib-soical-widgets .social-buttons{ margin-bottom: 0; } .smartlib-soical-widgets li{ margin-bottom: 10px; } .smartlib-soical-widgets .fb-like span { overflow: visible !important; width: 445px !important; margin-right: 0px; } .smartlib-soical-widgets .pinterest-button{ padding-top: 20px; } .smartlib-comments-link { float: left; position: relative; margin: 0px 0 15px; width: 100%; } .smartlib-comments-link a { max-width: 100%; display: block; background: #b4bbc2; color:#2C3E51; font-size: 12px; padding: 20px 3px 7px 3px; text-align: center; } .smartlib-comments-link i{ position: absolute; top: 3px; left: 30px; color: #fff; } .smartlib-comments-link a:hover { text-decoration: none; background: #067670; } .share-buttons-line .soical-widgets { width: 100%; margin-top: 5px; } .share-buttons-line .soical-widgets li { float: left; margin-right: 15px; } .meta-line { width: 100%; font-size: 16px; border-bottom: 1px solid #EBEFF1; padding-bottom: 5px; margin-bottom: 5px; } .meta-line i{ font-size: 16px; } .meta-line .meta-date, .single .meta-line .smartlib-postformat-info{ margin-right: 15px; padding-right: 15px; border-right: 1px solid #EBEFF1 } .entry-date { font-size: 0.9em; } .single .entry-title, .page .entry-title { margin-top: 30px; } .single .entry-meta, .page .entry-meta { margin-top: 20px; clear: both; } .page .entry-meta { border-top: none; } .top-meta { clear: both; margin: 16px 0px 5px; padding: 10px 0px 5px; font-size: 0.8em; float: left; width: 100%; } .single .top-meta { margin-bottom: 16px; border-top: 1px solid #D8D8D8; } .home .post-box:first-child .top-meta { margin-top: 0; padding-top: 0; } .smartlib-category-line{ padding: 0; display: block; text-align: right; height: 30px; margin-bottom: 20px; } .smartlib-category-line a { background: #5bd2a0; color:  #fff; padding: 3px 7px; font-size: 12px; float: left; margin: 1px 0 0 1px; line-height: 1.6; } .smartlib-category-line a:hover{ background-color: #3fb4ab; } .smartlib-category-line a:hover { text-decoration: none; } .smartlib-tags-article { padding-top: 15px; font-size: 1em; line-height: 1.5; clear: both; border-right: 1px solid #EBEFF1; border-top: 1px solid #EBEFF1; } .smartlib-tags-article a { display: block; border-bottom: 1px solid #EBEFF1; padding: 2px 9px 2px 3px; text-align: right; color: #5bd2a0; font-size: 0.76em; position: relative; } .smartlib-tags-article a:after{ display: block; content: ''; background: #acb6c0; border-radius: 50%; width: 8px; height: 8px; position: absolute; top: 40%; right: -5px; } .image-info { font-size: 11px; } .smartlib-single-image-container { position: relative; margin-bottom: 30px; } .smartlib-single-image-container img{ width: 100%; height: auto; } .gallery-caption { margin: 5px 0px; font-size: 11px; } .smartlib-thumbnail-outer { float: left; margin: 20px 0 50px 0px; position: relative; font-size: 30px; max-width: 100%; } .smartlib-thumbnail-outer > a{ overflow: hidden; display: block; } .smartlib-thumbnail-caption{ background-color: rgba(0,0,0,0.6); position: absolute; color: #fff; z-index: 100; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out; left: 0; top: 100%; bottom: 0; width: 100%; text-align: center; line-height: 100%; height: 0; overflow: hidden; } .smartlib-thumbnail-outer .smartlib-caption-link{ border: 1px solid #fff; padding: 5px 35px 5px 15px; display: inline-block; color: #fff; font-weight: normal; font-size: 17px; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out; margin-top: 120px; position: relative; } .smartlib-thumbnail-outer .smartlib-caption-link i{ position: absolute; top: 12px; right: 12px; } .smartlib-thumbnail-outer .smartlib-caption-link:hover{ text-decoration: none; border: 1px solid #3FB4AB; color: #3FB4AB; } .smartlib-thumbnail-outer:hover .smartlib-thumbnail-caption{ top: 0; height: auto; right: 0; } .smartlib-thumbnail-outer img { min-width: 100%; height: auto; display: block; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out; } .smartlib-thumbnail-outer:hover img{ -moz-transform: scale(1.4); -o-transform: scale(1.4); -webkit-transform: scale(1.4); transform: scale(1.4); } .smartlib-format-ico{ display: block; position: absolute; top: 0; right: 0; width: 40px; height: 40px; color: #fff; font-size: 20px; text-align: center; line-height: 40px; background: #2C3E51; border-left: 1px solid #fff; border-bottom: 1px solid #fff; } .entry-header{ overflow: hidden; } .entry-header .smartlib-thumbnail-outer .smartlib-category-line{ position: absolute; bottom: -30px; height: 30px; right: 0; margin: 0; padding: 0; line-height: 1; } .entry-header .smartlib-category-line{ float: right; margin: 5px 0 10px; position: relative; z-index: 100; } #nav-below { margin-top: 20px; } #post-pagination { clear: both; margin: 40px 20px; } ul.pagination { display: block; height: 24px; margin-left: -5px; } ul.pagination li { float: left; } ul.pagination li a { padding: 3px 12px 3px; } ul.pagination li:hover a, ul.pagination li a:focus { background: #e6e6e6; text-decoration: none; } ul.pagination .current { background: #34496E; color: #fff; font-weight: bold; cursor: default; display: block; padding: 3px 12px 3px; } ul.pagination .current:hover, ul.pagination li .current { background: #2C3E51; } .nav-single { margin: 20px 0px 20px; } .bypostauthor { font-size: inherit; } .author-info { background: #f1f0f0; padding: 20px 20px 20px; margin: 40px 0px 60px; } .single .author-info{ padding-bottom: 0; } .author-info h4 { color: #385A72; } .author-avatar { float: left; margin: 0px 15px 15px 0px; } .author-avatar img { max-width: 150px; height: auto; } .author-description h2 { margin-top: 0; } #content .author-description p { font-size: 0.813em; margin-bottom: 25px; } .author-description { padding-bottom: 5px; } .author-link { text-align: right; font-size: 0.813em; padding: 5px 0 10px 0; } .inline-list.user-profiles { margin-bottom: 5px; } .user-profiles a { display: block; text-decoration: none; font-size: 32px; color: #34495f; } .user-profiles a i{ color: #34495f; } .user-profiles a:hover i{ color: #3fb4ab } .user-profiles a span:before { color: #bfbfbf; padding: 0px; font-size: 20px; padding: 3px; } .user-profiles a:hover span:before { color: #6491A1; } .smartlib-single-next-prev{ text-align: left; margin-left: 120px; } .smartlib-related-posts{ position: relative; margin-top: 40px; } .smartlib-related-posts h3 { border-bottom: 1px solid #DFDFDF; border-top: 1px solid #DFDFDF; padding: 10px 0; margin-bottom: 15px; } .smartlib-related-posts .meta-line{ font-size: 0.7em; overflow: hidden; } .smartlib-related-posts .meta-line span, .smartlib-related-posts .meta-line a{ clear: both; float: left; } .smartlib-related-posts span.smartlib-postformat-info{ margin-top: 5px; float: left; } .smartlib-related-posts .smartlib-slides { list-style: none; width: 100%; padding: 0; margin: 0 } .smartlib-related-posts .smartlib-thumbnail-outer { height: 100px; overflow: hidden; margin-bottom: 20px; } .smartlib-related-posts .columns:last-child { float: left; } .smartlib-related-posts .flex-direction-nav{ top: 5px; } .flex-direction-nav{ padding: 0; right: 0px; height: 30px; position: absolute; z-index: 200; margin-top: 0; } .flex-direction-nav li{ float: left; height: 30px; } .flex-direction-nav a { height: 30px; width: 30px; position: static; display: block; margin: 0; } .flex-direction-nav a:hover{ text-decoration: none; } .flex-direction-nav a.flex-prev, .flex-direction-nav a.flex-next { opacity: 0.1; font-size: 20px; text-indent: -3000px; overflow: hidden; display: block; text-align: center; } .flex-direction-nav a.flex-next:before, .flex-direction-nav a.flex-prev:before{ content: "\f105"; display: block; font-family: FontAwesome; font-size: 25px; text-indent: 0; } .flex-direction-nav a.flex-prev:before{ content: "\f104"; } .flex-direction-nav .flex-prev:hover, .flex-direction-nav .flex-next:hover { opacity: 1; } .flex-control-nav { bottom: -20px; right: 20px; width: auto; float: right; } .format-aside { padding: 15px; background: #F2F2F2; border-left: 4px solid #D8D8D8; margin-bottom: 1em; } .format-aside .entry-title a { color: #6491A1; } .format-aside .meta-line { margin: 5px 0px; } .social-and-video-container { position: relative; padding: 0 0 0 65px; margin-bottom: 30px; } .social-and-video-container .comments-link { bottom: 0; } .video-outer { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin: 25px 0; } .video-outer * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .video-outer p { position: absolute; top: 0px; height: auto; background: #fff; opacity: 0.6; font-size: 11px; padding: 1px 10px; } .video-outer p a { position: relative; font-size: 12px; } .map-area { margin-bottom: 25px; } .comments-area { border-top: 1px solid #dfdfdf; margin-top: 30px; padding-top: 20px; } .smartlib-comments-title{ border-bottom: 5px solid #d4e3df; } .smartlib-comments-title span{ background: #2C3E51; color: #fff; padding: 5px 15px; display: inline-block; } .comments-area .form-allowed-tags { font-size: 0.7em; } .commentlist { list-style: none; padding: 0px; margin: 0px; } .commentlist li.comment { clear: both; padding: 8px 8px 11px; color: #003455; background: #FFFFFF; } .commentlist .comment-content { font-size: 0.89em; } .commentlist li.comment.odd { background: #fbfbfb; } .commentlist li.comment .fn { color: #404040; } .commentlist li.comment img { float: left; margin: 0px 10px 10px 0px; } .commentlist li.comment header time { float: right; } .commentlist li.comment cite { font-style: normal; font-size: 1.1em; } .commentlist li.comment header  cite a { color: #2C3E51; } .commentlist li.comment header a { color: #c2c1c1; } .commentlist .children { list-style: none; margin-left: 25px; } .comment-awaiting-moderation { font-weight: bold; } .commentlist li .smartlib-comments-replay-button { clear: both; margin-bottom: 10px; height: 15px; border-top: 1px solid #d4e3df; padding-top: 2px; } .commentlist li .comment-reply-link { display: block; padding: 5px 15px; background: #067670; line-height: 1.2; float: right; color: #fff; font-size: 12px; } .commentlist li .comment-reply-link:hover{ background: #2C3E51; text-decoration: none; } .commentlist li .edit-link { top: auto; right: auto; bottom: 0px; left: 0px; } #respond form{ clear: both; } .widget-area.medium-block-grid-2 .widget{ padding-left: 0; } .widget-area{ list-style: none; padding: 0; margin: 0; } .smartlib-under-menu-widget-area{ margin-top: 40px; } .widget{ margin-bottom: 10px; } .widget ul, .widget p { font-size: 13px; } .widget ul { list-style: none; margin: 0; } .widget ul li{ border-bottom: 1px solid #d9e5e1; padding: 10px 10px; font-size: 14px; } .widget .smartlib-thumbnail-outer{ height: 100px; overflow: hidden; } .widget-area .widget{ padding-bottom: 15px; } .widget-area .widget-title, .comment-reply-title{ font-size: 26px; padding: 9px 10px 9px 0; position: relative; z-index: 1; margin: 0 0 15px 0; border-bottom: 1px solid #e0e4e6; color: #5bd2a0 } .widget-area .widget-title:after, .comment-reply-title:after{ content: ''; display: block; width: 50px; position: absolute; right: 0; bottom: -1px; border-bottom: 1px solid #5bd2a0; } .widget-area li { line-height: 1.2; margin-bottom: 5px; } .widget-area li a { line-height: 1.2; } .smartlib-widget-image-outer { float: left; margin: 0px 0px 1px 0px; } .widget-post-title { font-weight: bold; display: block; font-size: 1em; color: #404040; } .widget-post-excerpt { font-size: 0.9em; } .post-author-widtget { float: right; } .widget .smartlib-thumbnail-outer.format-ico  a:after { bottom: 20px; } .widget .smartlib-thumbnail-outer { margin: 0; } .widget-area .widget{ clear: both; } .widget_pages ul{ padding-left: 20px; } .widget_pages ul li{ border-bottom: none; padding: 3px 0; margin: 0; list-style: square; } .widget_pages ul li ul{ padding: 3px 0 0px 15px; margin: 0; } .widget_pages ul li ul li{ list-style: disc; font-size: 0.9em; } .widget_nav_menu ul li{ padding: 0; margin: 0; border-bottom: none; } .widget_nav_menu ul li ul{ margin-left: 20px; } .harmonux_widget_recent_entries .widget-post-title { line-height: 1.4; margin-top: 10px; font-size: 1.2em; } .harmonux_widget_recent_entries .smartlib-widget-image-outer{ width: 35%; } .harmonux_widget_recent_entries ul { padding: 0px; margin: 0px } .harmonux_widget_recent_entries .meta-publisher{ font-size: 12px; clear: both; float: none; margin: 0 0 7px 0; display: block; color: #8FA5B7; } .harmonux_widget_recent_entries .meta-publisher a{ color: #5bd2a0; } .harmonux_widget_recent_entries ul li { clear: both; padding: 0; margin-bottom: 15px; border-bottom: none; } .harmonux_widget_recent_entries li:before { content: "" } .harmonux_widget_recent_entries li img { float: left; margin: 0 15px 10px 0; } .harmonux_widget_recent_entries .smartlib-widget-header{ float: left; width: 65%; } .harmonux_widget_recent_entries .smartlib-widget-header h5{ margin: 0; } .harmonux_widget_recent_entries p.meta-line{ clear: both; padding-top: 12px; color: #8FA5B7; } .harmonux_widget_recent_entries p.meta-line a{ color: #8FA5B7; } #wp-calendar { } #wp-calendar td, #wp-calendar th{ padding: 3px; text-align: center; } #searchform-content .search-content-input { width: 68%; float: left; } #searchform-content .searchsubmit-content { width: 30%; float: left; padding: 7px 9px; } .tagcloud a { color: #404040; } .one_author_smartlib .description-widget { font-style: normal; } .widget .smartlib-social-buttons-list { width: 100%; margin: 0 0 15px 0; float: left; } .widget .smartlib-social-buttons-list li { float: left; margin: 0; padding: 0; width: 20%; } .widget .smartlib-social-buttons-list li a { height: 62px; display: block; text-align: center; vertical-align: middle; text-decoration: none; font-size: 22px; background: #BFBFBF; color: #fff; padding: 0; line-height: 62px; margin-right: 1px; } .widget .smartlib-social-buttons-list li.harmonux_social_facebook a{ background: #095ba0; } .widget .smartlib-social-buttons-list li.harmonux_social_twitter a{ background: #1d97d0; } .widget .smartlib-social-buttons-list li.harmonux_social_youtube a{ background: #f29c1c; } .widget .smartlib-social-buttons-list li.harmonux_social_pinterest a{ background: #cd2129; } .widget .smartlib-social-buttons-list .harmonux_social_linkedin a{ background: #c04560; } .widget .smartlib-social-buttons-list li a:hover { background: #6491A1; -webkit-transition: background 0.5s linear; -moz-transition: background 0.5s linear; -o-transition: background 0.5s linear; transition: background 0.5s linear; } .widget .smartlib-social-buttons-list li:before { content: ""; display: none; } .harmonux_gallery_recent_widget .small-block-grid-2 li{ padding: 0 1px 0 0; border-bottom: 0; } .harmonux_gallery_recent_widget .smartlib-thumbnail-outer { width: 100%; } .harmonux_gallery_recent_widget.smartlib-thumbnail-outer img { min-width: 100%; height: auto; } .harmonux_gallery_recent_widget li{ margin-bottom: 1px; } .smartlib-video_widget .small-block-grid-2 li{ padding: 0 1px 0 0; border-bottom: 0; } .smartlib-video_widget .smartlib-thumbnail-outer { width: 100%; } .smartlib-video_widget .columns:last-child { float: left; } .smartlib-video_widget .smartlib-thumbnail-outer img { min-width: 100%; height: auto; } .smartlib-video_widget li{ margin-bottom: 1px; } .main-footer a { color: #fff; } .main-footer a:hover { color: #fff; } .main-footer .row { margin-top: 15px; } .main-footer table { background: none; } .main-footer table tbody tr, .main-footer table tfoot, .main-footer table tfoot, .main-footer table thead { background: none; } .main-footer table th { color: #fff; } .main-footer table tbody td { color: #fff; } .main-footer table a { font-weight: bold; } .footer-navigation ul { list-style: none; float: right; } .footer-navigation ul li { float: left; margin: 4px 10px; position: relative; max-width: 150px; font-size: 12px; } .footer-navigation .children { margin: 0px 5px 0px; list-style: square; } .footer-navigation .children li { clear: both; font-size: 0.750em; color: #c2c1c1; } .footer-navigation .children li a { color: #D8D8D8; } .smartlib-footer-widget-area .widget { min-height: 320px; position: relative; padding-bottom: 15px; margin-bottom: 15px; } .smartlib-footer-widget-area .widget hr { border: 0px; position: absolute; bottom: 0; left: 15px; right: 15px; margin: 0; } .smartlib-footer-widget-area .widget-title { } .smartlib-footer-widget-area .widget-title em { font-style: normal; padding: 5px 10px 7px 0px; color: #5bd2a0; display: inline-block; font-weight: normal; } .smartlib-footer-widget-area table, .smartlib-footer-widget-area table th, .smartlib-footer-widget-area table td { background-color: transparent; } .smartlib-footer-widget-area li.widget { padding: 15px 20px; } .smartlib-footer-widget-area h3 { color: #D8D8D8; } .smartlib-footer-widget-area .widget-post-title { color: #c2c1c1; } .smartlib-footer-widget-area .widget .meta-line a{ color: #fff; } .smartlib-footer-widget-area .no-bullet { margin: 0px; } .smartlib-footer-widget-area .no-bullet li { clear: both; } .smartlib-footer-widget-area #wp-calendar { margin: 0px; } .smartlib-footer-widget-area #wp-calendar caption { color: #fff; } .smartlib-footer-widget-area #wp-calendar td, .smartlib-footer-widget-area #wp-calendar th { padding: 1px 2px; } .smartlib-footer-widget-area #wp-calendar { border: none; } .smartlib-footer-widget-area #wp-calendar thead th { border-bottom: 3px solid #4A4A4A; } .smartlib-footer-widget-area #wp-calendar tfoot { } .smartlib-footer-widget-area .description-widget { color: #fff; } .smartlib-footer-widget-area .harmonux_widget_recent_entries .smartlib-widget-image-outer { margin: 15px 0px 0px 0px } .smartlib-footer-widget-area .harmonux_widget_recent_entries .smartlib-widget-image-outer img { margin-bottom: 0px; } .smartlib-footer-widget-area .harmonux_widget_recent_entries li:last-child{ border: none; } .smartlib-footer-widget-area .smartlib-social-buttons-list li{ width: 30px; height: 30px; font-size: 17px; margin: 3px; border: none; } .smartlib-footer-widget-area .smartlib-social-buttons-list li:first-child{ margin-left: 0; } .smartlib-footer-widget-area .smartlib-social-buttons-list li a{ height: 30px; line-height: 30px; font-size: 17px; border: none; } .site-description { margin: 40px 0 0 0; font-size: 35px; } @media only screen and (max-width: 1326px) { #sidebar .widget-title { margin-right: auto; } #sidebar .widget-title:before { display: none; } #sidebar .widget-title:after { display: none; } } @media only screen and (max-width: 1024px) { .comments-link, .social-and-video-container .comments-link { left: auto; right: 0px; bottom: 50px; width: 50px; } .smartlib-footer-widget-area .widget{ min-height: 0; } #wp-calendar td, #wp-calendar th{ padding: 0; } } @media only screen and (max-width: 768px) { button.button, input[type="submit"].button { padding: 6px 12px; } .top-bar.smartlib-fixed-top-bar { position: relative; } .smartlib-featured-post-box{ width: 100%; clear: both; } .post-box.columns.large-8 { float: left; width: 50% !important; } .flex-direction-nav a { display: block; } .recent-gallery-box-container .columns.large-8 { float: left; } .entry-content table { table-layout: auto; margin-top: 0; } .recent-gallery-box-container .columns.large-8 { width: 50% !important; } .recent-gallery-box-container .gallerypost-ico { width: 100%; } .recent-videos-box-container .columns.large-8 { width: 50% !important; float: left; } .smartlib-footer-widget-area  .harmonux_widget_recent_entries .smartlib-widget-image-outer{ margin-bottom: 10px; } .smartlib-footer-widget-area #wp-calendar td, .smartlib-footer-widget-area #wp-calendar th { padding: 5px 7px; } .smartlib-footer-widget-area .widget { min-height: 0; } .smartlib-footer-widget-area .widget hr { display: none; } } @media only screen and (max-width: 640px) { .harmonux-top-menu li{ clear: both; } .harmonux-top-menu ul > li{ height: auto; } .harmonux-top-menu ul li ul li a{ background: none; } .harmonux-top-menu ul li:hover >a{ background: none; color: #fff; } .harmonux-top-menu ul li a:hover{ color: #5bd2a0; } .harmonux-top-menu ul li ul{ display: block; position: static; background: none; border: none; margin-left: 30px; max-width: 100%; } .harmonux-top-menu ul li ul li ul{ display: block; } .smartlib-soical-widgets{ margin-top: 0; } .smartlib-soical-widgets li{ float: left; clear: none; margin: 0 10px 0 0; width: 70px; } .smartlib-soical-widgets .fb-like{ width: 60px; } .smartlib-soical-widgets .fb-like span { overflow: visible !important; width: 70px!important; } .smartlib-soical-widgets .pinterest-button{ padding-top: 40px; } .smartlib-comments-link{ margin-top: 20px; } .smartlib-tags-article{ float: left; clear: both; margin-top: 10px; } .smartlib-slider-container{ width: 90%; } .smartlib-related-posts	.smartlib-thumbnail-outer{ margin-right: 25px; } #toggle-search form{ max-width: 100%; } .smartlib-site-logo{ font-size: 20px; line-height: 1; } } @media only screen and (max-width: 500px) { .post-box.columns.large-8 { float: none; width: 100% !important; } .smartlib-soical-widgets .fb-like span { overflow: visible !important; width: 80px !important; margin-right: 0px; } } @media only screen and (max-width: 810px) { h2 { font-size: 1.7em; } .frontpage-header { margin-right: 0px; } .meta-publisher { float: none; clear: both; margin: 15px 15px 10px 0; padding: 5px 15px 0px 0px; max-width: 60%; } .header-banner { height: auto; } .social-buttons-list { width: 100%; } .social-buttons-list li { width: 32.55%; } .social-buttons-list li a { display: block; width: 100%; line-height: 63px; } } @media only screen and (max-width: 420px) { .wp-caption { width: 100% !important; } .smartlib-site-logo { float: left; width: 100% !important; } .harmonux-toggle-topbar.toggle-button.button{ padding-right: 0; } .smartlib-smaller-topbar .smartlib-logo-header a{ height: auto; font-size: 15px; text-align: center; } #top-bar .mobile-large-1 { width: 100% !important; background: #A10518 !important; } #top-bar .mobile-large-3 { clear: both; width: 100% !important; } .header-banner { margin-top: 40px; } } .lt-ie9 .assistive-text, .lt-ie9 .site .screen-reader-text { text-indent: -3000px; overflow: hidden; } .lt-ie9 .top-bar ul li a.button { margin-top: 0px; } .lt-ie9 .harmonux_widget_recent_entries .widget-post-excerpt { line-height: 1.3; } .lt-ie9 .tags-article { clear: both; width: 500px !important; } .lt-ie9 .smartlib-thumbnail-outer{ width: 266px; } .lt-ie9 .author-avatar{ width: 200px; } .lt-ie9 #sidebar .widget-title:before, .lt-ie9 #sidebar .widget-title:after{ display: none; } .lt-ie9 .recent-videos-box-container .smartlib-thumbnail-outer{ width: 130px; } .lt-ie9 .smartlib-widget-image-outer img{ width: auto; } .one_author_smartlib .smartlib-widget-image-outer{ max-width: 96px; } .map-area { max-width: 100%; } .map-area *, .map-area *:before, .map-area *:after { -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important; } .map-area img { max-width: none; } .map-area label { width: auto; display: inline; } .pinterest-pinit{ margin-top: 30px; } .smartlib-soical-widgets .social-buttons{ margin-left: 3px; } .pinterest-pinit a{ width: 60px!important; }