diff options
Diffstat (limited to 'backdrop/static/css')
-rw-r--r-- | backdrop/static/css/backdrop.css | 7882 | ||||
-rw-r--r-- | backdrop/static/css/backdrop.css.map | 65 | ||||
-rw-r--r-- | backdrop/static/css/pygments.css | 125 |
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 */ |