aboutsummaryrefslogtreecommitdiffstats
path: root/backdrop/static/css
diff options
context:
space:
mode:
Diffstat (limited to 'backdrop/static/css')
-rw-r--r--backdrop/static/css/backdrop.css7882
-rw-r--r--backdrop/static/css/backdrop.css.map65
-rw-r--r--backdrop/static/css/pygments.css125
3 files changed, 8072 insertions, 0 deletions
diff --git a/backdrop/static/css/backdrop.css b/backdrop/static/css/backdrop.css
new file mode 100644
index 0000000..3815c8c
--- /dev/null
+++ b/backdrop/static/css/backdrop.css
@@ -0,0 +1,7882 @@
+@font-face {
+ font-family: 'charter';
+ src: url('../fonts/charter_bold_italic-webfont.eot');
+ src: url('../vcharter_bold_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/charter_bold_italic-webfont.woff') format('woff');
+ font-weight: bold;
+ font-style: italic; }
+
+@font-face {
+ font-family: 'charter';
+ src: url('../fonts/charter_bold-webfont.eot');
+ src: url('../fonts/charter_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/charter_bold-webfont.woff') format('woff');
+ font-weight: bold;
+ font-style: normal; }
+
+@font-face {
+ font-family: 'charter';
+ src: url('../fonts/charter_italic-webfont.eot');
+ src: url('../fonts/charter_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/charter_italic-webfont.woff') format('woff');
+ font-weight: normal;
+ font-style: italic; }
+
+@font-face {
+ font-family: 'charter';
+ src: url('../fonts/charter_regular-webfont.eot');
+ src: url('../fonts/charter_regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/charter_regular-webfont.woff') format('woff');
+ font-weight: normal;
+ font-style: normal; }
+
+/*!
+ * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */
+/* FONT PATH
+ * -------------------------- */
+@font-face {
+ font-family: 'FontAwesome';
+ src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
+ src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
+ font-weight: normal;
+ font-style: normal; }
+
+.fa {
+ display: inline-block;
+ font: normal normal normal 14px/1 FontAwesome;
+ font-size: inherit;
+ text-rendering: auto;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ transform: translate(0, 0); }
+
+/* makes the font 33% larger relative to the icon container */
+.fa-lg {
+ font-size: 1.3333333333em;
+ line-height: 0.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.2857142857em;
+ text-align: center; }
+
+.fa-ul {
+ padding-left: 0;
+ margin-left: 2.1428571429em;
+ list-style-type: none; }
+ .fa-ul > li {
+ position: relative; }
+
+.fa-li {
+ position: absolute;
+ left: -2.1428571429em;
+ width: 2.1428571429em;
+ top: 0.1428571429em;
+ text-align: center; }
+ .fa-li.fa-lg {
+ left: -1.8571428571em; }
+
+.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: fa-spin 2s infinite linear;
+ animation: fa-spin 2s infinite linear; }
+
+.fa-pulse {
+ -webkit-animation: fa-spin 1s infinite steps(8);
+ animation: fa-spin 1s infinite steps(8); }
+
+@-webkit-keyframes fa-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg); }
+
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg); } }
+
+@keyframes fa-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg); }
+
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg); } }
+
+.fa-rotate-90 {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
+ -webkit-transform: rotate(90deg);
+ -ms-transform: rotate(90deg);
+ transform: rotate(90deg); }
+
+.fa-rotate-180 {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
+ -webkit-transform: rotate(180deg);
+ -ms-transform: rotate(180deg);
+ transform: rotate(180deg); }
+
+.fa-rotate-270 {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
+ -webkit-transform: rotate(270deg);
+ -ms-transform: rotate(270deg);
+ transform: rotate(270deg); }
+
+.fa-flip-horizontal {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
+ -webkit-transform: scale(-1, 1);
+ -ms-transform: scale(-1, 1);
+ transform: scale(-1, 1); }
+
+.fa-flip-vertical {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
+ -webkit-transform: scale(1, -1);
+ -ms-transform: scale(1, -1);
+ transform: scale(1, -1); }
+
+:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
+ filter: none; }
+
+.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; }
+
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+ readers do not read off random characters that represent icons */
+.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-remove:before, .fa-close:before, .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-photo:before, .fa-image:before, .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, .fa-bar-chart: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-f:before, .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-navicon:before, .fa-reorder:before, .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-desc:before {
+ content: "\f0dd"; }
+
+.fa-sort-up:before, .fa-sort-asc: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-mail-reply-all:before, .fa-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, .fa-gratipay: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"; }
+
+.fa-space-shuttle:before {
+ content: "\f197"; }
+
+.fa-slack:before {
+ content: "\f198"; }
+
+.fa-envelope-square:before {
+ content: "\f199"; }
+
+.fa-wordpress:before {
+ content: "\f19a"; }
+
+.fa-openid:before {
+ content: "\f19b"; }
+
+.fa-institution:before, .fa-bank:before, .fa-university:before {
+ content: "\f19c"; }
+
+.fa-mortar-board:before, .fa-graduation-cap:before {
+ content: "\f19d"; }
+
+.fa-yahoo:before {
+ content: "\f19e"; }
+
+.fa-google:before {
+ content: "\f1a0"; }
+
+.fa-reddit:before {
+ content: "\f1a1"; }
+
+.fa-reddit-square:before {
+ content: "\f1a2"; }
+
+.fa-stumbleupon-circle:before {
+ content: "\f1a3"; }
+
+.fa-stumbleupon:before {
+ content: "\f1a4"; }
+
+.fa-delicious:before {
+ content: "\f1a5"; }
+
+.fa-digg:before {
+ content: "\f1a6"; }
+
+.fa-pied-piper:before {
+ content: "\f1a7"; }
+
+.fa-pied-piper-alt:before {
+ content: "\f1a8"; }
+
+.fa-drupal:before {
+ content: "\f1a9"; }
+
+.fa-joomla:before {
+ content: "\f1aa"; }
+
+.fa-language:before {
+ content: "\f1ab"; }
+
+.fa-fax:before {
+ content: "\f1ac"; }
+
+.fa-building:before {
+ content: "\f1ad"; }
+
+.fa-child:before {
+ content: "\f1ae"; }
+
+.fa-paw:before {
+ content: "\f1b0"; }
+
+.fa-spoon:before {
+ content: "\f1b1"; }
+
+.fa-cube:before {
+ content: "\f1b2"; }
+
+.fa-cubes:before {
+ content: "\f1b3"; }
+
+.fa-behance:before {
+ content: "\f1b4"; }
+
+.fa-behance-square:before {
+ content: "\f1b5"; }
+
+.fa-steam:before {
+ content: "\f1b6"; }
+
+.fa-steam-square:before {
+ content: "\f1b7"; }
+
+.fa-recycle:before {
+ content: "\f1b8"; }
+
+.fa-automobile:before, .fa-car:before {
+ content: "\f1b9"; }
+
+.fa-cab:before, .fa-taxi:before {
+ content: "\f1ba"; }
+
+.fa-tree:before {
+ content: "\f1bb"; }
+
+.fa-spotify:before {
+ content: "\f1bc"; }
+
+.fa-deviantart:before {
+ content: "\f1bd"; }
+
+.fa-soundcloud:before {
+ content: "\f1be"; }
+
+.fa-database:before {
+ content: "\f1c0"; }
+
+.fa-file-pdf-o:before {
+ content: "\f1c1"; }
+
+.fa-file-word-o:before {
+ content: "\f1c2"; }
+
+.fa-file-excel-o:before {
+ content: "\f1c3"; }
+
+.fa-file-powerpoint-o:before {
+ content: "\f1c4"; }
+
+.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
+ content: "\f1c5"; }
+
+.fa-file-zip-o:before, .fa-file-archive-o:before {
+ content: "\f1c6"; }
+
+.fa-file-sound-o:before, .fa-file-audio-o:before {
+ content: "\f1c7"; }
+
+.fa-file-movie-o:before, .fa-file-video-o:before {
+ content: "\f1c8"; }
+
+.fa-file-code-o:before {
+ content: "\f1c9"; }
+
+.fa-vine:before {
+ content: "\f1ca"; }
+
+.fa-codepen:before {
+ content: "\f1cb"; }
+
+.fa-jsfiddle:before {
+ content: "\f1cc"; }
+
+.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
+ content: "\f1cd"; }
+
+.fa-circle-o-notch:before {
+ content: "\f1ce"; }
+
+.fa-ra:before, .fa-rebel:before {
+ content: "\f1d0"; }
+
+.fa-ge:before, .fa-empire:before {
+ content: "\f1d1"; }
+
+.fa-git-square:before {
+ content: "\f1d2"; }
+
+.fa-git:before {
+ content: "\f1d3"; }
+
+.fa-hacker-news:before {
+ content: "\f1d4"; }
+
+.fa-tencent-weibo:before {
+ content: "\f1d5"; }
+
+.fa-qq:before {
+ content: "\f1d6"; }
+
+.fa-wechat:before, .fa-weixin:before {
+ content: "\f1d7"; }
+
+.fa-send:before, .fa-paper-plane:before {
+ content: "\f1d8"; }
+
+.fa-send-o:before, .fa-paper-plane-o:before {
+ content: "\f1d9"; }
+
+.fa-history:before {
+ content: "\f1da"; }
+
+.fa-genderless:before, .fa-circle-thin:before {
+ content: "\f1db"; }
+
+.fa-header:before {
+ content: "\f1dc"; }
+
+.fa-paragraph:before {
+ content: "\f1dd"; }
+
+.fa-sliders:before {
+ content: "\f1de"; }
+
+.fa-share-alt:before {
+ content: "\f1e0"; }
+
+.fa-share-alt-square:before {
+ content: "\f1e1"; }
+
+.fa-bomb:before {
+ content: "\f1e2"; }
+
+.fa-soccer-ball-o:before, .fa-futbol-o:before {
+ content: "\f1e3"; }
+
+.fa-tty:before {
+ content: "\f1e4"; }
+
+.fa-binoculars:before {
+ content: "\f1e5"; }
+
+.fa-plug:before {
+ content: "\f1e6"; }
+
+.fa-slideshare:before {
+ content: "\f1e7"; }
+
+.fa-twitch:before {
+ content: "\f1e8"; }
+
+.fa-yelp:before {
+ content: "\f1e9"; }
+
+.fa-newspaper-o:before {
+ content: "\f1ea"; }
+
+.fa-wifi:before {
+ content: "\f1eb"; }
+
+.fa-calculator:before {
+ content: "\f1ec"; }
+
+.fa-paypal:before {
+ content: "\f1ed"; }
+
+.fa-google-wallet:before {
+ content: "\f1ee"; }
+
+.fa-cc-visa:before {
+ content: "\f1f0"; }
+
+.fa-cc-mastercard:before {
+ content: "\f1f1"; }
+
+.fa-cc-discover:before {
+ content: "\f1f2"; }
+
+.fa-cc-amex:before {
+ content: "\f1f3"; }
+
+.fa-cc-paypal:before {
+ content: "\f1f4"; }
+
+.fa-cc-stripe:before {
+ content: "\f1f5"; }
+
+.fa-bell-slash:before {
+ content: "\f1f6"; }
+
+.fa-bell-slash-o:before {
+ content: "\f1f7"; }
+
+.fa-trash:before {
+ content: "\f1f8"; }
+
+.fa-copyright:before {
+ content: "\f1f9"; }
+
+.fa-at:before {
+ content: "\f1fa"; }
+
+.fa-eyedropper:before {
+ content: "\f1fb"; }
+
+.fa-paint-brush:before {
+ content: "\f1fc"; }
+
+.fa-birthday-cake:before {
+ content: "\f1fd"; }
+
+.fa-area-chart:before {
+ content: "\f1fe"; }
+
+.fa-pie-chart:before {
+ content: "\f200"; }
+
+.fa-line-chart:before {
+ content: "\f201"; }
+
+.fa-lastfm:before {
+ content: "\f202"; }
+
+.fa-lastfm-square:before {
+ content: "\f203"; }
+
+.fa-toggle-off:before {
+ content: "\f204"; }
+
+.fa-toggle-on:before {
+ content: "\f205"; }
+
+.fa-bicycle:before {
+ content: "\f206"; }
+
+.fa-bus:before {
+ content: "\f207"; }
+
+.fa-ioxhost:before {
+ content: "\f208"; }
+
+.fa-angellist:before {
+ content: "\f209"; }
+
+.fa-cc:before {
+ content: "\f20a"; }
+
+.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
+ content: "\f20b"; }
+
+.fa-meanpath:before {
+ content: "\f20c"; }
+
+.fa-buysellads:before {
+ content: "\f20d"; }
+
+.fa-connectdevelop:before {
+ content: "\f20e"; }
+
+.fa-dashcube:before {
+ content: "\f210"; }
+
+.fa-forumbee:before {
+ content: "\f211"; }
+
+.fa-leanpub:before {
+ content: "\f212"; }
+
+.fa-sellsy:before {
+ content: "\f213"; }
+
+.fa-shirtsinbulk:before {
+ content: "\f214"; }
+
+.fa-simplybuilt:before {
+ content: "\f215"; }
+
+.fa-skyatlas:before {
+ content: "\f216"; }
+
+.fa-cart-plus:before {
+ content: "\f217"; }
+
+.fa-cart-arrow-down:before {
+ content: "\f218"; }
+
+.fa-diamond:before {
+ content: "\f219"; }
+
+.fa-ship:before {
+ content: "\f21a"; }
+
+.fa-user-secret:before {
+ content: "\f21b"; }
+
+.fa-motorcycle:before {
+ content: "\f21c"; }
+
+.fa-street-view:before {
+ content: "\f21d"; }
+
+.fa-heartbeat:before {
+ content: "\f21e"; }
+
+.fa-venus:before {
+ content: "\f221"; }
+
+.fa-mars:before {
+ content: "\f222"; }
+
+.fa-mercury:before {
+ content: "\f223"; }
+
+.fa-transgender:before {
+ content: "\f224"; }
+
+.fa-transgender-alt:before {
+ content: "\f225"; }
+
+.fa-venus-double:before {
+ content: "\f226"; }
+
+.fa-mars-double:before {
+ content: "\f227"; }
+
+.fa-venus-mars:before {
+ content: "\f228"; }
+
+.fa-mars-stroke:before {
+ content: "\f229"; }
+
+.fa-mars-stroke-v:before {
+ content: "\f22a"; }
+
+.fa-mars-stroke-h:before {
+ content: "\f22b"; }
+
+.fa-neuter:before {
+ content: "\f22c"; }
+
+.fa-facebook-official:before {
+ content: "\f230"; }
+
+.fa-pinterest-p:before {
+ content: "\f231"; }
+
+.fa-whatsapp:before {
+ content: "\f232"; }
+
+.fa-server:before {
+ content: "\f233"; }
+
+.fa-user-plus:before {
+ content: "\f234"; }
+
+.fa-user-times:before {
+ content: "\f235"; }
+
+.fa-hotel:before, .fa-bed:before {
+ content: "\f236"; }
+
+.fa-viacoin:before {
+ content: "\f237"; }
+
+.fa-train:before {
+ content: "\f238"; }
+
+.fa-subway:before {
+ content: "\f239"; }
+
+.fa-medium:before {
+ content: "\f23a"; }
+
+/*
+#14455c
+*/
+meta.foundation-version {
+ font-family: "/5.5.1/"; }
+
+meta.foundation-mq-small {
+ font-family: "/only screen/";
+ width: 0; }
+
+meta.foundation-mq-small-only {
+ font-family: "/only screen and (max-width: 40em)/";
+ width: 0; }
+
+meta.foundation-mq-medium {
+ font-family: "/only screen and (min-width:40.063em)/";
+ width: 40.063em; }
+
+meta.foundation-mq-medium-only {
+ font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
+ width: 40.063em; }
+
+meta.foundation-mq-large {
+ font-family: "/only screen and (min-width:64.063em)/";
+ width: 64.063em; }
+
+meta.foundation-mq-large-only {
+ font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
+ width: 64.063em; }
+
+meta.foundation-mq-xlarge {
+ font-family: "/only screen and (min-width:90.063em)/";
+ width: 90.063em; }
+
+meta.foundation-mq-xlarge-only {
+ font-family: "/only screen and (min-width:90.063em) and (max-width:120em)/";
+ width: 90.063em; }
+
+meta.foundation-mq-xxlarge {
+ font-family: "/only screen and (min-width:120.063em)/";
+ width: 120.063em; }
+
+meta.foundation-data-attribute-namespace {
+ font-family: false; }
+
+html, body {
+ height: 100%; }
+
+*, *:before, *:after {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box; }
+
+html, body {
+ font-size: 100%; }
+
+body {
+ background: #FAFAFA;
+ color: #222;
+ padding: 0;
+ margin: 0;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif;
+ font-weight: normal;
+ font-style: normal;
+ line-height: 1.5;
+ position: relative;
+ cursor: auto; }
+
+a:hover {
+ cursor: pointer; }
+
+img {
+ max-width: 100%;
+ height: auto; }
+
+img {
+ -ms-interpolation-mode: bicubic; }
+
+#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object {
+ max-width: none !important; }
+
+.left {
+ float: left !important; }
+
+.right {
+ float: right !important; }
+
+.clearfix:before, .clearfix:after {
+ content: " ";
+ display: table; }
+.clearfix:after {
+ clear: both; }
+
+.hide {
+ display: none; }
+
+.invisible {
+ visibility: hidden; }
+
+.antialiased {
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale; }
+
+img {
+ display: inline-block;
+ vertical-align: middle; }
+
+textarea {
+ height: auto;
+ min-height: 50px; }
+
+select {
+ width: 100%; }
+
+.row {
+ width: 100%;
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 0;
+ margin-bottom: 0;
+ max-width: 62.5rem; }
+ .row:before, .row:after {
+ content: " ";
+ display: table; }
+ .row:after {
+ clear: both; }
+ .row.collapse > .column, .row.collapse > .columns {
+ padding-left: 0;
+ padding-right: 0; }
+ .row.collapse .row {
+ margin-left: 0;
+ margin-right: 0; }
+ .row .row {
+ width: auto;
+ margin-left: -0.9375rem;
+ margin-right: -0.9375rem;
+ margin-top: 0;
+ margin-bottom: 0;
+ max-width: none; }
+ .row .row:before, .row .row:after {
+ content: " ";
+ display: table; }
+ .row .row:after {
+ clear: both; }
+ .row .row.collapse {
+ width: auto;
+ margin: 0;
+ max-width: none; }
+ .row .row.collapse:before, .row .row.collapse:after {
+ content: " ";
+ display: table; }
+ .row .row.collapse:after {
+ clear: both; }
+
+.column, .columns {
+ padding-left: 0.9375rem;
+ padding-right: 0.9375rem;
+ width: 100%;
+ float: left; }
+
+[class*="column"] + [class*="column"]:last-child {
+ float: right; }
+
+[class*="column"] + [class*="column"].end {
+ float: left; }
+
+@media only screen {
+ .small-push-0 {
+ position: relative;
+ left: 0%;
+ right: auto; }
+ .small-pull-0 {
+ position: relative;
+ right: 0%;
+ left: auto; }
+ .small-push-1 {
+ position: relative;
+ left: 8.3333333333%;
+ right: auto; }
+ .small-pull-1 {
+ position: relative;
+ right: 8.3333333333%;
+ left: auto; }
+ .small-push-2 {
+ position: relative;
+ left: 16.6666666667%;
+ right: auto; }
+ .small-pull-2 {
+ position: relative;
+ right: 16.6666666667%;
+ left: auto; }
+ .small-push-3 {
+ position: relative;
+ left: 25%;
+ right: auto; }
+ .small-pull-3 {
+ position: relative;
+ right: 25%;
+ left: auto; }
+ .small-push-4 {
+ position: relative;
+ left: 33.3333333333%;
+ right: auto; }
+ .small-pull-4 {
+ position: relative;
+ right: 33.3333333333%;
+ left: auto; }
+ .small-push-5 {
+ position: relative;
+ left: 41.6666666667%;
+ right: auto; }
+ .small-pull-5 {
+ position: relative;
+ right: 41.6666666667%;
+ left: auto; }
+ .small-push-6 {
+ position: relative;
+ left: 50%;
+ right: auto; }
+ .small-pull-6 {
+ position: relative;
+ right: 50%;
+ left: auto; }
+ .small-push-7 {
+ position: relative;
+ left: 58.3333333333%;
+ right: auto; }
+ .small-pull-7 {
+ position: relative;
+ right: 58.3333333333%;
+ left: auto; }
+ .small-push-8 {
+ position: relative;
+ left: 66.6666666667%;
+ right: auto; }
+ .small-pull-8 {
+ position: relative;
+ right: 66.6666666667%;
+ left: auto; }
+ .small-push-9 {
+ position: relative;
+ left: 75%;
+ right: auto; }
+ .small-pull-9 {
+ position: relative;
+ right: 75%;
+ left: auto; }
+ .small-push-10 {
+ position: relative;
+ left: 83.3333333333%;
+ right: auto; }
+ .small-pull-10 {
+ position: relative;
+ right: 83.3333333333%;
+ left: auto; }
+ .small-push-11 {
+ position: relative;
+ left: 91.6666666667%;
+ right: auto; }
+ .small-pull-11 {
+ position: relative;
+ right: 91.6666666667%;
+ left: auto; }
+ .column, .columns {
+ position: relative;
+ padding-left: 0.9375rem;
+ padding-right: 0.9375rem;
+ float: left; }
+ .small-1 {
+ width: 8.3333333333%; }
+ .small-2 {
+ width: 16.6666666667%; }
+ .small-3 {
+ width: 25%; }
+ .small-4 {
+ width: 33.3333333333%; }
+ .small-5 {
+ width: 41.6666666667%; }
+ .small-6 {
+ width: 50%; }
+ .small-7 {
+ width: 58.3333333333%; }
+ .small-8 {
+ width: 66.6666666667%; }
+ .small-9 {
+ width: 75%; }
+ .small-10 {
+ width: 83.3333333333%; }
+ .small-11 {
+ width: 91.6666666667%; }
+ .small-12 {
+ width: 100%; }
+ .small-offset-0 {
+ margin-left: 0% !important; }
+ .small-offset-1 {
+ margin-left: 8.3333333333% !important; }
+ .small-offset-2 {
+ margin-left: 16.6666666667% !important; }
+ .small-offset-3 {
+ margin-left: 25% !important; }
+ .small-offset-4 {
+ margin-left: 33.3333333333% !important; }
+ .small-offset-5 {
+ margin-left: 41.6666666667% !important; }
+ .small-offset-6 {
+ margin-left: 50% !important; }
+ .small-offset-7 {
+ margin-left: 58.3333333333% !important; }
+ .small-offset-8 {
+ margin-left: 66.6666666667% !important; }
+ .small-offset-9 {
+ margin-left: 75% !important; }
+ .small-offset-10 {
+ margin-left: 83.3333333333% !important; }
+ .small-offset-11 {
+ margin-left: 91.6666666667% !important; }
+ .small-reset-order {
+ margin-left: 0;
+ margin-right: 0;
+ left: auto;
+ right: auto;
+ float: left; }
+ .column.small-centered, .columns.small-centered {
+ margin-left: auto;
+ margin-right: auto;
+ float: none; }
+ .column.small-uncentered, .columns.small-uncentered {
+ margin-left: 0;
+ margin-right: 0;
+ float: left; }
+ .column.small-centered:last-child, .columns.small-centered:last-child {
+ float: none; }
+ .column.small-uncentered:last-child, .columns.small-uncentered:last-child {
+ float: left; }
+ .column.small-uncentered.opposite, .columns.small-uncentered.opposite {
+ float: right; }
+ .row.small-collapse > .column, .row.small-collapse > .columns {
+ padding-left: 0;
+ padding-right: 0; }
+ .row.small-collapse .row {
+ margin-left: 0;
+ margin-right: 0; }
+ .row.small-uncollapse > .column, .row.small-uncollapse > .columns {
+ padding-left: 0.9375rem;
+ padding-right: 0.9375rem;
+ float: left; } }
+
+@media only screen and (min-width:40.063em) {
+ .medium-push-0 {
+ position: relative;
+ left: 0%;
+ right: auto; }
+ .medium-pull-0 {
+ position: relative;
+ right: 0%;
+ left: auto; }
+ .medium-push-1 {
+ position: relative;
+ left: 8.3333333333%;
+ right: auto; }
+ .medium-pull-1 {
+ position: relative;
+ right: 8.3333333333%;
+ left: auto; }
+ .medium-push-2 {
+ position: relative;
+ left: 16.6666666667%;
+ right: auto; }
+ .medium-pull-2 {
+ position: relative;
+ right: 16.6666666667%;
+ left: auto; }
+ .medium-push-3 {
+ position: relative;
+ left: 25%;
+ right: auto; }
+ .medium-pull-3 {
+ position: relative;
+ right: 25%;
+ left: auto; }
+ .medium-push-4 {
+ position: relative;
+ left: 33.3333333333%;
+ right: auto; }
+ .medium-pull-4 {
+ position: relative;
+ right: 33.3333333333%;
+ left: auto; }
+ .medium-push-5 {
+ position: relative;
+ left: 41.6666666667%;
+ right: auto; }
+ .medium-pull-5 {
+ position: relative;
+ right: 41.6666666667%;
+ left: auto; }
+ .medium-push-6 {
+ position: relative;
+ left: 50%;
+ right: auto; }
+ .medium-pull-6 {
+ position: relative;
+ right: 50%;
+ left: auto; }
+ .medium-push-7 {
+ position: relative;
+ left: 58.3333333333%;
+ right: auto; }
+ .medium-pull-7 {
+ position: relative;
+ right: 58.3333333333%;
+ left: auto; }
+ .medium-push-8 {
+ position: relative;
+ left: 66.6666666667%;
+ right: auto; }
+ .medium-pull-8 {
+ position: relative;
+ right: 66.6666666667%;
+ left: auto; }
+ .medium-push-9 {
+ position: relative;
+ left: 75%;
+ right: auto; }
+ .medium-pull-9 {
+ position: relative;
+ right: 75%;
+ left: auto; }
+ .medium-push-10 {
+ position: relative;
+ left: 83.3333333333%;
+ right: auto; }
+ .medium-pull-10 {
+ position: relative;
+ right: 83.3333333333%;
+ left: auto; }
+ .medium-push-11 {
+ position: relative;
+ left: 91.6666666667%;
+ right: auto; }
+ .medium-pull-11 {
+ position: relative;
+ right: 91.6666666667%;
+ left: auto; }
+ .column, .columns {
+ position: relative;
+ padding-left: 0.9375rem;
+ padding-right: 0.9375rem;
+ float: left; }
+ .medium-1 {
+ width: 8.3333333333%; }
+ .medium-2 {
+ width: 16.6666666667%; }
+ .medium-3 {
+ width: 25%; }
+ .medium-4 {
+ width: 33.3333333333%; }
+ .medium-5 {
+ width: 41.6666666667%; }
+ .medium-6 {
+ width: 50%; }
+ .medium-7 {
+ width: 58.3333333333%; }
+ .medium-8 {
+ width: 66.6666666667%; }
+ .medium-9 {
+ width: 75%; }
+ .medium-10 {
+ width: 83.3333333333%; }
+ .medium-11 {
+ width: 91.6666666667%; }
+ .medium-12 {
+ width: 100%; }
+ .medium-offset-0 {
+ margin-left: 0% !important; }
+ .medium-offset-1 {
+ margin-left: 8.3333333333% !important; }
+ .medium-offset-2 {
+ margin-left: 16.6666666667% !important; }
+ .medium-offset-3 {
+ margin-left: 25% !important; }
+ .medium-offset-4 {
+ margin-left: 33.3333333333% !important; }
+ .medium-offset-5 {
+ margin-left: 41.6666666667% !important; }
+ .medium-offset-6 {
+ margin-left: 50% !important; }
+ .medium-offset-7 {
+ margin-left: 58.3333333333% !important; }
+ .medium-offset-8 {
+ margin-left: 66.6666666667% !important; }
+ .medium-offset-9 {
+ margin-left: 75% !important; }
+ .medium-offset-10 {
+ margin-left: 83.3333333333% !important; }
+ .medium-offset-11 {
+ margin-left: 91.6666666667% !important; }
+ .medium-reset-order {
+ margin-left: 0;
+ margin-right: 0;
+ left: auto;
+ right: auto;
+ float: left; }
+ .column.medium-centered, .columns.medium-centered {
+ margin-left: auto;
+ margin-right: auto;
+ float: none; }
+ .column.medium-uncentered, .columns.medium-uncentered {
+ margin-left: 0;
+ margin-right: 0;
+ float: left; }
+ .column.medium-centered:last-child, .columns.medium-centered:last-child {
+ float: none; }
+ .column.medium-uncentered:last-child, .columns.medium-uncentered:last-child {
+ float: left; }
+ .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite {
+ float: right; }
+ .row.medium-collapse > .column, .row.medium-collapse > .columns {
+ padding-left: 0;
+ padding-right: 0; }
+ .row.medium-collapse .row {
+ margin-left: 0;
+ margin-right: 0; }
+ .row.medium-uncollapse > .column, .row.medium-uncollapse > .columns {
+ padding-left: 0.9375rem;
+ padding-right: 0.9375rem;
+ float: left; }
+ .push-0 {
+ position: relative;
+ left: 0%;
+ right: auto; }
+ .pull-0 {
+ position: relative;
+ right: 0%;
+ left: auto; }
+ .push-1 {
+ position: relative;
+ left: 8.3333333333%;
+ right: auto; }
+ .pull-1 {
+ position: relative;
+ right: 8.3333333333%;
+ left: auto; }
+ .push-2 {
+ position: relative;
+ left: 16.6666666667%;
+ right: auto; }
+ .pull-2 {
+ position: relative;
+ right: 16.6666666667%;
+ left: auto; }
+ .push-3 {
+ position: relative;
+ left: 25%;
+ right: auto; }
+ .pull-3 {
+ position: relative;
+ right: 25%;
+ left: auto; }
+ .push-4 {
+ position: relative;
+ left: 33.3333333333%;
+ right: auto; }
+ .pull-4 {
+ position: relative;
+ right: 33.3333333333%;
+ left: auto; }
+ .push-5 {
+ position: relative;
+ left: 41.6666666667%;
+ right: auto; }
+ .pull-5 {
+ position: relative;
+ right: 41.6666666667%;
+ left: auto; }
+ .push-6 {
+ position: relative;
+ left: 50%;
+ right: auto; }
+ .pull-6 {
+ position: relative;
+ right: 50%;
+ left: auto; }
+ .push-7 {
+ position: relative;
+ left: 58.3333333333%;
+ right: auto; }
+ .pull-7 {
+ position: relative;
+ right: 58.3333333333%;
+ left: auto; }
+ .push-8 {
+ position: relative;
+ left: 66.6666666667%;
+ right: auto; }
+ .pull-8 {
+ position: relative;
+ right: 66.6666666667%;
+ left: auto; }
+ .push-9 {
+ position: relative;
+ left: 75%;
+ right: auto; }
+ .pull-9 {
+ position: relative;
+ right: 75%;
+ left: auto; }
+ .push-10 {
+ position: relative;
+ left: 83.3333333333%;
+ right: auto; }
+ .pull-10 {
+ position: relative;
+ right: 83.3333333333%;
+ left: auto; }
+ .push-11 {
+ position: relative;
+ left: 91.6666666667%;
+ right: auto; }
+ .pull-11 {
+ position: relative;
+ right: 91.6666666667%;
+ left: auto; } }
+
+@media only screen and (min-width:64.063em) {
+ .large-push-0 {
+ position: relative;
+ left: 0%;
+ right: auto; }
+ .large-pull-0 {
+ position: relative;
+ right: 0%;
+ left: auto; }
+ .large-push-1 {
+ position: relative;
+ left: 8.3333333333%;
+ right: auto; }
+ .large-pull-1 {
+ position: relative;
+ right: 8.3333333333%;
+ left: auto; }
+ .large-push-2 {
+ position: relative;
+ left: 16.6666666667%;
+ right: auto; }
+ .large-pull-2 {
+ position: relative;
+ right: 16.6666666667%;
+ left: auto; }
+ .large-push-3 {
+ position: relative;
+ left: 25%;
+ right: auto; }
+ .large-pull-3 {
+ position: relative;
+ right: 25%;
+ left: auto; }
+ .large-push-4 {
+ position: relative;
+ left: 33.3333333333%;
+ right: auto; }
+ .large-pull-4 {
+ position: relative;
+ right: 33.3333333333%;
+ left: auto; }
+ .large-push-5 {
+ position: relative;
+ left: 41.6666666667%;
+ right: auto; }
+ .large-pull-5 {
+ position: relative;
+ right: 41.6666666667%;
+ left: auto; }
+ .large-push-6 {
+ position: relative;
+ left: 50%;
+ right: auto; }
+ .large-pull-6 {
+ position: relative;
+ right: 50%;
+ left: auto; }
+ .large-push-7 {
+ position: relative;
+ left: 58.3333333333%;
+ right: auto; }
+ .large-pull-7 {
+ position: relative;
+ right: 58.3333333333%;
+ left: auto; }
+ .large-push-8 {
+ position: relative;
+ left: 66.6666666667%;
+ right: auto; }
+ .large-pull-8 {
+ position: relative;
+ right: 66.6666666667%;
+ left: auto; }
+ .large-push-9 {
+ position: relative;
+ left: 75%;
+ right: auto; }
+ .large-pull-9 {
+ position: relative;
+ right: 75%;
+ left: auto; }
+ .large-push-10 {
+ position: relative;
+ left: 83.3333333333%;
+ right: auto; }
+ .large-pull-10 {
+ position: relative;
+ right: 83.3333333333%;
+ left: auto; }
+ .large-push-11 {
+ position: relative;
+ left: 91.6666666667%;
+ right: auto; }
+ .large-pull-11 {
+ position: relative;
+ right: 91.6666666667%;
+ left: auto; }
+ .column, .columns {
+ position: relative;
+ padding-left: 0.9375rem;
+ padding-right: 0.9375rem;
+ float: left; }
+ .large-1 {
+ width: 8.3333333333%; }
+ .large-2 {
+ width: 16.6666666667%; }
+ .large-3 {
+ width: 25%; }
+ .large-4 {
+ width: 33.3333333333%; }
+ .large-5 {
+ width: 41.6666666667%; }
+ .large-6 {
+ width: 50%; }
+ .large-7 {
+ width: 58.3333333333%; }
+ .large-8 {
+ width: 66.6666666667%; }
+ .large-9 {
+ width: 75%; }
+ .large-10 {
+ width: 83.3333333333%; }
+ .large-11 {
+ width: 91.6666666667%; }
+ .large-12 {
+ width: 100%; }
+ .large-offset-0 {
+ margin-left: 0% !important; }
+ .large-offset-1 {
+ margin-left: 8.3333333333% !important; }
+ .large-offset-2 {
+ margin-left: 16.6666666667% !important; }
+ .large-offset-3 {
+ margin-left: 25% !important; }
+ .large-offset-4 {
+ margin-left: 33.3333333333% !important; }
+ .large-offset-5 {
+ margin-left: 41.6666666667% !important; }
+ .large-offset-6 {
+ margin-left: 50% !important; }
+ .large-offset-7 {
+ margin-left: 58.3333333333% !important; }
+ .large-offset-8 {
+ margin-left: 66.6666666667% !important; }
+ .large-offset-9 {
+ margin-left: 75% !important; }
+ .large-offset-10 {
+ margin-left: 83.3333333333% !important; }
+ .large-offset-11 {
+ margin-left: 91.6666666667% !important; }
+ .large-reset-order {
+ margin-left: 0;
+ margin-right: 0;
+ left: auto;
+ right: auto;
+ float: left; }
+ .column.large-centered, .columns.large-centered {
+ margin-left: auto;
+ margin-right: auto;
+ float: none; }
+ .column.large-uncentered, .columns.large-uncentered {
+ margin-left: 0;
+ margin-right: 0;
+ float: left; }
+ .column.large-centered:last-child, .columns.large-centered:last-child {
+ float: none; }
+ .column.large-uncentered:last-child, .columns.large-uncentered:last-child {
+ float: left; }
+ .column.large-uncentered.opposite, .columns.large-uncentered.opposite {
+ float: right; }
+ .row.large-collapse > .column, .row.large-collapse > .columns {
+ padding-left: 0;
+ padding-right: 0; }
+ .row.large-collapse .row {
+ margin-left: 0;
+ margin-right: 0; }
+ .row.large-uncollapse > .column, .row.large-uncollapse > .columns {
+ padding-left: 0.9375rem;
+ padding-right: 0.9375rem;
+ float: left; }
+ .push-0 {
+ position: relative;
+ left: 0%;
+ right: auto; }
+ .pull-0 {
+ position: relative;
+ right: 0%;
+ left: auto; }
+ .push-1 {
+ position: relative;
+ left: 8.3333333333%;
+ right: auto; }
+ .pull-1 {
+ position: relative;
+ right: 8.3333333333%;
+ left: auto; }
+ .push-2 {
+ position: relative;
+ left: 16.6666666667%;
+ right: auto; }
+ .pull-2 {
+ position: relative;
+ right: 16.6666666667%;
+ left: auto; }
+ .push-3 {
+ position: relative;
+ left: 25%;
+ right: auto; }
+ .pull-3 {
+ position: relative;
+ right: 25%;
+ left: auto; }
+ .push-4 {
+ position: relative;
+ left: 33.3333333333%;
+ right: auto; }
+ .pull-4 {
+ position: relative;
+ right: 33.3333333333%;
+ left: auto; }
+ .push-5 {
+ position: relative;
+ left: 41.6666666667%;
+ right: auto; }
+ .pull-5 {
+ position: relative;
+ right: 41.6666666667%;
+ left: auto; }
+ .push-6 {
+ position: relative;
+ left: 50%;
+ right: auto; }
+ .pull-6 {
+ position: relative;
+ right: 50%;
+ left: auto; }
+ .push-7 {
+ position: relative;
+ left: 58.3333333333%;
+ right: auto; }
+ .pull-7 {
+ position: relative;
+ right: 58.3333333333%;
+ left: auto; }
+ .push-8 {
+ position: relative;
+ left: 66.6666666667%;
+ right: auto; }
+ .pull-8 {
+ position: relative;
+ right: 66.6666666667%;
+ left: auto; }
+ .push-9 {
+ position: relative;
+ left: 75%;
+ right: auto; }
+ .pull-9 {
+ position: relative;
+ right: 75%;
+ left: auto; }
+ .push-10 {
+ position: relative;
+ left: 83.3333333333%;
+ right: auto; }
+ .pull-10 {
+ position: relative;
+ right: 83.3333333333%;
+ left: auto; }
+ .push-11 {
+ position: relative;
+ left: 91.6666666667%;
+ right: auto; }
+ .pull-11 {
+ position: relative;
+ right: 91.6666666667%;
+ left: auto; } }
+
+.accordion {
+ margin-bottom: 0; }
+ .accordion:before, .accordion:after {
+ content: " ";
+ display: table; }
+ .accordion:after {
+ clear: both; }
+ .accordion .accordion-navigation, .accordion dd {
+ display: block;
+ margin-bottom: 0 !important; }
+ .accordion .accordion-navigation.active > a, .accordion dd.active > a {
+ background: #e8e8e8; }
+ .accordion .accordion-navigation > a, .accordion dd > a {
+ background: #EFEFEF;
+ color: #222222;
+ padding: 1rem;
+ display: block;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif;
+ font-size: 1rem; }
+ .accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
+ background: #e3e3e3; }
+ .accordion .accordion-navigation > .content, .accordion dd > .content {
+ display: none;
+ padding: 0.9375rem; }
+ .accordion .accordion-navigation > .content.active, .accordion dd > .content.active {
+ display: block;
+ background: #FFFFFF; }
+
+.alert-box {
+ border-style: solid;
+ border-width: 1px;
+ display: block;
+ font-weight: normal;
+ margin-bottom: 1.25rem;
+ position: relative;
+ padding: 0.875rem 1.5rem 0.875rem 0.875rem;
+ font-size: 0.8125rem;
+ transition: opacity 300ms ease-out;
+ background-color: #a21723;
+ border-color: #8b141e;
+ color: #FFFFFF; }
+ .alert-box .close {
+ font-size: 1.375rem;
+ padding: 0 6px 4px;
+ line-height: .9;
+ position: absolute;
+ top: 50%;
+ margin-top: -0.6875rem;
+ right: 0.25rem;
+ color: #333333;
+ opacity: 0.3;
+ background: inherit; }
+ .alert-box .close:hover, .alert-box .close:focus {
+ opacity: 0.5; }
+ .alert-box.radius {
+ border-radius: 3px; }
+ .alert-box.round {
+ border-radius: 1000px; }
+ .alert-box.success {
+ background-color: #17a35f;
+ border-color: #148c52;
+ color: #FFFFFF; }
+ .alert-box.alert {
+ background-color: #71030c;
+ border-color: #61030a;
+ color: #FFFFFF; }
+ .alert-box.secondary {
+ background-color: #e7e7e7;
+ border-color: #c7c7c7;
+ color: #4f4f4f; }
+ .alert-box.warning {
+ background-color: #a35117;
+ border-color: #8c4614;
+ color: #FFFFFF; }
+ .alert-box.info {
+ background-color: #1777a3;
+ border-color: #14668c;
+ color: #FFFFFF; }
+ .alert-box.alert-close {
+ opacity: 0; }
+
+[class*="block-grid-"] {
+ display: block;
+ padding: 0;
+ margin: 0 -0.625rem; }
+ [class*="block-grid-"]:before, [class*="block-grid-"]:after {
+ content: " ";
+ display: table; }
+ [class*="block-grid-"]:after {
+ clear: both; }
+ [class*="block-grid-"] > li {
+ display: block;
+ height: auto;
+ float: left;
+ padding: 0 0.625rem 1.25rem; }
+
+@media only screen {
+ .small-block-grid-1 > li {
+ width: 100%;
+ list-style: none; }
+ .small-block-grid-1 > li:nth-of-type(1n) {
+ clear: none; }
+ .small-block-grid-1 > li:nth-of-type(1n+1) {
+ clear: both; }
+ .small-block-grid-2 > li {
+ width: 50%;
+ list-style: none; }
+ .small-block-grid-2 > li:nth-of-type(1n) {
+ clear: none; }
+ .small-block-grid-2 > li:nth-of-type(2n+1) {
+ clear: both; }
+ .small-block-grid-3 > li {
+ width: 33.3333333333%;
+ list-style: none; }
+ .small-block-grid-3 > li:nth-of-type(1n) {
+ clear: none; }
+ .small-block-grid-3 > li:nth-of-type(3n+1) {
+ clear: both; }
+ .small-block-grid-4 > li {
+ width: 25%;
+ list-style: none; }
+ .small-block-grid-4 > li:nth-of-type(1n) {
+ clear: none; }
+ .small-block-grid-4 > li:nth-of-type(4n+1) {
+ clear: both; }
+ .small-block-grid-5 > li {
+ width: 20%;
+ list-style: none; }
+ .small-block-grid-5 > li:nth-of-type(1n) {
+ clear: none; }
+ .small-block-grid-5 > li:nth-of-type(5n+1) {
+ clear: both; }
+ .small-block-grid-6 > li {
+ width: 16.6666666667%;
+ list-style: none; }
+ .small-block-grid-6 > li:nth-of-type(1n) {
+ clear: none; }
+ .small-block-grid-6 > li:nth-of-type(6n+1) {
+ clear: both; }
+ .small-block-grid-7 > li {
+ width: 14.2857142857%;
+ list-style: none; }
+ .small-block-grid-7 > li:nth-of-type(1n) {
+ clear: none; }
+ .small-block-grid-7 > li:nth-of-type(7n+1) {
+ clear: both; }
+ .small-block-grid-8 > li {
+ width: 12.5%;
+ list-style: none; }
+ .small-block-grid-8 > li:nth-of-type(1n) {
+ clear: none; }
+ .small-block-grid-8 > li:nth-of-type(8n+1) {
+ clear: both; }
+ .small-block-grid-9 > li {
+ width: 11.1111111111%;
+ list-style: none; }
+ .small-block-grid-9 > li:nth-of-type(1n) {
+ clear: none; }
+ .small-block-grid-9 > li:nth-of-type(9n+1) {
+ clear: both; }
+ .small-block-grid-10 > li {
+ width: 10%;
+ list-style: none; }
+ .small-block-grid-10 > li:nth-of-type(1n) {
+ clear: none; }
+ .small-block-grid-10 > li:nth-of-type(10n+1) {
+ clear: both; }
+ .small-block-grid-11 > li {
+ width: 9.0909090909%;
+ list-style: none; }
+ .small-block-grid-11 > li:nth-of-type(1n) {
+ clear: none; }
+ .small-block-grid-11 > li:nth-of-type(11n+1) {
+ clear: both; }
+ .small-block-grid-12 > li {
+ width: 8.3333333333%;
+ list-style: none; }
+ .small-block-grid-12 > li:nth-of-type(1n) {
+ 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%;
+ list-style: none; }
+ .medium-block-grid-1 > li:nth-of-type(1n) {
+ clear: none; }
+ .medium-block-grid-1 > li:nth-of-type(1n+1) {
+ clear: both; }
+ .medium-block-grid-2 > li {
+ width: 50%;
+ list-style: none; }
+ .medium-block-grid-2 > li:nth-of-type(1n) {
+ clear: none; }
+ .medium-block-grid-2 > li:nth-of-type(2n+1) {
+ clear: both; }
+ .medium-block-grid-3 > li {
+ width: 33.3333333333%;
+ list-style: none; }
+ .medium-block-grid-3 > li:nth-of-type(1n) {
+ clear: none; }
+ .medium-block-grid-3 > li:nth-of-type(3n+1) {
+ clear: both; }
+ .medium-block-grid-4 > li {
+ width: 25%;
+ list-style: none; }
+ .medium-block-grid-4 > li:nth-of-type(1n) {
+ clear: none; }
+ .medium-block-grid-4 > li:nth-of-type(4n+1) {
+ clear: both; }
+ .medium-block-grid-5 > li {
+ width: 20%;
+ list-style: none; }
+ .medium-block-grid-5 > li:nth-of-type(1n) {
+ clear: none; }
+ .medium-block-grid-5 > li:nth-of-type(5n+1) {
+ clear: both; }
+ .medium-block-grid-6 > li {
+ width: 16.6666666667%;
+ list-style: none; }
+ .medium-block-grid-6 > li:nth-of-type(1n) {
+ clear: none; }
+ .medium-block-grid-6 > li:nth-of-type(6n+1) {
+ clear: both; }
+ .medium-block-grid-7 > li {
+ width: 14.2857142857%;
+ list-style: none; }
+ .medium-block-grid-7 > li:nth-of-type(1n) {
+ clear: none; }
+ .medium-block-grid-7 > li:nth-of-type(7n+1) {
+ clear: both; }
+ .medium-block-grid-8 > li {
+ width: 12.5%;
+ list-style: none; }
+ .medium-block-grid-8 > li:nth-of-type(1n) {
+ clear: none; }
+ .medium-block-grid-8 > li:nth-of-type(8n+1) {
+ clear: both; }
+ .medium-block-grid-9 > li {
+ width: 11.1111111111%;
+ list-style: none; }
+ .medium-block-grid-9 > li:nth-of-type(1n) {
+ clear: none; }
+ .medium-block-grid-9 > li:nth-of-type(9n+1) {
+ clear: both; }
+ .medium-block-grid-10 > li {
+ width: 10%;
+ list-style: none; }
+ .medium-block-grid-10 > li:nth-of-type(1n) {
+ clear: none; }
+ .medium-block-grid-10 > li:nth-of-type(10n+1) {
+ clear: both; }
+ .medium-block-grid-11 > li {
+ width: 9.0909090909%;
+ list-style: none; }
+ .medium-block-grid-11 > li:nth-of-type(1n) {
+ clear: none; }
+ .medium-block-grid-11 > li:nth-of-type(11n+1) {
+ clear: both; }
+ .medium-block-grid-12 > li {
+ width: 8.3333333333%;
+ list-style: none; }
+ .medium-block-grid-12 > li:nth-of-type(1n) {
+ 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%;
+ list-style: none; }
+ .large-block-grid-1 > li:nth-of-type(1n) {
+ clear: none; }
+ .large-block-grid-1 > li:nth-of-type(1n+1) {
+ clear: both; }
+ .large-block-grid-2 > li {
+ width: 50%;
+ list-style: none; }
+ .large-block-grid-2 > li:nth-of-type(1n) {
+ clear: none; }
+ .large-block-grid-2 > li:nth-of-type(2n+1) {
+ clear: both; }
+ .large-block-grid-3 > li {
+ width: 33.3333333333%;
+ list-style: none; }
+ .large-block-grid-3 > li:nth-of-type(1n) {
+ clear: none; }
+ .large-block-grid-3 > li:nth-of-type(3n+1) {
+ clear: both; }
+ .large-block-grid-4 > li {
+ width: 25%;
+ list-style: none; }
+ .large-block-grid-4 > li:nth-of-type(1n) {
+ clear: none; }
+ .large-block-grid-4 > li:nth-of-type(4n+1) {
+ clear: both; }
+ .large-block-grid-5 > li {
+ width: 20%;
+ list-style: none; }
+ .large-block-grid-5 > li:nth-of-type(1n) {
+ clear: none; }
+ .large-block-grid-5 > li:nth-of-type(5n+1) {
+ clear: both; }
+ .large-block-grid-6 > li {
+ width: 16.6666666667%;
+ list-style: none; }
+ .large-block-grid-6 > li:nth-of-type(1n) {
+ clear: none; }
+ .large-block-grid-6 > li:nth-of-type(6n+1) {
+ clear: both; }
+ .large-block-grid-7 > li {
+ width: 14.2857142857%;
+ list-style: none; }
+ .large-block-grid-7 > li:nth-of-type(1n) {
+ clear: none; }
+ .large-block-grid-7 > li:nth-of-type(7n+1) {
+ clear: both; }
+ .large-block-grid-8 > li {
+ width: 12.5%;
+ list-style: none; }
+ .large-block-grid-8 > li:nth-of-type(1n) {
+ clear: none; }
+ .large-block-grid-8 > li:nth-of-type(8n+1) {
+ clear: both; }
+ .large-block-grid-9 > li {
+ width: 11.1111111111%;
+ list-style: none; }
+ .large-block-grid-9 > li:nth-of-type(1n) {
+ clear: none; }
+ .large-block-grid-9 > li:nth-of-type(9n+1) {
+ clear: both; }
+ .large-block-grid-10 > li {
+ width: 10%;
+ list-style: none; }
+ .large-block-grid-10 > li:nth-of-type(1n) {
+ clear: none; }
+ .large-block-grid-10 > li:nth-of-type(10n+1) {
+ clear: both; }
+ .large-block-grid-11 > li {
+ width: 9.0909090909%;
+ list-style: none; }
+ .large-block-grid-11 > li:nth-of-type(1n) {
+ clear: none; }
+ .large-block-grid-11 > li:nth-of-type(11n+1) {
+ clear: both; }
+ .large-block-grid-12 > li {
+ width: 8.3333333333%;
+ list-style: none; }
+ .large-block-grid-12 > li:nth-of-type(1n) {
+ clear: none; }
+ .large-block-grid-12 > li:nth-of-type(12n+1) {
+ clear: both; } }
+
+.breadcrumbs {
+ display: block;
+ padding: 0.5625rem 0.875rem 0.5625rem;
+ overflow: hidden;
+ margin-left: 0;
+ list-style: none;
+ border-style: solid;
+ border-width: 1px;
+ background-color: #f4f4f4;
+ border-color: gainsboro;
+ border-radius: 3px; }
+ .breadcrumbs > * {
+ margin: 0;
+ float: left;
+ font-size: 0.6875rem;
+ line-height: 0.6875rem;
+ text-transform: uppercase;
+ color: #a21723; }
+ .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
+ text-decoration: underline; }
+ .breadcrumbs > * a {
+ color: #a21723; }
+ .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: false; }
+ .breadcrumbs > *:before {
+ content: "/";
+ color: #AAAAAA;
+ margin: 0 0.75rem;
+ position: relative;
+ top: 1px; }
+ .breadcrumbs > *:first-child:before {
+ content: " ";
+ margin: 0; }
+
+/* Accessibility - hides the forward slash */
+[aria-label="breadcrumbs"] [aria-hidden="true"]:after {
+ content: "/"; }
+
+button, .button {
+ border-style: solid;
+ border-width: 0;
+ cursor: pointer;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif;
+ font-weight: normal;
+ line-height: normal;
+ margin: 0 0 1.25rem;
+ position: relative;
+ text-decoration: none;
+ text-align: center;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ border-radius: 0;
+ display: inline-block;
+ padding-top: 1rem;
+ padding-right: 2rem;
+ padding-bottom: 1.0625rem;
+ padding-left: 2rem;
+ font-size: 1rem;
+ background-color: #a21723;
+ border-color: #82121c;
+ color: #FFFFFF;
+ transition: background-color 300ms ease-out; }
+ button:hover, button:focus, .button:hover, .button:focus {
+ background-color: #82121c; }
+ button:hover, button:focus, .button:hover, .button:focus {
+ color: #FFFFFF; }
+ button.secondary, .button.secondary {
+ background-color: #e7e7e7;
+ border-color: #b9b9b9;
+ color: #333333; }
+ button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
+ background-color: #b9b9b9; }
+ button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
+ color: #333333; }
+ button.success, .button.success {
+ background-color: #17a35f;
+ border-color: #12824c;
+ color: #FFFFFF; }
+ button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
+ background-color: #12824c; }
+ button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
+ color: #FFFFFF; }
+ button.alert, .button.alert {
+ background-color: #71030c;
+ border-color: #5a020a;
+ color: #FFFFFF; }
+ button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
+ background-color: #5a020a; }
+ button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
+ color: #FFFFFF; }
+ button.warning, .button.warning {
+ background-color: #a35117;
+ border-color: #824112;
+ color: #FFFFFF; }
+ button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
+ background-color: #824112; }
+ button.warning:hover, button.warning:focus, .button.warning:hover, .button.warning:focus {
+ color: #FFFFFF; }
+ button.info, .button.info {
+ background-color: #1777a3;
+ border-color: #125f82;
+ color: #FFFFFF; }
+ button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
+ background-color: #125f82; }
+ button.info:hover, button.info:focus, .button.info:hover, .button.info:focus {
+ color: #FFFFFF; }
+ button.large, .button.large {
+ padding-top: 1.125rem;
+ padding-right: 2.25rem;
+ padding-bottom: 1.1875rem;
+ padding-left: 2.25rem;
+ font-size: 1.25rem; }
+ button.small, .button.small {
+ padding-top: 0.875rem;
+ padding-right: 1.75rem;
+ padding-bottom: 0.9375rem;
+ padding-left: 1.75rem;
+ font-size: 0.8125rem; }
+ button.tiny, .button.tiny {
+ padding-top: 0.625rem;
+ padding-right: 1.25rem;
+ padding-bottom: 0.6875rem;
+ padding-left: 1.25rem;
+ font-size: 0.6875rem; }
+ button.expand, .button.expand {
+ padding-right: 0;
+ padding-left: 0;
+ width: 100%; }
+ button.left-align, .button.left-align {
+ text-align: left;
+ text-indent: 0.75rem; }
+ button.right-align, .button.right-align {
+ text-align: right;
+ padding-right: 0.75rem; }
+ button.radius, .button.radius {
+ border-radius: 3px; }
+ button.round, .button.round {
+ border-radius: 1000px; }
+ button.disabled, button[disabled], .button.disabled, .button[disabled] {
+ background-color: #a21723;
+ border-color: #82121c;
+ color: #FFFFFF;
+ cursor: default;
+ opacity: 0.7;
+ 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: #82121c; }
+ button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
+ color: #FFFFFF; }
+ button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
+ background-color: #a21723; }
+ button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
+ background-color: #e7e7e7;
+ border-color: #b9b9b9;
+ color: #333333;
+ cursor: default;
+ opacity: 0.7;
+ box-shadow: none; }
+ button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
+ background-color: #b9b9b9; }
+ button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
+ color: #333333; }
+ button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
+ background-color: #e7e7e7; }
+ button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
+ background-color: #17a35f;
+ border-color: #12824c;
+ color: #FFFFFF;
+ cursor: default;
+ opacity: 0.7;
+ 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: #12824c; }
+ button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
+ color: #FFFFFF; }
+ button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
+ background-color: #17a35f; }
+ button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
+ background-color: #71030c;
+ border-color: #5a020a;
+ color: #FFFFFF;
+ cursor: default;
+ opacity: 0.7;
+ 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: #5a020a; }
+ button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
+ color: #FFFFFF; }
+ button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
+ background-color: #71030c; }
+ button.disabled.warning, button[disabled].warning, .button.disabled.warning, .button[disabled].warning {
+ background-color: #a35117;
+ border-color: #824112;
+ color: #FFFFFF;
+ cursor: default;
+ opacity: 0.7;
+ box-shadow: none; }
+ button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
+ background-color: #824112; }
+ button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
+ color: #FFFFFF; }
+ button.disabled.warning:hover, button.disabled.warning:focus, button[disabled].warning:hover, button[disabled].warning:focus, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning:hover, .button[disabled].warning:focus {
+ background-color: #a35117; }
+ button.disabled.info, button[disabled].info, .button.disabled.info, .button[disabled].info {
+ background-color: #1777a3;
+ border-color: #125f82;
+ color: #FFFFFF;
+ cursor: default;
+ opacity: 0.7;
+ box-shadow: none; }
+ button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
+ background-color: #125f82; }
+ button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
+ color: #FFFFFF; }
+ button.disabled.info:hover, button.disabled.info:focus, button[disabled].info:hover, button[disabled].info:focus, .button.disabled.info:hover, .button.disabled.info:focus, .button[disabled].info:hover, .button[disabled].info:focus {
+ background-color: #1777a3; }
+
+button::-moz-focus-inner {
+ border: 0;
+ padding: 0; }
+
+@media only screen and (min-width:40.063em) {
+ button, .button {
+ display: inline-block; } }
+
+.button-group {
+ list-style: none;
+ margin: 0;
+ left: 0; }
+ .button-group:before, .button-group:after {
+ content: " ";
+ display: table; }
+ .button-group:after {
+ clear: both; }
+ .button-group.even-2 li {
+ margin: 0 -2px;
+ display: inline-block;
+ width: 50%; }
+ .button-group.even-2 li > button, .button-group.even-2 li .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.even-2 li:first-child button, .button-group.even-2 li:first-child .button {
+ border-left: 0; }
+ .button-group.even-2 li button, .button-group.even-2 li .button {
+ width: 100%; }
+ .button-group.even-3 li {
+ margin: 0 -2px;
+ display: inline-block;
+ width: 33.3333333333%; }
+ .button-group.even-3 li > button, .button-group.even-3 li .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.even-3 li:first-child button, .button-group.even-3 li:first-child .button {
+ border-left: 0; }
+ .button-group.even-3 li button, .button-group.even-3 li .button {
+ width: 100%; }
+ .button-group.even-4 li {
+ margin: 0 -2px;
+ display: inline-block;
+ width: 25%; }
+ .button-group.even-4 li > button, .button-group.even-4 li .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.even-4 li:first-child button, .button-group.even-4 li:first-child .button {
+ border-left: 0; }
+ .button-group.even-4 li button, .button-group.even-4 li .button {
+ width: 100%; }
+ .button-group.even-5 li {
+ margin: 0 -2px;
+ display: inline-block;
+ width: 20%; }
+ .button-group.even-5 li > button, .button-group.even-5 li .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.even-5 li:first-child button, .button-group.even-5 li:first-child .button {
+ border-left: 0; }
+ .button-group.even-5 li button, .button-group.even-5 li .button {
+ width: 100%; }
+ .button-group.even-6 li {
+ margin: 0 -2px;
+ display: inline-block;
+ width: 16.6666666667%; }
+ .button-group.even-6 li > button, .button-group.even-6 li .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.even-6 li:first-child button, .button-group.even-6 li:first-child .button {
+ border-left: 0; }
+ .button-group.even-6 li button, .button-group.even-6 li .button {
+ width: 100%; }
+ .button-group.even-7 li {
+ margin: 0 -2px;
+ display: inline-block;
+ width: 14.2857142857%; }
+ .button-group.even-7 li > button, .button-group.even-7 li .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.even-7 li:first-child button, .button-group.even-7 li:first-child .button {
+ border-left: 0; }
+ .button-group.even-7 li button, .button-group.even-7 li .button {
+ width: 100%; }
+ .button-group.even-8 li {
+ margin: 0 -2px;
+ display: inline-block;
+ width: 12.5%; }
+ .button-group.even-8 li > button, .button-group.even-8 li .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.even-8 li:first-child button, .button-group.even-8 li:first-child .button {
+ border-left: 0; }
+ .button-group.even-8 li button, .button-group.even-8 li .button {
+ width: 100%; }
+ .button-group > li {
+ margin: 0 -2px;
+ display: inline-block; }
+ .button-group > li > button, .button-group > li .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group > li:first-child button, .button-group > li:first-child .button {
+ border-left: 0; }
+ .button-group.stack > li {
+ margin: 0 -2px;
+ display: inline-block;
+ display: block;
+ margin: 0;
+ float: none; }
+ .button-group.stack > li > button, .button-group.stack > li .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
+ border-left: 0; }
+ .button-group.stack > li > button, .button-group.stack > li .button {
+ border-top: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5);
+ border-left-width: 0;
+ margin: 0;
+ display: block; }
+ .button-group.stack > li > button {
+ width: 100%; }
+ .button-group.stack > li:first-child button, .button-group.stack > li:first-child .button {
+ border-top: 0; }
+ .button-group.stack-for-small > li {
+ margin: 0 -2px;
+ display: inline-block; }
+ .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
+ border-left: 0; }
+ @media only screen and (max-width: 40em) {
+ .button-group.stack-for-small > li {
+ margin: 0 -2px;
+ display: inline-block;
+ display: block;
+ margin: 0; }
+ .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
+ border-left: 0; }
+ .button-group.stack-for-small > li > button, .button-group.stack-for-small > li .button {
+ border-top: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5);
+ border-left-width: 0;
+ margin: 0;
+ display: block; }
+ .button-group.stack-for-small > li > button {
+ width: 100%; }
+ .button-group.stack-for-small > li:first-child button, .button-group.stack-for-small > li:first-child .button {
+ border-top: 0; } }
+ .button-group.radius > * {
+ margin: 0 -2px;
+ display: inline-block; }
+ .button-group.radius > * > button, .button-group.radius > * .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.radius > *:first-child button, .button-group.radius > *:first-child .button {
+ border-left: 0; }
+ .button-group.radius > *, .button-group.radius > * > a, .button-group.radius > * > button, .button-group.radius > * > .button {
+ border-radius: 0; }
+ .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button {
+ -webkit-border-bottom-left-radius: 3px;
+ -webkit-border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top-left-radius: 3px; }
+ .button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button {
+ -webkit-border-bottom-right-radius: 3px;
+ -webkit-border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-top-right-radius: 3px; }
+ .button-group.radius.stack > * {
+ margin: 0 -2px;
+ display: inline-block;
+ display: block;
+ margin: 0; }
+ .button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
+ border-left: 0; }
+ .button-group.radius.stack > * > button, .button-group.radius.stack > * .button {
+ border-top: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5);
+ border-left-width: 0;
+ margin: 0;
+ display: block; }
+ .button-group.radius.stack > * > button {
+ width: 100%; }
+ .button-group.radius.stack > *:first-child button, .button-group.radius.stack > *:first-child .button {
+ border-top: 0; }
+ .button-group.radius.stack > *, .button-group.radius.stack > * > a, .button-group.radius.stack > * > button, .button-group.radius.stack > * > .button {
+ border-radius: 0; }
+ .button-group.radius.stack > *:first-child, .button-group.radius.stack > *:first-child > a, .button-group.radius.stack > *:first-child > button, .button-group.radius.stack > *:first-child > .button {
+ -webkit-top-left-radius: 3px;
+ -webkit-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px; }
+ .button-group.radius.stack > *:last-child, .button-group.radius.stack > *:last-child > a, .button-group.radius.stack > *:last-child > button, .button-group.radius.stack > *:last-child > .button {
+ -webkit-bottom-left-radius: 3px;
+ -webkit-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px; }
+ @media only screen and (min-width:40.063em) {
+ .button-group.radius.stack-for-small > * {
+ margin: 0 -2px;
+ display: inline-block; }
+ .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
+ border-left: 0; }
+ .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button {
+ border-radius: 0; }
+ .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button {
+ -webkit-border-bottom-left-radius: 3px;
+ -webkit-border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top-left-radius: 3px; }
+ .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button {
+ -webkit-border-bottom-right-radius: 3px;
+ -webkit-border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-top-right-radius: 3px; } }
+ @media only screen and (max-width: 40em) {
+ .button-group.radius.stack-for-small > * {
+ margin: 0 -2px;
+ display: inline-block;
+ display: block;
+ margin: 0; }
+ .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
+ border-left: 0; }
+ .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * .button {
+ border-top: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5);
+ border-left-width: 0;
+ margin: 0;
+ display: block; }
+ .button-group.radius.stack-for-small > * > button {
+ width: 100%; }
+ .button-group.radius.stack-for-small > *:first-child button, .button-group.radius.stack-for-small > *:first-child .button {
+ border-top: 0; }
+ .button-group.radius.stack-for-small > *, .button-group.radius.stack-for-small > * > a, .button-group.radius.stack-for-small > * > button, .button-group.radius.stack-for-small > * > .button {
+ border-radius: 0; }
+ .button-group.radius.stack-for-small > *:first-child, .button-group.radius.stack-for-small > *:first-child > a, .button-group.radius.stack-for-small > *:first-child > button, .button-group.radius.stack-for-small > *:first-child > .button {
+ -webkit-top-left-radius: 3px;
+ -webkit-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px; }
+ .button-group.radius.stack-for-small > *:last-child, .button-group.radius.stack-for-small > *:last-child > a, .button-group.radius.stack-for-small > *:last-child > button, .button-group.radius.stack-for-small > *:last-child > .button {
+ -webkit-bottom-left-radius: 3px;
+ -webkit-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-bottom-right-radius: 3px; } }
+ .button-group.round > * {
+ margin: 0 -2px;
+ display: inline-block; }
+ .button-group.round > * > button, .button-group.round > * .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.round > *:first-child button, .button-group.round > *:first-child .button {
+ border-left: 0; }
+ .button-group.round > *, .button-group.round > * > a, .button-group.round > * > button, .button-group.round > * > .button {
+ border-radius: 0; }
+ .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button {
+ -webkit-border-bottom-left-radius: 1000px;
+ -webkit-border-top-left-radius: 1000px;
+ border-bottom-left-radius: 1000px;
+ border-top-left-radius: 1000px; }
+ .button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button {
+ -webkit-border-bottom-right-radius: 1000px;
+ -webkit-border-top-right-radius: 1000px;
+ border-bottom-right-radius: 1000px;
+ border-top-right-radius: 1000px; }
+ .button-group.round.stack > * {
+ margin: 0 -2px;
+ display: inline-block;
+ display: block;
+ margin: 0; }
+ .button-group.round.stack > * > button, .button-group.round.stack > * .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
+ border-left: 0; }
+ .button-group.round.stack > * > button, .button-group.round.stack > * .button {
+ border-top: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5);
+ border-left-width: 0;
+ margin: 0;
+ display: block; }
+ .button-group.round.stack > * > button {
+ width: 100%; }
+ .button-group.round.stack > *:first-child button, .button-group.round.stack > *:first-child .button {
+ border-top: 0; }
+ .button-group.round.stack > *, .button-group.round.stack > * > a, .button-group.round.stack > * > button, .button-group.round.stack > * > .button {
+ border-radius: 0; }
+ .button-group.round.stack > *:first-child, .button-group.round.stack > *:first-child > a, .button-group.round.stack > *:first-child > button, .button-group.round.stack > *:first-child > .button {
+ -webkit-top-left-radius: 1rem;
+ -webkit-top-right-radius: 1rem;
+ border-top-left-radius: 1rem;
+ border-top-right-radius: 1rem; }
+ .button-group.round.stack > *:last-child, .button-group.round.stack > *:last-child > a, .button-group.round.stack > *:last-child > button, .button-group.round.stack > *:last-child > .button {
+ -webkit-bottom-left-radius: 1rem;
+ -webkit-bottom-right-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+ border-bottom-right-radius: 1rem; }
+ @media only screen and (min-width:40.063em) {
+ .button-group.round.stack-for-small > * {
+ margin: 0 -2px;
+ display: inline-block; }
+ .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
+ border-left: 0; }
+ .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button {
+ border-radius: 0; }
+ .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button {
+ -webkit-border-bottom-left-radius: 1000px;
+ -webkit-border-top-left-radius: 1000px;
+ border-bottom-left-radius: 1000px;
+ border-top-left-radius: 1000px; }
+ .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button {
+ -webkit-border-bottom-right-radius: 1000px;
+ -webkit-border-top-right-radius: 1000px;
+ border-bottom-right-radius: 1000px;
+ border-top-right-radius: 1000px; } }
+ @media only screen and (max-width: 40em) {
+ .button-group.round.stack-for-small > * {
+ margin: 0 -2px;
+ display: inline-block;
+ display: block;
+ margin: 0; }
+ .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
+ border-left: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5); }
+ .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
+ border-left: 0; }
+ .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * .button {
+ border-top: 1px solid;
+ border-color: rgba(255, 255, 255, 0.5);
+ border-left-width: 0;
+ margin: 0;
+ display: block; }
+ .button-group.round.stack-for-small > * > button {
+ width: 100%; }
+ .button-group.round.stack-for-small > *:first-child button, .button-group.round.stack-for-small > *:first-child .button {
+ border-top: 0; }
+ .button-group.round.stack-for-small > *, .button-group.round.stack-for-small > * > a, .button-group.round.stack-for-small > * > button, .button-group.round.stack-for-small > * > .button {
+ border-radius: 0; }
+ .button-group.round.stack-for-small > *:first-child, .button-group.round.stack-for-small > *:first-child > a, .button-group.round.stack-for-small > *:first-child > button, .button-group.round.stack-for-small > *:first-child > .button {
+ -webkit-top-left-radius: 1rem;
+ -webkit-top-right-radius: 1rem;
+ border-top-left-radius: 1rem;
+ border-top-right-radius: 1rem; }
+ .button-group.round.stack-for-small > *:last-child, .button-group.round.stack-for-small > *:last-child > a, .button-group.round.stack-for-small > *:last-child > button, .button-group.round.stack-for-small > *:last-child > .button {
+ -webkit-bottom-left-radius: 1rem;
+ -webkit-bottom-right-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+ border-bottom-right-radius: 1rem; } }
+
+.button-bar:before, .button-bar:after {
+ content: " ";
+ display: table; }
+.button-bar:after {
+ clear: both; }
+.button-bar .button-group {
+ float: left;
+ margin-right: 0.625rem; }
+ .button-bar .button-group div {
+ overflow: hidden; }
+
+/* Clearing Styles */
+.clearing-thumbs, [data-clearing] {
+ margin-bottom: 0;
+ margin-left: 0;
+ list-style: none; }
+ .clearing-thumbs:before, .clearing-thumbs:after, [data-clearing]:before, [data-clearing]:after {
+ content: " ";
+ display: table; }
+ .clearing-thumbs:after, [data-clearing]:after {
+ clear: both; }
+ .clearing-thumbs li, [data-clearing] li {
+ float: left;
+ margin-right: 10px; }
+ .clearing-thumbs[class*="block-grid-"] li, [data-clearing][class*="block-grid-"] li {
+ margin-right: 0; }
+
+.clearing-blackout {
+ background: #333333;
+ position: fixed;
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+ z-index: 998; }
+ .clearing-blackout .clearing-close {
+ display: block; }
+
+.clearing-container {
+ position: relative;
+ z-index: 998;
+ height: 100%;
+ overflow: hidden;
+ margin: 0; }
+
+.clearing-touch-label {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ color: #AAAAAA;
+ font-size: 0.6em; }
+
+.visible-img {
+ height: 95%;
+ position: relative; }
+ .visible-img img {
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ transform: translateY(-50%) translateX(-50%);
+ -webkit-transform: translateY(-50%) translateX(-50%);
+ -ms-transform: translateY(-50%) translateX(-50%);
+ max-height: 100%;
+ max-width: 100%; }
+
+.clearing-caption {
+ color: #CCCCCC;
+ font-size: 0.875em;
+ line-height: 1.3;
+ margin-bottom: 0;
+ text-align: center;
+ bottom: 0;
+ background: #333333;
+ width: 100%;
+ padding: 10px 30px 20px;
+ position: absolute;
+ left: 0; }
+
+.clearing-close {
+ z-index: 999;
+ padding-left: 20px;
+ padding-top: 10px;
+ font-size: 30px;
+ line-height: 1;
+ color: #CCCCCC;
+ display: none; }
+ .clearing-close:hover, .clearing-close:focus {
+ color: #CCCCCC; }
+
+.clearing-assembled .clearing-container {
+ height: 100%; }
+ .clearing-assembled .clearing-container .carousel > ul {
+ display: none; }
+
+.clearing-feature li {
+ display: none; }
+ .clearing-feature li.clearing-featured-img {
+ display: block; }
+
+@media only screen and (min-width:40.063em) {
+ .clearing-main-prev, .clearing-main-next {
+ position: absolute;
+ height: 100%;
+ width: 40px;
+ top: 0; }
+ .clearing-main-prev > span, .clearing-main-next > span {
+ position: absolute;
+ top: 50%;
+ display: block;
+ width: 0;
+ height: 0;
+ border: solid 12px; }
+ .clearing-main-prev > span:hover, .clearing-main-next > span:hover {
+ opacity: 0.8; }
+ .clearing-main-prev {
+ left: 0; }
+ .clearing-main-prev > span {
+ left: 5px;
+ border-color: transparent;
+ border-right-color: #CCCCCC; }
+ .clearing-main-next {
+ right: 0; }
+ .clearing-main-next > span {
+ border-color: transparent;
+ border-left-color: #CCCCCC; }
+ .clearing-main-prev.disabled, .clearing-main-next.disabled {
+ opacity: 0.3; }
+ .clearing-assembled .clearing-container .carousel {
+ background: rgba(51, 51, 51, 0.8);
+ height: 120px;
+ margin-top: 10px;
+ text-align: center; }
+ .clearing-assembled .clearing-container .carousel > ul {
+ display: inline-block;
+ z-index: 999;
+ height: 100%;
+ position: relative;
+ float: none; }
+ .clearing-assembled .clearing-container .carousel > ul li {
+ display: block;
+ width: 120px;
+ min-height: inherit;
+ float: left;
+ overflow: hidden;
+ margin-right: 0;
+ padding: 0;
+ position: relative;
+ cursor: pointer;
+ opacity: 0.4;
+ clear: none; }
+ .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;
+ 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; } }
+
+/* Foundation Dropdowns */
+.f-dropdown {
+ position: absolute;
+ left: -9999px;
+ list-style: none;
+ margin-left: 0;
+ outline: none;
+ width: 100%;
+ max-height: none;
+ height: auto;
+ background: #FFFFFF;
+ border: solid 1px #cccccc;
+ font-size: 0.875rem;
+ z-index: 89;
+ margin-top: 2px;
+ max-width: 200px; }
+ .f-dropdown > *:first-child {
+ margin-top: 0; }
+ .f-dropdown > *:last-child {
+ margin-bottom: 0; }
+ .f-dropdown:before {
+ content: "";
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ border-color: transparent transparent #FFFFFF transparent;
+ border-bottom-style: solid;
+ position: absolute;
+ top: -12px;
+ left: 10px;
+ z-index: 89; }
+ .f-dropdown:after {
+ content: "";
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 7px;
+ border-color: transparent transparent #cccccc transparent;
+ border-bottom-style: solid;
+ position: absolute;
+ top: -14px;
+ left: 9px;
+ z-index: 88; }
+ .f-dropdown.right:before {
+ left: auto;
+ right: 10px; }
+ .f-dropdown.right:after {
+ left: auto;
+ right: 9px; }
+ .f-dropdown.drop-right {
+ position: absolute;
+ left: -9999px;
+ list-style: none;
+ margin-left: 0;
+ outline: none;
+ width: 100%;
+ max-height: none;
+ height: auto;
+ background: #FFFFFF;
+ border: solid 1px #cccccc;
+ font-size: 0.875rem;
+ z-index: 89;
+ margin-top: 0;
+ margin-left: 2px;
+ max-width: 200px; }
+ .f-dropdown.drop-right > *:first-child {
+ margin-top: 0; }
+ .f-dropdown.drop-right > *:last-child {
+ margin-bottom: 0; }
+ .f-dropdown.drop-right:before {
+ content: "";
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ border-color: transparent #FFFFFF transparent transparent;
+ border-right-style: solid;
+ position: absolute;
+ top: 10px;
+ left: -12px;
+ z-index: 89; }
+ .f-dropdown.drop-right:after {
+ content: "";
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 7px;
+ border-color: transparent #cccccc transparent transparent;
+ border-right-style: solid;
+ position: absolute;
+ top: 9px;
+ left: -14px;
+ z-index: 88; }
+ .f-dropdown.drop-left {
+ position: absolute;
+ left: -9999px;
+ list-style: none;
+ margin-left: 0;
+ outline: none;
+ width: 100%;
+ max-height: none;
+ height: auto;
+ background: #FFFFFF;
+ border: solid 1px #cccccc;
+ font-size: 0.875rem;
+ z-index: 89;
+ margin-top: 0;
+ margin-left: -2px;
+ max-width: 200px; }
+ .f-dropdown.drop-left > *:first-child {
+ margin-top: 0; }
+ .f-dropdown.drop-left > *:last-child {
+ margin-bottom: 0; }
+ .f-dropdown.drop-left:before {
+ content: "";
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ border-color: transparent transparent transparent #FFFFFF;
+ border-left-style: solid;
+ position: absolute;
+ top: 10px;
+ right: -12px;
+ left: auto;
+ z-index: 89; }
+ .f-dropdown.drop-left:after {
+ content: "";
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 7px;
+ border-color: transparent transparent transparent #cccccc;
+ border-left-style: solid;
+ position: absolute;
+ top: 9px;
+ right: -14px;
+ left: auto;
+ z-index: 88; }
+ .f-dropdown.drop-top {
+ position: absolute;
+ left: -9999px;
+ list-style: none;
+ margin-left: 0;
+ outline: none;
+ width: 100%;
+ max-height: none;
+ height: auto;
+ background: #FFFFFF;
+ border: solid 1px #cccccc;
+ font-size: 0.875rem;
+ z-index: 89;
+ margin-top: -2px;
+ margin-left: 0;
+ max-width: 200px; }
+ .f-dropdown.drop-top > *:first-child {
+ margin-top: 0; }
+ .f-dropdown.drop-top > *:last-child {
+ margin-bottom: 0; }
+ .f-dropdown.drop-top:before {
+ content: "";
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 6px;
+ border-color: #FFFFFF transparent transparent transparent;
+ border-top-style: solid;
+ position: absolute;
+ top: auto;
+ bottom: -12px;
+ left: 10px;
+ right: auto;
+ z-index: 89; }
+ .f-dropdown.drop-top:after {
+ content: "";
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 7px;
+ border-color: #cccccc transparent transparent transparent;
+ border-top-style: solid;
+ position: absolute;
+ top: auto;
+ bottom: -14px;
+ left: 9px;
+ right: auto;
+ z-index: 88; }
+ .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.radius {
+ border-radius: 3px; }
+ .f-dropdown li a {
+ display: block;
+ padding: 0.5rem;
+ color: #555555; }
+ .f-dropdown.content {
+ position: absolute;
+ left: -9999px;
+ list-style: none;
+ margin-left: 0;
+ outline: none;
+ padding: 1.25rem;
+ width: 100%;
+ height: auto;
+ max-height: none;
+ background: #FFFFFF;
+ border: solid 1px #cccccc;
+ font-size: 0.875rem;
+ z-index: 89;
+ 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; }
+ .f-dropdown.mega {
+ width: 100% !important;
+ max-width: 100% !important; }
+ .f-dropdown.mega.open {
+ left: 0 !important; }
+
+.dropdown.button, button.dropdown {
+ position: relative;
+ outline: none;
+ padding-right: 3.5625rem; }
+ .dropdown.button::after, button.dropdown::after {
+ position: absolute;
+ content: "";
+ width: 0;
+ height: 0;
+ display: block;
+ border-style: solid;
+ border-color: #FFFFFF transparent transparent transparent;
+ top: 50%; }
+ .dropdown.button::after, button.dropdown::after {
+ border-width: 0.375rem;
+ right: 1.40625rem;
+ margin-top: -0.15625rem; }
+ .dropdown.button::after, button.dropdown::after {
+ border-color: #FFFFFF transparent transparent transparent; }
+ .dropdown.button.tiny, button.dropdown.tiny {
+ padding-right: 2.625rem; }
+ .dropdown.button.tiny:after, button.dropdown.tiny:after {
+ border-width: 0.375rem;
+ right: 1.125rem;
+ margin-top: -0.125rem; }
+ .dropdown.button.tiny::after, button.dropdown.tiny::after {
+ border-color: #FFFFFF transparent transparent transparent; }
+ .dropdown.button.small, button.dropdown.small {
+ padding-right: 3.0625rem; }
+ .dropdown.button.small::after, button.dropdown.small::after {
+ border-width: 0.4375rem;
+ right: 1.3125rem;
+ margin-top: -0.15625rem; }
+ .dropdown.button.small::after, button.dropdown.small::after {
+ border-color: #FFFFFF transparent transparent transparent; }
+ .dropdown.button.large, button.dropdown.large {
+ padding-right: 3.625rem; }
+ .dropdown.button.large::after, button.dropdown.large::after {
+ border-width: 0.3125rem;
+ right: 1.71875rem;
+ margin-top: -0.15625rem; }
+ .dropdown.button.large::after, button.dropdown.large::after {
+ border-color: #FFFFFF transparent transparent transparent; }
+ .dropdown.button.secondary:after, button.dropdown.secondary:after {
+ border-color: #333333 transparent transparent transparent; }
+
+.flex-video {
+ position: relative;
+ padding-top: 1.5625rem;
+ padding-bottom: 67.5%;
+ height: 0;
+ margin-bottom: 1rem;
+ overflow: hidden; }
+ .flex-video.widescreen {
+ padding-bottom: 56.34%; }
+ .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%; }
+
+/* Standard Forms */
+form {
+ margin: 0 0 1rem; }
+
+/* Using forms within rows, we need to set some defaults */
+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 {
+ -webkit-border-bottom-right-radius: 0;
+ -webkit-border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ 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 Styles */
+label {
+ font-size: 0.875rem;
+ color: #4d4d4d;
+ cursor: pointer;
+ display: block;
+ font-weight: normal;
+ line-height: 1.5;
+ margin-bottom: 0;
+ /* Styles for required inputs */ }
+ label.right {
+ float: none !important;
+ text-align: right; }
+ label.inline {
+ margin: 0 0 1rem 0;
+ padding: 0.5625rem 0; }
+ label small {
+ text-transform: capitalize;
+ color: #676767; }
+
+/* Attach elements to the beginning or end of an input */
+.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: visible;
+ font-size: 0.875rem;
+ height: 2.3125rem;
+ line-height: 2.3125rem; }
+
+/* Adjust padding, alignment and radius if pre/post element is a button */
+.postfix.button {
+ padding-left: 0;
+ padding-right: 0;
+ padding-top: 0;
+ padding-bottom: 0;
+ text-align: center;
+ border: none; }
+
+.prefix.button {
+ padding-left: 0;
+ padding-right: 0;
+ padding-top: 0;
+ padding-bottom: 0;
+ text-align: center;
+ border: none; }
+
+.prefix.button.radius {
+ border-radius: 0;
+ -webkit-border-bottom-left-radius: 3px;
+ -webkit-border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top-left-radius: 3px; }
+
+.postfix.button.radius {
+ border-radius: 0;
+ -webkit-border-bottom-right-radius: 3px;
+ -webkit-border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-top-right-radius: 3px; }
+
+.prefix.button.round {
+ border-radius: 0;
+ -webkit-border-bottom-left-radius: 1000px;
+ -webkit-border-top-left-radius: 1000px;
+ border-bottom-left-radius: 1000px;
+ border-top-left-radius: 1000px; }
+
+.postfix.button.round {
+ border-radius: 0;
+ -webkit-border-bottom-right-radius: 1000px;
+ -webkit-border-top-right-radius: 1000px;
+ border-bottom-right-radius: 1000px;
+ border-top-right-radius: 1000px; }
+
+/* Separate prefix and postfix styles when on span or label so buttons keep their own */
+span.prefix, label.prefix {
+ background: #f2f2f2;
+ border-right: none;
+ color: #333333;
+ border-color: #cccccc; }
+
+span.postfix, label.postfix {
+ background: #f2f2f2;
+ border-left: none;
+ color: #333333;
+ border-color: #cccccc; }
+
+/* We use this to get basic styling on all basic form elements */
+input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
+ -webkit-appearance: none;
+ border-radius: 0;
+ background-color: #FFFFFF;
+ font-family: inherit;
+ border-style: solid;
+ border-width: 1px;
+ border-color: #cccccc;
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+ color: rgba(0, 0, 0, 0.75);
+ display: block;
+ font-size: 0.875rem;
+ margin: 0 0 1rem 0;
+ padding: 0.5rem;
+ height: 2.3125rem;
+ width: 100%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ transition: all 0.15s linear; }
+ input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]: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, input[type="color"]:disabled, textarea:disabled {
+ background-color: #DDDDDD;
+ cursor: default; }
+ input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], textarea[disabled], textarea[readonly], fieldset[disabled] textarea {
+ background-color: #DDDDDD;
+ cursor: default; }
+ input[type="text"].radius, input[type="password"].radius, input[type="date"].radius, input[type="datetime"].radius, input[type="datetime-local"].radius, input[type="month"].radius, input[type="week"].radius, input[type="email"].radius, input[type="number"].radius, input[type="search"].radius, input[type="tel"].radius, input[type="time"].radius, input[type="url"].radius, input[type="color"].radius, textarea.radius {
+ border-radius: 3px; }
+
+form .row .prefix-radius.row.collapse input, form .row .prefix-radius.row.collapse textarea, form .row .prefix-radius.row.collapse select, form .row .prefix-radius.row.collapse button {
+ border-radius: 0;
+ -webkit-border-bottom-right-radius: 3px;
+ -webkit-border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-top-right-radius: 3px; }
+form .row .prefix-radius.row.collapse .prefix {
+ border-radius: 0;
+ -webkit-border-bottom-left-radius: 3px;
+ -webkit-border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top-left-radius: 3px; }
+form .row .postfix-radius.row.collapse input, form .row .postfix-radius.row.collapse textarea, form .row .postfix-radius.row.collapse select, form .row .postfix-radius.row.collapse button {
+ border-radius: 0;
+ -webkit-border-bottom-left-radius: 3px;
+ -webkit-border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top-left-radius: 3px; }
+form .row .postfix-radius.row.collapse .postfix {
+ border-radius: 0;
+ -webkit-border-bottom-right-radius: 3px;
+ -webkit-border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-top-right-radius: 3px; }
+form .row .prefix-round.row.collapse input, form .row .prefix-round.row.collapse textarea, form .row .prefix-round.row.collapse select, form .row .prefix-round.row.collapse button {
+ border-radius: 0;
+ -webkit-border-bottom-right-radius: 1000px;
+ -webkit-border-top-right-radius: 1000px;
+ border-bottom-right-radius: 1000px;
+ border-top-right-radius: 1000px; }
+form .row .prefix-round.row.collapse .prefix {
+ border-radius: 0;
+ -webkit-border-bottom-left-radius: 1000px;
+ -webkit-border-top-left-radius: 1000px;
+ border-bottom-left-radius: 1000px;
+ border-top-left-radius: 1000px; }
+form .row .postfix-round.row.collapse input, form .row .postfix-round.row.collapse textarea, form .row .postfix-round.row.collapse select, form .row .postfix-round.row.collapse button {
+ border-radius: 0;
+ -webkit-border-bottom-left-radius: 1000px;
+ -webkit-border-top-left-radius: 1000px;
+ border-bottom-left-radius: 1000px;
+ border-top-left-radius: 1000px; }
+form .row .postfix-round.row.collapse .postfix {
+ border-radius: 0;
+ -webkit-border-bottom-right-radius: 1000px;
+ -webkit-border-top-right-radius: 1000px;
+ border-bottom-right-radius: 1000px;
+ border-top-right-radius: 1000px; }
+
+input[type="submit"] {
+ -webkit-appearance: none;
+ border-radius: 0; }
+
+/* Respect enforced amount of rows for textarea */
+textarea[rows] {
+ height: auto; }
+
+/* Not allow resize out of parent */
+textarea {
+ max-width: 100%; }
+
+/* Add height value for select elements to match text input height */
+select {
+ -webkit-appearance: none !important;
+ border-radius: 0;
+ background-color: #FAFAFA;
+ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
+ background-position: 100% center;
+ background-repeat: no-repeat;
+ border-style: solid;
+ border-width: 1px;
+ border-color: #cccccc;
+ padding: 0.5rem;
+ font-size: 0.875rem;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif;
+ color: rgba(0, 0, 0, 0.75);
+ line-height: normal;
+ border-radius: 0;
+ height: 2.3125rem; }
+ select::-ms-expand {
+ display: none; }
+ select.radius {
+ border-radius: 3px; }
+ select:hover {
+ background-color: #f3f3f3;
+ border-color: #999999; }
+ select:disabled {
+ background-color: #DDDDDD;
+ cursor: default; }
+ select[multiple] {
+ height: auto; }
+
+/* Adjust margin for form elements below */
+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; }
+
+/* Normalize file input width */
+input[type="file"] {
+ width: 100%; }
+
+/* HTML5 Number spinners settings */
+/* We add basic fieldset styling */
+fieldset {
+ border: 1px solid #DDDDDD;
+ padding: 1.25rem;
+ margin: 1.125rem 0; }
+ fieldset legend {
+ font-weight: bold;
+ background: #FFFFFF;
+ padding: 0 0.1875rem;
+ margin: 0;
+ margin-left: -0.1875rem; }
+
+/* Error Handling */
+[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error {
+ display: block;
+ padding: 0.375rem 0.5625rem 0.5625rem;
+ margin-top: -1px;
+ margin-bottom: 1rem;
+ font-size: 0.75rem;
+ font-weight: normal;
+ font-style: italic;
+ background: #71030c;
+ color: #FFFFFF; }
+[data-abide] span.error, [data-abide] small.error {
+ display: none; }
+
+span.error, small.error {
+ display: block;
+ padding: 0.375rem 0.5625rem 0.5625rem;
+ margin-top: -1px;
+ margin-bottom: 1rem;
+ font-size: 0.75rem;
+ font-weight: normal;
+ font-style: italic;
+ background: #71030c;
+ color: #FFFFFF; }
+
+.error input, .error textarea, .error select {
+ margin-bottom: 0; }
+.error input[type="checkbox"], .error input[type="radio"] {
+ margin-bottom: 1rem; }
+.error label, .error label.error {
+ color: #71030c; }
+.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: #71030c;
+ color: #FFFFFF; }
+.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, select.error {
+ margin-bottom: 0; }
+
+label.error {
+ color: #71030c; }
+
+.icon-bar {
+ width: 100%;
+ font-size: 0;
+ display: inline-block;
+ background: #333333; }
+ .icon-bar > * {
+ text-align: center;
+ font-size: 1rem;
+ width: 25%;
+ margin: 0 auto;
+ display: block;
+ padding: 1.25rem;
+ float: left; }
+ .icon-bar > * i, .icon-bar > * img {
+ display: block;
+ margin: 0 auto; }
+ .icon-bar > * i + label, .icon-bar > * img + label {
+ margin-top: .0625rem; }
+ .icon-bar > * i {
+ font-size: 1.875rem;
+ vertical-align: middle; }
+ .icon-bar > * img {
+ width: 1.875rem;
+ height: 1.875rem; }
+ .icon-bar.label-right > * i, .icon-bar.label-right > * img {
+ margin: 0 .0625rem 0 0;
+ display: inline-block; }
+ .icon-bar.label-right > * i + label, .icon-bar.label-right > * img + label {
+ margin-top: 0; }
+ .icon-bar.label-right > * label {
+ display: inline-block; }
+ .icon-bar.vertical.label-right > * {
+ text-align: left; }
+ .icon-bar.vertical, .icon-bar.small-vertical {
+ height: 100%;
+ width: auto; }
+ .icon-bar.vertical .item, .icon-bar.small-vertical .item {
+ width: auto;
+ margin: auto;
+ float: none; }
+ @media only screen and (min-width:40.063em) {
+ .icon-bar.medium-vertical {
+ height: 100%;
+ width: auto; }
+ .icon-bar.medium-vertical .item {
+ width: auto;
+ margin: auto;
+ float: none; } }
+ @media only screen and (min-width:64.063em) {
+ .icon-bar.large-vertical {
+ height: 100%;
+ width: auto; }
+ .icon-bar.large-vertical .item {
+ width: auto;
+ margin: auto;
+ float: none; } }
+ .icon-bar > * {
+ font-size: 1rem;
+ padding: 1.25rem; }
+ .icon-bar > * i + label, .icon-bar > * img + label {
+ margin-top: .0625rem; }
+ .icon-bar > * i {
+ font-size: 1.875rem; }
+ .icon-bar > * img {
+ width: 1.875rem;
+ height: 1.875rem; }
+ .icon-bar > * label {
+ color: #FFFFFF; }
+ .icon-bar > * i {
+ color: #FFFFFF; }
+ .icon-bar > a:hover {
+ background: #a21723; }
+ .icon-bar > a:hover label {
+ color: #FFFFFF; }
+ .icon-bar > a:hover i {
+ color: #FFFFFF; }
+ .icon-bar > a.active {
+ background: #a21723; }
+ .icon-bar > a.active label {
+ color: #FFFFFF; }
+ .icon-bar > a.active i {
+ color: #FFFFFF; }
+ .icon-bar .item.disabled {
+ opacity: 0.7;
+ cursor: false;
+ pointer-events: none; }
+ .icon-bar .item.disabled > * {
+ opacity: 0.7;
+ cursor: false; }
+
+.icon-bar.two-up .item {
+ width: 50%; }
+.icon-bar.two-up.vertical .item, .icon-bar.two-up.small-vertical .item {
+ width: auto; }
+@media only screen and (min-width:40.063em) {
+ .icon-bar.two-up.medium-vertical .item {
+ width: auto; } }
+@media only screen and (min-width:64.063em) {
+ .icon-bar.two-up.large-vertical .item {
+ width: auto; } }
+.icon-bar.three-up .item {
+ width: 33.3333%; }
+.icon-bar.three-up.vertical .item, .icon-bar.three-up.small-vertical .item {
+ width: auto; }
+@media only screen and (min-width:40.063em) {
+ .icon-bar.three-up.medium-vertical .item {
+ width: auto; } }
+@media only screen and (min-width:64.063em) {
+ .icon-bar.three-up.large-vertical .item {
+ width: auto; } }
+.icon-bar.four-up .item {
+ width: 25%; }
+.icon-bar.four-up.vertical .item, .icon-bar.four-up.small-vertical .item {
+ width: auto; }
+@media only screen and (min-width:40.063em) {
+ .icon-bar.four-up.medium-vertical .item {
+ width: auto; } }
+@media only screen and (min-width:64.063em) {
+ .icon-bar.four-up.large-vertical .item {
+ width: auto; } }
+.icon-bar.five-up .item {
+ width: 20%; }
+.icon-bar.five-up.vertical .item, .icon-bar.five-up.small-vertical .item {
+ width: auto; }
+@media only screen and (min-width:40.063em) {
+ .icon-bar.five-up.medium-vertical .item {
+ width: auto; } }
+@media only screen and (min-width:64.063em) {
+ .icon-bar.five-up.large-vertical .item {
+ width: auto; } }
+.icon-bar.six-up .item {
+ width: 16.66667%; }
+.icon-bar.six-up.vertical .item, .icon-bar.six-up.small-vertical .item {
+ width: auto; }
+@media only screen and (min-width:40.063em) {
+ .icon-bar.six-up.medium-vertical .item {
+ width: auto; } }
+@media only screen and (min-width:64.063em) {
+ .icon-bar.six-up.large-vertical .item {
+ width: auto; } }
+.icon-bar.seven-up .item {
+ width: 14.28571%; }
+.icon-bar.seven-up.vertical .item, .icon-bar.seven-up.small-vertical .item {
+ width: auto; }
+@media only screen and (min-width:40.063em) {
+ .icon-bar.seven-up.medium-vertical .item {
+ width: auto; } }
+@media only screen and (min-width:64.063em) {
+ .icon-bar.seven-up.large-vertical .item {
+ width: auto; } }
+.icon-bar.eight-up .item {
+ width: 12.5%; }
+.icon-bar.eight-up.vertical .item, .icon-bar.eight-up.small-vertical .item {
+ width: auto; }
+@media only screen and (min-width:40.063em) {
+ .icon-bar.eight-up.medium-vertical .item {
+ width: auto; } }
+@media only screen and (min-width:64.063em) {
+ .icon-bar.eight-up.large-vertical .item {
+ width: auto; } }
+
+.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; }
+
+/* Foundation Joyride */
+.joyride-list {
+ display: none; }
+
+/* Default styles for the container */
+.joyride-tip-guide {
+ display: none;
+ position: absolute;
+ background: #333333;
+ color: #FFFFFF;
+ z-index: 101;
+ top: 0;
+ left: 2.5%;
+ font-family: inherit;
+ font-weight: normal;
+ width: 95%; }
+
+.lt-ie9 .joyride-tip-guide {
+ max-width: 800px;
+ left: 50%;
+ margin-left: -400px; }
+
+.joyride-content-wrapper {
+ width: 100%;
+ padding: 1.125rem 1.25rem 1.5rem; }
+ .joyride-content-wrapper .button {
+ margin-bottom: 0 !important; }
+ .joyride-content-wrapper .joyride-prev-tip {
+ margin-right: 10px; }
+
+/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
+.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; }
+
+/* Typography */
+.joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, .joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 {
+ line-height: 1.25;
+ margin: 0;
+ font-weight: bold;
+ color: #FFFFFF; }
+
+.joyride-tip-guide p {
+ margin: 0 0 1.125rem 0;
+ font-size: 0.875rem;
+ line-height: 1.3; }
+
+.joyride-timer-indicator-wrap {
+ width: 50px;
+ height: 3px;
+ border: solid 1px #555555;
+ position: absolute;
+ right: 1.0625rem;
+ bottom: 1rem; }
+
+.joyride-timer-indicator {
+ display: block;
+ width: 0;
+ height: inherit;
+ background: #666666; }
+
+.joyride-close-tip {
+ position: absolute;
+ right: 12px;
+ top: 10px;
+ color: #777777 !important;
+ text-decoration: none;
+ font-size: 24px;
+ font-weight: normal;
+ line-height: .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;
+ box-shadow: 0 0 15px #FFFFFF; }
+
+.joyride-expose-cover {
+ background: transparent;
+ border-radius: 3px;
+ position: absolute;
+ z-index: 9999;
+ top: 0;
+ left: 0; }
+
+/* Styles for screens that are at least 768px; */
+@media only screen and (min-width:40.063em) {
+ .joyride-tip-guide {
+ width: 300px;
+ left: inherit; }
+ .joyride-tip-guide .joyride-nub.bottom {
+ border-color: #333333 !important;
+ border-bottom-color: transparent !important;
+ border-left-color: transparent !important;
+ border-right-color: transparent !important;
+ bottom: -20px; }
+ .joyride-tip-guide .joyride-nub.right {
+ border-color: #333333 !important;
+ border-top-color: transparent !important;
+ border-right-color: transparent !important;
+ border-bottom-color: transparent !important;
+ top: 22px;
+ left: auto;
+ right: -20px; }
+ .joyride-tip-guide .joyride-nub.left {
+ border-color: #333333 !important;
+ border-top-color: transparent !important;
+ border-left-color: transparent !important;
+ border-bottom-color: transparent !important;
+ top: 22px;
+ left: -20px;
+ right: auto; } }
+
+.keystroke, kbd {
+ background-color: #ededed;
+ border-color: #dddddd;
+ color: #222222;
+ border-style: solid;
+ border-width: 1px;
+ margin: 0;
+ font-family: "Consolas", "Menlo", "Courier", monospace;
+ font-size: inherit;
+ padding: 0.125rem 0.25rem 0;
+ border-radius: 3px; }
+
+.label {
+ font-weight: normal;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif;
+ text-align: center;
+ text-decoration: none;
+ line-height: 1;
+ white-space: nowrap;
+ display: inline-block;
+ position: relative;
+ margin-bottom: auto;
+ padding: 0.25rem 0.5rem 0.25rem;
+ font-size: 0.6875rem;
+ background-color: #a21723;
+ color: #FFFFFF; }
+ .label.radius {
+ border-radius: 3px; }
+ .label.round {
+ border-radius: 1000px; }
+ .label.alert {
+ background-color: #71030c;
+ color: #FFFFFF; }
+ .label.warning {
+ background-color: #a35117;
+ color: #FFFFFF; }
+ .label.success {
+ background-color: #17a35f;
+ color: #FFFFFF; }
+ .label.secondary {
+ background-color: #e7e7e7;
+ color: #333333; }
+ .label.info {
+ background-color: #1777a3;
+ color: #FFFFFF; }
+
+[data-magellan-expedition], [data-magellan-expedition-clone] {
+ background: #FFFFFF;
+ z-index: 50;
+ min-width: 100%;
+ padding: 10px; }
+ [data-magellan-expedition] .sub-nav, [data-magellan-expedition-clone] .sub-nav {
+ margin-bottom: 0; }
+ [data-magellan-expedition] .sub-nav dd, [data-magellan-expedition-clone] .sub-nav dd {
+ margin-bottom: 0; }
+ [data-magellan-expedition] .sub-nav a, [data-magellan-expedition-clone] .sub-nav a {
+ line-height: 1.8em; }
+
+@-webkit-keyframes rotate {
+ from {
+ -webkit-transform: rotate(0deg); }
+
+ to {
+ -webkit-transform: rotate(360deg); } }
+
+@-moz-keyframes rotate {
+ from {
+ -moz-transform: rotate(0deg); }
+
+ to {
+ -moz-transform: rotate(360deg); } }
+
+@-o-keyframes rotate {
+ from {
+ -o-transform: rotate(0deg); }
+
+ to {
+ -o-transform: rotate(360deg); } }
+
+@keyframes rotate {
+ from {
+ transform: rotate(0deg); }
+
+ to {
+ transform: rotate(360deg); } }
+
+/* Orbit Graceful Loading */
+.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; }
+ .slideshow-wrapper .orbit-container .orbit-bullets li {
+ display: inline-block; }
+ .slideshow-wrapper .preloader {
+ display: block;
+ width: 40px;
+ height: 40px;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ margin-top: -20px;
+ margin-left: -20px;
+ border: solid 3px;
+ border-color: #555555 #FFFFFF;
+ border-radius: 1000px;
+ animation-name: rotate;
+ animation-duration: 1.5s;
+ animation-iteration-count: infinite;
+ animation-timing-function: linear; }
+
+.orbit-container {
+ overflow: hidden;
+ width: 100%;
+ position: relative;
+ background: none; }
+ .orbit-container .orbit-slides-container {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ position: relative;
+ -webkit-transform: translateZ(0); }
+ .orbit-container .orbit-slides-container img {
+ display: block;
+ max-width: 100%; }
+ .orbit-container .orbit-slides-container > * {
+ position: absolute;
+ top: 0;
+ width: 100%;
+ margin-left: 100%; }
+ .orbit-container .orbit-slides-container > *:first-child {
+ margin-left: 0; }
+ .orbit-container .orbit-slides-container > * .orbit-caption {
+ position: absolute;
+ bottom: 0;
+ background-color: rgba(51, 51, 51, 0.8);
+ color: #FFFFFF;
+ width: 100%;
+ padding: 0.625rem 0.875rem;
+ font-size: 0.875rem; }
+ .orbit-container .orbit-slide-number {
+ position: absolute;
+ top: 10px;
+ left: 10px;
+ font-size: 12px;
+ color: #FFFFFF;
+ background: transparent;
+ 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: 0;
+ right: 0;
+ width: 11px;
+ height: 14px;
+ border: solid 4px #FFFFFF;
+ border-top: none;
+ border-bottom: none; }
+ .orbit-container .orbit-timer.paused > span {
+ right: -4px;
+ top: 0;
+ width: 11px;
+ height: 14px;
+ border: inset 8px;
+ border-left-style: solid;
+ border-color: transparent;
+ border-left-color: #FFFFFF; }
+ .orbit-container .orbit-timer.paused > span.dark {
+ border-left-color: #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: transparent;
+ text-indent: -9999px !important;
+ z-index: 10; }
+ .orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover {
+ background-color: rgba(0, 0, 0, 0.3); }
+ .orbit-container .orbit-prev > span, .orbit-container .orbit-next > span {
+ position: absolute;
+ top: 50%;
+ margin-top: -10px;
+ display: block;
+ width: 0;
+ height: 0;
+ border: inset 10px; }
+ .orbit-container .orbit-prev {
+ left: 0; }
+ .orbit-container .orbit-prev > span {
+ border-right-style: solid;
+ border-color: transparent;
+ border-right-color: #FFFFFF; }
+ .orbit-container .orbit-prev:hover > span {
+ border-right-color: #FFFFFF; }
+ .orbit-container .orbit-next {
+ right: 0; }
+ .orbit-container .orbit-next > span {
+ border-color: transparent;
+ border-left-style: solid;
+ border-left-color: #FFFFFF;
+ left: 50%;
+ margin-left: -4px; }
+ .orbit-container .orbit-next:hover > span {
+ border-left-color: #FFFFFF; }
+
+.orbit-bullets-container {
+ text-align: center; }
+
+.orbit-bullets {
+ margin: 0 auto 30px auto;
+ overflow: hidden;
+ position: relative;
+ top: 10px;
+ float: none;
+ text-align: center;
+ display: block; }
+ .orbit-bullets li {
+ cursor: pointer;
+ display: inline-block;
+ width: 0.5625rem;
+ height: 0.5625rem;
+ background: #CCCCCC;
+ float: none;
+ margin-right: 6px;
+ 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: 0 !important;
+ opacity: 1 !important; }
+ .orbit-stack-on-small .orbit-slide-number {
+ display: none; }
+ .orbit-timer {
+ display: none; }
+ .orbit-next, .orbit-prev {
+ display: none; }
+ .orbit-bullets {
+ display: none; } }
+
+ul.pagination {
+ display: block;
+ min-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, ul.pagination li button {
+ display: block;
+ padding: 0.0625rem 0.625rem 0.0625rem;
+ color: #999999;
+ background: none;
+ border-radius: 3px;
+ font-weight: normal;
+ font-size: 1em;
+ line-height: inherit;
+ transition: background-color 300ms ease-out; }
+ ul.pagination li:hover a, ul.pagination li a:focus, ul.pagination li:hover button, ul.pagination li button:focus {
+ background: #e6e6e6; }
+ ul.pagination li.unavailable a, ul.pagination li.unavailable button {
+ cursor: default;
+ color: #999999; }
+ ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus, ul.pagination li.unavailable:hover button, ul.pagination li.unavailable button:focus {
+ background: transparent; }
+ ul.pagination li.current a, ul.pagination li.current button {
+ background: #a21723;
+ color: #FFFFFF;
+ font-weight: bold;
+ cursor: default; }
+ ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
+ background: #a21723; }
+ ul.pagination li {
+ float: left;
+ display: block; }
+
+/* Pagination centred wrapper */
+.pagination-centered {
+ text-align: center; }
+ .pagination-centered ul.pagination li {
+ float: none;
+ display: inline-block; }
+
+/* Panels */
+.panel {
+ border-style: solid;
+ border-width: 1px;
+ border-color: #d8d8d8;
+ margin-bottom: 1.25rem;
+ padding: 1.25rem;
+ background: #f2f2f2;
+ color: #333333; }
+ .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, .panel li, .panel dl {
+ 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: #f6bfc3;
+ margin-bottom: 1.25rem;
+ padding: 1.25rem;
+ background: #fdeeef;
+ color: #333333; }
+ .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, .panel.callout li, .panel.callout dl {
+ color: #333333; }
+ .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
+ line-height: 1;
+ margin-bottom: 0.625rem; }
+ .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
+ line-height: 1.4; }
+ .panel.callout a:not(.button) {
+ color: #a21723; }
+ .panel.callout a:not(.button):hover, .panel.callout a:not(.button):focus {
+ color: #8b141e; }
+ .panel.radius {
+ border-radius: 3px; }
+
+/* Pricing Tables */
+.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: charter, Georgia, Cambria, "Times New Roman", Times, 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: charter, Georgia, Cambria, "Times New Roman", Times, serif; }
+ .pricing-table .description {
+ background-color: #FFFFFF;
+ padding: 0.9375rem;
+ text-align: center;
+ color: #777777;
+ font-size: 0.75rem;
+ font-weight: normal;
+ line-height: 1.4;
+ border-bottom: dotted 1px #DDDDDD; }
+ .pricing-table .bullet-item {
+ background-color: #FFFFFF;
+ padding: 0.9375rem;
+ text-align: center;
+ color: #333333;
+ font-size: 0.875rem;
+ font-weight: normal;
+ border-bottom: dotted 1px #DDDDDD; }
+ .pricing-table .cta-button {
+ background-color: #FFFFFF;
+ text-align: center;
+ padding: 1.25rem 1.25rem 0; }
+
+/* Progress Bar */
+.progress {
+ background-color: #F6F6F6;
+ height: 1.5625rem;
+ border: 1px solid white;
+ padding: 0.125rem;
+ margin-bottom: 0.625rem; }
+ .progress .meter {
+ background: #a21723;
+ height: 100%;
+ display: block; }
+ .progress.secondary .meter {
+ background: #e7e7e7;
+ height: 100%;
+ display: block; }
+ .progress.success .meter {
+ background: #17a35f;
+ height: 100%;
+ display: block; }
+ .progress.alert .meter {
+ background: #71030c;
+ height: 100%;
+ display: block; }
+ .progress.radius {
+ border-radius: 3px; }
+ .progress.radius .meter {
+ border-radius: 2px; }
+ .progress.round {
+ border-radius: 1000px; }
+ .progress.round .meter {
+ border-radius: 999px; }
+
+.range-slider {
+ position: relative;
+ border: 1px solid #DDDDDD;
+ margin: 1.25rem 0;
+ -ms-touch-action: none;
+ touch-action: none;
+ display: block;
+ width: 100%;
+ height: 1rem;
+ background: #FAFAFA; }
+ .range-slider.vertical-range {
+ position: relative;
+ border: 1px solid #DDDDDD;
+ margin: 1.25rem 0;
+ -ms-touch-action: none;
+ touch-action: none;
+ display: inline-block;
+ width: 1rem;
+ height: 12.5rem; }
+ .range-slider.vertical-range .range-slider-handle {
+ margin-top: 0;
+ margin-left: -0.5rem;
+ position: absolute;
+ bottom: -10.5rem; }
+ .range-slider.vertical-range .range-slider-active-segment {
+ width: 0.875rem;
+ height: auto;
+ bottom: 0; }
+ .range-slider.radius {
+ background: #FAFAFA;
+ border-radius: 3px; }
+ .range-slider.radius .range-slider-handle {
+ background: #a21723;
+ border-radius: 3px; }
+ .range-slider.radius .range-slider-handle:hover {
+ background: #8f141f; }
+ .range-slider.round {
+ background: #FAFAFA;
+ border-radius: 1000px; }
+ .range-slider.round .range-slider-handle {
+ background: #a21723;
+ border-radius: 1000px; }
+ .range-slider.round .range-slider-handle:hover {
+ background: #8f141f; }
+ .range-slider.disabled, .range-slider[disabled] {
+ background: #FAFAFA;
+ cursor: false;
+ opacity: 0.7; }
+ .range-slider.disabled .range-slider-handle, .range-slider[disabled] .range-slider-handle {
+ background: #a21723;
+ cursor: default;
+ opacity: 0.7; }
+ .range-slider.disabled .range-slider-handle:hover, .range-slider[disabled] .range-slider-handle:hover {
+ background: #8f141f; }
+
+.range-slider-active-segment {
+ display: inline-block;
+ position: absolute;
+ height: 0.875rem;
+ background: #e5e5e5; }
+
+.range-slider-handle {
+ display: inline-block;
+ position: absolute;
+ z-index: 1;
+ top: -0.3125rem;
+ width: 2rem;
+ height: 1.375rem;
+ border: 1px solid none;
+ cursor: pointer;
+ -ms-touch-action: manipulation;
+ touch-action: manipulation;
+ background: #a21723; }
+ .range-slider-handle:hover {
+ background: #8f141f; }
+
+.reveal-modal-bg {
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ background: #000000;
+ background: rgba(0, 0, 0, 0.45);
+ z-index: 1004;
+ display: none;
+ left: 0; }
+
+.reveal-modal {
+ visibility: hidden;
+ display: none;
+ position: absolute;
+ z-index: 1005;
+ width: 100%;
+ top: 0;
+ border-radius: 3px;
+ left: 0;
+ background-color: #FFFFFF;
+ padding: 1.875rem;
+ border: solid 1px #666666;
+ box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }
+ @media only screen and (max-width: 40em) {
+ .reveal-modal {
+ min-height: 100vh; } }
+ .reveal-modal .column, .reveal-modal .columns {
+ min-width: 0; }
+ .reveal-modal > :first-child {
+ margin-top: 0; }
+ .reveal-modal > :last-child {
+ margin-bottom: 0; }
+ @media only screen and (min-width:40.063em) {
+ .reveal-modal {
+ width: 80%;
+ max-width: 62.5rem;
+ left: 0;
+ right: 0;
+ margin: 0 auto; } }
+ @media only screen and (min-width:40.063em) {
+ .reveal-modal {
+ top: 6.25rem; } }
+ .reveal-modal.radius {
+ border-radius: 3px; }
+ .reveal-modal.round {
+ border-radius: 1000px; }
+ .reveal-modal.collapse {
+ padding: 0; }
+ @media only screen and (min-width:40.063em) {
+ .reveal-modal.tiny {
+ width: 30%;
+ max-width: 62.5rem;
+ left: 0;
+ right: 0;
+ margin: 0 auto; } }
+ @media only screen and (min-width:40.063em) {
+ .reveal-modal.small {
+ width: 40%;
+ max-width: 62.5rem;
+ left: 0;
+ right: 0;
+ margin: 0 auto; } }
+ @media only screen and (min-width:40.063em) {
+ .reveal-modal.medium {
+ width: 60%;
+ max-width: 62.5rem;
+ left: 0;
+ right: 0;
+ margin: 0 auto; } }
+ @media only screen and (min-width:40.063em) {
+ .reveal-modal.large {
+ width: 70%;
+ max-width: 62.5rem;
+ left: 0;
+ right: 0;
+ margin: 0 auto; } }
+ @media only screen and (min-width:40.063em) {
+ .reveal-modal.xlarge {
+ width: 95%;
+ max-width: 62.5rem;
+ left: 0;
+ right: 0;
+ margin: 0 auto; } }
+ .reveal-modal.full {
+ top: 0;
+ left: 0;
+ height: 100%;
+ height: 100vh;
+ min-height: 100vh;
+ max-width: none !important;
+ margin-left: 0 !important; }
+ @media only screen and (min-width:40.063em) {
+ .reveal-modal.full {
+ width: 100%;
+ max-width: 62.5rem;
+ left: 0;
+ right: 0;
+ margin: 0 auto; } }
+ .reveal-modal.toback {
+ z-index: 1003; }
+ .reveal-modal .close-reveal-modal {
+ font-size: 2.5rem;
+ line-height: 1;
+ position: absolute;
+ top: 0.625rem;
+ right: 1.375rem;
+ color: #AAAAAA;
+ font-weight: bold;
+ cursor: pointer; }
+
+.side-nav {
+ display: block;
+ margin: 0;
+ padding: 0.875rem 0;
+ list-style-type: none;
+ list-style-position: outside;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif; }
+ .side-nav li {
+ margin: 0 0 0.4375rem 0;
+ font-size: 0.875rem;
+ font-weight: normal; }
+ .side-nav li a:not(.button) {
+ display: block;
+ color: #a21723;
+ margin: 0;
+ padding: 0.4375rem 0.875rem; }
+ .side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus {
+ background: rgba(0, 0, 0, 0.025);
+ color: #e33847; }
+ .side-nav li.active > a:first-child:not(.button) {
+ color: #e33847;
+ font-weight: normal;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif; }
+ .side-nav li.divider {
+ border-top: 1px solid;
+ height: 0;
+ padding: 0;
+ list-style: none;
+ border-top-color: white; }
+ .side-nav li.heading {
+ color: #a21723;
+ font-size: 0.875rem;
+ font-weight: bold;
+ text-transform: uppercase; }
+
+.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:after {
+ 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:after {
+ border-top-style: solid;
+ border-width: 0.375rem;
+ top: 48%;
+ margin-left: -0.375rem; }
+ .split.button span:after {
+ border-color: #FFFFFF transparent transparent transparent; }
+ .split.button.secondary span {
+ border-left-color: rgba(255, 255, 255, 0.5); }
+ .split.button.secondary span:after {
+ border-color: #FFFFFF transparent transparent transparent; }
+ .split.button.alert span {
+ border-left-color: rgba(255, 255, 255, 0.5); }
+ .split.button.success span {
+ border-left-color: rgba(255, 255, 255, 0.5); }
+ .split.button.tiny {
+ padding-right: 3.75rem; }
+ .split.button.tiny span {
+ width: 2.25rem; }
+ .split.button.tiny span:after {
+ 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:after {
+ 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:after {
+ border-top-style: solid;
+ border-width: 0.3125rem;
+ top: 48%;
+ margin-left: -0.375rem; }
+ .split.button.expand {
+ padding-left: 2rem; }
+ .split.button.secondary span:after {
+ border-color: #333333 transparent transparent transparent; }
+ .split.button.radius span {
+ -webkit-border-bottom-right-radius: 3px;
+ -webkit-border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-top-right-radius: 3px; }
+ .split.button.round span {
+ -webkit-border-bottom-right-radius: 1000px;
+ -webkit-border-top-right-radius: 1000px;
+ border-bottom-right-radius: 1000px;
+ border-top-right-radius: 1000px; }
+ .split.button.no-pip span:before {
+ border-style: none; }
+ .split.button.no-pip span:after {
+ border-style: none; }
+ .split.button.no-pip span > i {
+ top: 50%;
+ display: block;
+ position: absolute;
+ left: 50%;
+ margin-left: -0.28889em;
+ margin-top: -0.48889em; }
+
+.sub-nav {
+ display: block;
+ width: auto;
+ overflow: hidden;
+ margin-bottom: -0.25rem 0 1.125rem;
+ padding-top: 0.25rem; }
+ .sub-nav dt {
+ text-transform: uppercase; }
+ .sub-nav dt, .sub-nav dd, .sub-nav li {
+ float: left;
+ margin-left: 1rem;
+ margin-bottom: 0;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif;
+ font-weight: normal;
+ font-size: 0.875rem;
+ color: #999999; }
+ .sub-nav dt a, .sub-nav dd a, .sub-nav li a {
+ text-decoration: none;
+ color: #999999;
+ padding: 0.1875rem 1rem; }
+ .sub-nav dt a:hover, .sub-nav dd a:hover, .sub-nav li a:hover {
+ color: #737373; }
+ .sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a {
+ border-radius: 3px;
+ font-weight: normal;
+ background: #a21723;
+ padding: 0.1875rem 1rem;
+ cursor: default;
+ color: #FFFFFF; }
+ .sub-nav dt.active a:hover, .sub-nav dd.active a:hover, .sub-nav li.active a:hover {
+ background: #8b141e; }
+
+.switch {
+ padding: 0;
+ border: none;
+ position: relative;
+ outline: 0;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none; }
+ .switch label {
+ display: block;
+ margin-bottom: 1rem;
+ position: relative;
+ color: transparent;
+ background: #DDDDDD;
+ text-indent: 100%;
+ width: 4rem;
+ height: 2rem;
+ cursor: pointer;
+ transition: left 0.15s ease-out; }
+ .switch input {
+ opacity: 0;
+ position: absolute;
+ top: 9px;
+ left: 10px;
+ padding: 0; }
+ .switch input + label {
+ margin-left: 0;
+ margin-right: 0; }
+ .switch label:after {
+ content: "";
+ display: block;
+ background: #FFFFFF;
+ position: absolute;
+ top: .25rem;
+ left: .25rem;
+ width: 1.5rem;
+ height: 1.5rem;
+ -webkit-transition: left 0.15s ease-out;
+ -moz-transition: left 0.15s ease-out;
+ -o-transition: translate3d(0, 0, 0);
+ transition: left 0.15s ease-out;
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0); }
+ .switch input:checked + label {
+ background: #a21723; }
+ .switch input:checked + label:after {
+ left: 2.25rem; }
+ .switch label {
+ width: 4rem;
+ height: 2rem; }
+ .switch label:after {
+ width: 1.5rem;
+ height: 1.5rem; }
+ .switch input:checked + label:after {
+ left: 2.25rem; }
+ .switch label {
+ color: transparent;
+ background: #DDDDDD; }
+ .switch label:after {
+ background: #FFFFFF; }
+ .switch input:checked + label {
+ background: #a21723; }
+ .switch.large label {
+ width: 5rem;
+ height: 2.5rem; }
+ .switch.large label:after {
+ width: 2rem;
+ height: 2rem; }
+ .switch.large input:checked + label:after {
+ left: 2.75rem; }
+ .switch.small label {
+ width: 3.5rem;
+ height: 1.75rem; }
+ .switch.small label:after {
+ width: 1.25rem;
+ height: 1.25rem; }
+ .switch.small input:checked + label:after {
+ left: 2rem; }
+ .switch.tiny label {
+ width: 3rem;
+ height: 1.5rem; }
+ .switch.tiny label:after {
+ width: 1rem;
+ height: 1rem; }
+ .switch.tiny input:checked + label:after {
+ left: 1.75rem; }
+ .switch.radius label {
+ border-radius: 4px; }
+ .switch.radius label:after {
+ border-radius: 3px; }
+ .switch.round {
+ border-radius: 1000px; }
+ .switch.round label {
+ border-radius: 2rem; }
+ .switch.round label:after {
+ border-radius: 2rem; }
+
+table {
+ background: #FFFFFF;
+ margin-bottom: 1.25rem;
+ border: solid 1px #DDDDDD;
+ table-layout: auto; }
+ table caption {
+ background: transparent;
+ color: #222222;
+ font-size: 1rem;
+ font-weight: bold; }
+ table thead {
+ background: #F5F5F5; }
+ table thead tr th, table thead tr td {
+ padding: 0.5rem 0.625rem 0.625rem;
+ font-size: 0.875rem;
+ font-weight: bold;
+ color: #222222; }
+ table tfoot {
+ background: #F5F5F5; }
+ table tfoot tr th, table tfoot tr td {
+ padding: 0.5rem 0.625rem 0.625rem;
+ font-size: 0.875rem;
+ font-weight: bold;
+ color: #222222; }
+ table tr th, table tr td {
+ padding: 0.5625rem 0.625rem;
+ font-size: 0.875rem;
+ color: #222222;
+ text-align: left; }
+ table tr.even, table tr.alt, table tr:nth-of-type(even) {
+ background: #F9F9F9; }
+ table thead tr th, table tfoot tr th, table tfoot tr td, table tbody tr th, table tbody tr td, table tr td {
+ display: table-cell;
+ line-height: 1.125rem; }
+
+.tabs {
+ margin-bottom: 0 !important;
+ margin-left: 0; }
+ .tabs:before, .tabs:after {
+ content: " ";
+ display: table; }
+ .tabs:after {
+ clear: both; }
+ .tabs dd, .tabs .tab-title {
+ position: relative;
+ margin-bottom: 0 !important;
+ list-style: none;
+ float: left; }
+ .tabs dd > a, .tabs .tab-title > a {
+ display: block;
+ background-color: #EFEFEF;
+ color: #222222;
+ padding: 1rem 2rem;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif;
+ font-size: 1rem; }
+ .tabs dd > a:hover, .tabs .tab-title > a:hover {
+ background-color: #e1e1e1; }
+ .tabs dd > a:focus, .tabs .tab-title > a:focus {
+ outline: none; }
+ .tabs dd.active a, .tabs .tab-title.active a {
+ background-color: #FFFFFF;
+ color: #222222; }
+ .tabs.radius dd:first-child a, .tabs.radius .tab:first-child a {
+ -webkit-border-bottom-left-radius: 3px;
+ -webkit-border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
+ border-top-left-radius: 3px; }
+ .tabs.radius dd:last-child a, .tabs.radius .tab:last-child a {
+ -webkit-border-bottom-right-radius: 3px;
+ -webkit-border-top-right-radius: 3px;
+ border-bottom-right-radius: 3px;
+ border-top-right-radius: 3px; }
+ .tabs.vertical dd, .tabs.vertical .tab-title {
+ position: inherit;
+ float: none;
+ display: block;
+ top: auto; }
+
+.tabs-content {
+ margin-bottom: 1.5rem;
+ width: 100%; }
+ .tabs-content:before, .tabs-content:after {
+ content: " ";
+ display: table; }
+ .tabs-content:after {
+ clear: both; }
+ .tabs-content > .content {
+ display: none;
+ float: left;
+ padding: 0.9375rem 0;
+ width: 100%; }
+ .tabs-content > .content.active {
+ display: block;
+ float: none; }
+ .tabs-content > .content.contained {
+ padding: 0.9375rem; }
+ .tabs-content.vertical {
+ display: block; }
+ .tabs-content.vertical > .content {
+ padding: 0 0.9375rem; }
+
+@media only screen and (min-width:40.063em) {
+ .tabs.vertical {
+ width: 20%;
+ max-width: 20%;
+ float: left;
+ margin: 0 0 1.25rem; }
+ .tabs-content.vertical {
+ width: 80%;
+ max-width: 80%;
+ float: left;
+ margin-left: -1px;
+ padding-left: 1rem; } }
+
+.no-js .tabs-content > .content {
+ display: block;
+ float: none; }
+
+/* Image Thumbnails */
+.th {
+ line-height: 0;
+ display: inline-block;
+ border: solid 4px #FFFFFF;
+ max-width: 100%;
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
+ transition: all 200ms ease-out; }
+ .th:hover, .th:focus {
+ box-shadow: 0 0 6px 1px rgba(162, 23, 35, 0.5); }
+ .th.radius {
+ border-radius: 3px; }
+
+/* Tooltips */
+.has-tip {
+ border-bottom: dotted 1px #CCCCCC;
+ cursor: help;
+ font-weight: bold;
+ color: #333333; }
+ .has-tip:hover, .has-tip:focus {
+ border-bottom: dotted 1px #490a10;
+ color: #a21723; }
+ .has-tip.tip-left, .has-tip.tip-right {
+ float: none !important; }
+
+.tooltip {
+ display: none;
+ position: absolute;
+ z-index: 1006;
+ font-weight: normal;
+ font-size: 0.875rem;
+ line-height: 1.3;
+ padding: 0.75rem;
+ max-width: 300px;
+ left: 50%;
+ width: 100%;
+ color: #FFFFFF;
+ background: #333333; }
+ .tooltip > .nub {
+ display: block;
+ left: 5px;
+ position: absolute;
+ width: 0;
+ height: 0;
+ border: solid 5px;
+ border-color: transparent transparent #333333 transparent;
+ top: -10px;
+ pointer-events: none; }
+ .tooltip > .nub.rtl {
+ left: auto;
+ right: 5px; }
+ .tooltip.radius {
+ border-radius: 3px; }
+ .tooltip.round {
+ border-radius: 1000px; }
+ .tooltip.round > .nub {
+ left: 2rem; }
+ .tooltip.opened {
+ color: #a21723 !important;
+ border-bottom: dotted 1px #490a10 !important; }
+
+.tap-to-close {
+ display: block;
+ font-size: 0.625rem;
+ color: #777777;
+ font-weight: normal; }
+
+@media only screen and (min-width:40.063em) {
+ .tooltip > .nub {
+ border-color: transparent transparent #333333 transparent;
+ top: -10px; }
+ .tooltip.tip-top > .nub {
+ border-color: #333333 transparent transparent transparent;
+ top: auto;
+ bottom: -10px; }
+ .tooltip.tip-left, .tooltip.tip-right {
+ float: none !important; }
+ .tooltip.tip-left > .nub {
+ border-color: transparent transparent transparent #333333;
+ right: -10px;
+ left: auto;
+ top: 50%;
+ margin-top: -5px; }
+ .tooltip.tip-right > .nub {
+ border-color: transparent #333333 transparent transparent;
+ right: auto;
+ left: -10px;
+ top: 50%;
+ margin-top: -5px; } }
+
+meta.foundation-mq-topbar {
+ font-family: "/only screen and (min-width:40.063em)/";
+ width: 40.063em; }
+
+/* Wrapped around .top-bar to contain to grid width */
+.contain-to-grid {
+ width: 100%;
+ background: #71030c; }
+ .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: 2.8125rem; }
+
+.top-bar {
+ overflow: hidden;
+ height: 2.8125rem;
+ line-height: 2.8125rem;
+ position: relative;
+ background: #71030c;
+ 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: 1.75rem;
+ padding-top: .35rem;
+ padding-bottom: .35rem;
+ font-size: 0.75rem; }
+ .top-bar .button, .top-bar button {
+ padding-top: .4125rem;
+ padding-bottom: .4125rem;
+ margin-bottom: 0;
+ font-size: 0.75rem; }
+ @media only screen and (max-width: 40em) {
+ .top-bar .button, .top-bar button {
+ position: relative;
+ top: -1px; } }
+ .top-bar .title-area {
+ position: relative;
+ margin: 0; }
+ .top-bar .name {
+ height: 2.8125rem;
+ margin: 0;
+ font-size: 16px; }
+ .top-bar .name h1, .top-bar .name h2, .top-bar .name h3, .top-bar .name h4, .top-bar .name p, .top-bar .name span {
+ line-height: 2.8125rem;
+ font-size: 1.0625rem;
+ margin: 0; }
+ .top-bar .name h1 a, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name p a, .top-bar .name span a {
+ font-weight: normal;
+ color: #FFFFFF;
+ width: 75%;
+ display: block;
+ padding: 0 0.9375rem; }
+ .top-bar .toggle-topbar {
+ position: absolute;
+ right: 0;
+ top: 0; }
+ .top-bar .toggle-topbar a {
+ color: #FFFFFF;
+ text-transform: uppercase;
+ font-size: 0.8125rem;
+ font-weight: bold;
+ position: relative;
+ display: block;
+ padding: 0 0.9375rem;
+ height: 2.8125rem;
+ line-height: 2.8125rem; }
+ .top-bar .toggle-topbar.menu-icon {
+ top: 50%;
+ margin-top: -16px; }
+ .top-bar .toggle-topbar.menu-icon a {
+ height: 34px;
+ line-height: 33px;
+ padding: 0 2.5rem 0 0.9375rem;
+ color: #FFFFFF;
+ position: relative; }
+ .top-bar .toggle-topbar.menu-icon a span::after {
+ content: "";
+ position: absolute;
+ display: block;
+ height: 0;
+ top: 50%;
+ margin-top: -8px;
+ right: 0.9375rem;
+ box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
+ width: 16px; }
+ .top-bar .toggle-topbar.menu-icon a span:hover:after {
+ box-shadow: 0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px ""; }
+ .top-bar.expanded {
+ height: auto;
+ background: transparent; }
+ .top-bar.expanded .title-area {
+ background: #71030c; }
+ .top-bar.expanded .toggle-topbar a {
+ color: #888888; }
+ .top-bar.expanded .toggle-topbar a span::after {
+ box-shadow: 0 0 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888; }
+
+.top-bar-section {
+ left: 0;
+ position: relative;
+ width: auto;
+ transition: left 300ms ease-out; }
+ .top-bar-section ul {
+ padding: 0;
+ width: 100%;
+ height: auto;
+ display: block;
+ font-size: 16px;
+ margin: 0; }
+ .top-bar-section .divider, .top-bar-section [role="separator"] {
+ border-top: solid 1px #380206;
+ clear: both;
+ height: 1px;
+ width: 100%; }
+ .top-bar-section ul li {
+ background: #333333; }
+ .top-bar-section ul li > a {
+ display: block;
+ width: 100%;
+ color: #FFFFFF;
+ padding: 12px 0 12px 0;
+ padding-left: 0.9375rem;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif;
+ font-size: 0.8125rem;
+ font-weight: normal;
+ text-transform: none; }
+ .top-bar-section ul li > a.button {
+ font-size: 0.8125rem;
+ padding-right: 0.9375rem;
+ padding-left: 0.9375rem;
+ background-color: #a21723;
+ border-color: #82121c;
+ color: #FFFFFF; }
+ .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
+ background-color: #82121c; }
+ .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
+ color: #FFFFFF; }
+ .top-bar-section ul li > a.button.secondary {
+ background-color: #e7e7e7;
+ border-color: #b9b9b9;
+ color: #333333; }
+ .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
+ background-color: #b9b9b9; }
+ .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
+ color: #333333; }
+ .top-bar-section ul li > a.button.success {
+ background-color: #17a35f;
+ border-color: #12824c;
+ color: #FFFFFF; }
+ .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
+ background-color: #12824c; }
+ .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
+ color: #FFFFFF; }
+ .top-bar-section ul li > a.button.alert {
+ background-color: #71030c;
+ border-color: #5a020a;
+ color: #FFFFFF; }
+ .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
+ background-color: #5a020a; }
+ .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
+ color: #FFFFFF; }
+ .top-bar-section ul li > a.button.warning {
+ background-color: #a35117;
+ border-color: #824112;
+ color: #FFFFFF; }
+ .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
+ background-color: #824112; }
+ .top-bar-section ul li > a.button.warning:hover, .top-bar-section ul li > a.button.warning:focus {
+ color: #FFFFFF; }
+ .top-bar-section ul li > button {
+ font-size: 0.8125rem;
+ padding-right: 0.9375rem;
+ padding-left: 0.9375rem;
+ background-color: #a21723;
+ border-color: #82121c;
+ color: #FFFFFF; }
+ .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
+ background-color: #82121c; }
+ .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
+ color: #FFFFFF; }
+ .top-bar-section ul li > button.secondary {
+ background-color: #e7e7e7;
+ border-color: #b9b9b9;
+ color: #333333; }
+ .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
+ background-color: #b9b9b9; }
+ .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
+ color: #333333; }
+ .top-bar-section ul li > button.success {
+ background-color: #17a35f;
+ border-color: #12824c;
+ color: #FFFFFF; }
+ .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
+ background-color: #12824c; }
+ .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
+ color: #FFFFFF; }
+ .top-bar-section ul li > button.alert {
+ background-color: #71030c;
+ border-color: #5a020a;
+ color: #FFFFFF; }
+ .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
+ background-color: #5a020a; }
+ .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
+ color: #FFFFFF; }
+ .top-bar-section ul li > button.warning {
+ background-color: #a35117;
+ border-color: #824112;
+ color: #FFFFFF; }
+ .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
+ background-color: #824112; }
+ .top-bar-section ul li > button.warning:hover, .top-bar-section ul li > button.warning:focus {
+ color: #FFFFFF; }
+ .top-bar-section ul li:hover:not(.has-form) > a {
+ background-color: #a70412;
+ background: #a70412;
+ color: #FFFFFF; }
+ .top-bar-section ul li.active > a {
+ background: #71030c;
+ color: #FFFFFF; }
+ .top-bar-section ul li.active > a:hover {
+ background: #a70412;
+ color: #FFFFFF; }
+ .top-bar-section .has-form {
+ padding: 0.9375rem; }
+ .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: 0.9375rem;
+ margin-top: -4.5px;
+ position: absolute;
+ top: 50%;
+ right: 0; }
+ .top-bar-section .has-dropdown.moved {
+ position: static; }
+ .top-bar-section .has-dropdown.moved > .dropdown {
+ display: block;
+ position: static !important;
+ height: auto;
+ width: auto;
+ overflow: visible;
+ clip: auto;
+ position: absolute !important;
+ width: 100%; }
+ .top-bar-section .has-dropdown.moved > a:after {
+ display: none; }
+ .top-bar-section .dropdown {
+ padding: 0;
+ position: absolute;
+ left: 100%;
+ top: 0;
+ z-index: 99;
+ display: block;
+ position: absolute !important;
+ height: 1px;
+ width: 1px;
+ overflow: hidden;
+ clip: rect(1px, 1px, 1px, 1px); }
+ .top-bar-section .dropdown li {
+ width: 100%;
+ height: auto; }
+ .top-bar-section .dropdown li a {
+ font-weight: normal;
+ padding: 8px 0.9375rem; }
+ .top-bar-section .dropdown li a.parent-link {
+ font-weight: normal; }
+ .top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
+ margin-bottom: 0;
+ margin-top: 0;
+ font-size: 1.125rem; }
+ .top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
+ color: #FFFFFF;
+ display: block; }
+ .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
+ background: none; }
+ .top-bar-section .dropdown li.has-form {
+ padding: 8px 0.9375rem; }
+ .top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
+ top: auto; }
+ .top-bar-section .dropdown label {
+ padding: 8px 0.9375rem 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: #71030c;
+ 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, .top-bar .name h2 a, .top-bar .name h3 a, .top-bar .name h4 a, .top-bar .name h5 a, .top-bar .name h6 a {
+ width: auto; }
+ .top-bar input, .top-bar .button, .top-bar button {
+ font-size: 0.875rem;
+ position: relative;
+ height: 1.75rem;
+ top: 0.53125rem; }
+ .top-bar.expanded {
+ background: #71030c; }
+ .contain-to-grid .top-bar {
+ max-width: 62.5rem;
+ margin: 0 auto;
+ margin-bottom: 0; }
+ .top-bar-section {
+ 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-color: #a70412;
+ background: #a70412;
+ color: #FFFFFF; }
+ .top-bar-section li:not(.has-form) a:not(.button) {
+ padding: 0 0.9375rem;
+ line-height: 2.8125rem;
+ background: #71030c; }
+ .top-bar-section li:not(.has-form) a:not(.button):hover {
+ background-color: #a70412;
+ background: #a70412; }
+ .top-bar-section li.active:not(.has-form) a:not(.button) {
+ padding: 0 0.9375rem;
+ line-height: 2.8125rem;
+ color: #FFFFFF;
+ background: #71030c; }
+ .top-bar-section li.active:not(.has-form) a:not(.button):hover {
+ background: #a70412;
+ color: #FFFFFF; }
+ .top-bar-section .has-dropdown > a {
+ padding-right: 2.1875rem !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: 1.40625rem; }
+ .top-bar-section .has-dropdown.moved {
+ position: relative; }
+ .top-bar-section .has-dropdown.moved > .dropdown {
+ display: block;
+ position: absolute !important;
+ height: 1px;
+ width: 1px;
+ overflow: hidden;
+ clip: rect(1px, 1px, 1px, 1px); }
+ .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown {
+ display: block;
+ position: static !important;
+ height: auto;
+ width: auto;
+ overflow: visible;
+ clip: auto;
+ position: absolute !important; }
+ .top-bar-section .has-dropdown > a:focus + .dropdown {
+ display: block;
+ position: static !important;
+ height: auto;
+ width: auto;
+ overflow: visible;
+ clip: auto;
+ position: absolute !important; }
+ .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
+ border: none;
+ content: "\00bb";
+ top: 1rem;
+ margin-top: -1px;
+ right: 5px;
+ line-height: 1.2; }
+ .top-bar-section .dropdown {
+ left: 0;
+ top: auto;
+ background: transparent;
+ min-width: 100%; }
+ .top-bar-section .dropdown li a {
+ color: #FFFFFF;
+ line-height: 2.8125rem;
+ white-space: nowrap;
+ padding: 12px 0.9375rem;
+ background: #333333; }
+ .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
+ color: #FFFFFF;
+ background: #333333; }
+ .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
+ color: #FFFFFF;
+ background-color: #a70412;
+ 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 #a30411;
+ clear: none;
+ height: 2.8125rem;
+ width: 0; }
+ .top-bar-section .has-form {
+ background: #71030c;
+ padding: 0 0.9375rem;
+ height: 2.8125rem; }
+ .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-color: #a70412;
+ background: #a70412;
+ color: #FFFFFF; }
+ .no-js .top-bar-section ul li:active > a {
+ background: #71030c;
+ color: #FFFFFF; }
+ .no-js .top-bar-section .has-dropdown:hover > .dropdown {
+ display: block;
+ position: static !important;
+ height: auto;
+ width: auto;
+ overflow: visible;
+ clip: auto;
+ position: absolute !important; }
+ .no-js .top-bar-section .has-dropdown > a:focus + .dropdown {
+ display: block;
+ position: static !important;
+ height: auto;
+ width: auto;
+ overflow: visible;
+ clip: auto;
+ position: absolute !important; } }
+
+.text-left {
+ text-align: left !important; }
+
+.text-right {
+ text-align: right !important; }
+
+.text-center {
+ text-align: center !important; }
+
+.text-justify {
+ text-align: justify !important; }
+
+@media only screen and (max-width: 40em) {
+ .small-only-text-left {
+ text-align: left !important; }
+ .small-only-text-right {
+ text-align: right !important; }
+ .small-only-text-center {
+ text-align: center !important; }
+ .small-only-text-justify {
+ text-align: justify !important; } }
+
+@media only screen {
+ .small-text-left {
+ text-align: left !important; }
+ .small-text-right {
+ text-align: right !important; }
+ .small-text-center {
+ text-align: center !important; }
+ .small-text-justify {
+ text-align: justify !important; } }
+
+@media only screen and (min-width:40.063em) and (max-width:64em) {
+ .medium-only-text-left {
+ text-align: left !important; }
+ .medium-only-text-right {
+ text-align: right !important; }
+ .medium-only-text-center {
+ text-align: center !important; }
+ .medium-only-text-justify {
+ text-align: justify !important; } }
+
+@media only screen and (min-width:40.063em) {
+ .medium-text-left {
+ text-align: left !important; }
+ .medium-text-right {
+ text-align: right !important; }
+ .medium-text-center {
+ text-align: center !important; }
+ .medium-text-justify {
+ text-align: justify !important; } }
+
+@media only screen and (min-width:64.063em) and (max-width:90em) {
+ .large-only-text-left {
+ text-align: left !important; }
+ .large-only-text-right {
+ text-align: right !important; }
+ .large-only-text-center {
+ text-align: center !important; }
+ .large-only-text-justify {
+ text-align: justify !important; } }
+
+@media only screen and (min-width:64.063em) {
+ .large-text-left {
+ text-align: left !important; }
+ .large-text-right {
+ text-align: right !important; }
+ .large-text-center {
+ text-align: center !important; }
+ .large-text-justify {
+ text-align: justify !important; } }
+
+@media only screen and (min-width:90.063em) and (max-width:120em) {
+ .xlarge-only-text-left {
+ text-align: left !important; }
+ .xlarge-only-text-right {
+ text-align: right !important; }
+ .xlarge-only-text-center {
+ text-align: center !important; }
+ .xlarge-only-text-justify {
+ text-align: justify !important; } }
+
+@media only screen and (min-width:90.063em) {
+ .xlarge-text-left {
+ text-align: left !important; }
+ .xlarge-text-right {
+ text-align: right !important; }
+ .xlarge-text-center {
+ text-align: center !important; }
+ .xlarge-text-justify {
+ text-align: justify !important; } }
+
+@media only screen and (min-width:120.063em) and (max-width:99999999em) {
+ .xxlarge-only-text-left {
+ text-align: left !important; }
+ .xxlarge-only-text-right {
+ text-align: right !important; }
+ .xxlarge-only-text-center {
+ text-align: center !important; }
+ .xxlarge-only-text-justify {
+ text-align: justify !important; } }
+
+@media only screen and (min-width:120.063em) {
+ .xxlarge-text-left {
+ text-align: left !important; }
+ .xxlarge-text-right {
+ text-align: right !important; }
+ .xxlarge-text-center {
+ text-align: center !important; }
+ .xxlarge-text-justify {
+ text-align: justify !important; } }
+
+/* Typography resets */
+div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
+ margin: 0;
+ padding: 0; }
+
+/* Default Link Styles */
+a {
+ color: #a21723;
+ text-decoration: none;
+ line-height: inherit; }
+ a:hover, a:focus {
+ color: #ca1d2c; }
+ a img {
+ border: none; }
+
+/* Default paragraph styles */
+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; }
+
+/* Default header styles */
+h1, h2, h3, h4, h5, h6 {
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif;
+ font-weight: normal;
+ font-style: normal;
+ color: #222222;
+ text-rendering: optimizeLegibility;
+ margin-top: 0.2rem;
+ margin-bottom: 0.5rem;
+ line-height: 1.4; }
+ h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
+ font-size: 60%;
+ color: #6f6f6f;
+ line-height: 0; }
+
+h1 {
+ font-size: 2.125rem; }
+
+h2 {
+ font-size: 1.6875rem; }
+
+h3 {
+ font-size: 1.375rem; }
+
+h4 {
+ font-size: 1.125rem; }
+
+h5 {
+ font-size: 1.125rem; }
+
+h6 {
+ font-size: 1rem; }
+
+.subheader {
+ line-height: 1.4;
+ color: #6f6f6f;
+ font-weight: normal;
+ margin-top: 0.2rem;
+ margin-bottom: 0.5rem; }
+
+hr {
+ border: solid #DDDDDD;
+ border-width: 1px 0 0;
+ clear: both;
+ margin: 1.25rem 0 1.1875rem;
+ height: 0; }
+
+/* Helpful Typography Defaults */
+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: normal;
+ color: #333333;
+ background-color: #f8f8f8;
+ border-width: 1px;
+ border-style: solid;
+ border-color: #dfdfdf;
+ padding: 0.125rem 0.3125rem 0.0625rem; }
+
+/* Lists */
+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; }
+
+/* Unordered Lists */
+ul li ul, ul li ol {
+ margin-left: 1.25rem;
+ margin-bottom: 0; }
+ul.square li ul, ul.circle li ul, ul.disc li ul {
+ list-style: inherit; }
+ul.square {
+ list-style-type: square;
+ margin-left: 1.1rem; }
+ul.circle {
+ list-style-type: circle;
+ margin-left: 1.1rem; }
+ul.disc {
+ list-style-type: disc;
+ margin-left: 1.1rem; }
+ul.no-bullet {
+ list-style: none; }
+
+/* Ordered Lists */
+ol {
+ margin-left: 1.4rem; }
+ ol li ul, ol li ol {
+ margin-left: 1.25rem;
+ margin-bottom: 0; }
+
+/* Definition Lists */
+dl dt {
+ margin-bottom: 0.3rem;
+ font-weight: bold; }
+dl dd {
+ margin-bottom: 0.75rem; }
+
+/* Abbreviations */
+abbr, acronym {
+ text-transform: uppercase;
+ font-size: 90%;
+ color: #222;
+ cursor: help; }
+
+abbr {
+ text-transform: none; }
+ abbr[title] {
+ border-bottom: 1px dotted #DDDDDD; }
+
+/* Blockquotes */
+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; }
+
+/* Microformats */
+.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; }
+ h5 {
+ font-size: 1.125rem; }
+ h6 {
+ font-size: 1rem; } }
+
+.off-canvas-wrap {
+ -webkit-backface-visibility: hidden;
+ position: relative;
+ width: 100%;
+ overflow: hidden; }
+ .off-canvas-wrap.move-right, .off-canvas-wrap.move-left {
+ min-height: 100%;
+ -webkit-overflow-scrolling: touch; }
+
+.inner-wrap {
+ position: relative;
+ width: 100%;
+ -webkit-transition: -webkit-transform 500ms ease;
+ -moz-transition: -moz-transform 500ms ease;
+ -ms-transition: -ms-transform 500ms ease;
+ -o-transition: -o-transform 500ms ease;
+ transition: transform 500ms ease; }
+ .inner-wrap:before, .inner-wrap:after {
+ content: " ";
+ display: table; }
+ .inner-wrap:after {
+ clear: both; }
+
+.tab-bar {
+ -webkit-backface-visibility: hidden;
+ background: #333333;
+ color: #FFFFFF;
+ height: 2.8125rem;
+ line-height: 2.8125rem;
+ position: relative; }
+ .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4, .tab-bar h5, .tab-bar h6 {
+ color: #FFFFFF;
+ font-weight: bold;
+ line-height: 2.8125rem;
+ margin: 0; }
+ .tab-bar h1, .tab-bar h2, .tab-bar h3, .tab-bar h4 {
+ font-size: 1.125rem; }
+
+.left-small {
+ width: 2.8125rem;
+ height: 2.8125rem;
+ position: absolute;
+ top: 0;
+ border-right: solid 1px #1a1a1a;
+ left: 0; }
+
+.right-small {
+ width: 2.8125rem;
+ height: 2.8125rem;
+ position: absolute;
+ top: 0;
+ border-left: solid 1px #1a1a1a;
+ right: 0; }
+
+.tab-bar-section {
+ padding: 0 0.625rem;
+ position: absolute;
+ text-align: center;
+ height: 2.8125rem;
+ top: 0; }
+ @media only screen and (min-width:40.063em) {
+ .tab-bar-section.left {
+ text-align: left; }
+ .tab-bar-section.right {
+ text-align: right; } }
+ .tab-bar-section.left {
+ left: 0;
+ right: 2.8125rem; }
+ .tab-bar-section.right {
+ left: 2.8125rem;
+ right: 0; }
+ .tab-bar-section.middle {
+ left: 2.8125rem;
+ right: 2.8125rem; }
+
+.tab-bar .menu-icon {
+ text-indent: 2.1875rem;
+ width: 2.8125rem;
+ height: 2.8125rem;
+ display: block;
+ padding: 0;
+ color: #FFFFFF;
+ position: relative;
+ transform: translate3d(0, 0, 0); }
+ .tab-bar .menu-icon span::after {
+ content: "";
+ position: absolute;
+ display: block;
+ height: 0;
+ top: 50%;
+ margin-top: -0.5rem;
+ left: 0.90625rem;
+ box-shadow: 0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;
+ width: 1rem; }
+ .tab-bar .menu-icon span:hover:after {
+ box-shadow: 0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3; }
+
+.left-off-canvas-menu {
+ -webkit-backface-visibility: hidden;
+ width: 15.625rem;
+ top: 0;
+ bottom: 0;
+ position: absolute;
+ overflow-x: hidden;
+ overflow-y: auto;
+ background: #333333;
+ z-index: 1001;
+ box-sizing: content-box;
+ transition: transform 500ms ease 0s;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ -ms-transform: translate(-100%, 0);
+ -webkit-transform: translate3d(-100%, 0, 0);
+ -moz-transform: translate3d(-100%, 0, 0);
+ -ms-transform: translate3d(-100%, 0, 0);
+ -o-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ left: 0; }
+ .left-off-canvas-menu * {
+ -webkit-backface-visibility: hidden; }
+
+.right-off-canvas-menu {
+ -webkit-backface-visibility: hidden;
+ width: 15.625rem;
+ top: 0;
+ bottom: 0;
+ position: absolute;
+ overflow-x: hidden;
+ overflow-y: auto;
+ background: #333333;
+ z-index: 1001;
+ box-sizing: content-box;
+ transition: transform 500ms ease 0s;
+ -webkit-overflow-scrolling: touch;
+ -ms-overflow-style: -ms-autohiding-scrollbar;
+ -ms-transform: translate(100%, 0);
+ -webkit-transform: translate3d(100%, 0, 0);
+ -moz-transform: translate3d(100%, 0, 0);
+ -ms-transform: translate3d(100%, 0, 0);
+ -o-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ right: 0; }
+ .right-off-canvas-menu * {
+ -webkit-backface-visibility: hidden; }
+
+ul.off-canvas-list {
+ list-style-type: none;
+ padding: 0;
+ margin: 0; }
+ ul.off-canvas-list li label {
+ display: block;
+ padding: 0.3rem 0.9375rem;
+ color: #999999;
+ text-transform: uppercase;
+ font-size: 0.75rem;
+ 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.6666666667rem;
+ color: rgba(255, 255, 255, 0.7);
+ border-bottom: 1px solid #262626;
+ transition: background 300ms ease; }
+ ul.off-canvas-list li a:hover {
+ background: #242424; }
+
+.move-right > .inner-wrap {
+ -ms-transform: translate(15.625rem, 0);
+ -webkit-transform: translate3d(15.625rem, 0, 0);
+ -moz-transform: translate3d(15.625rem, 0, 0);
+ -ms-transform: translate3d(15.625rem, 0, 0);
+ -o-transform: translate3d(15.625rem, 0, 0);
+ transform: translate3d(15.625rem, 0, 0); }
+.move-right .exit-off-canvas {
+ -webkit-backface-visibility: hidden;
+ transition: background 300ms ease;
+ cursor: pointer;
+ box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
+ display: block;
+ position: absolute;
+ background: rgba(255, 255, 255, 0.2);
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ z-index: 1002;
+ -webkit-tap-highlight-color: transparent; }
+ @media only screen and (min-width:40.063em) {
+ .move-right .exit-off-canvas:hover {
+ background: rgba(255, 255, 255, 0.05); } }
+
+.move-left > .inner-wrap {
+ -ms-transform: translate(-15.625rem, 0);
+ -webkit-transform: translate3d(-15.625rem, 0, 0);
+ -moz-transform: translate3d(-15.625rem, 0, 0);
+ -ms-transform: translate3d(-15.625rem, 0, 0);
+ -o-transform: translate3d(-15.625rem, 0, 0);
+ transform: translate3d(-15.625rem, 0, 0); }
+.move-left .exit-off-canvas {
+ -webkit-backface-visibility: hidden;
+ transition: background 300ms ease;
+ cursor: pointer;
+ box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
+ display: block;
+ position: absolute;
+ background: rgba(255, 255, 255, 0.2);
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ z-index: 1002;
+ -webkit-tap-highlight-color: transparent; }
+ @media only screen and (min-width:40.063em) {
+ .move-left .exit-off-canvas:hover {
+ background: rgba(255, 255, 255, 0.05); } }
+
+.offcanvas-overlap .left-off-canvas-menu, .offcanvas-overlap .right-off-canvas-menu {
+ -ms-transform: none;
+ -webkit-transform: none;
+ -moz-transform: none;
+ -o-transform: none;
+ transform: none;
+ z-index: 1003; }
+.offcanvas-overlap .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: transparent; }
+ @media only screen and (min-width:40.063em) {
+ .offcanvas-overlap .exit-off-canvas:hover {
+ background: rgba(255, 255, 255, 0.05); } }
+
+.offcanvas-overlap-left .right-off-canvas-menu {
+ -ms-transform: none;
+ -webkit-transform: none;
+ -moz-transform: none;
+ -o-transform: none;
+ transform: none;
+ z-index: 1003; }
+.offcanvas-overlap-left .exit-off-canvas {
+ -webkit-backface-visibility: hidden;
+ transition: background 300ms ease;
+ cursor: pointer;
+ box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
+ display: block;
+ position: absolute;
+ background: rgba(255, 255, 255, 0.2);
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ z-index: 1002;
+ -webkit-tap-highlight-color: transparent; }
+ @media only screen and (min-width:40.063em) {
+ .offcanvas-overlap-left .exit-off-canvas:hover {
+ background: rgba(255, 255, 255, 0.05); } }
+
+.offcanvas-overlap-right .left-off-canvas-menu {
+ -ms-transform: none;
+ -webkit-transform: none;
+ -moz-transform: none;
+ -o-transform: none;
+ transform: none;
+ z-index: 1003; }
+.offcanvas-overlap-right .exit-off-canvas {
+ -webkit-backface-visibility: hidden;
+ transition: background 300ms ease;
+ cursor: pointer;
+ box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
+ display: block;
+ position: absolute;
+ background: rgba(255, 255, 255, 0.2);
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ z-index: 1002;
+ -webkit-tap-highlight-color: transparent; }
+ @media only screen and (min-width:40.063em) {
+ .offcanvas-overlap-right .exit-off-canvas:hover {
+ background: rgba(255, 255, 255, 0.05); } }
+
+.no-csstransforms .left-off-canvas-menu {
+ left: -15.625rem; }
+.no-csstransforms .right-off-canvas-menu {
+ right: -15.625rem; }
+.no-csstransforms .move-left > .inner-wrap {
+ right: 15.625rem; }
+.no-csstransforms .move-right > .inner-wrap {
+ left: 15.625rem; }
+
+.left-submenu {
+ -webkit-backface-visibility: hidden;
+ width: 15.625rem;
+ top: 0;
+ bottom: 0;
+ position: absolute;
+ margin: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ background: #333333;
+ z-index: 1002;
+ box-sizing: content-box;
+ -webkit-overflow-scrolling: touch;
+ -ms-transform: translate(-100%, 0);
+ -webkit-transform: translate3d(-100%, 0, 0);
+ -moz-transform: translate3d(-100%, 0, 0);
+ -ms-transform: translate3d(-100%, 0, 0);
+ -o-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ left: 0;
+ -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; }
+ .left-submenu * {
+ -webkit-backface-visibility: hidden; }
+ .left-submenu .back > a {
+ padding: 0.3rem 0.9375rem;
+ color: #999999;
+ text-transform: uppercase;
+ font-weight: bold;
+ background: #444;
+ border-top: 1px solid #5e5e5e;
+ border-bottom: none;
+ margin: 0; }
+ .left-submenu .back > a:hover {
+ background: #303030;
+ border-top: 1px solid #5e5e5e;
+ border-bottom: none; }
+ .left-submenu .back > a:before {
+ content: "\AB";
+ margin-right: 0.5rem;
+ display: inline; }
+ .left-submenu.move-right, .left-submenu.offcanvas-overlap-right, .left-submenu.offcanvas-overlap {
+ -ms-transform: translate(0%, 0);
+ -webkit-transform: translate3d(0%, 0, 0);
+ -moz-transform: translate3d(0%, 0, 0);
+ -ms-transform: translate3d(0%, 0, 0);
+ -o-transform: translate3d(0%, 0, 0);
+ transform: translate3d(0%, 0, 0); }
+
+.right-submenu {
+ -webkit-backface-visibility: hidden;
+ width: 15.625rem;
+ top: 0;
+ bottom: 0;
+ position: absolute;
+ margin: 0;
+ overflow-x: hidden;
+ overflow-y: auto;
+ background: #333333;
+ z-index: 1002;
+ box-sizing: content-box;
+ -webkit-overflow-scrolling: touch;
+ -ms-transform: translate(100%, 0);
+ -webkit-transform: translate3d(100%, 0, 0);
+ -moz-transform: translate3d(100%, 0, 0);
+ -ms-transform: translate3d(100%, 0, 0);
+ -o-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ right: 0;
+ -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; }
+ .right-submenu * {
+ -webkit-backface-visibility: hidden; }
+ .right-submenu .back > a {
+ padding: 0.3rem 0.9375rem;
+ color: #999999;
+ text-transform: uppercase;
+ font-weight: bold;
+ background: #444;
+ border-top: 1px solid #5e5e5e;
+ border-bottom: none;
+ margin: 0; }
+ .right-submenu .back > a:hover {
+ background: #303030;
+ border-top: 1px solid #5e5e5e;
+ border-bottom: none; }
+ .right-submenu .back > a:after {
+ content: "\BB";
+ margin-left: 0.5rem;
+ display: inline; }
+ .right-submenu.move-left, .right-submenu.offcanvas-overlap-left, .right-submenu.offcanvas-overlap {
+ -ms-transform: translate(0%, 0);
+ -webkit-transform: translate3d(0%, 0, 0);
+ -moz-transform: translate3d(0%, 0, 0);
+ -ms-transform: translate3d(0%, 0, 0);
+ -o-transform: translate3d(0%, 0, 0);
+ transform: translate3d(0%, 0, 0); }
+
+.left-off-canvas-menu ul.off-canvas-list li.has-submenu > a:after {
+ content: "\BB";
+ margin-left: 0.5rem;
+ display: inline; }
+
+.right-off-canvas-menu ul.off-canvas-list li.has-submenu > a:before {
+ content: "\AB";
+ margin-right: 0.5rem;
+ display: inline; }
+
+/* small displays */
+@media only screen {
+ .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
+ display: inherit !important; }
+ .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
+ display: none !important; }
+ .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
+ position: static !important;
+ height: auto;
+ width: auto;
+ overflow: visible;
+ clip: auto; }
+ .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
+ position: absolute !important;
+ height: 1px;
+ width: 1px;
+ overflow: hidden;
+ clip: rect(1px, 1px, 1px, 1px); }
+ table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
+ display: table !important; }
+ thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
+ display: table-header-group !important; }
+ tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
+ display: table-row-group !important; }
+ tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
+ display: table-row; }
+ th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
+ display: table-cell !important; } }
+
+/* medium displays */
+@media only screen and (min-width:40.063em) {
+ .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
+ display: inherit !important; }
+ .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
+ display: none !important; }
+ .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
+ position: static !important;
+ height: auto;
+ width: auto;
+ overflow: visible;
+ clip: auto; }
+ .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
+ position: absolute !important;
+ height: 1px;
+ width: 1px;
+ overflow: hidden;
+ clip: rect(1px, 1px, 1px, 1px); }
+ table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
+ display: table !important; }
+ thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
+ display: table-header-group !important; }
+ tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
+ display: table-row-group !important; }
+ tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
+ display: table-row; }
+ th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
+ display: table-cell !important; } }
+
+/* large displays */
+@media only screen and (min-width:64.063em) {
+ .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
+ display: inherit !important; }
+ .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
+ display: none !important; }
+ .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
+ position: static !important;
+ height: auto;
+ width: auto;
+ overflow: visible;
+ clip: auto; }
+ .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
+ position: absolute !important;
+ height: 1px;
+ width: 1px;
+ overflow: hidden;
+ clip: rect(1px, 1px, 1px, 1px); }
+ table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
+ display: table !important; }
+ thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
+ display: table-header-group !important; }
+ tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
+ display: table-row-group !important; }
+ tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
+ display: table-row; }
+ th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
+ display: table-cell !important; } }
+
+/* xlarge displays */
+@media only screen and (min-width:90.063em) {
+ .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
+ display: inherit !important; }
+ .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
+ display: none !important; }
+ .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
+ position: static !important;
+ height: auto;
+ width: auto;
+ overflow: visible;
+ clip: auto; }
+ .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
+ position: absolute !important;
+ height: 1px;
+ width: 1px;
+ overflow: hidden;
+ clip: rect(1px, 1px, 1px, 1px); }
+ table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
+ display: table !important; }
+ thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
+ display: table-header-group !important; }
+ tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
+ display: table-row-group !important; }
+ tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
+ display: table-row; }
+ th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
+ display: table-cell !important; } }
+
+/* xxlarge displays */
+@media only screen and (min-width:120.063em) {
+ .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
+ display: inherit !important; }
+ .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
+ display: none !important; }
+ .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
+ position: static !important;
+ height: auto;
+ width: auto;
+ overflow: visible;
+ clip: auto; }
+ .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
+ position: absolute !important;
+ height: 1px;
+ width: 1px;
+ overflow: hidden;
+ clip: rect(1px, 1px, 1px, 1px); }
+ table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
+ display: table !important; }
+ thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
+ display: table-header-group !important; }
+ tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
+ display: table-row-group !important; }
+ tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
+ display: table-row; }
+ th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
+ display: table-cell !important; } }
+
+/* Orientation targeting */
+.show-for-landscape, .hide-for-portrait {
+ display: inherit !important; }
+
+.hide-for-landscape, .show-for-portrait {
+ display: none !important; }
+
+/* Specific visibility for tables */
+table.hide-for-landscape, table.show-for-portrait {
+ display: table !important; }
+
+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; }
+ /* Specific visibility for tables */
+ table.show-for-landscape, table.hide-for-portrait {
+ display: table !important; }
+ 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; }
+ /* Specific visibility for tables */
+ table.show-for-portrait, table.hide-for-landscape {
+ display: table !important; }
+ 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; } }
+
+/* Touch-enabled device targeting */
+.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; }
+
+/* Specific visibility for tables */
+table.hide-for-touch {
+ display: table !important; }
+
+.touch table.show-for-touch {
+ display: table !important; }
+
+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; }
+
+/*
+ * Print styles.
+ *
+ * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
+ * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
+ */
+.print-only {
+ display: none !important; }
+
+@media print {
+ * {
+ background: transparent !important;
+ color: #000000 !important;
+ /* Black prints faster: h5bp.com/s */
+ box-shadow: none !important;
+ text-shadow: none !important; }
+ .show-for-print {
+ display: block; }
+ .hide-for-print {
+ display: none; }
+ table.show-for-print {
+ display: table !important; }
+ thead.show-for-print {
+ display: table-header-group !important; }
+ tbody.show-for-print {
+ display: table-row-group !important; }
+ tr.show-for-print {
+ display: table-row !important; }
+ td.show-for-print {
+ display: table-cell !important; }
+ th.show-for-print {
+ display: table-cell !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;
+ /* h5bp.com/t */ }
+ 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; } }
+
+/* Print visibility */
+@media print {
+ .show-for-print {
+ display: block; }
+ .hide-for-print {
+ display: none; }
+ table.show-for-print {
+ display: table !important; }
+ thead.show-for-print {
+ display: table-header-group !important; }
+ tbody.show-for-print {
+ display: table-row-group !important; }
+ tr.show-for-print {
+ display: table-row !important; }
+ td.show-for-print {
+ display: table-cell !important; }
+ th.show-for-print {
+ display: table-cell !important; } }
+
+/*
+.main-content {
+ padding-bottom: $footer-height;
+ overflow: auto;
+}
+*/
+.article p img {
+ float: left;
+ margin: 5px;
+ border: solid 4px #FFFFFF;
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); }
+
+#link-image img {
+ max-height: 33%; }
+
+.about-me {
+ padding-bottom: 1.25rem;
+ overflow: hidden; }
+ .about-me h5 {
+ margin-top: 0; }
+
+body:before {
+ content: "";
+ height: 100%;
+ float: left;
+ width: 0;
+ margin-top: -2047.9375rem;
+ /* thank you Erik J - negate effect of float*/ }
+
+footer {
+ width: 100%;
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 0;
+ margin-bottom: 0;
+ max-width: 62.5rem;
+ border-top: 0.25rem solid #71030c;
+ background: #EFEFEF;
+ min-width: 100%;
+ /*
+ position: absolute;
+ bottom: 0;
+ height: $footer-height;
+ margin-top: -$footer-height;
+ padding-top: rem-calc(10);
+*/ }
+ footer:before, footer:after {
+ content: " ";
+ display: table; }
+ footer:after {
+ clear: both; }
+ footer p {
+ margin-bottom: 0.625rem; }
+ footer hr {
+ margin-top: 0;
+ margin-bottom: 0.625rem; }
+ footer .tag-cloud {
+ margin-top: 1.3125rem;
+ margin-bottom: 1.25rem; }
+
+.sub-footer p {
+ font-size: 80%;
+ font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
+ color: #777777; }
+
+.master-row {
+ width: 100%;
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 0;
+ margin-bottom: 0;
+ max-width: 62.5rem;
+ max-width: none;
+ height: 100%;
+ /*
+ z-index: -10000;
+*/ }
+ .master-row:before, .master-row:after {
+ content: " ";
+ display: table; }
+ .master-row:after {
+ clear: both; }
+ .master-row .content-pane {
+ padding-left: 0;
+ padding-right: 0;
+ width: 100%;
+ float: left;
+ z-index: 10;
+ box-shadow: 0 0 0.625rem 0.125rem #333333;
+ position: relative;
+ min-height: 100%; }
+ @media only screen and (min-width:64.063em) {
+ .master-row .content-pane {
+ padding-left: 0;
+ padding-right: 0;
+ width: 66.6666666667%;
+ float: left;
+ min-height: 100%; } }
+ .master-row .content-pane .row {
+ margin-right: 0;
+ min-width: 75%; }
+ .master-row .image-pane {
+ padding-left: 0;
+ padding-right: 0;
+ width: 100%;
+ float: left;
+ z-index: 1;
+ box-shadow: inset 0px 0px 0 2000px rgba(0, 0, 0, 0.15);
+ background-size: cover;
+ background-position: center;
+ position: relative;
+ padding-top: 1.125rem;
+ padding-bottom: 1.125rem;
+ /*
+ min-height: rem-calc(350);
+ :not(i) {
+ font-family: 'PT Sans', 'Helvetica Neue', Arial, Helvetica, sans-serif;
+ }
+*/
+ /*
+ .th {
+ margin-top: rem-calc(14);
+ margin-bottom: rem-calc(14);
+ }
+*/ }
+ .master-row .image-pane * {
+ color: #FFFFFF; }
+ .master-row .image-pane div, .master-row .image-pane span, .master-row .image-pane a, .master-row .image-pane p {
+ font-size: 0.9rem; }
+ .master-row .image-pane i {
+ color: inherit; }
+ .master-row .image-pane a {
+ color: #DEDEDE; }
+ .master-row .image-pane a:active, .master-row .image-pane a:hover {
+ color: #bfbfbf; }
+ @media only screen and (min-width:64.063em) {
+ .master-row .image-pane {
+ padding-left: 0;
+ padding-right: 0;
+ width: 33.3333333333%;
+ float: left;
+ min-height: auto;
+ position: fixed;
+ padding-left: 0.3125rem;
+ right: 0;
+ height: 100%; }
+ .master-row .image-pane .row {
+ max-width: 33.125rem;
+ margin-left: 0;
+ margin-right: auto; } }
+
+.title-bar h1 {
+ font-size: 3.75rem;
+ display: inline-block;
+ margin-right: 1.25rem;
+ margin-bottom: 0; }
+.title-bar h2 {
+ /*
+ font-size: rem-calc(49);
+*/
+ line-height: 0.8;
+ display: inline-block;
+ margin-bottom: 0;
+ margin-top: -0.625rem; }
+.title-bar hr {
+ margin-top: 0.625rem;
+ margin-bottom: 0.625rem; }
+.title-bar a {
+ color: #222; }
+.title-bar a:hover, .title-bar a:focus {
+ color: #646464; }
+.title-bar a:active {
+ color: #646464; }
+
+/*
+nav.top-bar {
+// If you want menu-items to be centred
+ text-align:center;
+
+}
+*/
+@media only screen and (min-width:40.063em) {
+ /*
+// If you want menu-items to be centred
+ section.top-bar-section {
+ display: inline-block;
+ }
+*/
+ .top-bar li.active:after {
+ position: relative;
+ display: block;
+ bottom: 0.3125rem;
+ width: 0;
+ height: 0;
+ left: 50%;
+ margin-left: -0.4375rem;
+ margin-bottom: -0.4375rem;
+ vertical-align: middle;
+ content: " ";
+ border-right: 0.4375rem solid transparent;
+ border-bottom: 0.4375rem solid #FAFAFA;
+ border-left: 0.4375rem solid transparent; } }
+
+div.transparent {
+ background-color: rgba(242, 242, 242, 0.6); }
+ div.transparent .row {
+ margin-left: 0;
+ margin-right: 0; }
+
+table.transparent {
+ background-color: rgba(255, 255, 255, 0.6);
+ margin-left: auto;
+ margin-right: auto; }
+ table.transparent thead, table.transparent tr:nth-child(even) {
+ background-color: rgba(249, 249, 249, 0.6); }
+
+.no-buffer {
+ padding-left: 0;
+ padding-right: 0; }
+
+.left-nav {
+ display: block;
+ margin: 0;
+ padding: 0.875rem 0;
+ list-style-type: none;
+ list-style-position: outside;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif; }
+ .left-nav li {
+ margin: 0 0 0.4375rem 0;
+ font-size: 0.875rem;
+ font-weight: normal; }
+ .left-nav li a:not(.button) {
+ display: block;
+ color: #a21723;
+ margin: 0;
+ padding: 0.4375rem 0.875rem; }
+ .left-nav li a:not(.button):hover, .left-nav li a:not(.button):focus {
+ background: rgba(0, 0, 0, 0.025);
+ color: #e33847; }
+ .left-nav li.active > a:first-child:not(.button) {
+ color: #e33847;
+ font-weight: normal;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif; }
+ .left-nav li.divider {
+ border-top: 1px solid;
+ height: 0;
+ padding: 0;
+ list-style: none;
+ border-top-color: white; }
+ .left-nav li.heading {
+ color: #a21723;
+ font-size: 0.875rem;
+ font-weight: bold;
+ text-transform: uppercase; }
+ .left-nav li {
+ margin: 0;
+ text-align: right; }
+
+.right-nav {
+ display: block;
+ margin: 0;
+ padding: 0.875rem 0;
+ list-style-type: none;
+ list-style-position: outside;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif; }
+ .right-nav li {
+ margin: 0 0 0.4375rem 0;
+ font-size: 0.875rem;
+ font-weight: normal; }
+ .right-nav li a:not(.button) {
+ display: block;
+ color: #a21723;
+ margin: 0;
+ padding: 0.4375rem 0.875rem; }
+ .right-nav li a:not(.button):hover, .right-nav li a:not(.button):focus {
+ background: rgba(0, 0, 0, 0.025);
+ color: #e33847; }
+ .right-nav li.active > a:first-child:not(.button) {
+ color: #e33847;
+ font-weight: normal;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif; }
+ .right-nav li.divider {
+ border-top: 1px solid;
+ height: 0;
+ padding: 0;
+ list-style: none;
+ border-top-color: white; }
+ .right-nav li.heading {
+ color: #a21723;
+ font-size: 0.875rem;
+ font-weight: bold;
+ text-transform: uppercase; }
+ .right-nav li {
+ margin: 0;
+ text-align: left; }
+
+/*
+.social-button {
+ @include button;
+ margin-top: rem-calc(5);
+ margin-left: rem-calc(1);
+ margin-right: rem-calc(1);
+ padding-top: rem-calc(8.5);
+ padding-bottom: rem-calc(8.5);
+ padding-left: rem-calc(5);
+ padding-right: rem-calc(5);
+ margin-bottom: 0;
+}
+*/
+/*
+ul.link-list {
+ margin-left: auto;
+ margin-right: auto;
+ margin-bottom: 0;
+ margin-top: rem-calc(10);
+ list-style-type: none;
+ text-align: center;
+ li {
+ display: inline-block;
+ margin-left: rem-calc(10);
+ margin-right: rem-calc(10);
+ }
+}
+*/
+.copyright {
+ position: absolute;
+ bottom: 0; }
+ .copyright p {
+ font-size: 80%; }
+ .copyright hr {
+ margin-top: 0.625rem;
+ margin-bottom: 0.625rem; }
+
+.blogroll {
+ /*
+ @include panel;
+*/
+ display: block;
+ margin: 0;
+ padding: 0.875rem 0;
+ list-style-type: none;
+ list-style-position: outside;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif;
+ text-align: center;
+ /*
+ background-color:rgba(242,242,242,0.6);
+*/
+ margin-left: 20%;
+ margin-right: 20%;
+ margin-bottom: 1.25rem; }
+ .blogroll li {
+ margin: 0 0 0.4375rem 0;
+ font-size: 0.875rem;
+ font-weight: normal; }
+ .blogroll li a:not(.button) {
+ display: block;
+ color: #a21723;
+ margin: 0;
+ padding: 0.4375rem 0.875rem; }
+ .blogroll li a:not(.button):hover, .blogroll li a:not(.button):focus {
+ background: rgba(0, 0, 0, 0.025);
+ color: #e33847; }
+ .blogroll li.active > a:first-child:not(.button) {
+ color: #e33847;
+ font-weight: normal;
+ font-family: charter, Georgia, Cambria, "Times New Roman", Times, serif; }
+ .blogroll li.divider {
+ border-top: 1px solid;
+ height: 0;
+ padding: 0;
+ list-style: none;
+ border-top-color: white; }
+ .blogroll li.heading {
+ color: #a21723;
+ font-size: 0.875rem;
+ font-weight: bold;
+ text-transform: uppercase; }
+ @media only screen and (min-width:40.063em) and (max-width:64em) {
+ .blogroll {
+ margin-left: initial;
+ margin-right: initial;
+ /*
+ margin-top: rem-calc(14);
+*/ } }
+ .blogroll li {
+ margin-bottom: 0; }
+ .blogroll li a:not(.botton) {
+ padding-top: 0.1875rem;
+ padding-bottom: 0.1875rem; }
+ .blogroll li.heading {
+ color: #555555;
+ padding-left: 0.625rem;
+ padding-right: 0.625rem; }
+
+.info-bar {
+ /*
+ @include panel;
+*/
+ border-top: 0.0625rem solid #EFEFEF;
+ border-bottom: 0.0625rem solid #EFEFEF;
+ padding: 0.5rem; }
+ .info-bar li {
+ font-size: 80%; }
+ .info-bar ul {
+ margin-bottom: 0.125rem; }
+
+.small-articles {
+ font-size: 90%; }
+
+p.tag-page {
+ line-height: 1.9; }
+
+.summary {
+ padding-bottom: 0.3125rem; }
+ .summary pre {
+ display: none; }
+
+.article {
+ padding-bottom: 0.3125rem; }
+
+pre {
+ border-style: solid;
+ border-width: 1px;
+ border-color: #d8d8d8;
+ margin-bottom: 1.25rem;
+ padding: 1.25rem;
+ background: #f2f2f2;
+ color: #333333; }
+ pre > :first-child {
+ margin-top: 0; }
+ pre > :last-child {
+ margin-bottom: 0; }
+ pre h1, pre h2, pre h3, pre h4, pre h5, pre h6, pre p, pre li, pre dl {
+ color: #333333; }
+ pre h1, pre h2, pre h3, pre h4, pre h5, pre h6 {
+ line-height: 1;
+ margin-bottom: 0.625rem; }
+ pre h1.subheader, pre h2.subheader, pre h3.subheader, pre h4.subheader, pre h5.subheader, pre h6.subheader {
+ line-height: 1.4; }
+
+.highlight pre {
+ overflow-x: auto;
+ overflow-wrap: normal;
+ white-space: pre; }
+
+.inline-center {
+ list-style-type: none;
+ text-align: center;
+ margin-bottom: 0;
+ margin-left: 0; }
+ .inline-center li {
+ display: inline-block; }
+ .inline-center a:not(.button) {
+ padding-left: 0.6875rem;
+ padding-right: 0.6875rem;
+ padding-top: 0.375rem;
+ padding-bottom: 0.375rem; }
+ .inline-center a:not(.button):hover {
+ background: rgba(0, 0, 0, 0.05); }
+
+.social-list {
+ margin-top: 0.875rem; }
+
+.link-list {
+ /*
+ @media only screen and (min-width:64.063em) {
+ position: absolute;
+ bottom: rem-calc(18);
+ }
+*/ }
+
+/*# sourceMappingURL=backdrop.css.map */ \ No newline at end of file
diff --git a/backdrop/static/css/backdrop.css.map b/backdrop/static/css/backdrop.css.map
new file mode 100644
index 0000000..f949474
--- /dev/null
+++ b/backdrop/static/css/backdrop.css.map
@@ -0,0 +1,65 @@
+{
+ "version": 3,
+ "file": "backdrop.css",
+ "sources": [
+ "../backdrop.scss",
+ "../_charterfont.scss",
+ "../../bower_components/fontawesome/scss/font-awesome.scss",
+ "../_settings.scss",
+ "../../bower_components/foundation/scss/foundation.scss",
+ "../../bower_components/fontawesome/scss/_variables.scss",
+ "../../bower_components/fontawesome/scss/_mixins.scss",
+ "../../bower_components/fontawesome/scss/_path.scss",
+ "../../bower_components/fontawesome/scss/_core.scss",
+ "../../bower_components/fontawesome/scss/_larger.scss",
+ "../../bower_components/fontawesome/scss/_fixed-width.scss",
+ "../../bower_components/fontawesome/scss/_list.scss",
+ "../../bower_components/fontawesome/scss/_bordered-pulled.scss",
+ "../../bower_components/fontawesome/scss/_animated.scss",
+ "../../bower_components/fontawesome/scss/_rotated-flipped.scss",
+ "../../bower_components/fontawesome/scss/_stacked.scss",
+ "../../bower_components/fontawesome/scss/_icons.scss",
+ "../../bower_components/foundation/scss/foundation/_functions.scss",
+ "../../bower_components/foundation/scss/foundation/components/_grid.scss",
+ "../../bower_components/foundation/scss/foundation/components/_accordion.scss",
+ "../../bower_components/foundation/scss/foundation/components/_alert-boxes.scss",
+ "../../bower_components/foundation/scss/foundation/components/_block-grid.scss",
+ "../../bower_components/foundation/scss/foundation/components/_breadcrumbs.scss",
+ "../../bower_components/foundation/scss/foundation/components/_button-groups.scss",
+ "../../bower_components/foundation/scss/foundation/components/_buttons.scss",
+ "../../bower_components/foundation/scss/foundation/components/_clearing.scss",
+ "../../bower_components/foundation/scss/foundation/components/_dropdown.scss",
+ "../../bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss",
+ "../../bower_components/foundation/scss/foundation/components/_flex-video.scss",
+ "../../bower_components/foundation/scss/foundation/components/_forms.scss",
+ "../../bower_components/foundation/scss/foundation/components/_icon-bar.scss",
+ "../../bower_components/foundation/scss/foundation/components/_inline-lists.scss",
+ "../../bower_components/foundation/scss/foundation/components/_joyride.scss",
+ "../../bower_components/foundation/scss/foundation/components/_keystrokes.scss",
+ "../../bower_components/foundation/scss/foundation/components/_labels.scss",
+ "../../bower_components/foundation/scss/foundation/components/_magellan.scss",
+ "../../bower_components/foundation/scss/foundation/components/_orbit.scss",
+ "../../bower_components/foundation/scss/foundation/components/_pagination.scss",
+ "../../bower_components/foundation/scss/foundation/components/_panels.scss",
+ "../../bower_components/foundation/scss/foundation/components/_pricing-tables.scss",
+ "../../bower_components/foundation/scss/foundation/components/_progress-bars.scss",
+ "../../bower_components/foundation/scss/foundation/components/_range-slider.scss",
+ "../../bower_components/foundation/scss/foundation/components/_reveal.scss",
+ "../../bower_components/foundation/scss/foundation/components/_side-nav.scss",
+ "../../bower_components/foundation/scss/foundation/components/_split-buttons.scss",
+ "../../bower_components/foundation/scss/foundation/components/_sub-nav.scss",
+ "../../bower_components/foundation/scss/foundation/components/_switches.scss",
+ "../../bower_components/foundation/scss/foundation/components/_tables.scss",
+ "../../bower_components/foundation/scss/foundation/components/_tabs.scss",
+ "../../bower_components/foundation/scss/foundation/components/_thumbs.scss",
+ "../../bower_components/foundation/scss/foundation/components/_tooltips.scss",
+ "../../bower_components/foundation/scss/foundation/components/_top-bar.scss",
+ "../../bower_components/foundation/scss/foundation/components/_type.scss",
+ "../../bower_components/foundation/scss/foundation/components/_offcanvas.scss",
+ "../../bower_components/foundation/scss/foundation/components/_visibility.scss",
+ "../../bower_components/foundation/scss/foundation/components/_global.scss"
+ ],
+ "sourcesContent": [],
+ "mappings": "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",
+ "names": []
+} \ No newline at end of file
diff --git a/backdrop/static/css/pygments.css b/backdrop/static/css/pygments.css
new file mode 100644
index 0000000..f4527d9
--- /dev/null
+++ b/backdrop/static/css/pygments.css
@@ -0,0 +1,125 @@
+pre .hll { background-color: #ffffcc }
+pre { background: #f0f0f0; }
+pre .c { color: #60a0b0; font-style: italic } /* Comment */
+pre .err { border: 1px solid #FF0000 } /* Error */
+pre .k { color: #007020; font-weight: bold } /* Keyword */
+pre .o { color: #666666 } /* Operator */
+pre .cm { color: #60a0b0; font-style: italic } /* Comment.Multiline */
+pre .cp { color: #007020 } /* Comment.Preproc */
+pre .c1 { color: #60a0b0; font-style: italic } /* Comment.Single */
+pre .cs { color: #60a0b0; background-color: #fff0f0 } /* Comment.Special */
+pre .gd { color: #A00000 } /* Generic.Deleted */
+pre .ge { font-style: italic } /* Generic.Emph */
+pre .gr { color: #FF0000 } /* Generic.Error */
+pre .gh { color: #000080; font-weight: bold } /* Generic.Heading */
+pre .gi { color: #00A000 } /* Generic.Inserted */
+pre .go { color: #888888 } /* Generic.Output */
+pre .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
+pre .gs { font-weight: bold } /* Generic.Strong */
+pre .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+pre .gt { color: #0044DD } /* Generic.Traceback */
+pre .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
+pre .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
+pre .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
+pre .kp { color: #007020 } /* Keyword.Pseudo */
+pre .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
+pre .kt { color: #902000 } /* Keyword.Type */
+pre .m { color: #40a070 } /* Literal.Number */
+pre .s { color: #4070a0 } /* Literal.String */
+pre .na { color: #4070a0 } /* Name.Attribute */
+pre .nb { color: #007020 } /* Name.Builtin */
+pre .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
+pre .no { color: #60add5 } /* Name.Constant */
+pre .nd { color: #555555; font-weight: bold } /* Name.Decorator */
+pre .ni { color: #d55537; font-weight: bold } /* Name.Entity */
+pre .ne { color: #007020 } /* Name.Exception */
+pre .nf { color: #06287e } /* Name.Function */
+pre .nl { color: #002070; font-weight: bold } /* Name.Label */
+pre .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
+pre .nt { color: #062873; font-weight: bold } /* Name.Tag */
+pre .nv { color: #bb60d5 } /* Name.Variable */
+pre .ow { color: #007020; font-weight: bold } /* Operator.Word */
+pre .w { color: #bbbbbb } /* Text.Whitespace */
+pre .mb { color: #40a070 } /* Literal.Number.Bin */
+pre .mf { color: #40a070 } /* Literal.Number.Float */
+pre .mh { color: #40a070 } /* Literal.Number.Hex */
+pre .mi { color: #40a070 } /* Literal.Number.Integer */
+pre .mo { color: #40a070 } /* Literal.Number.Oct */
+pre .sb { color: #4070a0 } /* Literal.String.Backtick */
+pre .sc { color: #4070a0 } /* Literal.String.Char */
+pre .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
+pre .s2 { color: #4070a0 } /* Literal.String.Double */
+pre .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
+pre .sh { color: #4070a0 } /* Literal.String.Heredoc */
+pre .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
+pre .sx { color: #c65d09 } /* Literal.String.Other */
+pre .sr { color: #235388 } /* Literal.String.Regex */
+pre .s1 { color: #4070a0 } /* Literal.String.Single */
+pre .ss { color: #517918 } /* Literal.String.Symbol */
+pre .bp { color: #007020 } /* Name.Builtin.Pseudo */
+pre .vc { color: #bb60d5 } /* Name.Variable.Class */
+pre .vg { color: #bb60d5 } /* Name.Variable.Global */
+pre .vi { color: #bb60d5 } /* Name.Variable.Instance */
+pre .il { color: #40a070 } /* Literal.Number.Integer.Long */
+
+.highlight .hll { background-color: #ffffcc }
+.highlight { background: #ffffff; }
+.highlight .c { color: #999988; font-style: italic } /* Comment */
+.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.highlight .k { color: #71030c; font-weight: bold } /* Keyword */
+.highlight .o { font-weight: bold } /* Operator */
+.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
+.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
+.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
+.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.highlight .ge { font-style: italic } /* Generic.Emph */
+.highlight .gr { color: #aa0000 } /* Generic.Error */
+.highlight .gh { color: #999999 } /* Generic.Heading */
+.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.highlight .go { color: #888888 } /* Generic.Output */
+.highlight .gp { color: #555555 } /* Generic.Prompt */
+.highlight .gs { font-weight: bold } /* Generic.Strong */
+.highlight .gu { color: #aaaaaa } /* Generic.Subheading */
+.highlight .gt { color: #aa0000 } /* Generic.Traceback */
+.highlight .kc { color: #71030c; font-weight: bold } /* Keyword.Constant */
+.highlight .kd { color: #71030c; font-weight: bold } /* Keyword.Declaration */
+.highlight .kn { color: #71030c; font-weight: bold } /* Keyword.Namespace */
+.highlight .kp { color: #71030c; font-weight: bold } /* Keyword.Pseudo */
+.highlight .kr { color: #71030c; font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
+.highlight .m { color: #009999 } /* Literal.Number */
+.highlight .s { color: #bb8844 } /* Literal.String */
+.highlight .na { color: #008080 } /* Name.Attribute */
+.highlight .nb { color: #999999 } /* Name.Builtin */
+.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
+.highlight .no { color: #008080 } /* Name.Constant */
+.highlight .ni { color: #800080 } /* Name.Entity */
+.highlight .ne { color: #BC0000; font-weight: bold } /* Name.Exception */
+.highlight .nf { color: #BC0000; font-weight: bold } /* Name.Function */
+.highlight .nn { color: #555555 } /* Name.Namespace */
+.highlight .nt { color: #000080 } /* Name.Tag */
+.highlight .nv { color: #008080 } /* Name.Variable */
+.highlight .ow { font-weight: bold } /* Operator.Word */
+.highlight .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight .mb { color: #009999 } /* Literal.Number.Bin */
+.highlight .mf { color: #009999 } /* Literal.Number.Float */
+.highlight .mh { color: #009999 } /* Literal.Number.Hex */
+.highlight .mi { color: #009999 } /* Literal.Number.Integer */
+.highlight .mo { color: #009999 } /* Literal.Number.Oct */
+.highlight .sb { color: #bb8844 } /* Literal.String.Backtick */
+.highlight .sc { color: #bb8844 } /* Literal.String.Char */
+.highlight .sd { color: #bb8844 } /* Literal.String.Doc */
+.highlight .s2 { color: #bb8844 } /* Literal.String.Double */
+.highlight .se { color: #bb8844 } /* Literal.String.Escape */
+.highlight .sh { color: #bb8844 } /* Literal.String.Heredoc */
+.highlight .si { color: #bb8844 } /* Literal.String.Interpol */
+.highlight .sx { color: #bb8844 } /* Literal.String.Other */
+.highlight .sr { color: #808000 } /* Literal.String.Regex */
+.highlight .s1 { color: #bb8844 } /* Literal.String.Single */
+.highlight .ss { color: #bb8844 } /* Literal.String.Symbol */
+.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
+.highlight .vc { color: #008080 } /* Name.Variable.Class */
+.highlight .vg { color: #008080 } /* Name.Variable.Global */
+.highlight .vi { color: #008080 } /* Name.Variable.Instance */
+.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */