/*! normalize.css v2.1.0 | MIT License | git.io/normalize */*{-moz-box-sizing: border-box;box-sizing: border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block}audio,canvas,video{display: inline-block}audio:not([controls]){display: none;height: 0}[hidden]{display: none}html{font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}body{margin: 0}a:focus{outline: thin dotted}a:active,a:hover{outline: 0}h1{font-size: 2em;margin: .67em 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}dfn{font-style: italic}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}mark{background: #ff0;color: #000}code,kbd,pre,samp{font-family: monospace, serif;font-size: 1em}pre{white-space: pre-wrap}q{quotes: "\201C" "\201D" "\2018" "\2019"}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border: 0}svg:not(:root){overflow: hidden}figure{margin: 0}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}button,input,select,textarea{font-family: inherit;font-size: 100%;margin: 0}button,input{line-height: normal}button,select{text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0}input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}textarea{overflow: auto;vertical-align: top}table{border-collapse: collapse;border-spacing: 0}/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family: 'FontAwesome';src: url('/themes/frontend/v5/assets/fonts/fontawesome-webfont.eot?v=4.0.3');src: url('/themes/frontend/v5/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('/themes/frontend/v5/assets/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('/themes/frontend/v5/assets/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('/themes/frontend/v5/assets/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight: normal;font-style: normal}.fa{display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.fa-lg{font-size: 1.33333333em;line-height: .75em;vertical-align: -15%}.fa-2x{font-size: 2em}.fa-3x{font-size: 3em}.fa-4x{font-size: 4em}.fa-5x{font-size: 5em}.fa-fw{width: 1.28571429em;text-align: center}.fa-ul{padding-left: 0;margin-left: 2.14285714em;list-style-type: none}.fa-ul > li{position: relative}.fa-li{position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center}.fa-li.fa-lg{left: -1.85714286em}.fa-border{padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em}.pull-right{float: right}.pull-left{float: left}.fa.pull-left{margin-right: .3em}.fa.pull-right{margin-left: .3em}.fa-spin{-webkit-animation: spin 2s infinite linear;-moz-animation: spin 2s infinite linear;-o-animation: spin 2s infinite linear;animation: spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform: rotate(0deg)}100%{-moz-transform: rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform: rotate(0deg)}100%{-webkit-transform: rotate(359deg)}}@-o-keyframes spin{0%{-o-transform: rotate(0deg)}100%{-o-transform: rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform: rotate(0deg)}100%{-ms-transform: rotate(359deg)}}@keyframes spin{0%{transform: rotate(0deg)}100%{transform: rotate(359deg)}}.fa-rotate-90{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg)}.fa-rotate-180{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg)}.fa-rotate-270{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-ms-transform: rotate(270deg);-o-transform: rotate(270deg);transform: rotate(270deg)}.fa-flip-horizontal{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform: scale(-1, 1);-moz-transform: scale(-1, 1);-ms-transform: scale(-1, 1);-o-transform: scale(-1, 1);transform: scale(-1, 1)}.fa-flip-vertical{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform: scale(1, -1);-moz-transform: scale(1, -1);-ms-transform: scale(1, -1);-o-transform: scale(1, -1);transform: scale(1, -1)}.fa-stack{position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle}.fa-stack-1x,.fa-stack-2x{position: absolute;left: 0;width: 100%;text-align: center}.fa-stack-1x{line-height: inherit}.fa-stack-2x{font-size: 2em}.fa-inverse{color: #fff}.fa-glass:before{content: "\f000"}.fa-music:before{content: "\f001"}.fa-search:before{content: "\f002"}.fa-envelope-o:before{content: "\f003"}.fa-heart:before{content: "\f004"}.fa-star:before{content: "\f005"}.fa-star-o:before{content: "\f006"}.fa-user:before{content: "\f007"}.fa-film:before{content: "\f008"}.fa-th-large:before{content: "\f009"}.fa-th:before{content: "\f00a"}.fa-th-list:before{content: "\f00b"}.fa-check:before{content: "\f00c"}.fa-times:before{content: "\f00d"}.fa-search-plus:before{content: "\f00e"}.fa-search-minus:before{content: "\f010"}.fa-power-off:before{content: "\f011"}.fa-signal:before{content: "\f012"}.fa-gear:before,.fa-cog:before{content: "\f013"}.fa-trash-o:before{content: "\f014"}.fa-home:before{content: "\f015"}.fa-file-o:before{content: "\f016"}.fa-clock-o:before{content: "\f017"}.fa-road:before{content: "\f018"}.fa-download:before{content: "\f019"}.fa-arrow-circle-o-down:before{content: "\f01a"}.fa-arrow-circle-o-up:before{content: "\f01b"}.fa-inbox:before{content: "\f01c"}.fa-play-circle-o:before{content: "\f01d"}.fa-rotate-right:before,.fa-repeat:before{content: "\f01e"}.fa-refresh:before{content: "\f021"}.fa-list-alt:before{content: "\f022"}.fa-lock:before{content: "\f023"}.fa-flag:before{content: "\f024"}.fa-headphones:before{content: "\f025"}.fa-volume-off:before{content: "\f026"}.fa-volume-down:before{content: "\f027"}.fa-volume-up:before{content: "\f028"}.fa-qrcode:before{content: "\f029"}.fa-barcode:before{content: "\f02a"}.fa-tag:before{content: "\f02b"}.fa-tags:before{content: "\f02c"}.fa-book:before{content: "\f02d"}.fa-bookmark:before{content: "\f02e"}.fa-print:before{content: "\f02f"}.fa-camera:before{content: "\f030"}.fa-font:before{content: "\f031"}.fa-bold:before{content: "\f032"}.fa-italic:before{content: "\f033"}.fa-text-height:before{content: "\f034"}.fa-text-width:before{content: "\f035"}.fa-align-left:before{content: "\f036"}.fa-align-center:before{content: "\f037"}.fa-align-right:before{content: "\f038"}.fa-align-justify:before{content: "\f039"}.fa-list:before{content: "\f03a"}.fa-dedent:before,.fa-outdent:before{content: "\f03b"}.fa-indent:before{content: "\f03c"}.fa-video-camera:before{content: "\f03d"}.fa-picture-o:before{content: "\f03e"}.fa-pencil:before{content: "\f040"}.fa-map-marker:before{content: "\f041"}.fa-adjust:before{content: "\f042"}.fa-tint:before{content: "\f043"}.fa-edit:before,.fa-pencil-square-o:before{content: "\f044"}.fa-share-square-o:before{content: "\f045"}.fa-check-square-o:before{content: "\f046"}.fa-arrows:before{content: "\f047"}.fa-step-backward:before{content: "\f048"}.fa-fast-backward:before{content: "\f049"}.fa-backward:before{content: "\f04a"}.fa-play:before{content: "\f04b"}.fa-pause:before{content: "\f04c"}.fa-stop:before{content: "\f04d"}.fa-forward:before{content: "\f04e"}.fa-fast-forward:before{content: "\f050"}.fa-step-forward:before{content: "\f051"}.fa-eject:before{content: "\f052"}.fa-chevron-left:before{content: "\f053"}.fa-chevron-right:before{content: "\f054"}.fa-plus-circle:before{content: "\f055"}.fa-minus-circle:before{content: "\f056"}.fa-times-circle:before{content: "\f057"}.fa-check-circle:before{content: "\f058"}.fa-question-circle:before{content: "\f059"}.fa-info-circle:before{content: "\f05a"}.fa-crosshairs:before{content: "\f05b"}.fa-times-circle-o:before{content: "\f05c"}.fa-check-circle-o:before{content: "\f05d"}.fa-ban:before{content: "\f05e"}.fa-arrow-left:before{content: "\f060"}.fa-arrow-right:before{content: "\f061"}.fa-arrow-up:before{content: "\f062"}.fa-arrow-down:before{content: "\f063"}.fa-mail-forward:before,.fa-share:before{content: "\f064"}.fa-expand:before{content: "\f065"}.fa-compress:before{content: "\f066"}.fa-plus:before{content: "\f067"}.fa-minus:before{content: "\f068"}.fa-asterisk:before{content: "\f069"}.fa-exclamation-circle:before{content: "\f06a"}.fa-gift:before{content: "\f06b"}.fa-leaf:before{content: "\f06c"}.fa-fire:before{content: "\f06d"}.fa-eye:before{content: "\f06e"}.fa-eye-slash:before{content: "\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content: "\f071"}.fa-plane:before{content: "\f072"}.fa-calendar:before{content: "\f073"}.fa-random:before{content: "\f074"}.fa-comment:before{content: "\f075"}.fa-magnet:before{content: "\f076"}.fa-chevron-up:before{content: "\f077"}.fa-chevron-down:before{content: "\f078"}.fa-retweet:before{content: "\f079"}.fa-shopping-cart:before{content: "\f07a"}.fa-folder:before{content: "\f07b"}.fa-folder-open:before{content: "\f07c"}.fa-arrows-v:before{content: "\f07d"}.fa-arrows-h:before{content: "\f07e"}.fa-bar-chart-o:before{content: "\f080"}.fa-twitter-square:before{content: "\f081"}.fa-facebook-square:before{content: "\f082"}.fa-camera-retro:before{content: "\f083"}.fa-key:before{content: "\f084"}.fa-gears:before,.fa-cogs:before{content: "\f085"}.fa-comments:before{content: "\f086"}.fa-thumbs-o-up:before{content: "\f087"}.fa-thumbs-o-down:before{content: "\f088"}.fa-star-half:before{content: "\f089"}.fa-heart-o:before{content: "\f08a"}.fa-sign-out:before{content: "\f08b"}.fa-linkedin-square:before{content: "\f08c"}.fa-thumb-tack:before{content: "\f08d"}.fa-external-link:before{content: "\f08e"}.fa-sign-in:before{content: "\f090"}.fa-trophy:before{content: "\f091"}.fa-github-square:before{content: "\f092"}.fa-upload:before{content: "\f093"}.fa-lemon-o:before{content: "\f094"}.fa-phone:before{content: "\f095"}.fa-square-o:before{content: "\f096"}.fa-bookmark-o:before{content: "\f097"}.fa-phone-square:before{content: "\f098"}.fa-twitter:before{content: "\f099"}.fa-facebook:before{content: "\f09a"}.fa-github:before{content: "\f09b"}.fa-unlock:before{content: "\f09c"}.fa-credit-card:before{content: "\f09d"}.fa-rss:before{content: "\f09e"}.fa-hdd-o:before{content: "\f0a0"}.fa-bullhorn:before{content: "\f0a1"}.fa-bell:before{content: "\f0f3"}.fa-certificate:before{content: "\f0a3"}.fa-hand-o-right:before{content: "\f0a4"}.fa-hand-o-left:before{content: "\f0a5"}.fa-hand-o-up:before{content: "\f0a6"}.fa-hand-o-down:before{content: "\f0a7"}.fa-arrow-circle-left:before{content: "\f0a8"}.fa-arrow-circle-right:before{content: "\f0a9"}.fa-arrow-circle-up:before{content: "\f0aa"}.fa-arrow-circle-down:before{content: "\f0ab"}.fa-globe:before{content: "\f0ac"}.fa-wrench:before{content: "\f0ad"}.fa-tasks:before{content: "\f0ae"}.fa-filter:before{content: "\f0b0"}.fa-briefcase:before{content: "\f0b1"}.fa-arrows-alt:before{content: "\f0b2"}.fa-group:before,.fa-users:before{content: "\f0c0"}.fa-chain:before,.fa-link:before{content: "\f0c1"}.fa-cloud:before{content: "\f0c2"}.fa-flask:before{content: "\f0c3"}.fa-cut:before,.fa-scissors:before{content: "\f0c4"}.fa-copy:before,.fa-files-o:before{content: "\f0c5"}.fa-paperclip:before{content: "\f0c6"}.fa-save:before,.fa-floppy-o:before{content: "\f0c7"}.fa-square:before{content: "\f0c8"}.fa-bars:before{content: "\f0c9"}.fa-list-ul:before{content: "\f0ca"}.fa-list-ol:before{content: "\f0cb"}.fa-strikethrough:before{content: "\f0cc"}.fa-underline:before{content: "\f0cd"}.fa-table:before{content: "\f0ce"}.fa-magic:before{content: "\f0d0"}.fa-truck:before{content: "\f0d1"}.fa-pinterest:before{content: "\f0d2"}.fa-pinterest-square:before{content: "\f0d3"}.fa-google-plus-square:before{content: "\f0d4"}.fa-google-plus:before{content: "\f0d5"}.fa-money:before{content: "\f0d6"}.fa-caret-down:before{content: "\f0d7"}.fa-caret-up:before{content: "\f0d8"}.fa-caret-left:before{content: "\f0d9"}.fa-caret-right:before{content: "\f0da"}.fa-columns:before{content: "\f0db"}.fa-unsorted:before,.fa-sort:before{content: "\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content: "\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content: "\f0de"}.fa-envelope:before{content: "\f0e0"}.fa-linkedin:before{content: "\f0e1"}.fa-rotate-left:before,.fa-undo:before{content: "\f0e2"}.fa-legal:before,.fa-gavel:before{content: "\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content: "\f0e4"}.fa-comment-o:before{content: "\f0e5"}.fa-comments-o:before{content: "\f0e6"}.fa-flash:before,.fa-bolt:before{content: "\f0e7"}.fa-sitemap:before{content: "\f0e8"}.fa-umbrella:before{content: "\f0e9"}.fa-paste:before,.fa-clipboard:before{content: "\f0ea"}.fa-lightbulb-o:before{content: "\f0eb"}.fa-exchange:before{content: "\f0ec"}.fa-cloud-download:before{content: "\f0ed"}.fa-cloud-upload:before{content: "\f0ee"}.fa-user-md:before{content: "\f0f0"}.fa-stethoscope:before{content: "\f0f1"}.fa-suitcase:before{content: "\f0f2"}.fa-bell-o:before{content: "\f0a2"}.fa-coffee:before{content: "\f0f4"}.fa-cutlery:before{content: "\f0f5"}.fa-file-text-o:before{content: "\f0f6"}.fa-building-o:before{content: "\f0f7"}.fa-hospital-o:before{content: "\f0f8"}.fa-ambulance:before{content: "\f0f9"}.fa-medkit:before{content: "\f0fa"}.fa-fighter-jet:before{content: "\f0fb"}.fa-beer:before{content: "\f0fc"}.fa-h-square:before{content: "\f0fd"}.fa-plus-square:before{content: "\f0fe"}.fa-angle-double-left:before{content: "\f100"}.fa-angle-double-right:before{content: "\f101"}.fa-angle-double-up:before{content: "\f102"}.fa-angle-double-down:before{content: "\f103"}.fa-angle-left:before{content: "\f104"}.fa-angle-right:before{content: "\f105"}.fa-angle-up:before{content: "\f106"}.fa-angle-down:before{content: "\f107"}.fa-desktop:before{content: "\f108"}.fa-laptop:before{content: "\f109"}.fa-tablet:before{content: "\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content: "\f10b"}.fa-circle-o:before{content: "\f10c"}.fa-quote-left:before{content: "\f10d"}.fa-quote-right:before{content: "\f10e"}.fa-spinner:before{content: "\f110"}.fa-circle:before{content: "\f111"}.fa-mail-reply:before,.fa-reply:before{content: "\f112"}.fa-github-alt:before{content: "\f113"}.fa-folder-o:before{content: "\f114"}.fa-folder-open-o:before{content: "\f115"}.fa-smile-o:before{content: "\f118"}.fa-frown-o:before{content: "\f119"}.fa-meh-o:before{content: "\f11a"}.fa-gamepad:before{content: "\f11b"}.fa-keyboard-o:before{content: "\f11c"}.fa-flag-o:before{content: "\f11d"}.fa-flag-checkered:before{content: "\f11e"}.fa-terminal:before{content: "\f120"}.fa-code:before{content: "\f121"}.fa-reply-all:before{content: "\f122"}.fa-mail-reply-all:before{content: "\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content: "\f123"}.fa-location-arrow:before{content: "\f124"}.fa-crop:before{content: "\f125"}.fa-code-fork:before{content: "\f126"}.fa-unlink:before,.fa-chain-broken:before{content: "\f127"}.fa-question:before{content: "\f128"}.fa-info:before{content: "\f129"}.fa-exclamation:before{content: "\f12a"}.fa-superscript:before{content: "\f12b"}.fa-subscript:before{content: "\f12c"}.fa-eraser:before{content: "\f12d"}.fa-puzzle-piece:before{content: "\f12e"}.fa-microphone:before{content: "\f130"}.fa-microphone-slash:before{content: "\f131"}.fa-shield:before{content: "\f132"}.fa-calendar-o:before{content: "\f133"}.fa-fire-extinguisher:before{content: "\f134"}.fa-rocket:before{content: "\f135"}.fa-maxcdn:before{content: "\f136"}.fa-chevron-circle-left:before{content: "\f137"}.fa-chevron-circle-right:before{content: "\f138"}.fa-chevron-circle-up:before{content: "\f139"}.fa-chevron-circle-down:before{content: "\f13a"}.fa-html5:before{content: "\f13b"}.fa-css3:before{content: "\f13c"}.fa-anchor:before{content: "\f13d"}.fa-unlock-alt:before{content: "\f13e"}.fa-bullseye:before{content: "\f140"}.fa-ellipsis-h:before{content: "\f141"}.fa-ellipsis-v:before{content: "\f142"}.fa-rss-square:before{content: "\f143"}.fa-play-circle:before{content: "\f144"}.fa-ticket:before{content: "\f145"}.fa-minus-square:before{content: "\f146"}.fa-minus-square-o:before{content: "\f147"}.fa-level-up:before{content: "\f148"}.fa-level-down:before{content: "\f149"}.fa-check-square:before{content: "\f14a"}.fa-pencil-square:before{content: "\f14b"}.fa-external-link-square:before{content: "\f14c"}.fa-share-square:before{content: "\f14d"}.fa-compass:before{content: "\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content: "\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content: "\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content: "\f152"}.fa-euro:before,.fa-eur:before{content: "\f153"}.fa-gbp:before{content: "\f154"}.fa-dollar:before,.fa-usd:before{content: "\f155"}.fa-rupee:before,.fa-inr:before{content: "\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content: "\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content: "\f158"}.fa-won:before,.fa-krw:before{content: "\f159"}.fa-bitcoin:before,.fa-btc:before{content: "\f15a"}.fa-file:before{content: "\f15b"}.fa-file-text:before{content: "\f15c"}.fa-sort-alpha-asc:before{content: "\f15d"}.fa-sort-alpha-desc:before{content: "\f15e"}.fa-sort-amount-asc:before{content: "\f160"}.fa-sort-amount-desc:before{content: "\f161"}.fa-sort-numeric-asc:before{content: "\f162"}.fa-sort-numeric-desc:before{content: "\f163"}.fa-thumbs-up:before{content: "\f164"}.fa-thumbs-down:before{content: "\f165"}.fa-youtube-square:before{content: "\f166"}.fa-youtube:before{content: "\f167"}.fa-xing:before{content: "\f168"}.fa-xing-square:before{content: "\f169"}.fa-youtube-play:before{content: "\f16a"}.fa-dropbox:before{content: "\f16b"}.fa-stack-overflow:before{content: "\f16c"}.fa-instagram:before{content: "\f16d"}.fa-flickr:before{content: "\f16e"}.fa-adn:before{content: "\f170"}.fa-bitbucket:before{content: "\f171"}.fa-bitbucket-square:before{content: "\f172"}.fa-tumblr:before{content: "\f173"}.fa-tumblr-square:before{content: "\f174"}.fa-long-arrow-down:before{content: "\f175"}.fa-long-arrow-up:before{content: "\f176"}.fa-long-arrow-left:before{content: "\f177"}.fa-long-arrow-right:before{content: "\f178"}.fa-apple:before{content: "\f179"}.fa-windows:before{content: "\f17a"}.fa-android:before{content: "\f17b"}.fa-linux:before{content: "\f17c"}.fa-dribbble:before{content: "\f17d"}.fa-skype:before{content: "\f17e"}.fa-foursquare:before{content: "\f180"}.fa-trello:before{content: "\f181"}.fa-female:before{content: "\f182"}.fa-male:before{content: "\f183"}.fa-gittip:before{content: "\f184"}.fa-sun-o:before{content: "\f185"}.fa-moon-o:before{content: "\f186"}.fa-archive:before{content: "\f187"}.fa-bug:before{content: "\f188"}.fa-vk:before{content: "\f189"}.fa-weibo:before{content: "\f18a"}.fa-renren:before{content: "\f18b"}.fa-pagelines:before{content: "\f18c"}.fa-stack-exchange:before{content: "\f18d"}.fa-arrow-circle-o-right:before{content: "\f18e"}.fa-arrow-circle-o-left:before{content: "\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content: "\f191"}.fa-dot-circle-o:before{content: "\f192"}.fa-wheelchair:before{content: "\f193"}.fa-vimeo-square:before{content: "\f194"}.fa-turkish-lira:before,.fa-try:before{content: "\f195"}.fa-plus-square-o:before{content: "\f196"}.list{list-style: none}.list li,.list a{display: inline-block}.list--stacked li{display: list-item}.list--stacked a{display: block}.list--center{text-align: center}.list--right{text-align: right}.list--full{display: table;width: 100%}.list--full li{display: table-cell}.list--full a{display: block}.list--seperator li{padding-right: 8px;text-indent: -4px}.list--seperator li:after{content: "\a0\b7"}.list--seperator li:last-child:after{display: none}.list--sidebar li{margin: 8px 0 8px 32px;list-style-type: none;display: list-item}.list--sidebar a{display: block}.list--links li{margin-right: 16px}.list--links a:before{font-family: FontAwesome;content: "\f0c6";padding-right: 8px;font-weight: normal}.list--seperator li{padding-right: 8px;text-indent: -4px}.list--seperator li:after{font-family: FontAwesome;content: "\f069";padding-right: 8px;font-weight: normal}.list--seperator li:last-child:after{display: none}.list--checks li{margin: 8px 0}.list--checks li:before{font-family: FontAwesome;content: "\f069";padding-right: 16px;font-weight: normal}body{-webkit-font-smoothing: antialiased}h1,h2,h3,h4,h5,h6{color: #2d3337;margin: 0}h1,.h1{font-family: "source-code-pro", sans-serif;text-transform: uppercase;font-weight: 600;letter-spacing: 2px;font-size: 1.75em;line-height: 1em}h2,.h2{font-size: 1.5em;line-height: 1em;font-family: "ff-tisa-web-pro", serif}h3,.h3{font-size: 2em;line-height: 1em}h4,.h4{font-size: 1.625em;line-height: 1em}h5,.h5{font-size: 1.375em;line-height: 1em}h6,.h6{font-size: 1.0625em;line-height: 1em}p,ul,ol{color: #2d3337;font-size: 1em;line-height: 1.5em;margin: 0 0 1.5em 0;padding: 8px 0}a{text-decoration: none;color: #409981;cursor: pointer}a:hover,a:focus{text-decoration: none;color: #9dd6c6}.feature{text-align: center}.feature i{margin: 16px 0;display: block}.feature h4{height: 60px;margin: 8px 0}.feature h4 span{font-weight: 300;font-size: 0.9em}.feature p{margin: 8px;font-family: "source-code-pro", sans-serif;font-size: 1.125em;line-height: 1em;line-height: 24px}.pitch{font-family: "ff-tisa-web-pro", serif;font-style: italic;color: #4f5a61;margin: 8px 0}.pitch .pitch--small{font-size: .875em;line-height: 1em}.pitch .pitch--funny{font-size: .75em;line-height: 1em}.quote{font-family: "ff-tisa-web-pro", serif;font-style: italic;color: #4f5a61;margin: 32px auto;font-size: 1em;line-height: 1em;max-width: 480px}.quote span{display: block;padding-top: 16px}.lead{font-family: "ff-tisa-web-pro", serif;font-style: italic;color: #4f5a61;margin: 32px auto;font-size: 1.375em;line-height: 1em;max-width: 800px}.lead.lead--pitch{font-family: "ff-tisa-web-pro", serif;padding: 0;font-style: italic;font-size: 1.125em;line-height: 1em;padding-bottom: 16px}.lead.lead--center{text-align: center}.lead.lead--article{font-size: 1.125em;line-height: 1em}.lead.lead--license{font-family: Helvetica, Arial, sans-serif;font-size: 1.375em;line-height: 1em;line-height: 28px;font-style: normal;padding-bottom: 0}.legal{padding: 0;margin: 0;font-size: 12px}.notice{text-transform: uppercase}.irc{font-family: "ff-tisa-web-pro", serif;font-size: 5em;line-height: 1em;font-weight: bold}.button{display: inline-block;padding: 12px;color: #2d3337;background-color: #fff;cursor: pointer;outline: none;font-size: 16px;line-height: 16px;text-align: center;text-decoration: none;letter-spacing: 1px;font-family: "ff-tisa-web-pro", serif;border: 3px solid #2d3337;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.button:link,.button:visited{color: #2d3337}.button:hover,.button.button--active{color: #fff;background: #2d3337}.button:active{color: #fff}.button.button--disabled,.button:disabled{pointer-events: none;cursor: default;color: #ddd;border-color: #ddd;background: #f7f7f7}.button.button--disabled:link,.button:disabled:link,.button.button--disabled:visited,.button:disabled:visited{color: #8c8c8c}.button.button--disabled:hover,.button:disabled:hover{background: transparent;border: none}.button--rounded{-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.button--pill{-webkit-border-radius: 32px;-moz-border-radius: 32px;border-radius: 32px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.button--circle{padding: 8px;-webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.button--circle span{display: table-cell;vertical-align: middle;width: 60px;height: 60px}.button--base{color: #fff;background: #2d3337;border: 3px solid rgba(0,0,0,0);-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.button--base:link,.button--base:visited{color: #fff}.button--base:hover{background: #fff;color: #2d3337;border: 3px solid #2d3337}.button--full{width: 100%}.button--filter-applied-desktop{width: 140px;margin: 16px 16px 0 0;height: 88px}.button--link{border: 1px dashed rgba(0,0,0,0);background: none;margin: 0;padding: 2px 4px}.button--link:link,.button--link:visited{color: #67bfa7}.button--link:hover{color: #2d3337;border: 1px dashed #9dd6c6;background: none}.button--form-row{border: none;background: #2d3337;color: #fff}.button--form-row:hover{color: #fff}.button--form-row.button--warning{color: #fff}.button--view-repository{border: none;background: transparent;padding: 0 16px;margin: 0;font-size: 36px}.button--view-repository:link,.button--view-repository:visited{color: #67bfa7}.button--view-repository:hover{color: #9dd6c6;background: none;border: none;box-shadow: none}.button--view-repository.button--warning{color: #fff}.button--close{background: #2d3337;position: absolute;outline: none;top: 16px;right: 16px;border: 3px solid rgba(0,0,0,0);-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.button--close:link,.button--close:visited{color: #fff}.button--close:hover{background: #fff;color: #2d3337;border: 3px solid #2d3337}.button--toggle-left{position: absolute;top: 16px;right: 72px;color: #fff;background: #2d3337}.button--toggle-center,.button--toggle-right{color: #fff;background: #2d3337}.button--toggle{border: none;background: none;width: 100px}.button--toggle:link,.button--toggle:visited{color: #2d3337}.button--toggle:hover{color: #67bfa7;background: transparent}.button--toggle.active{color: #2d3337}.button--toggle i{display: inline-block}.button--tabs{border: none;background: none;padding: 13px 8px;margin-bottom: -3px}.button--tabs:link,.button--tabs:visited{color: #2d3337;border: 1px solid rgba(0,0,0,0);background: transparent}.button--tabs:hover{color: #67bfa7}.button--tabs.active{color: #2d3337;background: #fff;border: 1px solid #ddd;border-bottom: none;-webkit-border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.button--link-list{border: none;background: none;padding: 13px 8px}.button--link-list:link,.button--link-list:visited{color: #2d3337}.button--link-list:hover{color: #67bfa7;background: #fff;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.button--link-list.active{color: #2d3337;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.button--warning:hover{color: #fff;background: #800c15;border-color: #800c15}.button--theme{background-color: #67bfa7;border-color: #9dd6c6;color: #fff;font-weight: bold}.button--theme:link,.button--theme:visited{color: #fff}.button--theme:hover{color: #67bfa7;background: #fff}.link{font-family: "ff-tisa-web-pro", serif;color: #67bfa7;text-decoration: none}.link:link,.link:visited{color: #67bfa7}.link:hover{color: #9dd6c6}.link--dark:link,.link--dark:visited{color: #9dd6c6}.link--dark:hover{color: #67bfa7}.link--white{display: inline-block}.link--white:link,.link--white:visited{color: #fff}.link--white:hover{color: #9dd6c6}.link--flux{display: inline-block}.link--flux:link,.link--flux:visited{color: #f3cf5b}.link--flux:hover{color: #67bfa7}.link--sidebar{font-size: 1.1em;display: inline-block}.link--sidebar:link,.link--sidebar:visited{color: #fff}.link--sidebar:hover{color: #9dd6c6}.link--sidebar-profile,.link--sidebar-support{display: inline-block;font-family: "ubuntu", sans-serif;font-weight: 300;font-size: 0.9em}.link--sidebar-profile:link,.link--sidebar-support:link,.link--sidebar-profile:visited,.link--sidebar-support:visited{color: #fff}.link--sidebar-profile:hover,.link--sidebar-support:hover{color: #9dd6c6}.link--sidebar-social{font-size: 1.3em;padding: 0 8px}.link--sidebar-social:link,.link--sidebar-social:visited{color: #fff}.link--sidebar-social:hover{color: #9dd6c6}form legend{position: relative;color: #2d3337}form .help-block{font-style: italic;display: block}form legend span{position: absolute;top: 0;left: 0}form legend{text-align: center}form fieldset{padding: 8px;margin: 8px 0}form textarea{width: 90%}form input,form textarea,form select{outline: none}form input:required.valid,form input.valid:focus,form input:checked,form select:required.valid,form select.valid:focus{color: #2d3337}form input:required.required,form input:required.error,form input.required:focus,form select:required.required,form select.required:focus{color: #67bfa7}form input.error ~ .help-block{color: #67bfa7;display: block;border-color: #409981}form input.required ~ .help-block{color: #67bfa7;display: block}form input.valid ~ .help-block{color: #67bfa7;display: block}.form{margin: 16px auto;max-width: 480px}.form.form--wide{max-width: 860px}.form hr{border: 2px solid #2d3337}.form .help-block{color: #409981;margin-top: 16px;font-family: "ff-tisa-web-pro", serif}.form legend{font-size: 22px;background: #fff;padding: 0 16px;font-weight: bold}.form fieldset{border: 3px solid #2d3337;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.form select{margin: 8px 0;border: 1px dashed #8c8c8c;padding: 8px;height: 60px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-weight: 400px;width: 100%;-webkit-appearance: none;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;text-align: center;font-style: italic;font-family: "ff-tisa-web-pro", serif;color: #8c8c8c}.form input{border: none;font-size: 20px;-webkit-font-smoothing: antialiased;text-align: center;font-style: italic;font-family: "ff-tisa-web-pro", serif;border: 1px dashed #8c8c8c;padding: 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.form input::-webkit-input-placeholder{color: #4f5a61}.form input:-moz-placeholder{color: #4f5a61}.form input::-moz-placeholder{color: #4f5a61}.form input:-ms-input-placeholder{color: #4f5a61}.form.form--horizontal{display: table;width: 100%;border-collapse: collapse}.form.form--horizontal fieldset{display: table-row}.form.form--horizontal .form__block{display: table-cell;padding: 0 8px}.form.form--horizontal .form__block input{font-size: 18px;text-align: left;margin: 0;width: 100%;border-right: 1px dashed #8c8c8c}.form.form--rows{-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;display: table;width: 100%;border-collapse: collapse}.form.form--rows fieldset{padding: 4px 8px;margin: 4px 0;background-color: #2d3337;border-color: #2d3337}.form.form--rows fieldset:hover{background-color: #fff}.form.form--rows fieldset:hover input{background-color: #fff;border-color: #2d3337;color: #2d3337}.form.form--rows .form__block input{color: #fff;background-color: #2d3337;border-color: #2d3337}.switch{position: relative;width: 81px;margin: 0 auto;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none}.switch-checkbox{display: none}.switch-label{display: block;overflow: hidden;cursor: pointer;border: 2px solid #2d3337;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.switch-inner{width: 200%;margin-left: -100%;-moz-transition: margin .3s ease-in 0s;-webkit-transition: margin .3s ease-in 0s;-o-transition: margin .3s ease-in 0s;transition: margin .3s ease-in 0s;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.switch-inner:before,.switch-inner:after{float: left;width: 50%;height: 30px;padding: 0;line-height: 30px;font-size: 16px;color: white;font-family: Trebuchet, Arial, sans-serif;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}.switch-inner:before{content: "ON";padding-right: 24px;background-color: #2D3337;color: #EEEEEE}.switch-inner:after{content: "OFF";padding-right: 7px;background-color: #2D3337;color: #FFFFFF;text-align: right}.switch-switch{width: 30px;margin: 0px;background: #FFFFFF;border: 2px solid #2d3337;position: absolute;top: 0;bottom: 0;right: 52px;-moz-transition: all .3s ease-in 0s;-webkit-transition: all .3s ease-in 0s;-o-transition: all .3s ease-in 0s;transition: all .3s ease-in 0s;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.switch-checkbox:checked + .switch-label .switch-inner{margin-left: 0}.switch-checkbox:checked + .switch-label .switch-switch{right: 0px}.notifications{position: absolute;bottom: 16px;left: 32px;right: 32px;background: #2d3337;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.notify{color: #fff;font-size: 20px;margin: 0;padding: 24px;vertical-align: middle;font-family: "ff-tisa-web-pro", serif}body{-webkit-animation: bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding: 0}to{padding: 0}}html,body{width: 100%;overflow-x: hidden;background: #2d3337 url('/themes/frontend/v5/assets/img/tweed.png')}html.is-modal .modal,body.is-modal .modal{-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;z-index: 100}html .is-visible,body .is-visible{visibility: visible;-webkit-opacity: .98;-moz-opacity: .98;opacity: .98}.teehee{display: none}.desktop{display: none}.mobile{display: block}.brand{float: left}.brand.brand--site{position: absolute;top: 16px;left: 16px;width: 269px;height: 58px;text-indent: -999em;background: url('/themes/frontend/v5/assets/img/brand.png') no-repeat top left}.brand.brand--docs{position: fixed;top: 24px;left: 80px;width: 86px;height: 86px;text-indent: -999em;border: 4px solid #f7f7f7;z-index: 30;background: url('/themes/frontend/v5/assets/img/brand-docs.png') no-repeat top left;-webkit-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-moz-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-ms-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-o-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px)}.virtus{*zoom: 1;height: 8px}.virtus:before,.virtus:after{content: "";display: table}.virtus:after{clear: both}.virtus .flux{float: left;width: 33.33333333%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 8px}.virtus .flux.flux--1{background-color: #0f1c28;width: 10%}.virtus .flux.flux--2{background-color: #136972;width: 30%}.virtus .flux.flux--3{background-color: #67bfa7;width: 44%}.virtus .flux.flux--4{background-color: #f3cf5b;width: 8%}.virtus .flux.flux--5{background-color: #f07444;width: 8%}.bullhorn{background: transparent;margin: 0;padding: 0 8px;text-align: center;font-size: 18px;border-top: 8px solid #2d3337}.bullhorn.docs{text-align: right}.bullhorn p{color: #fff;margin-bottom: 4px}.base{width: 100%;height: 100%}.page{display: table;margin-top: 11px;min-height: 100%;-webkit-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-moz-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-ms-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-o-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px)}.page.page--site{width: calc(100% + 240px)}.page.page--docs{width: calc(100% + 240px);margin-top: 48px}.page__left{display: table-cell;vertical-align: top;min-height: 100%}.page__left.page__left--docs{width: 240px;min-width: 240px;background: #136972;padding: 0 8px}.page__center{display: table-cell;vertical-align: top;background: #fff}.page__center.page__center--site{width: calc(100% - 240px)}.page__center.page__center--docs{width: calc(100% - 240px);overflow-x: hidden}.page__center footer{text-align: center;font-size: 12px;font-family: "source-code-pro", sans-serif}.page__right{display: table-cell;vertical-align: top;min-height: 100%}.page__right.page__right--site,.page__right.page__right--docs{width: 240px;min-width: 240px;padding: 16px 8px 0 8px}#toggle-left,#toggle-center,#toggle-right{position: absolute;left: -999em}#toggle-right:checked ~ .navigate--sidebar{right: 240px}#toggle-center:checked ~ .base .page .page__center .navigate .toggle-right{visibility: visible}#toggle-right:checked ~ .base .page .page__center .navigate .toggle-center{visibility: visible}#toggle-right:checked ~ .navigate--toc,#toggle-right:checked ~ .brand--docs{left: -240px}#toggle-right:checked ~ .base .page--site,#toggle-right:checked ~ .base .page--docs{margin-left: -240px}.section{padding: 0}.section.section--first{padding-top: 120px}.section.section--shade{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;background: #f7f7f7}.article{padding: 8px;text-align: center}.article.article--left{text-align: left}.article.article--center{max-width: 1440px;margin: 0 auto}.article.article--center h3{margin: 16px 0 8px}.article.article--tight{max-width: 960px;margin: 0 auto}.article .article__block{padding: 0 8px;*zoom: 1}.article .article__block:before,.article .article__block:after{content: "";display: table}.article .article__block:after{clear: both}.article .article__block.article__block--center{display: inline-block}.sidebar-name{font-weight: bold;color: #fff;font-size: 18px;margin-left: 32px}.divider{height: 1px;border: 0;padding: 0;margin: 0 auto}.divider.divider--cartalyst-badge{width: 90%;margin: 60px auto;height: 1px;position: relative;background: #ddd}.divider.divider--cartalyst-badge:after{content: "";display: block;position: absolute;top: -40px;left: 50%;margin-left: -60px;background: #fff url('/themes/frontend/v5/assets/img/cartalyst-badge.png') no-repeat center center;height: 80px;width: 120px}.divider.divider--double-claw{width: 90%;margin: 48px auto;height: 1px;position: relative;background: #ddd}.divider.divider--double-claw:after{content: "";display: block;position: absolute;top: -24px;left: 50%;margin-left: -23px;background: #fff url('/themes/frontend/v5/assets/img/double-double-claw.png') no-repeat center center;height: 48px;width: 46px}.divider.divider--sidebar{border-top: 1px solid #454a4c;border-bottom: 1px solid #202223;width: 97%;margin: 0 auto}.select{position: relative;display: block;height: 52px}.select.select--full{width: 100%}.select.select--inline{min-width: 130px}.select .hidden-select{position: absolute;top: 0;left: 8px;z-index: 5;width: 100%;padding: 13px 0 8px 120px;-webkit-appearance: menulist-button;cursor: pointer;-webkit-opacity: 0;-moz-opacity: 0;opacity: 0}.select .options{position: absolute;left: 0;top: 0;z-index: 1;display: block;width: 100%;margin: 0;padding: 11px 0 11px 8px;list-style: none;cursor: pointer;color: #4f5a61;background: #fff;border: 1px dashed #8c8c8c;font-size: 18px;text-align: center;font-style: italic;font-family: "ff-tisa-web-pro", serif;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.select .options:after{content: '';position: absolute;top: 22px;right: 10px;width: 0;height: 0;border-left: 5px solid rgba(0,0,0,0);border-right: 5px solid rgba(0,0,0,0);border-top: 5px solid #2d3337}.loader{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 5;display: none;width: 100%;height: 100%;text-align: center;font-size: 68px;font-weight: 700;font-family: "ff-tisa-web-pro", serif;letter-spacing: 2px;font-style: italic;color: #2d3337;background: rgba(255,255,255,0.8)}.loader div{display: table;width: 100%;height: 100%}.loader span{display: table-cell;vertical-align: middle;text-align: center;width: 280px}.blocks{*zoom: 1;margin: 4px 0}.blocks:before,.blocks:after{content: "";display: table}.blocks:after{clear: both}.blocks .block{margin: 16px 0;text-align: center;float: left;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.blocks .block p{font-size: 1em;line-height: 1em;padding: 16px;margin: 8px;height: 160px;color: #fff;line-height: 22px}.blocks .block p i{margin-bottom: 16px}.blocks .block.block--flux3 p{background-color: #67bfa7}.blocks .block.block--flux5 p{background-color: #f07444}.transcript p{line-height: 16px;border-bottom: 1px dotted #ddd}.response{padding: 8px;color: #fff;background-color: #f07444;margin: 8px 0}.donations{background: #136972;margin: 0;padding: 0 8px;text-align: right;font-size: 16px;border-top: 8px solid #2d3337}.donations p{color: #fff}.private{margin: 16px 0 0 0;padding: 0;text-align: left;font-size: 16px;border-bottom: 1px dashed #2d3337}.private p{color: #2d3337;margin-bottom: 3px}.statistics{*zoom: 1;width: 100%}.statistics:before,.statistics:after{content: "";display: table}.statistics:after{clear: both}.statistics .statistic{font-size: 1.25em;line-height: 1em;font-weight: bold;color: #fff;text-align: center;float: left;padding: 8px 0}.statistics .statistic.statistic--opened{background: #0f1c28;width: 10%}.statistics .statistic.statistic--closed{background: #136972;width: 20%}.statistics .statistic.statistic--commits{background: #67bfa7;width: 50%}.statistics .statistic.statistic--forks{background: #f3cf5b;width: 10%}.statistics .statistic.statistic--stargazers{background: #f07444;width: 10%}.documentation__header{padding: 24px 16px 0 32px;margin-bottom: 16px}.documentation__header .title{font-family: "source-code-pro", sans-serif;text-transform: uppercase;font-weight: 600;letter-spacing: 2px;font-size: 1.75em;padding-top: 0;margin: 0;font-size: 4em;line-height: 1em}.documentation__header .title span{display: block;font-size: 0.5em}.documentation__content{padding-left: 18px;font-family: "ubuntu", sans-serif;font-style: normal;font-weight: 400}.documentation__content a{display: inline-block;border-bottom: 1px dashed #136972;font-weight: bold}.documentation__content a:link,.documentation__content a:visited{color: #136972}.documentation__content a:hover{color: #f07444}.documentation__content a.anchor-link{border: none;padding-right: 8px}.documentation__content hr{border: none;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;height: 3px}.documentation__content h1{margin: 0;font-size: 3em;line-height: 1em;padding: 64px 0 32px 0;border-bottom: 1px solid #ddd}.documentation__content h2{margin: 0;font-size: 2.25em;line-height: 1em;padding: 32px 0 16px 0;border-bottom: 1px solid #ddd;color: #26414A;text-transform: uppercase}.documentation__content h3{margin: 0;font-size: 1.75em;line-height: 1em;padding: 16px 0 8px 0;color: #4D656B}.documentation__content h4{margin: 0;font-size: 1.375em;line-height: 1em;padding: 16px 0 8px 0;font-family: "ff-tisa-web-pro", serif;color: #4D656B;border-bottom: 6px solid #ddd}.documentation__content h5{margin: 0;font-size: 1.125em;line-height: 1em;padding: 16px 0 0 0;font-family: "ff-tisa-web-pro", serif;color: #4D656B}.documentation__content h6{margin: 0;font-size: 1.125em;line-height: 1em;padding: 16px 0 0 0;font-family: "ff-tisa-web-pro", serif;color: #4D656B}.documentation__content p{font-family: "ubuntu";color: #2d3337;margin: 16px 0;font-size: 1em;line-height: 1em;line-height: 24px}.documentation__content ol{margin-left: 24px}.documentation__content ul{list-style: none}.documentation__content ul li,.documentation__content ul a{display: inline-block}.documentation__content ul li{display: list-item}.documentation__content ul a{display: block}.documentation__content ul li{margin: 8px 0}.documentation__content ul li:before{font-family: FontAwesome;content: "\f069";padding-right: 16px;font-weight: normal}.documentation__content ul a{display: inline-block}.documentation__content ul ul{list-style: none;margin: 0 0 0 24px}.documentation__content ul ul li,.documentation__content ul ul a{display: inline-block}.documentation__content ul ul li{display: list-item}.documentation__content ul ul a{display: block}.documentation__content ul ul li{margin: 8px 0}.documentation__content ul ul li:before{font-family: FontAwesome;content: "\f069";padding-right: 16px;font-weight: normal}.documentation__content ul ul li{margin: 0}.documentation__content .footnotes p{font-size: 14px}.documentation__content .footnotes:link,.documentation__content .footnotes:visited{font-size: 12px}.documentation__content code{font-family: "source-code-pro", sans-serif;border-bottom: 1px dashed #ccc;display: inline-block;padding: 2px 4px}.documentation__content .prettyprint{background-color: #f7f7f7;font-size: .875em;line-height: 1em;color: #2d3337;text-align: left;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;line-height: 0}.documentation__content .prettyprint code{line-height: 1.5em;border: none;border-left: 12px solid #136972;margin: -1px 0;overflow: hidden;padding: 16px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.documentation__content .prettyprint .pln{color: #111111}@media screen{.documentation__content .prettyprint .str{color: #739200}.documentation__content .prettyprint .kwd{color: #739200}.documentation__content .prettyprint .com{color: #999999}.documentation__content .prettyprint .typ{color: #ff0055}.documentation__content .prettyprint .lit{color: #538192}.documentation__content .prettyprint .pun{color: #111111}.documentation__content .prettyprint .opn{color: #111111}.documentation__content .prettyprint .clo{color: #111111}.documentation__content .prettyprint .tag{color: #111111}.documentation__content .prettyprint .atn{color: #739200}.documentation__content .prettyprint .atv{color: #ff0055}.documentation__content .prettyprint .dec{color: #111111}.documentation__content .prettyprint .var{color: #111111}.documentation__content .prettyprint .fun{color: #538192}}@media print, projection{.documentation__content .prettyprint .str{color: #006600}.documentation__content .prettyprint .kwd{color: #006;font-weight: bold}.documentation__content .prettyprint .com{color: #600;font-style: italic}.documentation__content .prettyprint .typ{color: #404;font-weight: bold}.documentation__content .prettyprint .lit{color: #004444}.documentation__content .prettyprint .pun,.documentation__content .prettyprint .opn,.documentation__content .prettyprint .clo{color: #444400}.documentation__content .prettyprint .tag{color: #006;font-weight: bold}.documentation__content .prettyprint .atn{color: #440044}.documentation__content .prettyprint .atv{color: #006600}}.documentation__content .prettyprint ol.linenums{margin-top: 0;margin-bottom: 0}.documentation__content blockquote p{padding: 32px 16px;color: #2d3337;border-left: 8px solid #f07444;margin: -1px 0}.documentation__content blockquote{display: block;margin: 32px 0;font-size: .875em;line-height: 1em;margin: 32px -32px 32px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd}.documentation__content blockquote a:link,.documentation__content blockquote a:visited{color: #2d3337;text-decoration: underline}.documentation__content blockquote a:link:hover,.documentation__content blockquote a:visited:hover{color: #8c8c8c}.documentation__content table{font-family: "source-code-pro", sans-serif;width: 100%;margin: 32px 0;border-collapse: collapse}.documentation__content table th,.documentation__content table td{padding: 8px;border: 3px solid #fff;font-size: 0.9em}.documentation__content table th{background-color: #136972;color: #fff;text-align: left}.documentation__content table td{border: 3px solid #fff}.documentation__content table td .prettyprint{font-size: 16px;display: block;padding: 8px 16px}.documentation__content table tr td:first-child{background-color: #eee;color: #2d3337}pre.prettyprint{margin: 32px -32px 32px 0}.tocify ul,.tocify li{font-family: "ubuntu";list-style: none;padding: 0;margin: 0;font-weight: bold}.tocify ul a,.tocify li a{display: block;padding: 10px !important;color: #fff}.tocify ul{padding: 8px 0}.tocify-header{text-indent: 10px}.tocify-header:first-child{border: none}.tocify-subheader{text-indent: 20px}.tocify-subheader li{font-size: 14px}.tocify-subheader .tocify-subheader{text-indent: 30px}.tocify-subheader .tocify-subheader .tocify-subheader{text-indent: 40px}.nav-list > li > a,.nav-list .nav-header{margin: 0px}.nav-list > li > a{padding: 5px}.navigate.navigate--sidebar{position: absolute;top: 16px;right: 316px;height: 48px;z-index: 6;-webkit-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-moz-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-ms-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-o-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px)}.navigate.navigate--sidebar .toggle-right,.navigate.navigate--sidebar .toggle-center{display: inline-block;padding: 12px;color: #2d3337;background-color: #fff;cursor: pointer;outline: none;font-size: 16px;text-align: center;text-decoration: none;letter-spacing: 1px;font-family: "ff-tisa-web-pro", serif;border: 3px solid #2d3337;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;border: none;background: none;width: 100px;font-size: 1.5em;line-height: 1em;position: absolute;border-right: 0;top: 0;left: 0;visibility: hidden;line-height: 16px}.navigate.navigate--sidebar .toggle-right:link,.navigate.navigate--sidebar .toggle-center:link,.navigate.navigate--sidebar .toggle-right:visited,.navigate.navigate--sidebar .toggle-center:visited{color: #2d3337}.navigate.navigate--sidebar .toggle-right:hover,.navigate.navigate--sidebar .toggle-center:hover,.navigate.navigate--sidebar .toggle-right.button--active,.navigate.navigate--sidebar .toggle-center.button--active{color: #fff;background: #2d3337}.navigate.navigate--sidebar .toggle-right:active,.navigate.navigate--sidebar .toggle-center:active{color: #fff}.navigate.navigate--sidebar .toggle-right.button--disabled,.navigate.navigate--sidebar .toggle-center.button--disabled,.navigate.navigate--sidebar .toggle-right:disabled,.navigate.navigate--sidebar .toggle-center:disabled{pointer-events: none;cursor: default;color: #ddd;border-color: #ddd;background: #f7f7f7}.navigate.navigate--sidebar .toggle-right.button--disabled:link,.navigate.navigate--sidebar .toggle-center.button--disabled:link,.navigate.navigate--sidebar .toggle-right:disabled:link,.navigate.navigate--sidebar .toggle-center:disabled:link,.navigate.navigate--sidebar .toggle-right.button--disabled:visited,.navigate.navigate--sidebar .toggle-center.button--disabled:visited,.navigate.navigate--sidebar .toggle-right:disabled:visited,.navigate.navigate--sidebar .toggle-center:disabled:visited{color: #8c8c8c}.navigate.navigate--sidebar .toggle-right.button--disabled:hover,.navigate.navigate--sidebar .toggle-center.button--disabled:hover,.navigate.navigate--sidebar .toggle-right:disabled:hover,.navigate.navigate--sidebar .toggle-center:disabled:hover{background: transparent;border: none}.navigate.navigate--sidebar .toggle-right:link,.navigate.navigate--sidebar .toggle-center:link,.navigate.navigate--sidebar .toggle-right:visited,.navigate.navigate--sidebar .toggle-center:visited{color: #2d3337}.navigate.navigate--sidebar .toggle-right:hover,.navigate.navigate--sidebar .toggle-center:hover{color: #67bfa7;background: transparent}.navigate.navigate--sidebar .toggle-right.active,.navigate.navigate--sidebar .toggle-center.active{color: #2d3337}.navigate.navigate--sidebar .toggle-right i,.navigate.navigate--sidebar .toggle-center i{display: inline-block}.navigate.navigate--site{margin-top: 32px}.navigate.navigate--site ul{list-style: none;margin: 0 0 16px 0;padding: 0}.navigate.navigate--site ul li,.navigate.navigate--site ul a{display: inline-block}.navigate.navigate--site ul li{margin: 8px 0 8px 32px;list-style-type: none;display: list-item}.navigate.navigate--site ul a{display: block}.navigate.navigate--site ul li a{font-family: "ff-tisa-web-pro", serif;color: #67bfa7;text-decoration: none;font-size: 1.1em;display: inline-block}.navigate.navigate--site ul li a:link,.navigate.navigate--site ul li a:visited{color: #67bfa7}.navigate.navigate--site ul li a:hover{color: #9dd6c6}.navigate.navigate--site ul li a:link,.navigate.navigate--site ul li a:visited{color: #fff}.navigate.navigate--site ul li a:hover{color: #9dd6c6}.navigate.navigate--site.desktop{margin-top: 16px;margin-right: 54px;float: right}.navigate.navigate--site.desktop ul{list-style: none;margin: 0;padding: 0}.navigate.navigate--site.desktop ul li,.navigate.navigate--site.desktop ul a{display: inline-block}.navigate.navigate--site.desktop ul li{margin: 0}.navigate.navigate--site.desktop ul li a{display: inline-block;padding: 12px;color: #2d3337;background-color: #fff;cursor: pointer;outline: none;font-size: 16px;line-height: 16px;text-align: center;text-decoration: none;letter-spacing: 1px;font-family: "ff-tisa-web-pro", serif;border: 3px solid #2d3337;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;border: none;background: none;padding: 13px 8px}.navigate.navigate--site.desktop ul li a:link,.navigate.navigate--site.desktop ul li a:visited{color: #2d3337}.navigate.navigate--site.desktop ul li a:hover,.navigate.navigate--site.desktop ul li a.button--active{color: #fff;background: #2d3337}.navigate.navigate--site.desktop ul li a:active{color: #fff}.navigate.navigate--site.desktop ul li a.button--disabled,.navigate.navigate--site.desktop ul li a:disabled{pointer-events: none;cursor: default;color: #ddd;border-color: #ddd;background: #f7f7f7}.navigate.navigate--site.desktop ul li a.button--disabled:link,.navigate.navigate--site.desktop ul li a:disabled:link,.navigate.navigate--site.desktop ul li a.button--disabled:visited,.navigate.navigate--site.desktop ul li a:disabled:visited{color: #8c8c8c}.navigate.navigate--site.desktop ul li a.button--disabled:hover,.navigate.navigate--site.desktop ul li a:disabled:hover{background: transparent;border: none}.navigate.navigate--site.desktop ul li a:link,.navigate.navigate--site.desktop ul li a:visited{color: #2d3337}.navigate.navigate--site.desktop ul li a:hover{color: #67bfa7;background: #fff;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.navigate.navigate--site.desktop ul li a.active{color: #2d3337;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.navigate.navigate--login{margin-top: 16px}.navigate.navigate--login ul{list-style: none;margin: 0 0 16px 0;padding: 0}.navigate.navigate--login ul li,.navigate.navigate--login ul a{display: inline-block}.navigate.navigate--login ul li{margin: 8px 0 8px 32px;list-style-type: none;display: list-item}.navigate.navigate--login ul a{display: block}.navigate.navigate--login ul li a{font-family: "ff-tisa-web-pro", serif;color: #67bfa7;text-decoration: none;display: inline-block;font-family: "ubuntu", sans-serif;font-weight: 300;font-size: 0.9em}.navigate.navigate--login ul li a:link,.navigate.navigate--login ul li a:visited{color: #67bfa7}.navigate.navigate--login ul li a:hover{color: #9dd6c6}.navigate.navigate--login ul li a:link,.navigate.navigate--login ul li a:visited{color: #fff}.navigate.navigate--login ul li a:hover{color: #9dd6c6}.navigate.navigate--support{margin-top: 16px}.navigate.navigate--support ul{list-style: none;margin: 0 0 16px 0;padding: 0}.navigate.navigate--support ul li,.navigate.navigate--support ul a{display: inline-block}.navigate.navigate--support ul li{margin: 8px 0 8px 32px;list-style-type: none;display: list-item}.navigate.navigate--support ul a{display: block}.navigate.navigate--support ul li a{font-family: "ff-tisa-web-pro", serif;color: #67bfa7;text-decoration: none;display: inline-block;font-family: "ubuntu", sans-serif;font-weight: 300;font-size: 0.9em}.navigate.navigate--support ul li a:link,.navigate.navigate--support ul li a:visited{color: #67bfa7}.navigate.navigate--support ul li a:hover{color: #9dd6c6}.navigate.navigate--support ul li a:link,.navigate.navigate--support ul li a:visited{color: #fff}.navigate.navigate--support ul li a:hover{color: #9dd6c6}.navigate.navigate--social{margin-top: 16px}.navigate.navigate--social ul{list-style: none;text-align: center;margin: 0 0 16px 0;padding: 0}.navigate.navigate--social ul li,.navigate.navigate--social ul a{display: inline-block}.navigate.navigate--social ul li a{font-family: "ff-tisa-web-pro", serif;color: #67bfa7;text-decoration: none;font-size: 1.3em;padding: 0 8px}.navigate.navigate--social ul li a:link,.navigate.navigate--social ul li a:visited{color: #67bfa7}.navigate.navigate--social ul li a:hover{color: #9dd6c6}.navigate.navigate--social ul li a:link,.navigate.navigate--social ul li a:visited{color: #fff}.navigate.navigate--social ul li a:hover{color: #9dd6c6}.navigate.navigate--social .copyright{font-size: 1.5em}.navigate.navigate--tabs{position: relative;top: 16px;border-bottom: 1px solid #ddd;margin-bottom: 32px}.navigate.navigate--tabs ul{list-style: none;margin: 0;padding: 0}.navigate.navigate--tabs ul li,.navigate.navigate--tabs ul a{display: inline-block}.navigate.navigate--tabs ul li{margin: 0}.navigate.navigate--tabs ul li a{display: inline-block;padding: 12px;color: #2d3337;background-color: #fff;cursor: pointer;outline: none;font-size: 16px;line-height: 16px;text-align: center;text-decoration: none;letter-spacing: 1px;font-family: "ff-tisa-web-pro", serif;border: 3px solid #2d3337;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;border: none;background: none;padding: 13px 8px;margin-bottom: -3px}.navigate.navigate--tabs ul li a:link,.navigate.navigate--tabs ul li a:visited{color: #2d3337}.navigate.navigate--tabs ul li a:hover,.navigate.navigate--tabs ul li a.button--active{color: #fff;background: #2d3337}.navigate.navigate--tabs ul li a:active{color: #fff}.navigate.navigate--tabs ul li a.button--disabled,.navigate.navigate--tabs ul li a:disabled{pointer-events: none;cursor: default;color: #ddd;border-color: #ddd;background: #f7f7f7}.navigate.navigate--tabs ul li a.button--disabled:link,.navigate.navigate--tabs ul li a:disabled:link,.navigate.navigate--tabs ul li a.button--disabled:visited,.navigate.navigate--tabs ul li a:disabled:visited{color: #8c8c8c}.navigate.navigate--tabs ul li a.button--disabled:hover,.navigate.navigate--tabs ul li a:disabled:hover{background: transparent;border: none}.navigate.navigate--tabs ul li a:link,.navigate.navigate--tabs ul li a:visited{color: #2d3337;border: 1px solid rgba(0,0,0,0);background: transparent}.navigate.navigate--tabs ul li a:hover{color: #67bfa7}.navigate.navigate--tabs ul li a.active{color: #2d3337;background: #fff;border: 1px solid #ddd;border-bottom: none;-webkit-border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.navigate.navigate--profile{position: relative;top: 32px}.navigate.navigate--profile ul{list-style: none;margin: 0;padding: 0}.navigate.navigate--profile ul li,.navigate.navigate--profile ul a{display: inline-block}.navigate.navigate--profile ul li{padding-right: 8px;text-indent: -4px}.navigate.navigate--profile ul li:after{content: "\a0\b7"}.navigate.navigate--profile ul li:last-child:after{display: none}.navigate.navigate--profile ul li{padding-right: 8px;text-indent: -4px}.navigate.navigate--profile ul li:after{font-family: FontAwesome;content: "\f069";padding-right: 8px;font-weight: normal}.navigate.navigate--profile ul li:last-child:after{display: none}.navigate.navigate--profile ul li{margin: 0}.navigate.navigate--profile ul li a{display: inline-block;padding: 12px;color: #2d3337;background-color: #fff;cursor: pointer;outline: none;font-size: 16px;line-height: 16px;text-align: center;text-decoration: none;letter-spacing: 1px;font-family: "ff-tisa-web-pro", serif;border: 3px solid #2d3337;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;border: none;background: none;padding: 13px 8px}.navigate.navigate--profile ul li a:link,.navigate.navigate--profile ul li a:visited{color: #2d3337}.navigate.navigate--profile ul li a:hover,.navigate.navigate--profile ul li a.button--active{color: #fff;background: #2d3337}.navigate.navigate--profile ul li a:active{color: #fff}.navigate.navigate--profile ul li a.button--disabled,.navigate.navigate--profile ul li a:disabled{pointer-events: none;cursor: default;color: #ddd;border-color: #ddd;background: #f7f7f7}.navigate.navigate--profile ul li a.button--disabled:link,.navigate.navigate--profile ul li a:disabled:link,.navigate.navigate--profile ul li a.button--disabled:visited,.navigate.navigate--profile ul li a:disabled:visited{color: #8c8c8c}.navigate.navigate--profile ul li a.button--disabled:hover,.navigate.navigate--profile ul li a:disabled:hover{background: transparent;border: none}.navigate.navigate--profile ul li a:link,.navigate.navigate--profile ul li a:visited{color: #2d3337}.navigate.navigate--profile ul li a:hover{color: #67bfa7;background: #fff;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.navigate.navigate--profile ul li a.active{color: #2d3337;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.navigate.navigate--versions{position: absolute;top: -36px}.navigate.navigate--versions ul{list-style: none;margin: 0;padding: 0}.navigate.navigate--versions ul li,.navigate.navigate--versions ul a{display: inline-block}.navigate.navigate--versions ul li{margin: 0}.navigate.navigate--versions ul li a{border: none;background: none;padding: 13px 8px;margin-bottom: -6px}.navigate.navigate--versions ul li a:link,.navigate.navigate--versions ul li a:visited{color: #fff;background: transparent}.navigate.navigate--versions ul li a:hover{color: #136972}.navigate.navigate--versions ul li a.active{color: #2d3337;background: #fff;border-bottom: none;-webkit-border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.navigate.navigate--toc{position: fixed;left: 0;top: 125px;bottom: 0;padding: 0 0 32px;width: 240px;min-width: 240px;z-index: 20;overflow-y: hidden;-webkit-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-moz-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-ms-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-o-transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);transition: all 280ms cubic-bezier(.895, .03, .6850000000000001, .22);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);transform: translate3d(0px, 0px, 0px)}.navigate.navigate--toc ul li a{margin-right: 1px}.navigate.navigate--toc ul li a:link,.navigate.navigate--toc ul li a:visited{color: #2d3337}.navigate.navigate--toc ul li a:hover{color: #67bfa7}.navigate.navigate--toc ul li.active a{border-right: 6px solid #f3cf5b}.navigate.navigate--documentation{margin-top: 16px;margin-right: 54px;float: right}.navigate.navigate--documentation ul{list-style: none;margin: 0;padding: 0}.navigate.navigate--documentation ul li,.navigate.navigate--documentation ul a{display: inline-block}.navigate.navigate--documentation ul li{margin: 0}.navigate.navigate--documentation ul li a{display: inline-block;padding: 12px;color: #2d3337;background-color: #fff;cursor: pointer;outline: none;font-size: 16px;line-height: 16px;text-align: center;text-decoration: none;letter-spacing: 1px;font-family: "ff-tisa-web-pro", serif;border: 3px solid #2d3337;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;border: none;background: none;padding: 13px 8px}.navigate.navigate--documentation ul li a:link,.navigate.navigate--documentation ul li a:visited{color: #2d3337}.navigate.navigate--documentation ul li a:hover,.navigate.navigate--documentation ul li a.button--active{color: #fff;background: #2d3337}.navigate.navigate--documentation ul li a:active{color: #fff}.navigate.navigate--documentation ul li a.button--disabled,.navigate.navigate--documentation ul li a:disabled{pointer-events: none;cursor: default;color: #ddd;border-color: #ddd;background: #f7f7f7}.navigate.navigate--documentation ul li a.button--disabled:link,.navigate.navigate--documentation ul li a:disabled:link,.navigate.navigate--documentation ul li a.button--disabled:visited,.navigate.navigate--documentation ul li a:disabled:visited{color: #8c8c8c}.navigate.navigate--documentation ul li a.button--disabled:hover,.navigate.navigate--documentation ul li a:disabled:hover{background: transparent;border: none}.navigate.navigate--documentation ul li a:link,.navigate.navigate--documentation ul li a:visited{color: #2d3337}.navigate.navigate--documentation ul li a:hover{color: #67bfa7;background: #fff;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.navigate.navigate--documentation ul li a.active{color: #2d3337;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.arsenal__subscribers .avatars{*zoom: 1}.arsenal__subscribers .avatars:before,.arsenal__subscribers .avatars:after{content: "";display: table}.arsenal__subscribers .avatars:after{clear: both}.arsenal__subscribers .avatars .avatar{float: left}.arsenal__subscribers .avatars .avatar img{height: 48px;width: 48px}.arsenal__statistics{list-style: none;text-align: center;margin: 0;padding: 0}.arsenal__statistics li,.arsenal__statistics a{display: inline-block}.arsenal__statistics ul{margin: 0}.arsenal__statistics li{text-align: center;padding: 4px 0 0 0;font-size: 1.375em;line-height: 1em;margin: 0 2px;border: 3px solid #2d3337;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.arsenal__statistics span{display: block;font-size: 10px;padding: 4px 8px;color: #fff;background: #2d3337}.arsenal__statistics p{font-family: "source-code-pro", sans-serif;font-size: .6875em;line-height: 1em;text-transform: uppercase;padding: 0;margin: 0}.graph{height: 150px}.packages{text-align: center;padding-top: 8px;list-style-type: none;margin: 0 auto}.packages .package{padding: 0;float: left;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.packages .package .card{background: #fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;padding: 16px 8px;margin: 8px;border: 2px solid #2d3337}.packages .package .card header{height: 48px}.packages .package .card header h3{font-size: 20px;font-family: "source-code-pro", sans-serif;text-transform: uppercase}.packages .package .card header span{display: block;font-size: 11px}.packages .package .card article{height: 140px;font-size: 16px;font-family: "ff-tisa-web-pro", serif;font-style: italic;display: table;text-align: center}.packages .package .card article p{display: table-cell;vertical-align: middle}.packages .package .card footer{height: 50px}.filters{text-align: center;margin: 32px 0;padding: 32px 0;font-size: 12px}.filters p{font-family: "source-code-pro", sans-serif;text-transform: uppercase;font-size: 14px}.filters button{display: inline-block;padding: 12px;color: #2d3337;background-color: #fff;cursor: pointer;outline: none;font-size: 16px;line-height: 16px;text-align: center;text-decoration: none;letter-spacing: 1px;font-family: "ff-tisa-web-pro", serif;border: 3px solid #2d3337;-webkit-border-radius: 8px 0 8px 0;-moz-border-radius: 8px 0 8px 0;border-radius: 8px 0 8px 0;-webkit-border-radius: 32px;-moz-border-radius: 32px;border-radius: 32px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.filters button:link,.filters button:visited{color: #2d3337}.filters button:hover,.filters button.button--active{color: #fff;background: #2d3337}.filters button:active{color: #fff}.filters button.button--disabled,.filters button:disabled{pointer-events: none;cursor: default;color: #ddd;border-color: #ddd;background: #f7f7f7}.filters button.button--disabled:link,.filters button:disabled:link,.filters button.button--disabled:visited,.filters button:disabled:visited{color: #8c8c8c}.filters button.button--disabled:hover,.filters button:disabled:hover{background: transparent;border: none}.filters button span{display: inline-block;padding-left: 4px}.filters button.active{background: #2d3337;color: #fff}.filters__applied{margin: 0 auto;text-align: center;*zoom: 1}.filters__applied:before,.filters__applied:after{content: "";display: table}.filters__applied:after{clear: both}.filters__applied .button{width: 100%}.arsenal__intro{text-align: center;padding-bottom: 48px}.arsenal__intro .intro{max-width: 860px;margin: 0 auto}.arsenal__pitch{width: 100%;padding: 32px 0}.arsenal__pitch .pitch{text-align: center;padding: 32px 16px 0 16px}.arsenal__pitch .pitch h2{font-family: "ff-tisa-web-pro", serif;text-transform: uppercase;letter-spacing: 1px}.arsenal__pitch .pitch p{font-family: "source-code-pro", sans-serif}.arsenal{background-color: #f7f7f7}.arsenal .arsenal__header{padding: 0;margin: 0;*zoom: 1}.arsenal .arsenal__header:before,.arsenal .arsenal__header:after{content: "";display: table}.arsenal .arsenal__header:after{clear: both}.arsenal .arsenal__grid{margin: 0;*zoom: 1}.arsenal .arsenal__grid:before,.arsenal .arsenal__grid:after{content: "";display: table}.arsenal .arsenal__grid:after{clear: both}.arsenal .arsenal__search{float: left;margin: 0}.arsenal__pagination{visibility: hidden}.team{*zoom: 1;margin: 48px 0}.team:before,.team:after{content: "";display: table}.team:after{clear: both}.team .member{margin: 16px 0;text-align: center;float: left;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.team .member h4{font-size: 1.375em;line-height: 1em;font-family: "ff-tisa-web-pro", serif;margin: 16px 0}.team .member p{font-family: "source-code-pro", sans-serif;font-size: 1em;line-height: 1em;margin: -16px 0 0 0}.team .member a{font-size: 1.75em;line-height: 1em}.img{text-align: center;margin: 0 auto;padding: 16px 0;height: 160px}.img.img--circle-face{width: 160px;height: 160px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.img.img--circle-face.dan{background: url('/themes/frontend/v5/assets/img/faces/dan.jpg') no-repeat center center}.img.img--circle-face.bruno{background: url('/themes/frontend/v5/assets/img/faces/bruno.jpg') no-repeat center center}.img.img--circle-face.ben{background: url('/themes/frontend/v5/assets/img/faces/ben.jpg') no-repeat center center}.img.img--circle-face.suhayb{background: url('/themes/frontend/v5/assets/img/faces/suhayb.jpg') no-repeat center center}.img.img--circle-face.isern{background: url('/themes/frontend/v5/assets/img/faces/isern.jpg') no-repeat center center}.testimonials .testimonial__block{float: left;width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 8px}.testimonials .testimonial__block p{border: 1px solid #ddd;background-color: #f7f7f7;font-family: "ff-tisa-web-pro", serif;font-style: italic;padding: 8px}.testimonials .testimonial__block span{display: block;font-style: normal;text-align: right}.chart img{max-width: 480px}.plans{padding-top: 48px;max-width: 724px;*zoom: 1}.plans:before,.plans:after{content: "";display: table}.plans:after{clear: both}.plans .plan{width: 90%;height: 450px;margin: 5px auto;padding: 16px 8px;background: #fff;border: 2px solid #2d3337;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.plans .plan h2{margin: 8px 0}.plans .plan h3{margin: 16px 0}.plans .plan.plan--last{-webkit-border-radius: 0 0 8px 8px;-moz-border-radius: 0 0 8px 8px;border-radius: 0 0 8px 8px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;height: 320px}.plans .plan:first-child{-webkit-border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;border-radius: 8px 8px 0 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;height: 320px}.plans .plan.plan--bad h2,.plans .plan.plan--bad h3,.plans .plan.plan--bad .features{color: #8c8c8c}.plans .plan .features{list-style: none;text-align: center;padding: 16px 0 32px 0;margin: 0;font-size: 16px;font-family: "source-code-pro", sans-serif}.plans .plan .features li,.plans .plan .features a{display: inline-block}.plans .plan .features li{display: list-item}.plans .plan .features a{display: block}.plans .plan .features strong{font-weight: 700}.plans .plan .features.features--bad{font-size: 14px}.plans .plan .payment-interval{font-weight: bold;font-size: 12px;text-transform: uppercase}.plans .plan .h1{position: relative;display: inline;font-size: 76px}.plans .plan .h1:before{content: '$';position: absolute;top: -10px;left: -15px;font-size: 25px}.plans .plan .h1 span{font-size: 16px}.plans .plan.featured{-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1)}.section-link{position: relative;top: 30px;z-index: 5;text-align: center}.section-link a:hover{text-decoration: underline}.modal{position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: -1;background: #fff;font-family: "ff-tisa-web-pro", serif;overflow: auto;padding-top: 112px;-webkit-opacity: 0;-moz-opacity: 0;opacity: 0;-webkit-transition: all 1s cubic-bezier(.86, 0, .07000000000000001, 1) 0;-moz-transition: all 1s cubic-bezier(.86, 0, .07000000000000001, 1) 0;-ms-transition: all 1s cubic-bezier(.86, 0, .07000000000000001, 1) 0;-o-transition: all 1s cubic-bezier(.86, 0, .07000000000000001, 1) 0;transition: all 1s cubic-bezier(.86, 0, .07000000000000001, 1) 0}.modal.is-modal{-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;z-index: 100}.modal.modal--arsenal{cursor: default}.modal.modal--arsenal h1{font-size: 48px}.modal.modal--arsenal .lead{font-size: 32px}.subscription .account-link{text-align: center;cursor: pointer;color: #2d3337}.subscription .account-link:hover{text-decoration: underline}.member-table,.invoice-table{width: 100%;margin-bottom: 0;text-align: left;border-collapse: separate;border-spacing: 0 4px}.member-table th,.invoice-table th{padding: 8px 16px;font-weight: normal;text-align: center}.member-table td,.invoice-table td{vertical-align: middle;padding: 8px 16px;border: 2px solid #2d3337;border-left: none;border-right: none;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s}.member-table td:last-child,.invoice-table td:last-child{border-right: 2px solid #2d3337;-webkit-border-radius: 0 8px 8px 0;-moz-border-radius: 0 8px 8px 0;border-radius: 0 8px 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.member-table td:first-child,.invoice-table td:first-child{border-left: 2px solid #2d3337;-webkit-border-radius: 8px 0 0 8px;-moz-border-radius: 8px 0 0 8px;border-radius: 8px 0 0 8px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.member-table tr,.invoice-table tr{-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s}.member-table tr .input-text,.invoice-table tr .input-text{margin: 0}.member-table tr input,.invoice-table tr input{background: #2d3337;border-color: transparent;width: 100%;font-size: 14px;text-overflow: ellipsis;color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s}.member-table tr:hover input,.invoice-table tr:hover input{background: #fff;border-color: #2d3337}.member-table .additional{display: none}.member-table tr:hover td{padding-top: 26px}.member-table tr:hover td:last-child{padding-top: 12px}.member-table tr:hover .additional{display: block}.add-member{text-align: left}.add-member td{vertical-align: top}.add-member tr input{width: 100%;text-overflow: ellipsis;color: #fff;background-color: #fff;border: 3px solid #4f5a61;padding: 12px 16px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.add-member tr input ::-webkit-input-placeholder{color: #2d3337}.add-member tr input :-moz-placeholder{color: #2d3337}.add-member tr input ::-moz-placeholder{color: #2d3337}.add-member tr input :-ms-input-placeholder{color: #2d3337}.add-member tr td{padding: 10px 5px 10px 5px}.payment-details,.billing-details{margin: 32px 0}.cc-info{display: table;margin: 12px 0 0 0;padding: 0;border-spacing: 0}.cc-info li{padding: 0 4px;margin: 0;display: table-cell}.cc-info li:last-child{padding-right: 0}.cc-info .cc-cvc{position: relative;top: -17px;height: 52px}.terms__switch{position: relative;margin: 16px auto}.terms__switch .switch-inner:before{font-family: FontAwesome;content: "\f164";padding-left: 4px;font-weight: normal;color: #9dd6c6}.terms__switch .switch-inner:after{font-family: FontAwesome;content: "\f165";padding-right: 18px;text-align: right;color: #fff}.card-processing{position: fixed;top: 0;left: 0;z-index: -1;width: 100%;height: 100%;text-align: center;font-size: 72px;font-style: italic;font-weight: 700;font-family: "ff-tisa-web-pro", serif;letter-spacing: 2px;color: #2d3337;background: rgba(255,255,255,0.8);-webkit-opacity: 0;-moz-opacity: 0;opacity: 0;-webkit-transition: all 1s cubic-bezier(.86, 0, .07000000000000001, 1) 0;-moz-transition: all 1s cubic-bezier(.86, 0, .07000000000000001, 1) 0;-ms-transition: all 1s cubic-bezier(.86, 0, .07000000000000001, 1) 0;-o-transition: all 1s cubic-bezier(.86, 0, .07000000000000001, 1) 0;transition: all 1s cubic-bezier(.86, 0, .07000000000000001, 1) 0}.card-processing div{display: table;width: 100%;height: 100%}.card-processing span{display: table-cell;vertical-align: middle;text-align: center}.card-processing.is-processing{-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;z-index: 100}.quickstart{margin: 16px 0}.quickstart p{font-size: 1.375em;line-height: 1em;font-family: "ff-tisa-web-pro", serif;line-height: 28px;margin: 0 auto;padding: 16px 0;max-width: 640px}.quickstart .question{font-size: 1.625em;line-height: 1em;font-family: "ff-tisa-web-pro", serif;margin: 16px 0;font-weight: bold}.quickstart .answer{font-size: 1.375em;line-height: 1em;font-family: "source-code-pro", sans-serif;margin: 16px 0}.support{*zoom: 1}.support:before,.support:after{content: "";display: table}.support:after{clear: both}.support .support__path{margin: 16px 0;text-align: center;float: left;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.support .support__path i{margin: 16px 0;display: block}.support .support__path h4{height: 60px;margin: 8px 0}.support .support__path h4 span{font-weight: 300;font-size: 0.9em}.support .support__path p{margin: 8px;font-family: "source-code-pro", sans-serif;font-size: 1.125em;line-height: 1em;line-height: 24px}.support .support__path i{color: #2d3337}.support .faq .button{margin-top: 32px}.hours{margin: 0;padding: 16px 0 0 0}.ac-container{max-width: 960px;margin: 0 auto}.ac-container label{padding: 8px;margin: 4px 0;position: relative;z-index: 20;display: block;cursor: pointer;color: #fff;background: #2d3337;border: 3px solid rgba(0,0,0,0);-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box}.ac-container label:hover{background: #fff;color: #2d3337;border: 3px solid #2d3337}.ac-container label:hover:after,.ac-container input:checked + label:hover:after{content: '';position: absolute;width: 24px;height: 24px;right: 13px;top: 7px}.ac-container input{display: none}.ac-container article{border: 1px dashed rgba(0,0,0,0);-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;margin-top: -1px;overflow: hidden;height: 0px;position: relative;z-index: 10}.ac-container article p{font-style: italic;color: #2d3337;line-height: 23px;font-size: 14px;padding: 16px}.ac-container input:checked ~ article{border: 1px dashed #2d3337}.ac-container input:checked ~ article.ac-small{height: 140px}.ac-container input:checked ~ article.ac-medium{height: 180px}.ac-container input:checked ~ article.ac-large{height: 230px}.coverage{text-align: center;max-width: 800px;margin: 0 auto}.license{text-align: center}.license p{padding: 0;margin: 16px 0;font-size: 14px;line-height: 18px}@media only screen and (min-width: 45em){.plans{margin: 32px auto}.plans .plan{float: left;width: 240px;height: 420px}.plans .plan.plan--last{-webkit-border-radius: 0 8px 8px 0;-moz-border-radius: 0 8px 8px 0;border-radius: 0 8px 8px 0;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;height: 420px;padding-left: 16px}.plans .plan:first-child{-webkit-border-radius: 8px 0 0 8px;-moz-border-radius: 8px 0 0 8px;border-radius: 8px 0 0 8px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;height: 420px;padding-right: 16px}}@media only screen and (min-width: 45em){.brand.brand--site{width: 269px;height: 58px;background: url('/themes/frontend/v5/assets/img/brand.png') no-repeat top left}.base--site h1,.base--site .h1{font-size: 6em;line-height: 1em}.base--site h2,.base--site .h2{font-size: 3em;line-height: 1em}.lead{font-size: 3em;line-height: 1em}.lead.lead--pitch{font-size: 1.5em;line-height: 1em}a{font-size: 1em;line-height: 1em}.desktop{display: block}.mobile{display: none}.arsenal__statistics li{font-size: 2.25em;line-height: 1em}.arsenal__statistics span{font-size: 14px;padding: 4px 16px}.arsenal__statistics p{font-size: .875em;line-height: 1em}.arsenal__pitch .pitch{float: left;width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.filters ul{margin: 8px 0}.filters ul li{padding: 16px}.filters ul li span{font-size: 16px}.packages .package{float: left;width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.team .member{float: left;width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.support .support__path{float: left;width: 33.33333333%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.blocks .block{float: left;width: 33.33333333%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}}@media only screen and (min-width: 55em){html{height: 100%}body.site{height: 100%}h1,.h1{font-size: 6em;line-height: 1em}h2,.h2{font-size: 3em;line-height: 1em}.quickstart .components{display: table;width: 100%}.quickstart .components li{display: table-cell}.quickstart .components a{display: block}.arsenal__pitch{*zoom: 1;margin-bottom: 64px}.arsenal__pitch:before,.arsenal__pitch:after{content: "";display: table}.arsenal__pitch:after{clear: both}.filters{*zoom: 1;margin: 0}.filters:before,.filters:after{content: "";display: table}.filters:after{clear: both}.filters ul{float: right}.filters ul li{padding: 16px}.filters ul li span{font-size: 16px}.filters .filters__applied{float: left}.filters .filters__applied .button{width: 140px;margin: 16px 16px 0 0;height: 88px}.packages .package{float: left;width: 25%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.team .member{float: left;width: 25%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}}
.ps-container .ps-scrollbar-x-rail {
    position: absolute; /* please don't change 'position' */
    bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-x-rail,
.ps-container.hover .ps-scrollbar-x-rail {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.ps-container .ps-scrollbar-x-rail:hover,
.ps-container .ps-scrollbar-x-rail.hover {
    background-color: #eee;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-x-rail.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y-rail {
    position: absolute; /* please don't change 'position' */
    right: 3px; /* there must be 'right' for ps-scrollbar-y-rail */
    width: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}

.ps-container:hover .ps-scrollbar-y-rail,
.ps-container.hover .ps-scrollbar-y-rail {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover {
    background-color: #eee;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y-rail.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-x {
    position: absolute; /* please don't change 'position' */
    bottom: 0; /* there must be 'bottom' for ps-scrollbar-x */
    height: 8px;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

.ps-container.ie6 .ps-scrollbar-x {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,
.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x {
    background-color: #999;
}

.ps-container .ps-scrollbar-y {
    position: absolute; /* please don't change 'position' */
    right: 0; /* there must be 'right' for ps-scrollbar-y */
    width: 8px;
    background-color: #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-transition: background-color .2s linear;
    -webkit-transition: background-color.2s linear;
    -moz-transition: background-color .2s linear;
    transition: background-color .2s linear;
}

.ps-container.ie6 .ps-scrollbar-y {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
    background-color: #999;
}

.ps-container.ie .ps-scrollbar-x,
.ps-container.ie .ps-scrollbar-y {
    visibility: hidden;
}

.ps-container.ie:hover .ps-scrollbar-x,
.ps-container.ie:hover .ps-scrollbar-y,
.ps-container.ie.hover .ps-scrollbar-x,
.ps-container.ie.hover .ps-scrollbar-y {
    visibility: visible;
}


/*
Tipr 1.0.1
Copyright (c) 2013 Tipue
Tipr is released under the MIT License
http://www.tipue.com/tipr
*/


.tipr_content
{
     font: 13px/1.7 'Helvetica Neue', Helvetica, Arial, sans-serif;
     color: #333; 
     background-color: #fff;
     color: #333;
     padding: 9px 17px;
}
.tipr_container_bottom
{
     display: none;
     position: absolute;
     margin-top: 13px;
     z-index: 1000;
}
.tipr_container_top
{
     display: none;
     position: absolute;
     margin-top: -75px;
     z-index: 1000;
}
.tipr_point_top, .tipr_point_bottom 
{
     position: relative;
	background: #fff;
	border: 1px solid #dcdcdc;
}
.tipr_point_top:after, .tipr_point_top:before
{
	position: absolute;
	pointer-events: none;
	border: solid transparent;
	top: 100%;
	content: "";
	height: 0;
	width: 0;
}
.tipr_point_top:after
{
	border-top-color: #fff;
	border-width: 8px;
	left: 50%;
	margin-left: -8px;
}
.tipr_point_top:before 
{
	border-top-color: #dcdcdc;
	border-width: 9px;
	left: 50%;
	margin-left: -9px;
}
.tipr_point_bottom:after, .tipr_point_bottom:before
{
	position: absolute;
	pointer-events: none;
	border: solid transparent;
	bottom: 100%;
	content: "";
	height: 0;
	width: 0;
}
.tipr_point_bottom:after
{
	border-bottom-color: #fff;
	border-width: 8px;
	left: 50%;
	margin-left: -8px;
}
.tipr_point_bottom:before 
{
	border-bottom-color: #dcdcdc;
	border-width: 9px;
	left: 50%;
	margin-left: -9px;
}
