From 1dda1b25483890e95a9391794fabdf7456e18c88 Mon Sep 17 00:00:00 2001 From: Ryan Watters Date: Thu, 23 Feb 2017 01:52:49 -0600 Subject: [PATCH] Add first few functions and site hierarchy SVG --- .gitignore | 3 +- content/functions/_index.md | 2 +- content/functions/default-function.md | 20 - content/functions/default.md | 102 +++ content/functions/delimit.md | 61 +- content/templates/lists-in-hugo.md | 33 +- content/templates/single-page-templates.md | 6 +- .../site-hierarchy.afdesign | Bin 62995 -> 48181 bytes layouts/shortcodes/input.html | 18 +- static/css/style.min.css | 2 +- static/images/site-hierarchy.svg | 634 ++++++++++++++++++ themes/hugodocs/layouts/_default/single.html | 1 + .../pipeline/scss/components/_icons.scss | 77 ++- 13 files changed, 884 insertions(+), 75 deletions(-) delete mode 100644 content/functions/default-function.md create mode 100644 content/functions/default.md create mode 100644 static/images/site-hierarchy.svg diff --git a/.gitignore b/.gitignore index d30fde92c..707e6858d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ themes/hugodocs/pipeline/node_modules ryans-notes.md -notes-for-reviewers.md \ No newline at end of file +notes-for-reviewers.md +functions-page.md diff --git a/content/functions/_index.md b/content/functions/_index.md index bf068776a..4c6577c34 100644 --- a/content/functions/_index.md +++ b/content/functions/_index.md @@ -9,7 +9,7 @@ tags: [functions,templating] weight: 01 draft: false slug: -aliases: [] +aliases: [/layout/functions/] notesforauthors: --- diff --git a/content/functions/default-function.md b/content/functions/default-function.md deleted file mode 100644 index da95836ae..000000000 --- a/content/functions/default-function.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: default -linktitle: default -description: -godocref: -date: 2017-02-01 -publishdate: 2017-02-01 -lastmod: 2017-02-01 -tags: [] -categories: [functions] -toc: false -draft: false -aliases: [/functions/default/] -notesforauthors: ---- - -## Example - -## Advanced Example - diff --git a/content/functions/default.md b/content/functions/default.md new file mode 100644 index 000000000..67a1dd875 --- /dev/null +++ b/content/functions/default.md @@ -0,0 +1,102 @@ +--- +title: default +linktitle: default +description: +qref: "Returns a default value if a value is not set when checked." +godocref: +date: 2017-02-01 +publishdate: 2017-02-01 +lastmod: 2017-02-01 +tags: [defaults] +categories: [functions] +toc: false +draft: false +aliases: [/functions/default/] +--- + +Checks whether a given value is set and returns a default value if it is not. *Set* in this context means different things depending on date type: + +* non-zero for numeric types and times +* non-zero length for strings, arrays, slices, and maps +* any boolean or struct value +* non-nil for any other types + +`default` function examples reference the following content page: + +{{% input "content/posts/default-function-example.md" %}} +```yaml +--- +title: Sane Defaults +seo_title: +date: 2017-02-18 +font: +oldparam: The default function helps make your templating DRYer. +newparam: +--- +``` +{{% /input %}} + +`default` can be written in more than one way: + +```golang +{{ index .Params "font" | default "Roboto" }} +{{ default "Roboto" (index .Params "font") }} +``` + +Both of the above `default` function calls return `Roboto`. + +A `default` value, however, does not need to be hard coded like the previous example. The `default` value can be a variable or pulled directly from the front matter using dot notation: + +{{% input "variable-as-default-value.html" nocopy %}} +```golang +{{$old := .Params.oldparam }} +

{{ .Params.newparam | default $old }}

+``` +{{% /input %}} + +Which would return: + +``` +

The default function helps make your templating DRYer.

+``` + +And then using dot notation + +{{% input "dot-notation-default-value.html" %}} +```golang +{{ .Params.seo_title | default .Title }} +``` +{{% /input %}} + +Which would return + +{{% output "dot-notation-default-return-value.html" %}} +```html +Sane Defaults +``` +{{% /output %}} + +The following have equivalent return values but are far less terse. This demonstrates the utility of `default`: + +Using `if`: + +{{% input "if-instead-of-default.html" nocopy %}} +```golang +{{if .Params.seo_title}}{{.Params.seo_title}}{{else}}{{.Title}}{{end}} +=> Sane Defaults +``` +{{% /input %}} + +Using `with`: + +{{% input "with-instead-of-default.html" nocopy %}} +```golang +{{with .Params.seo_title}}{{.}}{{else}}{{.Title}}{{end}} +=> Sane Defaults +``` +{{% /input %}} + + + + + diff --git a/content/functions/delimit.md b/content/functions/delimit.md index 0eb1cc802..c000a1bd3 100644 --- a/content/functions/delimit.md +++ b/content/functions/delimit.md @@ -1,20 +1,69 @@ --- title: delimit -linktitle: -description: +linktitle: delimit +description: loops through any array, slice, or map and returns a string of all the values separated by a delimiter. +qref: d godocref: date: 2017-02-01 publishdate: 2017-02-01 lastmod: 2017-02-01 -tags: [] categories: [functions] +tags: [iteration] toc: false draft: false aliases: [] -notesforauthors: --- -## Example +`delimit` loops through any array, slice, or map and returns a string of all the values separated by the delimiter. There is an optional third parameter that lets you choose a different delimiter to go between the last two values. -## Advanced Example +Maps will be sorted by the keys, and only a slice of the values will be returned, keeping a consistent output order. +`delimit` works on [lists][], [taxonomies][], and [terms][]. + +Examples of `delimit` use the following front matter: + +{{% input "delimit-example-front-matter.toml" nocopy %}} +```toml ++++ +title: I love Delimit +tags: [ "tag1", "tag2", "tag3" ] ++++ +``` +{{% /input %}} + +`delimit` called in your template takes the form of + +``` +{{ delimit array/slice/map delimiter optionaldelimiter}} +``` + +{{% input "delimit-pages-tags.html" %}} +```html +

Tags: {{ delimit .Params.tags ", " }}

+``` +{{% /input %}} + +{{% output "delimit-pages-tags-output.html" %}} +```html +

Tags: tag1, tag2, tag3

+``` +{{% /output %}} + +Here is the same example but with the optional "last" delimiter: + +{{% input "delimit-page-tags-final-and.html" %}} +```golang +Tags: {{ delimit .Params.tags ", " ", and " }} +``` +{{% /input %}} + +{{% output "delimit-page-tags-final-and-output.html" %}} +```html +

Tags: tag1, tag2, and tag3

+``` +{{% /output %}} + + +[lists]: /templates/lists-in-hugo/ +[taxonomies]: /templates/taxonomy-templates/#taxonomy-list-templates +[terms]: /templates/taxonomy-templates/#terms-list-templates \ No newline at end of file diff --git a/content/templates/lists-in-hugo.md b/content/templates/lists-in-hugo.md index 2e09f42af..2ac89908b 100644 --- a/content/templates/lists-in-hugo.md +++ b/content/templates/lists-in-hugo.md @@ -16,13 +16,38 @@ needsreview: true ## What is a "List" Template -A list page template is a template used to render multiple pieces of content in a single HTML page (with the exception of the [homepage][] which has a dedicated template). The idea of a list page comes from the [hierarchical mental model of the web][mentalmodel] and is best demonstrated visually: +A list page template is a template used to render multiple pieces of content in a single HTML page (with the exception of the homepage, which has a [dedicated template][homepage]). + +Hugo uses the term *list* in its truest sense: a sequential arrangement of material, especially in alphabetical or numerical order. Hugo uses list templates on any output HTML page where content is being listed (e.g., [taxonomies][], [sections][], and [RSS][]). The idea of a list page comes from the [hierarchical mental model of the web][mentalmodel] and is best demonstrated visually: + +![Image demonstrating a hierarchical website sitemap.](/images/site-hierarchy.svg) + +## List Defaults + +### Default Templates + +Since section lists and taxonomy lists (N.B., *not* [taxonomy terms lists][]) are both *lists* with regards to their templates, both of these templates have the same terminating default of `_default/list.html`---or `themes/mytheme/layouts/_default/list.html` in the case of a themed project---in their *lookup orders*. In addition, both [section lists][sections] and [taxonomy lists][taxonomies] have their own default list templates in `_default`: + + + +#### Default Section Templates + +1. `layouts/section/sectionname.html` + +### Understanding `.Data.Pages` + + + + + -![Image demonstrating a hierarchical website sitemap.](/images/) -We are using the term *list* in its truest sense: a sequential arrangement of material, especially in alphabetical or numerical order. Hugo uses list templates to render any place where content is being listed (e.g., taxonomies and sections). [homepage]: /templates/homepage-template/ -[mentalmodel]: http://webstyleguide.com/wsg3/3-information-architecture/3-site-structure.html \ No newline at end of file +[mentalmodel]: http://webstyleguide.com/wsg3/3-information-architecture/3-site-structure.html +[RSS]: /templates/rss-templates/ +[sections]: /templates/section-templates +[taxonomies]: /templates/taxonomy-templates/#taxonomy-list-templates/ +[taxonomy terms lists]: /templates/#taxonomy-terms-templates/ diff --git a/content/templates/single-page-templates.md b/content/templates/single-page-templates.md index c15a1750a..334b9137f 100644 --- a/content/templates/single-page-templates.md +++ b/content/templates/single-page-templates.md @@ -95,7 +95,7 @@ When it comes time for Hugo to render the content to the page, it will go throug 2. `/layouts/posts/UNSPECIFIED.html` 3. `/layouts/UNSPECIFIED/single.html` 4. `/layouts/posts/single.html` -
**BREAK** +
BREAK 5. `/layouts/_default/single.html` 6. `/themes/mytheme/layouts/UNSPECIFIED/UNSPECIFIED.html` 7. `/themes/mytheme/layouts/posts/UNSPECIFIED.html` @@ -124,7 +124,7 @@ layout: reviewarticle Here is the way Hugo's traverses the single-page lookup order for `my-second-post.md`: 1. `/layouts/review/reviewarticle.html` -
**BREAK** +
BREAK 2. `/layouts/posts/reviewarticle.html` 3. `/layouts/review/single.html` 4. `/layouts/posts/single.html` @@ -160,7 +160,7 @@ Here is the way Hugo's traverses the single-page lookup order for `my-first-even 3. `/layouts/UNSPECIFIED/single.html` 4. `/layouts/events/single.html` 5. `/layouts/_default/single.html` -
**BREAK** +
BREAK 6. `/themes/mytheme/layouts/UNSPECIFIED/UNSPECIFIED.html` 7. `/themes/mytheme/layouts/events/UNSPECIFIED.html` 8. `/themes/mytheme/layouts/UNSPECIFIED/single.html` diff --git a/dev-and-design-resources/site-hierarchy.afdesign b/dev-and-design-resources/site-hierarchy.afdesign index 3927309e814067604453cb6407dea6a89db75059..8249a40272abd054e7b2482d0249045b69ce9ac9 100644 GIT binary patch literal 48181 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 diff --git a/layouts/shortcodes/input.html b/layouts/shortcodes/input.html index 07fb44a49..a920f2462 100644 --- a/layouts/shortcodes/input.html +++ b/layouts/shortcodes/input.html @@ -1,21 +1,9 @@ -{{- if .IsNamedParams -}} -{{$filenameclass := index (split (.Get "filename") ".") 1 }} -
- {{- with .Get "filename" -}}
{{- . -}}
{{- end -}} - - {{- .Inner -}} -
-{{- else -}} {{$filenameclass := index (split (.Get 0) ".") 1 }}
-
{{if ne $filenameclass "sh"}}{{.Get 0}}{{end}}
+
{{if ne $filenameclass "sh"}}{{.Get 0}}{{end}}
{{- if ne (index .Params 1) "nocopy" -}} + {{- end -}} {{- .Inner -}} -
-{{- end -}} - - + \ No newline at end of file diff --git a/static/css/style.min.css b/static/css/style.min.css index 0f923c4b6..0d9060bcf 100644 --- a/static/css/style.min.css +++ b/static/css/style.min.css @@ -1 +1 @@ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;border-radius:0px !important;outline:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{margin:0px;padding:0px;outline:none;border:none;font-size:18px;font-family:"muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#222;line-height:1.6;font-weight:300;overflow-x:hidden}body{font-size:90%;overflow-x:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 760px){body{font-size:95%}}@media only screen and (min-width: 960px){body{font-size:100%}}strong{font-weight:600;color:#222}p{margin-top:0px;margin-bottom:1.5em;line-height:1.6}@font-face{font-family:'fontello';src:url("/fonts/fontello/fontello.eot");src:url("/fonts/fontello/fontello.woff2") format("woff2"),url("/fonts/fontello/fontello.woff") format("woff"),url("/fonts/fontello/fontello.ttf") format("truetype"),url("/fonts/fontello/fontello.svg?78165468#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-alert:before{content:'\e810'}.icon-angle-double-right:before{content:'\f101'}.icon-attach:before{content:'\e820'}.icon-attention:before{content:'\e80f'}.icon-bash:before{content:'\e804'}.icon-bell:before{content:'\e80d'}.icon-cancel:before{content:'\e81e'}.icon-caution:before{content:'\e80f'}.icon-chrome:before{content:'\e841'}.icon-clipboard:before{content:'\e817'}.icon-code:before{content:'\f121'}.icon-cog-alt:before{content:'\e814'}.icon-css3:before{content:'\f13c'}.icon-docs:before{content:'\f15c'}.icon-download:before{content:'\e815'}.icon-facebook-official:before{content:'\f230'}.icon-firefox:before{content:'\e840'}.icon-flag:before{content:'\e813'}.icon-forum:before{content:'\f03d';margin-right:.3em}.icon-github:before{content:'\f09b'}.icon-gitter:before{content:'\e819'}.icon-go:before{content:'\e801'}.icon-golang:before{content:'\e801'}.icon-heart:before{content:'\e81d'}.icon-help:before{content:'\e81b'}.icon-home:before{content:'\e812'}.icon-html.input:before{content:'\e81f'}.icon-html5:before{content:'\e800'}.icon-html:before{content:'\e800'}.icon-hugo:before{content:'\e81f'}.icon-ie:before{content:'\e843'}.icon-info:before{content:'\e811'}.icon-instagram:before{content:'\f32d'}.icon-javascript:before{content:'\e802'}.icon-js:before{content:'\e802'}.icon-json:before{content:'\e81c'}.icon-link:before{content:'\e816'}.icon-linkedin:before{content:'\f30c'}.icon-love:before{content:'\e81d'}.icon-mail:before{content:'\e821'}.icon-markdown:before{content:'\e80e'}.icon-md:before{content:'\e80e'}.icon-note:before{content:'\e80d'}.icon-opera:before{content:'\e842'}.icon-pdf:before{content:'\f1c1'}.icon-pencil:before{content:'\e80c'}.icon-picture:before{content:'\e808'}.icon-quote-left:before{content:'\e809'}.icon-quote-right:before{content:'\e80a'}.icon-sass:before{content:'\e803'}.icon-search:before{content:'\e80b'}.icon-sh:before{content:'\e804'}.icon-bash:before{content:'\e804'}.icon-share:before{content:'\f1e0'}.icon-tag:before{content:'\e806'}.icon-tags:before{content:'\e805'}.icon-terminal:before{content:'\e804'}.icon-thumbs-up:before{content:'\e81a'}.icon-twitter:before{content:'\e807'}.icon-warn:before{content:'\e810'}.icon-warning:before{content:'\e810'}.icon-website:before{content:'\e818'}.icon-yaml:before,.icon-yml:before,.icon-toml:before{content:'\f121'}@font-face{font-family:'FontAwesome';src:url("/fonts/fontawesome/fontawesome-webfont.eot?v=4.6.3");src:url("/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("/fonts/fontawesome/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),url("/afonts/fontawesome/fontawesome-webfont.woff?v=4.6.3") format("woff"),url("/fonts/fontawesome/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),url("/fonts/fontawesome/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}@font-face{font-family:"muli";src:url("/fonts/muli/muli-100-webfont.woff2") format("woff2"),url("/fonts/muli/muli-100-webfont.woff") format("woff"),url("/fonts/muli/muli-100-webfont.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"muli";src:url("/fonts/muli/muli-100-italic-webfont.woff2") format("woff2"),url("/fonts/muli/muli-100-italic-webfont.woff") format("woff"),url("/fonts/muli/muli-100-italic-webfont.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"muli";src:url("/fonts/muli/muli-300-webfont.woff2") format("woff2"),url("/fonts/muli/muli-300-webfont.woff") format("woff"),url("/fonts/muli/muli-300-webfont.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"muli";src:url("/fonts/muli/muli-300-italic-webfont.woff2") format("woff2"),url("/fonts/muli/muli-300-italic-webfont.woff") format("woff"),url("/fonts/muli/muli-300-italic-webfont.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"muli";src:url("/fonts/muli/muli-400-webfont.woff2") format("woff2"),url("/fonts/muli/muli-400-webfont.woff") format("woff"),url("/fonts/muli/muli-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"muli";src:url("/fonts/muli/muli-400-italic-webfont.woff2") format("woff2"),url("/fonts/muli/muli-400-italic-webfont.woff") format("woff"),url("/fonts/muli/muli-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"muli";src:url("/fonts/muli/muli-600-webfont.woff2") format("woff2"),url("/fonts/muli/muli-600-webfont.woff") format("woff"),url("/fonts/muli/muli-600-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"muli";src:url("/fonts/muli/muli-600-italic-webfont.woff2") format("woff2"),url("/fonts/muli/muli-600-italic-webfont.woff") format("woff"),url("/fonts/muli/muli-600-italic-webfont.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"muli";src:url("/fonts/muli/muli-700-webfont.woff2") format("woff2"),url("/fonts/muli/muli-700-webfont.woff") format("woff"),url("/fonts/muli/muli-700-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"muli";src:url("/fonts/muli/muli-700-italic-webfont.woff2") format("woff2"),url("/fonts/muli/muli-700-italic-webfont.woff") format("woff"),url("/fonts/muli/muli-700-italic-webfont.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"muli";src:url("/fonts/muli/muli-800-webfont.woff2") format("woff2"),url("/fonts/muli/muli-800-webfont.woff") format("woff"),url("/fonts/muli/muli-800-webfont.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"muli";src:url("/fonts/muli/muli-800-italic-webfont.woff2") format("woff2"),url("/fonts/muli/muli-800-italic-webfont.woff") format("woff"),url("/fonts/muli/muli-800-italic-webfont.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"courierprime";src:url("/fonts/courierprime/courierprime-400-webfont.woff2") format("woff2"),url("/fonts/courierprime/courierprime-400-webfont.woff") format("woff"),url("/fonts/courierprime/courierprime-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"courierprime";src:url("/fonts/courierprime/courierprime-400-italic-webfont.woff2") format("woff2"),url("/fonts/courierprime/courierprime-400-italic-webfont.woff") format("woff"),url("/fonts/courierprime/courierprime-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"courierprime";src:url("/fonts/courierprime/courierprime-700-webfont.woff2") format("woff2"),url("/fonts/courierprime/courierprime-700-webfont.woff") format("woff"),url("/fonts/courierprime/courierprime-700-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"courierprime";src:url("/fonts/courierprime/courierprime-700-italic-webfont.woff2") format("woff2"),url("/fonts/courierprime/courierprime-700-italic-webfont.woff") format("woff"),url("/fonts/courierprime/courierprime-700-italic-webfont.ttf") format("truetype");font-weight:700;font-style:italic}h1,h2,h3,h4{font-weight:800;margin:0px;line-height:1.4;position:relative}h1>code,h2>code,h3>code,h4>code{font-weight:800}h1.page-title{font-size:2.2em;line-height:1.2;letter-spacing:-.021em;padding-bottom:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-weight:800}@media only screen and (min-width: 760px){h1.page-title{padding-top:0px}}h1.page-title img{display:inline;height:1em;width:1em;margin-right:.15em}h1.page-title i[class^="icon-"]{margin-left:-.15em;margin-right:.15em}h2,h3{padding-bottom:24px;padding-right:1.5em}h2{font-size:1.6em}h2.contents-list-heading{text-transform:uppercase;color:#737373}h2.contents-list-heading em{font-style:normal}h3{font-size:1.2em}h4{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}.functions{font-family:"courierprime",courier,monospace;font-weight:300}.submenu-item:first-child a.submenu-item-link.functions{font-family:"muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}hr{border-top:3px double #222}button,a[role="button"]{background-color:#0083C0;color:#fff;border:none;outline:none;border-radius:.25em;padding:.25em .5em;box-shadow:none;text-align:center;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}button:hover,a[role="button"]:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}button[class^="icon-"]:before,a[role="button"][class^="icon-"]:before{display:inline-block;font-family:'FontAwesome';margin-right:.3em}button.icon-forum:before,a[role="button"].icon-forum:before{content:'\f086'}button.icon-mailing-list:before,a[role="button"].icon-mailing-list:before{content:'\f0e0'}nav ul,nav ol,aside ul,aside ol{margin-left:0px;padding-left:0px;list-style:none;text-indent:0px}nav ul li,nav ol li,aside ul li,aside ol li{position:relative;margin-left:0px;padding-left:0px;list-style:none}.body-copy ul,.body-copy ol{padding-left:.75em;margin-left:.5em;margin-top:0px;padding-top:0px;margin-bottom:1.5em}.body-copy ul li,.body-copy ol li{position:relative;margin-top:.25em}.body-copy ul li ul,.body-copy ul li ol,.body-copy ol li ul,.body-copy ol li ol{margin-bottom:0px}.body-copy ul{list-style:disc outside none}.body-copy ul li ul{list-style-type:circle}.body-copy ul li ul li ul{list-style-type:square}.body-copy ol li ol{list-style-type:lower-roman}.body-copy ol li ol li ol{list-style-type:lower-alpha}.body-copy dl{margin:0px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;margin-bottom:1em;font-size:1em;clear:both;line-height:1.6;padding-top:.5em;padding-bottom:.5em}.body-copy dl dt{float:left;display:block;width:100%;clear:both;margin:0px;font-weight:bolder;margin-right:1em}.body-copy dl dd{margin:.5em 0em 0em 0em;text-indent:0px;height:auto;font-size:.9em;padding-top:.25em;padding-bottom:0em;padding-left:1.5em;padding-right:0em}a{color:#C9177E;font-weight:300}a,a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}a:hover{text-decoration:none}.body-copy li a,.body-copy p a{z-index:1;color:#C9177E}.body-copy li a:hover,.body-copy p a:hover{border-bottom:1px solid #C9177E}a.tooltip{position:relative;overflow:visible}a.tooltip:hover::before{display:inline-block;position:absolute;line-height:1;bottom:-1.4em;font-size:12px;color:white;font-family:'fontello';min-width:80px;padding:.25em .33em;background-color:#222;content:attr(data-tooltip);white-space:nowrap;text-transform:none;font-weight:normal;border-radius:.25em}a.tooltip.left:hover::before{right:0px;left:auto}a.tooltip.right:hover::before{right:0px;left:auto}a.tooltip.edit-link:hover::after{content:'\f09b';font-family:'fontello';color:white;font-size:13px;display:inline-block;position:absolute;line-height:1;bottom:-1.1em;right:3px}a.tooltip.edit-link:hover::before{padding-right:1.5em}.icon-github:before{content:'\f09b'}a.heading-link{color:#a2a2a2;font-size:.7em;position:absolute;display:inline;top:.4em;right:0px}a.heading-link:before,a.heading-link:after{display:none}@media only screen and (min-width: 760px){a.heading-link{left:-1.5em}}a.heading-link:hover{color:#C9177E}.body-copy img{width:100%;max-width:100%;height:auto}.note,.warning{display:block;margin-bottom:20px;width:100%;border-left-width:2px;border-left-style:solid;border-left-color:#555;position:relative;padding-top:4px;padding-bottom:4px}.note:before,.warning:before{font-family:'fontello';display:block;position:absolute;top:40%;left:-.5em;z-index:10;background-color:#fff;border-radius:30%}.note h2,.warning h2{font-size:1.1em;color:#555;width:100%;display:block;margin:0px;padding:0px;margin-left:0px;padding:0px 12px;border:none;outline:none;border-bottom-width:2px;border-bottom-style:solid;display:inline-block;width:auto;z-index:20}.note h2 code,.note h2 pre,.warning h2 code,.warning h2 pre{color:inherit}.note h2 em,.note h2 strong,.warning h2 em,.warning h2 strong{color:inherit;font-weight:inherit}.note .shortcode-content,.warning .shortcode-content{display:block;margin:0px;font-size:1em;padding:8px;margin-left:12px;color:#555}.note .shortcode-content p:last-child,.warning .shortcode-content p:last-child{margin-bottom:0px}.note{border-color:#0083C0;background-color:#f9fdfe}.note:before{content:'\e80d';color:#0083C0;background-color:#f9fdfe}.note h2{border-bottom-color:#0083C0;color:#0083C0}.warning{border-color:#C9177E;background-color:#fef5fa}.warning:before{content:'\e810';color:#C9177E;background-color:#fef5fa}.warning h2{border-bottom-color:#C9177E;color:#C9177E}.warning h2 pre,.warning h2 code{color:#C9177E}.hljs{display:block;overflow-x:auto;padding:0.5em;background:#000;font-size:.9em}.hljs,.hljs-tag,.hljs-subst{color:#fff}.hljs-strong,.hljs-emphasis{color:silver}.hljs-bullet,.hljs-quote,.hljs-number,.hljs-regexp,.hljs-literal,.hljs-link{color:#0083C0}.hljs-code,.hljs-title,.hljs-section,.hljs-selector-class{color:#33BA91}.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-name,.hljs-attr{color:#ff4088}.hljs-symbol,.hljs-attribute{color:#0594CB}.hljs-params,.hljs-class .hljs-title{color:#fff}.hljs-string,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-selector-id,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-addition,.hljs-variable,.hljs-template-variable{color:#FCD804}.hljs-comment,.hljs-deletion,.hljs-meta{color:silver}code,pre{font-family:"courierprime",courier,monospace;margin:0px;color:#222}.body-copy>pre{transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);text-shadow:none;padding:0px;margin:.5em 0px 32px 0px;overflow:auto}.body-copy>pre>code{color:#fff}.body-copy p code{display:inline-block;padding-top:.15em}.body-copy p code,.body-copy td code,.body-copy li code{font-size:.9em;display:inline-block;color:#222;font-family:"courierprime",courier,monospace;padding-left:.25em;padding-right:.25em;text-transform:none;line-height:1.2;margin-bottom:.15em;margin-top:0px;padding-top:.1em;vertical-align:bottom;background-color:#ededed;border:none;outline:none;z-index:-1}@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.body-copy p code,.body-copy td code,.body-copy li code{background-color:#fafafa}}.body-copy dd code,.body-copy dt code{background-color:#ededed;color:#222;font-family:"courierprime",courier,monospace}@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.body-copy dd code,.body-copy dt code{background-color:#fafafa}}.body-copy p>a code,.body-copy li>a code,.body-copy td>a code{color:#C9177E}.body-copy>pre{padding-bottom:20px;padding-top:20px;background-color:#000;font-family:"courierprime",courier,monospace;color:#fff}div.code-copy{position:relative;margin-top:1em;margin-bottom:32px;background-color:#000}div.code-copy.input{padding-bottom:24px}p+.code-copy{margin-top:0em}button.copy-button,a[role="button"].see-on-github{display:block;box-shadow:none;padding:0px;transition:all .2s ease-in-out;opacity:1;background-color:#fff;box-sizing:border-box;position:absolute;bottom:0px;z-index:4;min-width:90px;width:auto;padding-left:4px;padding-right:4px;height:1.5em;border-width:0px;border-radius:0px;font-weight:bold;color:#222;font-size:14px;display:block;width:80px;line-height:24px;height:24px;vertical-align:middle;text-align:center;text-transform:uppercase}button.copy-button:hover,a[role="button"].see-on-github:hover{background-color:#0083C0;box-shadow:none}button.copy-button:active,button.copy-button:focus,a[role="button"].see-on-github:active,a[role="button"].see-on-github:focus{outline:none;position:absolute}a[role="button"].see-on-github{left:0px}button.copy-button{display:none}@media only screen and (min-width: 760px){button.copy-button{display:block;right:0px}}button.copy-button i.icon-clipboard{display:inline}@media only screen and (min-device-width: 375px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){button.copy-button{display:none}}@media only screen and (min-device-width: 375px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){button.copy-button{display:none}}div.code-copy{position:relative;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);border-radius:0px}div.code-copy-header{position:relative;height:1.5em;line-height:1.5em;background-color:#5a5a5a;border-radius:0px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}div.code-copy-header.output{background-color:#0083C0}div.code-copy-header.examplesite{background-color:#C9177E}div.code-copy-header span.filename{text-align:center;color:#fff;font-weight:100;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbols"}div.code-copy-header span.filename i.icon-website{color:inherit;font-weight:bold;font-size:18px}div.code-copy-header [class^="icon-"]{color:#fff}div.code-copy-header i.icon-sh.input,div.code-copy-header i.icon-bash.input{padding-right:.5em}.action-buttons{position:relative;left:10px;width:12px;height:12px;background:Crimson;border-radius:50%;box-shadow:18px 0 0 Orange, 36px 0 0 LimeGreen}.tooltipped{position:relative;background-color:#C9177E;padding-right:2em}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:2px 4px;font-size:.8em;font-weight:600;font-family:"muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;text-shadow:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background-color:#C9177E;border-color:#C9177E;border-radius:0px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#C9177E;pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px;text-align:center}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#C9177E;text-align:center}.tooltipped-se:after{right:auto;left:50%;margin-left:-15px;text-align:center}.tooltipped-sw:after{margin-right:-15px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#C9177E}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#C9177E}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#C9177E}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after{right:100%}svg.svg-icon{max-width:60px}.icon-freebsd:before{height:1em;width:1em;content:'';display:inline-block;margin-left:-.15em;margin-right:0em;background-image:url(/images/hugo-icons/freebsd.svg);background-size:contain;background-repeat:no-repeat}span.no code{background-color:#C9177E;color:#fff}span.no:after{display:inline-block;height:1em;width:1em;font-family:'FontAwesome';content:'\f165';margin-left:.5em;font-size:1.2em;color:#C9177E}span.yes code{color:#fff;background-color:#00A88A}span.yes:after{display:inline-block;height:1em;width:1em;font-family:'FontAwesome';content:'\f164';color:#00A88A;margin-left:.5em;font-size:1.2em}span.na code{background-color:transparent;color:#bbb}h2 .fa.fa-thumbs-up,h3 .fa.fa-thumbs-up,h4 .fa.fa-thumbs-up,li .fa.fa-thumbs-up{color:#00A88A}h2 .fa.fa-thumbs-down,h3 .fa.fa-thumbs-down,h4 .fa.fa-thumbs-down,li .fa.fa-thumbs-down{color:#C9177E}ul.tags{list-style:none;margin:0;padding:0;margin-top:1em;margin-bottom:.5em;margin-right:4px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;float:right}ul.tags li{height:20px;line-height:20px;margin-left:4px;margin-bottom:.75em;display:-ms-flexbox;display:flex}ul.tags li:not(.icon){transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.tags li:not(.icon):hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}ul.tags li a{line-height:20px;-ms-flex-align:center;align-items:center;height:20px;font-size:14px;color:#222;padding-left:.3em;padding-right:.3em}.searchbox{display:inline-block;position:relative;width:300px;height:32px !important;white-space:nowrap;box-sizing:border-box;visibility:visible !important}.searchbox .algolia-autocomplete{display:block;width:100%;height:100%}.searchbox__wrapper{width:100%;height:100%;z-index:999;position:relative}.searchbox__input{display:inline-block;box-sizing:border-box;transition:box-shadow .4s ease, background .4s ease;border:0;border-radius:16px;box-shadow:inset 0 0 0 0px #ccc;background:#fff !important;padding:0;padding-right:26px;padding-left:32px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:1em;appearance:none}.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 0px #b3b3b3}.searchbox__input:focus,.searchbox__input:active{outline:0;box-shadow:inset 0 0 0 0px #aaa;background:#fff}.searchbox__input::-webkit-input-placeholder{color:#aaa}.searchbox__input::-moz-placeholder{color:#aaa}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69,142,225,0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:inherit;left:0}.searchbox__submit::before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:''}.searchbox__submit:hover,.searchbox__submit:active{cursor:pointer}.searchbox__submit:focus{outline:0}.searchbox__submit svg{width:14px;height:14px;vertical-align:middle;fill:#6D7E96}.searchbox__reset{display:block;position:absolute;top:8px;right:8px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,0.5)}.searchbox__reset.hide{display:none}.searchbox__reset:focus{outline:0}.searchbox__reset svg{display:block;margin:4px;width:8px;height:8px}.searchbox__input:valid ~ .searchbox__reset{display:block;-webkit-animation-name:sbx-reset-in;animation-name:sbx-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s}@-webkit-keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{right:0 !important;left:inherit !important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu{left:0 !important;right:inherit !important}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu:before{left:48px}.algolia-autocomplete .ds-dropdown-menu{position:relative;top:-6px;border-radius:4px;margin:6px 0 0;padding:0;text-align:left;height:auto;position:relative;background:transparent;border:none;z-index:999;max-width:500px;min-width:400px;box-shadow:0 1px 0 0 rgba(0,0,0,0.2),0 2px 3px 0 rgba(0,0,0,0.1)}.algolia-autocomplete .ds-dropdown-menu:before{display:block;position:absolute;content:'';width:14px;height:14px;background:#fff;z-index:1000;top:-7px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:2px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000;margin-top:8px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion{cursor:pointer}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion.suggestion-layout-simple{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion:not(.suggestion-layout-simple) .algolia-docsearch-suggestion--content{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{position:relative;border:solid 1px #d9d9d9;background:#fff;border-radius:4px;overflow:auto;padding:0 8px 8px}.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}.algolia-autocomplete .algolia-docsearch-suggestion{position:relative;padding:0 8px;background:#fff;color:#02060C;overflow:hidden}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#174d8c;background:rgba(143,187,237,0.1);padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{color:inherit;background:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{padding:0 0 1px;background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,0.8);color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--content{display:block;float:right;width:70%;position:relative;padding:5.33333px 0 5.33333px 10.66667px;cursor:pointer}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;left:-1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{position:relative;border-bottom:1px solid #ddd;display:none;margin-top:8px;padding:4px 0;font-size:1em;color:#33363D}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{width:100%;float:left;padding:8px 0 0 0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:left;width:30%;display:none;padding-left:0;text-align:right;position:relative;padding:5.33333px 10.66667px;color:#A4A7AE;font-size:.9em;word-wrap:break-word}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;right:0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--title{margin-bottom:4px;color:#02060C;font-size:.9em;font-weight:bold}.algolia-autocomplete .algolia-docsearch-suggestion--text{display:block;line-height:1.2em;font-size:.85em;color:#63676D}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{width:100%;padding:8px 0;text-align:center;font-size:1.2em}.algolia-autocomplete .algolia-docsearch-suggestion--no-results::before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion code{padding:1px 5px;font-size:90%;border:none;color:#222222;background-color:#EBEBEB;border-radius:3px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .suggestion-layout-simple.algolia-docsearch-suggestion{border-bottom:solid 1px #eee;padding:8px;margin:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content{width:100%;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content::before{display:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header{margin:0;padding:0;display:block;width:100%;border:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl0{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1::before{background-image:url('data:image/svg+xml;utf8,');content:'';width:10px;height:10px;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--wrapper{width:100%;float:left;margin:0;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-column,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--duplicate-content,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-inline{display:none !important}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title{margin:0;color:#458EE1;font-size:.9em;font-weight:normal}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title::before{content:"#";font-weight:bold;color:#458EE1;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text{margin:4px 0 0;display:block;line-height:1.4em;padding:5.33333px 8px;background:#f8f8f8;font-size:.85em;opacity:.8}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{color:#3f4145;font-weight:bold;box-shadow:none}.algolia-autocomplete .algolia-docsearch-footer{width:110px;height:20px;z-index:2000;margin-top:10.66667px;float:right;font-size:0;line-height:0}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:center;background-size:100%;overflow:hidden;text-indent:-9000px;padding:0 !important;width:100%;height:100%;display:block}#toggle-search{display:block;position:fixed;top:.5em;right:.3em;float:right;margin-right:20px;font-size:1.2em;z-index:60}@media only screen and (min-width: 960px){#toggle-search{top:.3em}}form#site-search-form{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;width:100vw;position:fixed;top:50px;height:45px;-webkit-transform:translateY(-50px);transform:translateY(-50px);background-color:#fff;z-index:19;box-shadow:0 3px 6px rgba(201,23,126,0.15),0 3px 6px rgba(201,23,126,0.3)}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);border-bottom:1px solid #C9177E}form#site-search-form #search-input{max-height:45px;padding-left:20px;font-size:24px}@media only screen and (min-width: 960px){form#site-search-form{display:block;position:fixed;top:8px;right:0px;z-index:50;width:300px;-webkit-transform:translateX(290px);transform:translateX(290px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;box-shadow:none;max-height:40px}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;border-bottom-width:0px;-webkit-transform:translateX(0px);transform:translateX(0px)}form#site-search-form.search-open #search-input{transition:opacity .3 ease-in-out;opacity:1;border-bottom:3px solid #C9177E}form#site-search-form.search-open #search-input::after{display:inline-block;content:'';width:1em;border-bottom:3px solid #C9177E}form#site-search-form #search-input{transition:opacity .3s ease-in-out;max-height:40px;padding-left:0px;font-size:20px;opacity:0}}#search-input{width:260px;outline:none;border:0px;border-radius:0px}#search-input,#search-input:hover,#search-input:active,#search-input:focus{outline:none}.algolia-docsearch-suggestion{border-bottom-color:#3A3DD1}.algolia-docsearch-suggestion--highlight{color:#3A33D1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4D47D5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#EBEBFB}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 #C9177E}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#C9177E;background:#f7e8f1;padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{background-color:#fff}.algolia-autocomplete .ds-dropdown-menu{font-size:.8em;min-width:340px;max-width:340px}@media only screen and (min-width: 760px){.algolia-autocomplete .ds-dropdown-menu{font-size:1em;min-width:400px;max-width:500px}}@media only screen and (min-width: 960px){.algolia-autocomplete .ds-dropdown-menu{min-width:500px;max-width:600px}}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column-text .algolia-docsearch-suggestion--highlight{color:#0083C0;font-weight:bold;background:#c9e8f6}@media (min-width: 768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;background-color:#F2F2FF;color:#4E4726}}kbd{background-color:inherit;border:1px solid #222;display:inline-block;font-size:.9em;padding:.1em .3em;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}aside#toc{position:fixed;max-width:280px;min-width:200px;overflow-y:scroll;max-height:calc(100vh - 50px - 40px);padding-left:.5em;padding-right:.5em;bottom:40px;right:20px;height:auto;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);z-index:30;background-color:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;opacity:0;border-radius:5px}aside#toc header.toc-header{display:inline-block;width:100%;margin-top:24px}aside#toc header.toc-header>a h3{margin-top:0px;margin-bottom:0px;margin-left:8px;padding-bottom:0px;border-bottom:1px solid #222;color:#222;font-size:17px}aside#toc.toc-open{-webkit-transform:scale(1);transform:scale(1);opacity:1}@media only screen and (min-width: 1200px){aside#toc{box-shadow:none;top:50px;left:calc(280px + 35em + 4em);bottom:auto;opacity:1;min-height:calc(100vh - 50px);max-height:calc(100vh - 50px);-webkit-transform:scale(1);transform:scale(1);border-left:1px solid silver;border-radius:0px;max-width:320px}}nav#TableOfContents{position:relative;margin-bottom:20px;height:auto}nav#TableOfContents li.active>a>code{color:inherit;font-weight:700}nav#TableOfContents>ul:first-child{padding-left:0px;margin-left:0px;margin-top:.5em;margin-bottom:2em}nav#TableOfContents>ul:first-child>li{padding-left:0px;margin-left:0px;font-size:18px}nav#TableOfContents ul>li>ul li{line-height:1.2;font-size:16px;padding-left:8px;position:relative;margin-top:.5em;margin-bottom:.5em}nav#TableOfContents ul>li>ul li a{color:#222;position:relative}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li a:hover{color:#C9177E}nav#TableOfContents ul>li>ul li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li a:hover code{color:inherit}}nav#TableOfContents ul>li>ul li.active>a{position:relative;color:#C9177E;font-weight:400}nav#TableOfContents ul>li>ul li.active>a::before{content:'';display:inline-block;height:100%;border-left:2px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li>ul{display:block;margin-top:8px;margin-bottom:0px}nav#TableOfContents ul>li>ul li>ul>li{font-size:14px}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li>ul>li a:hover{color:#0083C0}nav#TableOfContents ul>li>ul li>ul>li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #0083C0;position:absolute;left:-16px}}nav#TableOfContents ul>li>ul li>ul>li.active>a{color:#0083C0;font-weight:400}nav#TableOfContents ul>li>ul li>ul>li.active>a::before{border-left:2px solid #C9177E;left:-16px}nav#TableOfContents ul>li>ul li>ul>li ul{display:none}a#toc-toggle{display:none}aside#toc+a#toc-toggle{display:block;position:fixed;bottom:40px;right:20px;background-color:#fff;color:#fff;background-color:#C9177E;height:40px;width:40px;z-index:99;line-height:50px;text-align:center;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}aside#toc+a#toc-toggle:after{content:'\2026';display:block;position:relative;width:40px;height:40px;font-size:2em;line-height:40px;bottom:10px}aside#toc+a#toc-toggle.toc-open{box-shadow:none;background-color:#fff;color:#222}aside#toc+a#toc-toggle.toc-open::after{content:"\00D7";font-size:2em;bottom:0px}aside#toc+a#toc-toggle.toc-open:hover{box-shadow:none}aside#toc+a#toc-toggle:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}@media only screen and (min-width: 1200px){aside#toc+a#toc-toggle{display:none}}.contents-list{box-shadow:none;background-color:transparent;color:#222;border-bottom:1px solid silver;margin-bottom:1em;position:relative;font-size:.95em}.contents-list a{width:100%;color:#222}.contents-list a:before,.contents-list a:after,.contents-list a:hover{background-color:transparent;border:none;color:#222}.contents-list h3{margin-top:0px;padding-top:0px;padding-bottom:2px}.contents-list p{margin-top:8px;margin-bottom:16px}.taxonomy-term{font-size:1.3em;display:inline-block;width:auto;clear:both}.list-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list-icon-wrapper{max-width:1em;max-height:1em;margin-right:.2em}.list-icon-wrapper img{width:100%;height:auto;margin-bottom:0px;margin-left:auto;margin-right:auto;display:block}.last-modified{color:#737373;display:block;min-width:200px;width:100%;text-align:center;font-size:.8em;position:relative;bottom:-1.75em}#content-footer{min-height:100px;height:auto;display:block;border-top:2px solid silver;width:100%;margin-bottom:2em}.prev-and-next-link{display:inline-block;margin-top:2em;min-width:45%;max-width:45%;min-height:70px;position:relative}@media only screen and (min-width: 760px){.prev-and-next-link{transition:background-color .3s ease-in-out}.prev-and-next-link:hover{transition:background-color .3s ease-in-out;background-color:#C9177E;color:#fff}}.prev-and-next-link:after{content:"";display:table;clear:both;min-height:100%}.prev-and-next-link .page-info{display:inline-block;position:relative}.prev-and-next-link .page-info h5{font-size:16px;padding:0px;margin:0px;line-height:1.2;margin-top:.5em}.prev-and-next-link .page-info span{width:100%;padding:0px;margin:0px;display:block;font-size:14px;line-height:1;margin-top:.5em}.prev-and-next-link i.fa.fa-chevron-right,.prev-and-next-link i.fa.fa-chevron-left{font-size:24px;position:absolute;top:23px}@media only screen and (min-width: 760px){.prev-and-next-link i.fa.fa-chevron-right,.prev-and-next-link i.fa.fa-chevron-left{font-size:30px;top:20px}}.prev-and-next-link i.fa.fa-chevron-left{left:0px}.prev-and-next-link i.fa.fa-chevron-right{right:0px}.prev-and-next-link.prev-page{text-align:left;float:left}.prev-and-next-link.prev-page .page-info{padding-left:1.75em}.prev-and-next-link.next-page{text-align:right;position:relative;right:0px;float:right}.prev-and-next-link.next-page .page-info{padding-right:1.75em}.prev-and-next-link:hover{text-decoration:none;border:0px solid transparent}.body-copy blockquote{position:relative;display:block;margin:0px;font-style:italic;background-color:#fafafa;padding:16px;margin-bottom:1em}.body-copy blockquote p{margin-bottom:0px;margin-top:16px}.body-copy blockquote p:first-child{margin-top:8px}.body-copy blockquote:before{font-family:'fontello';display:block;height:1em;width:1em;position:absolute;content:'\e809';color:silver;top:-3px;left:4px;font-size:1.2em;font-style:normal}.body-copy blockquote code,.body-copy blockquote pre{font-style:normal}.body-copy blockquote cite.blockquote-citation{position:relative;display:block;clear:both;text-align:right;line-height:2;font-size:14px;font-style:normal}.breadcrumbs{list-style:none;display:inline-block;margin-top:3px}.breadcrumbs li{float:left}.breadcrumbs li a{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#D1F1FE;text-decoration:none;position:relative;height:30px;line-height:30px;padding:0 10px 0 5px;text-align:center;margin-right:23px;font-size:14px}.breadcrumbs li a img{height:20px;width:20px}.breadcrumbs li a span{margin-left:4px}.breadcrumbs li:nth-child(even){margin-left:-8px}.breadcrumbs li:nth-child(even) a{background-color:#D1F1FE}.breadcrumbs li:nth-child(even) a:before{border-color:#D1F1FE;border-left-color:transparent;height:30px;line-height:30px}.breadcrumbs li:nth-child(even) a:after{border-left-color:#D1F1FE}.breadcrumbs li:first-child a{padding-left:10px;border-radius:4px 0 0 4px}.breadcrumbs li:first-child a:before{border:none}.breadcrumbs li:last-child::not(first-child) a{padding-right:15px;border-radius:0 4px 4px 0}.breadcrumbs li:last-child::not(first-child) a:after{border:none}.breadcrumbs li a:before,.breadcrumbs li a:after{content:"";position:absolute;top:0;border:0 solid #D1F1FE;border-width:15px 6.666px;width:0;height:0}.breadcrumbs li a:before{left:-12px;border-left-color:transparent}.breadcrumbs li a:after{left:100%;border-color:transparent;border-left-color:#D1F1FE}.breadcrumbs li a:hover{background-color:#0083C0;color:#fff}.breadcrumbs li a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.breadcrumbs li a:hover:before{border-color:#0083C0;border-left-color:transparent}.breadcrumbs li a:hover:after{border-left-color:#0083C0}table{text-align:left;overflow-x:scroll;width:100%;max-width:100%;width:auto;display:block;border-left:2px solid #737373;margin:0px;font-size:16px;margin-bottom:1em}table tr{border-top:2px solid #737373}table tr th,table tr td{padding-left:4px;padding-right:6px}table tr th:last-child,table tr td:last-child{border-right:2px solid #737373}table.terms-table td{width:50%}table thead{width:100%;background-color:#000;color:#fff}table thead tr{min-width:100%}table thead tr th{padding-left:4px;padding-right:6px}@media only screen and (min-width: 760px){table thead tr th:last-child{min-width:220px}}table tbody{min-width:100%}table tbody tr{min-width:100%;background-color:#fff}table tbody tr:nth-child(even){background-color:#d9d9d9}table tbody tr:last-child{border-bottom:2px solid #737373}table tbody tr small{font-size:1em}table tbody td .purpose-title{font-style:italic;color:#C9177E;font-weight:bold}table tbody td.bf-default code{color:#0083C0;font-weight:bold}table tbody td.bf-flag code{color:#00A88A;font-weight:bold}table.utils-table tr{line-height:1.2}table.utils-table tr>td:first-child{min-width:220px}table.bf-configuration tbody tr td.purpose-description ul{list-style:none;margin-left:0px;padding-left:0px}table.bf-configuration tbody tr td.purpose-description ul li{list-style:none}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;border-radius:0px;padding:0px;border-bottom:0px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;font-size:1.1em;line-height:2em;width:2em;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background-color:rgba(255,255,255,0.8);color:#222}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%}}a.image-link:hover{border-bottom:0px solid transparent !important;cursor:zoom-in}.site-header{width:100%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0px;background-color:#fff;color:#000;position:fixed;top:0px;left:0px;z-index:20;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media only screen and (min-width: 960px){.site-header{-ms-flex-pack:justify;justify-content:space-between}}.site-header .hugo-meta{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 960px){.site-header .hugo-meta{float:left;width:auto;-ms-flex-pack:start;justify-content:flex-start}}.site-header #home-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8em;margin-left:1.5em}.site-header #home-link img{height:35px;margin-right:.25em}.site-header #home-link .hugo-v{-ms-flex-item-align:end;align-self:flex-end;font-size:.9em}.site-header a.github-button{display:none}@media only screen and (min-width: 760px){.site-header a.github-button{display:inline}}.site-header iframe[src^="https://buttons.github.io"]{display:none;margin-left:1em}@media only screen and (min-width: 760px){.site-header iframe[src^="https://buttons.github.io"]{display:inline}}.site-navigation{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;left:0px;top:0px;width:280px;bottom:0px;overflow-y:scroll;background-color:#fafafa;-webkit-transform:translateX(-280px);transform:translateX(-280px);padding:0px;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.site-navigation.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0px);transform:translateX(0px)}@media only screen and (min-width: 960px){.site-navigation{-webkit-transform:translateX(0px);transform:translateX(0px)}}.site-navigation ul li a{display:-ms-flexbox;display:flex}.site-navigation ul.top-menu{margin-top:80px;width:85%}@media only screen and (min-width: 960px){.site-navigation ul.top-menu{margin-top:60px}}.site-navigation ul.top-menu a{color:#222;font-weight:300;width:100%}.site-navigation ul.top-menu a:hover{color:#C9177E}.site-navigation ul.top-menu li{padding-left:0px;line-height:1.2;margin-top:.66em;margin-bottom:.66em}.site-navigation ul.top-menu li ul li{padding-left:.5em}.site-navigation ul.top-menu a.top-menu-item-link{font-size:16px;width:100%}.site-navigation ul.top-menu a.top-menu-item-link i.fa.fa-angle-double-right{margin-left:.25em}.site-navigation ul.top-menu a.top-menu-item-link.active-section{color:#C9177E;font-weight:700}.site-navigation ul.top-menu a.top-menu-item-link.active-section+ul.submenu{display:block;border-left:2px solid #C9177E}.site-navigation ul.top-menu ul.submenu{display:none;margin-left:.4em;padding-left:.5em}.site-navigation ul.top-menu ul.submenu li{line-height:1.1}.site-navigation ul.top-menu ul.submenu a.submenu-item-link{font-size:14px}.site-navigation ul.top-menu ul.submenu a.submenu-item-link:hover{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page{font-weight:700;color:#0083C0}.nav-buttons{display:block;margin-left:auto;margin-right:auto;max-width:200px}.nav-buttons a{margin-bottom:.5em;display:inline-block;width:200px;max-width:200px;position:relative;font-size:.9em}.navigation-toggle-wrapper{width:50px;height:50px;position:fixed;top:2px;left:0px;z-index:20}.navigation-toggle-wrapper h4.menu{display:inline-block;position:absolute;bottom:-1em;left:.8em;color:#0083C0;display:none}@media only screen and (min-width: 960px){.navigation-toggle-wrapper{display:none}}.navigation-toggle-wrapper.navigation-open .top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.navigation-toggle-wrapper.navigation-open .middle{width:40px;height:40px;top:4%;border-radius:50%;background-color:#C9177E;border-color:#C9177E;opacity:0.3}.navigation-toggle-wrapper.navigation-open .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.bar{width:40px;height:2px;border:2px solid #0083C0;background-color:#0083C0;position:absolute;border-radius:10px}.bar.navigation-open{background-color:#C9177E;border:2px solid #C9177E}.top{left:15%;top:20%;transition:all 0.5s}.middle{left:15%;top:40%;transition:all 0.5s}.bottom{left:15%;top:60%;transition:all 0.5s}#all-content-wrapper{margin-top:50px;z-index:5;transition:all .3s ease-in-out;opacity:1;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper{margin-left:280px}}#all-content-wrapper.navigation-open{transition:all .3s ease-in-out;-webkit-transform:translateX(280px);transform:translateX(280px);opacity:.4;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper.navigation-open{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);overflow-x:hidden}}main.main{width:90%;display:block;margin-left:auto;margin-right:auto;max-width:35em;position:relative;min-height:calc(100vh - 100px)}@media only screen and (min-width: 960px){main.main{margin-left:2em}}header.content-header{display:block;clear:both;width:100%;position:relative;margin-top:24px;overflow-x:hidden;margin-bottom:1em}.content-section-image-wrapper{margin-bottom:1em}.content-section-image-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#222}.content-section-image-wrapper a img{width:20px}.content-section-image-wrapper a span{font-size:.8em;margin-left:.25em}.content-header-links{display:none;position:absolute;right:0px;top:0px;text-transform:uppercase;width:auto;overflow:visible}@media only screen and (min-width: 760px){.content-header-links{display:block}}.content-header-links a{position:relative;border:1px solid silver;display:inline-block;color:#222;padding:4px 6px;vertical-align:middle;height:36px;width:36px;line-height:36px;text-align:center;border-radius:.25em;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.content-header-links a:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.content-header-links a:hover{color:#222}.content-header-links a i.icon-pencil{font-size:20px;position:relative;bottom:4px;right:2px}.content-header-links a svg{height:24px;width:24px;display:inline}.content-header-links a.godoc-link{border-right-width:0px}.body-copy{margin-top:0px;margin-bottom:2.5em;display:block;overflow:visible}.body-copy div+h2{margin-top:1em}.body-copy em{font-weight:bolder}main.showcase-list{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}#showcase{display:-ms-flexbox;display:flex;list-style:none;padding-left:0px;margin-left:0px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#showcase li.showcase-site{list-style:none;padding-left:0px;margin-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:1.5em}@media only screen and (min-width: 760px){#showcase li.showcase-site{width:48%}}@media only screen and (min-width: 1200px){#showcase li.showcase-site{width:32%}}#showcase li.showcase-site .image-wrapper{width:100%;max-width:100%}#showcase li.showcase-site .image-wrapper img{width:100%;max-width:100%;border-bottom:1px solid #d9d9d9}#showcase li.showcase-site ul.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#showcase li.showcase-site ul.tags li{margin-bottom:.25em;-ms-flex-item-align:start;align-self:flex-start;width:auto}#showcase li.showcase-site ul.tags li a{font-size:12px}#showcase li.showcase-site ul.tags li.tags-icon-li{box-shadow:none}#showcase li.showcase-site .showcase-meta{padding:10px}#showcase li.showcase-site .showcase-meta .showcase-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.8em}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-source{font-size:.8em;text-transform:uppercase}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title{font-weight:bold}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title a{font-weight:bold}#site-footer{background-color:#000;min-height:100px;max-height:100px}#site-footer .footer-content{min-height:100px;max-height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:90%;color:#fff;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}#site-footer .footer-content div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:14px;max-height:100px;margin:0px}#site-footer .footer-content div img{max-width:120px}#site-footer .footer-content.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(280px);transform:translateX(280px)}@media only screen and (min-width: 960px){#site-footer .footer-content.navigation-open{-webkit-transform:translateX(0);transform:translateX(0)}}#site-footer .footer-content i.icon-heart:before{color:#C9177E}@media only screen and (min-width: 960px){#site-footer .footer-content{margin-left:2em}}@media only screen and (min-width: 960px){#site-footer{width:calc(100% - 280px);margin-left:280px}}@media only screen and (min-width: 1200px){#site-footer.withtoc{max-width:calc(35em + 4em)}}ul.footer-list{color:#fff;list-style:none;margin-left:0px;padding-left:0px;margin:0px}ul.footer-list li a{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}ul.footer-list li a:not(i){font-size:14px}ul.footer-list li a i{font-size:16px;margin-right:.25em}ul.footer-list li a i.icon-github:before{font-size:22px;margin-left:0px;margin-right:2px}ul.footer-list li a:hover{color:#C9177E}.all-content-wrapper.home{background-color:#d1f1fe;overflow-x:hidden}main#homepage{width:90%;margin-bottom:2.5em;overflow-x:hidden}@media only screen and (min-width: 760px){main#homepage{max-width:684px}}@media only screen and (min-width: 960px){main#homepage{margin-left:auto;margin-right:auto;max-width:774px}}.homepage-image{display:block;margin:1em auto;max-width:200px}.homepage-image img{max-width:200px;margin-left:auto;margin-right:auto}.homepage-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-negative:0;flex-shrink:0;list-style:none;padding-left:0px;margin-left:0px}.homepage-cards .homepage-card{transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);color:inherit;width:100%;background-color:#fff;margin-bottom:.5em;padding:16px 10px;-ms-flex-negative:0;flex-shrink:0}.homepage-cards .homepage-card:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.homepage-cards .homepage-card a{display:-ms-flexbox;display:flex;min-height:100%}@media only screen and (min-width: 760px){.homepage-cards .homepage-card{-ms-flex:1 0 304px;flex:1 0 304px;max-width:48%;margin-bottom:1em}}.homepage-cards .homepage-card section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.homepage-cards .homepage-card .homepage-card-image-wrapper{max-width:60px;min-width:60px;margin-right:10px}.homepage-cards .homepage-card .homepage-card-image-wrapper img{max-width:60px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 760px){.homepage-cards .homepage-card .homepage-card-image-wrapper{max-width:70px;min-width:70px}.homepage-cards .homepage-card .homepage-card-image-wrapper img{max-width:70px}}.homepage-cards .homepage-card h2{font-size:1em;margin:0px;line-height:1.1;margin-bottom:.5em;padding-bottom:0px;padding-top:0px;color:#222}.homepage-cards .homepage-card p{font-size:.8em;line-height:1.3;margin-bottom:0px;color:#555}#beingreviewed{background-color:#C9177E;color:white;position:absolute;left:40px;top:20px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-weight:bold;width:200px;font-size:36px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}#outdated{background-color:#0083C0;color:white;position:absolute;right:40px;top:20px;-webkit-transform:rotate(10deg);transform:rotate(10deg);font-weight:bold;width:200px;font-size:32px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)} +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}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:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;border-radius:0px !important;outline:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{margin:0px;padding:0px;outline:none;border:none;font-size:18px;font-family:"muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#222;line-height:1.6;font-weight:300;overflow-x:hidden}body{font-size:90%;overflow-x:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 760px){body{font-size:95%}}@media only screen and (min-width: 960px){body{font-size:100%}}strong{font-weight:600;color:#222}p{margin-top:0px;margin-bottom:1.5em;line-height:1.6}@font-face{font-family:'fontello';src:url("/fonts/fontello/fontello.eot");src:url("/fonts/fontello/fontello.woff2") format("woff2"),url("/fonts/fontello/fontello.woff") format("woff"),url("/fonts/fontello/fontello.ttf") format("truetype"),url("/fonts/fontello/fontello.svg?78165468#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-alert:before{content:'\e810'}.icon-angle-double-right:before{content:'\f101'}.icon-attach:before{content:'\e820'}.icon-attention:before{content:'\e80f'}.icon-bash:before{content:'\e804'}.icon-bell:before{content:'\e80d'}.icon-cancel:before{content:'\e81e'}.icon-caution:before{content:'\e80f'}.icon-chrome:before{content:'\e841'}.icon-clipboard:before{content:'\e817'}.icon-code:before{content:'\f121'}.icon-cog-alt:before{content:'\e814'}.icon-css3:before{content:'\f13c'}.icon-docs:before{content:'\f15c'}.icon-download:before{content:'\e815'}.icon-facebook-official:before{content:'\f230'}.icon-firefox:before{content:'\e840'}.icon-flag:before{content:'\e813'}.icon-forum:before{content:'\f03d';margin-right:.3em}.icon-github:before{content:'\f09b'}.icon-gitter:before{content:'\e819'}.icon-go:before{content:'\e801'}.icon-golang:before{content:'\e801'}.icon-heart:before{content:'\e81d'}.icon-help:before{content:'\e81b'}.icon-home:before{content:'\e812'}.icon-html.input:before{content:'\e81f'}.icon-html5:before{content:'\e800'}.icon-html:before{content:'\e800'}.icon-hugo:before{content:'\e81f'}.icon-ie:before{content:'\e843'}.icon-info:before{content:'\e811'}.icon-instagram:before{content:'\f32d'}.icon-javascript:before{content:'\e802'}.icon-js:before{content:'\e802'}.icon-json:before{content:'\e81c'}.icon-link:before{content:'\e816'}.icon-linkedin:before{content:'\f30c'}.icon-love:before{content:'\e81d'}.icon-mail:before{content:'\e821'}.icon-markdown:before{content:'\e80e'}.icon-md:before{content:'\e80e'}.icon-note:before{content:'\e80d'}.icon-opera:before{content:'\e842'}.icon-pdf:before{content:'\f1c1'}.icon-pencil:before{content:'\e80c'}.icon-picture:before{content:'\e808'}.icon-quote-left:before{content:'\e809'}.icon-quote-right:before{content:'\e80a'}.icon-sass:before{content:'\e803'}.icon-search:before{content:'\e80b'}.icon-sh:before{content:'\e804'}.icon-bash:before{content:'\e804'}.icon-share:before{content:'\f1e0'}.icon-tag:before{content:'\e806'}.icon-tags:before{content:'\e805'}.icon-terminal:before{content:'\e804'}.icon-thumbs-up:before{content:'\e81a'}.icon-twitter:before{content:'\e807'}.icon-warn:before{content:'\e810'}.icon-warning:before{content:'\e810'}.icon-website:before{content:'\e818'}.icon-yaml:before,.icon-yml:before,.icon-toml:before{content:'\f121'}@font-face{font-family:'FontAwesome';src:url("/fonts/fontawesome/fontawesome-webfont.eot?v=4.6.3");src:url("/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("/fonts/fontawesome/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),url("/afonts/fontawesome/fontawesome-webfont.woff?v=4.6.3") format("woff"),url("/fonts/fontawesome/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),url("/fonts/fontawesome/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}@font-face{font-family:"muli";src:url("/fonts/muli/muli-100-webfont.woff2") format("woff2"),url("/fonts/muli/muli-100-webfont.woff") format("woff"),url("/fonts/muli/muli-100-webfont.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"muli";src:url("/fonts/muli/muli-100-italic-webfont.woff2") format("woff2"),url("/fonts/muli/muli-100-italic-webfont.woff") format("woff"),url("/fonts/muli/muli-100-italic-webfont.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"muli";src:url("/fonts/muli/muli-300-webfont.woff2") format("woff2"),url("/fonts/muli/muli-300-webfont.woff") format("woff"),url("/fonts/muli/muli-300-webfont.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"muli";src:url("/fonts/muli/muli-300-italic-webfont.woff2") format("woff2"),url("/fonts/muli/muli-300-italic-webfont.woff") format("woff"),url("/fonts/muli/muli-300-italic-webfont.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"muli";src:url("/fonts/muli/muli-400-webfont.woff2") format("woff2"),url("/fonts/muli/muli-400-webfont.woff") format("woff"),url("/fonts/muli/muli-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"muli";src:url("/fonts/muli/muli-400-italic-webfont.woff2") format("woff2"),url("/fonts/muli/muli-400-italic-webfont.woff") format("woff"),url("/fonts/muli/muli-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"muli";src:url("/fonts/muli/muli-600-webfont.woff2") format("woff2"),url("/fonts/muli/muli-600-webfont.woff") format("woff"),url("/fonts/muli/muli-600-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"muli";src:url("/fonts/muli/muli-600-italic-webfont.woff2") format("woff2"),url("/fonts/muli/muli-600-italic-webfont.woff") format("woff"),url("/fonts/muli/muli-600-italic-webfont.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"muli";src:url("/fonts/muli/muli-700-webfont.woff2") format("woff2"),url("/fonts/muli/muli-700-webfont.woff") format("woff"),url("/fonts/muli/muli-700-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"muli";src:url("/fonts/muli/muli-700-italic-webfont.woff2") format("woff2"),url("/fonts/muli/muli-700-italic-webfont.woff") format("woff"),url("/fonts/muli/muli-700-italic-webfont.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"muli";src:url("/fonts/muli/muli-800-webfont.woff2") format("woff2"),url("/fonts/muli/muli-800-webfont.woff") format("woff"),url("/fonts/muli/muli-800-webfont.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"muli";src:url("/fonts/muli/muli-800-italic-webfont.woff2") format("woff2"),url("/fonts/muli/muli-800-italic-webfont.woff") format("woff"),url("/fonts/muli/muli-800-italic-webfont.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"courierprime";src:url("/fonts/courierprime/courierprime-400-webfont.woff2") format("woff2"),url("/fonts/courierprime/courierprime-400-webfont.woff") format("woff"),url("/fonts/courierprime/courierprime-400-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"courierprime";src:url("/fonts/courierprime/courierprime-400-italic-webfont.woff2") format("woff2"),url("/fonts/courierprime/courierprime-400-italic-webfont.woff") format("woff"),url("/fonts/courierprime/courierprime-400-italic-webfont.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"courierprime";src:url("/fonts/courierprime/courierprime-700-webfont.woff2") format("woff2"),url("/fonts/courierprime/courierprime-700-webfont.woff") format("woff"),url("/fonts/courierprime/courierprime-700-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"courierprime";src:url("/fonts/courierprime/courierprime-700-italic-webfont.woff2") format("woff2"),url("/fonts/courierprime/courierprime-700-italic-webfont.woff") format("woff"),url("/fonts/courierprime/courierprime-700-italic-webfont.ttf") format("truetype");font-weight:700;font-style:italic}h1,h2,h3,h4{font-weight:800;margin:0px;line-height:1.4;position:relative}h1>code,h2>code,h3>code,h4>code{font-weight:800}h1.page-title{font-size:2.2em;line-height:1.2;letter-spacing:-.021em;padding-bottom:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-weight:800}@media only screen and (min-width: 760px){h1.page-title{padding-top:0px}}h1.page-title img{display:inline;height:1em;width:1em;margin-right:.15em}h1.page-title i[class^="icon-"]{margin-left:-.15em;margin-right:.15em}h2,h3{padding-bottom:24px;padding-right:1.5em}h2{font-size:1.6em}h2.contents-list-heading{text-transform:uppercase;color:#737373}h2.contents-list-heading em{font-style:normal}h3{font-size:1.2em}h4{font-size:1.1em;margin-top:1em;margin-bottom:1em;color:#737373}.functions{font-family:"courierprime",courier,monospace;font-weight:300}.submenu-item:first-child a.submenu-item-link.functions{font-family:"muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif}hr{border-top:3px double #222}button,a[role="button"]{background-color:#0083C0;color:#fff;border:none;outline:none;border-radius:.25em;padding:.25em .5em;box-shadow:none;text-align:center;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}button:hover,a[role="button"]:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}button[class^="icon-"]:before,a[role="button"][class^="icon-"]:before{display:inline-block;font-family:'FontAwesome';margin-right:.3em}button.icon-forum:before,a[role="button"].icon-forum:before{content:'\f086'}button.icon-mailing-list:before,a[role="button"].icon-mailing-list:before{content:'\f0e0'}nav ul,nav ol,aside ul,aside ol{margin-left:0px;padding-left:0px;list-style:none;text-indent:0px}nav ul li,nav ol li,aside ul li,aside ol li{position:relative;margin-left:0px;padding-left:0px;list-style:none}.body-copy ul,.body-copy ol{padding-left:.75em;margin-left:.5em;margin-top:0px;padding-top:0px;margin-bottom:1.5em}.body-copy ul li,.body-copy ol li{position:relative;margin-top:.25em}.body-copy ul li ul,.body-copy ul li ol,.body-copy ol li ul,.body-copy ol li ol{margin-bottom:0px}.body-copy ul{list-style:disc outside none}.body-copy ul li ul{list-style-type:circle}.body-copy ul li ul li ul{list-style-type:square}.body-copy ol li ol{list-style-type:lower-roman}.body-copy ol li ol li ol{list-style-type:lower-alpha}.body-copy dl{margin:0px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;margin-bottom:1em;font-size:1em;clear:both;line-height:1.6;padding-top:.5em;padding-bottom:.5em}.body-copy dl dt{float:left;display:block;width:100%;clear:both;margin:0px;font-weight:bolder;margin-right:1em}.body-copy dl dd{margin:.5em 0em 0em 0em;text-indent:0px;height:auto;font-size:.9em;padding-top:.25em;padding-bottom:0em;padding-left:1.5em;padding-right:0em}a{color:#C9177E;font-weight:300}a,a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}a:hover{text-decoration:none}.body-copy li a,.body-copy p a{z-index:1;color:#C9177E}.body-copy li a:hover,.body-copy p a:hover{border-bottom:1px solid #C9177E}a.tooltip{position:relative;overflow:visible}a.tooltip:hover::before{display:inline-block;position:absolute;line-height:1;bottom:-1.4em;font-size:12px;color:white;font-family:'fontello';min-width:80px;padding:.25em .33em;background-color:#222;content:attr(data-tooltip);white-space:nowrap;text-transform:none;font-weight:normal;border-radius:.25em}a.tooltip.left:hover::before{right:0px;left:auto}a.tooltip.right:hover::before{right:0px;left:auto}a.tooltip.edit-link:hover::after{content:'\f09b';font-family:'fontello';color:white;font-size:13px;display:inline-block;position:absolute;line-height:1;bottom:-1.1em;right:3px}a.tooltip.edit-link:hover::before{padding-right:1.5em}.icon-github:before{content:'\f09b'}a.heading-link{color:#a2a2a2;font-size:.7em;position:absolute;display:inline;top:.4em;right:0px}a.heading-link:before,a.heading-link:after{display:none}@media only screen and (min-width: 760px){a.heading-link{left:-1.5em}}a.heading-link:hover{color:#C9177E}.body-copy img{width:100%;max-width:100%;height:auto}.note,.warning{display:block;margin-bottom:20px;width:100%;border-left-width:2px;border-left-style:solid;border-left-color:#555;position:relative;padding-top:4px;padding-bottom:4px}.note:before,.warning:before{font-family:'fontello';display:block;position:absolute;top:40%;left:-.5em;z-index:10;background-color:#fff;border-radius:30%}.note h2,.warning h2{font-size:1.1em;color:#555;width:100%;display:block;margin:0px;padding:0px;margin-left:0px;padding:0px 12px;border:none;outline:none;border-bottom-width:2px;border-bottom-style:solid;display:inline-block;width:auto;z-index:20}.note h2 code,.note h2 pre,.warning h2 code,.warning h2 pre{color:inherit}.note h2 em,.note h2 strong,.warning h2 em,.warning h2 strong{color:inherit;font-weight:inherit}.note .shortcode-content,.warning .shortcode-content{display:block;margin:0px;font-size:1em;padding:8px;margin-left:12px;color:#555}.note .shortcode-content p:last-child,.warning .shortcode-content p:last-child{margin-bottom:0px}.note{border-color:#0083C0;background-color:#f9fdfe}.note:before{content:'\e80d';color:#0083C0;background-color:#f9fdfe}.note h2{border-bottom-color:#0083C0;color:#0083C0}.warning{border-color:#C9177E;background-color:#fef5fa}.warning:before{content:'\e810';color:#C9177E;background-color:#fef5fa}.warning h2{border-bottom-color:#C9177E;color:#C9177E}.warning h2 pre,.warning h2 code{color:#C9177E}.hljs{display:block;overflow-x:auto;padding:0.5em;background:#000;font-size:.9em}.hljs,.hljs-tag,.hljs-subst{color:#fff}.hljs-strong,.hljs-emphasis{color:silver}.hljs-bullet,.hljs-quote,.hljs-number,.hljs-regexp,.hljs-literal,.hljs-link{color:#0083C0}.hljs-code,.hljs-title,.hljs-section,.hljs-selector-class{color:#33BA91}.hljs-strong{font-weight:bold}.hljs-emphasis{font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-name,.hljs-attr{color:#ff4088}.hljs-symbol,.hljs-attribute{color:#0594CB}.hljs-params,.hljs-class .hljs-title{color:#fff}.hljs-string,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-selector-id,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-addition,.hljs-variable,.hljs-template-variable{color:#FCD804}.hljs-comment,.hljs-deletion,.hljs-meta{color:silver}code,pre{font-family:"courierprime",courier,monospace;margin:0px;color:#222}.body-copy>pre{transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);text-shadow:none;padding:0px;margin:.5em 0px 32px 0px;overflow:auto}.body-copy>pre>code{color:#fff}.body-copy p code{display:inline-block;padding-top:.15em}.body-copy p code,.body-copy td code,.body-copy li code{font-size:.9em;display:inline-block;color:#222;font-family:"courierprime",courier,monospace;padding-left:.25em;padding-right:.25em;text-transform:none;line-height:1.2;margin-bottom:.15em;margin-top:0px;padding-top:.1em;vertical-align:bottom;background-color:#ededed;border:none;outline:none;z-index:-1}@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.body-copy p code,.body-copy td code,.body-copy li code{background-color:#fafafa}}.body-copy dd code,.body-copy dt code{background-color:#ededed;color:#222;font-family:"courierprime",courier,monospace}@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){.body-copy dd code,.body-copy dt code{background-color:#fafafa}}.body-copy p>a code,.body-copy li>a code,.body-copy td>a code{color:#C9177E}.body-copy>pre{padding-bottom:20px;padding-top:20px;background-color:#000;font-family:"courierprime",courier,monospace;color:#fff}div.code-copy{position:relative;margin-top:1em;margin-bottom:32px;background-color:#000}div.code-copy.input{padding-bottom:24px}p+.code-copy{margin-top:0em}button.copy-button,a[role="button"].see-on-github{display:block;box-shadow:none;padding:0px;transition:all .2s ease-in-out;opacity:1;background-color:#fff;box-sizing:border-box;position:absolute;bottom:0px;z-index:4;min-width:90px;width:auto;padding-left:4px;padding-right:4px;height:1.5em;border-width:0px;border-radius:0px;font-weight:bold;color:#222;font-size:14px;display:block;width:80px;line-height:24px;height:24px;vertical-align:middle;text-align:center;text-transform:uppercase}button.copy-button:hover,a[role="button"].see-on-github:hover{background-color:#0083C0;box-shadow:none}button.copy-button:active,button.copy-button:focus,a[role="button"].see-on-github:active,a[role="button"].see-on-github:focus{outline:none;position:absolute}a[role="button"].see-on-github{left:0px}button.copy-button{display:none}@media only screen and (min-width: 760px){button.copy-button{display:block;right:0px}}button.copy-button i.icon-clipboard{display:inline}@media only screen and (min-device-width: 375px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){button.copy-button{display:none}}@media only screen and (min-device-width: 375px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){button.copy-button{display:none}}div.code-copy{position:relative;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);border-radius:0px}div.code-copy-header{position:relative;height:1.5em;line-height:1.5em;background-color:#5a5a5a;border-radius:0px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}div.code-copy-header.output{background-color:#0083C0}div.code-copy-header.examplesite{background-color:#C9177E}div.code-copy-header span.filename{text-align:center;color:#fff;font-weight:100;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbols"}div.code-copy-header span.filename i.icon-website{color:inherit;font-weight:bold;font-size:18px}div.code-copy-header [class^="icon-"]{color:#fff}div.code-copy-header i.icon-sh.input,div.code-copy-header i.icon-bash.input{padding-right:.5em}.action-buttons{position:relative;left:10px;width:12px;height:12px;background:Crimson;border-radius:50%;box-shadow:18px 0 0 Orange, 36px 0 0 LimeGreen}.tooltipped{position:relative;background-color:#C9177E;padding-right:2em}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:2px 4px;font-size:.8em;font-weight:600;font-family:"muli","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;text-shadow:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background-color:#C9177E;border-color:#C9177E;border-radius:0px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#C9177E;pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px;text-align:center}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:#C9177E;text-align:center}.tooltipped-se:after{right:auto;left:50%;margin-left:-15px;text-align:center}.tooltipped-sw:after{margin-right:-15px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:#C9177E}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{-webkit-transform:translateX(50%);transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:#C9177E}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;-webkit-transform:translateY(50%);transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:#C9177E}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after{right:100%}svg.svg-icon{max-width:60px}.icon-freebsd:before{height:1em;width:1em;content:'';display:inline-block;margin-left:-.15em;margin-right:0em;background-image:url(/images/hugo-icons/freebsd.svg);background-size:contain;background-repeat:no-repeat}span.no code{background-color:#C9177E;color:#fff}span.no:after{display:inline-block;height:1em;width:1em;font-family:'FontAwesome';content:'\f165';margin-left:.5em;font-size:1.2em;color:#C9177E}span.break{position:relative;display:inline-block;font-weight:bold;text-align:center;width:auto;left:calc(50% - 40px)}span.break:before,span.break:after{content:"";position:absolute;display:inline-block;height:.2em;border-bottom:1px solid black;border-top:1px solid black;top:.666em;width:140px}span.break:before{right:100%;margin-right:.5em}span.break:after{left:100%;margin-left:.5em}span.yes code{color:#fff;background-color:#00A88A}span.yes:after{display:inline-block;height:1em;width:1em;font-family:'FontAwesome';content:'\f164';color:#00A88A;margin-left:.5em;font-size:1.2em}span.na code{background-color:transparent;color:#bbb}h2 .fa.fa-thumbs-up,h3 .fa.fa-thumbs-up,h4 .fa.fa-thumbs-up,li .fa.fa-thumbs-up{color:#00A88A}h2 .fa.fa-thumbs-down,h3 .fa.fa-thumbs-down,h4 .fa.fa-thumbs-down,li .fa.fa-thumbs-down{color:#C9177E}ul.tags{list-style:none;margin:0;padding:0;margin-top:1em;margin-bottom:.5em;margin-right:4px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;float:right}ul.tags li{height:20px;line-height:20px;margin-left:4px;margin-bottom:.75em;display:-ms-flexbox;display:flex}ul.tags li:not(.icon){transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}ul.tags li:not(.icon):hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}ul.tags li a{line-height:20px;-ms-flex-align:center;align-items:center;height:20px;font-size:14px;color:#222;padding-left:.3em;padding-right:.3em}.searchbox{display:inline-block;position:relative;width:300px;height:32px !important;white-space:nowrap;box-sizing:border-box;visibility:visible !important}.searchbox .algolia-autocomplete{display:block;width:100%;height:100%}.searchbox__wrapper{width:100%;height:100%;z-index:999;position:relative}.searchbox__input{display:inline-block;box-sizing:border-box;transition:box-shadow .4s ease, background .4s ease;border:0;border-radius:16px;box-shadow:inset 0 0 0 0px #ccc;background:#fff !important;padding:0;padding-right:26px;padding-left:32px;width:100%;height:100%;vertical-align:middle;white-space:normal;font-size:1em;appearance:none}.searchbox__input::-webkit-search-decoration,.searchbox__input::-webkit-search-cancel-button,.searchbox__input::-webkit-search-results-button,.searchbox__input::-webkit-search-results-decoration{display:none}.searchbox__input:hover{box-shadow:inset 0 0 0 0px #b3b3b3}.searchbox__input:focus,.searchbox__input:active{outline:0;box-shadow:inset 0 0 0 0px #aaa;background:#fff}.searchbox__input::-webkit-input-placeholder{color:#aaa}.searchbox__input::-moz-placeholder{color:#aaa}.searchbox__input:-ms-input-placeholder{color:#aaa}.searchbox__input::placeholder{color:#aaa}.searchbox__submit{position:absolute;top:0;margin:0;border:0;border-radius:16px 0 0 16px;background-color:rgba(69,142,225,0);padding:0;width:32px;height:100%;vertical-align:middle;text-align:center;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:inherit;left:0}.searchbox__submit::before{display:inline-block;margin-right:-4px;height:100%;vertical-align:middle;content:''}.searchbox__submit:hover,.searchbox__submit:active{cursor:pointer}.searchbox__submit:focus{outline:0}.searchbox__submit svg{width:14px;height:14px;vertical-align:middle;fill:#6D7E96}.searchbox__reset{display:block;position:absolute;top:8px;right:8px;margin:0;border:0;background:none;cursor:pointer;padding:0;font-size:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:rgba(0,0,0,0.5)}.searchbox__reset.hide{display:none}.searchbox__reset:focus{outline:0}.searchbox__reset svg{display:block;margin:4px;width:8px;height:8px}.searchbox__input:valid ~ .searchbox__reset{display:block;-webkit-animation-name:sbx-reset-in;animation-name:sbx-reset-in;-webkit-animation-duration:.15s;animation-duration:.15s}@-webkit-keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes sbx-reset-in{0%{-webkit-transform:translate3d(-20%, 0, 0);transform:translate3d(-20%, 0, 0);opacity:0}100%{-webkit-transform:none;transform:none;opacity:1}}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu{right:0 !important;left:inherit !important}.algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu:before{right:48px}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu{left:0 !important;right:inherit !important}.algolia-autocomplete.algolia-autocomplete-left .ds-dropdown-menu:before{left:48px}.algolia-autocomplete .ds-dropdown-menu{position:relative;top:-6px;border-radius:4px;margin:6px 0 0;padding:0;text-align:left;height:auto;position:relative;background:transparent;border:none;z-index:999;max-width:500px;min-width:400px;box-shadow:0 1px 0 0 rgba(0,0,0,0.2),0 2px 3px 0 rgba(0,0,0,0.1)}.algolia-autocomplete .ds-dropdown-menu:before{display:block;position:absolute;content:'';width:14px;height:14px;background:#fff;z-index:1000;top:-7px;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:2px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{position:relative;z-index:1000;margin-top:8px}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion{cursor:pointer}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion.suggestion-layout-simple{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu .ds-suggestion.ds-cursor .algolia-docsearch-suggestion:not(.suggestion-layout-simple) .algolia-docsearch-suggestion--content{background-color:rgba(69,142,225,0.05)}.algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{position:relative;border:solid 1px #d9d9d9;background:#fff;border-radius:4px;overflow:auto;padding:0 8px 8px}.algolia-autocomplete .ds-dropdown-menu *{box-sizing:border-box}.algolia-autocomplete .algolia-docsearch-suggestion{position:relative;padding:0 8px;background:#fff;color:#02060C;overflow:hidden}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#174d8c;background:rgba(143,187,237,0.1);padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl0 .algolia-docsearch-suggestion--highlight,.algolia-autocomplete .algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--category-header-lvl1 .algolia-docsearch-suggestion--highlight{color:inherit;background:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{padding:0 0 1px;background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,0.8);color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--content{display:block;float:right;width:70%;position:relative;padding:5.33333px 0 5.33333px 10.66667px;cursor:pointer}.algolia-autocomplete .algolia-docsearch-suggestion--content:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;left:-1px}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{position:relative;border-bottom:1px solid #ddd;display:none;margin-top:8px;padding:4px 0;font-size:1em;color:#33363D}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{width:100%;float:left;padding:8px 0 0 0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:left;width:30%;display:none;padding-left:0;text-align:right;position:relative;padding:5.33333px 10.66667px;color:#A4A7AE;font-size:.9em;word-wrap:break-word}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column:before{content:'';position:absolute;display:block;top:0;height:100%;width:1px;background:#ddd;right:0}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column .algolia-docsearch-suggestion--highlight{background-color:inherit;color:inherit}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:none}.algolia-autocomplete .algolia-docsearch-suggestion--title{margin-bottom:4px;color:#02060C;font-size:.9em;font-weight:bold}.algolia-autocomplete .algolia-docsearch-suggestion--text{display:block;line-height:1.2em;font-size:.85em;color:#63676D}.algolia-autocomplete .algolia-docsearch-suggestion--no-results{width:100%;padding:8px 0;text-align:center;font-size:1.2em}.algolia-autocomplete .algolia-docsearch-suggestion--no-results::before{display:none}.algolia-autocomplete .algolia-docsearch-suggestion code{padding:1px 5px;font-size:90%;border:none;color:#222222;background-color:#EBEBEB;border-radius:3px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace}.algolia-autocomplete .algolia-docsearch-suggestion code .algolia-docsearch-suggestion--highlight{background:none}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header{display:block}.algolia-autocomplete .algolia-docsearch-suggestion.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column{display:block}.algolia-autocomplete .suggestion-layout-simple.algolia-docsearch-suggestion{border-bottom:solid 1px #eee;padding:8px;margin:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content{width:100%;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--content::before{display:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header{margin:0;padding:0;display:block;width:100%;border:none}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl0{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1{opacity:.6;font-size:.85em}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--category-header-lvl1::before{background-image:url('data:image/svg+xml;utf8,');content:'';width:10px;height:10px;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--wrapper{width:100%;float:left;margin:0;padding:0}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-column,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--duplicate-content,.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--subcategory-inline{display:none !important}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title{margin:0;color:#458EE1;font-size:.9em;font-weight:normal}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--title::before{content:"#";font-weight:bold;color:#458EE1;display:inline-block}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text{margin:4px 0 0;display:block;line-height:1.4em;padding:5.33333px 8px;background:#f8f8f8;font-size:.85em;opacity:.8}.algolia-autocomplete .suggestion-layout-simple .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{color:#3f4145;font-weight:bold;box-shadow:none}.algolia-autocomplete .algolia-docsearch-footer{width:110px;height:20px;z-index:2000;margin-top:10.66667px;float:right;font-size:0;line-height:0}.algolia-autocomplete .algolia-docsearch-footer--logo{background-image:url("data:image/svg+xml;utf8,");background-repeat:no-repeat;background-position:center;background-size:100%;overflow:hidden;text-indent:-9000px;padding:0 !important;width:100%;height:100%;display:block}#toggle-search{display:block;position:fixed;top:.5em;right:.3em;float:right;margin-right:20px;font-size:1.2em;z-index:60}@media only screen and (min-width: 960px){#toggle-search{top:.3em}}form#site-search-form{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;width:100vw;position:fixed;top:50px;height:45px;-webkit-transform:translateY(-50px);transform:translateY(-50px);background-color:#fff;z-index:19;box-shadow:0 3px 6px rgba(201,23,126,0.15),0 3px 6px rgba(201,23,126,0.3)}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);border-bottom:1px solid #C9177E}form#site-search-form #search-input{max-height:45px;padding-left:20px;font-size:24px}@media only screen and (min-width: 960px){form#site-search-form{display:block;position:fixed;top:8px;right:0px;z-index:50;width:300px;-webkit-transform:translateX(290px);transform:translateX(290px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;box-shadow:none;max-height:40px}form#site-search-form.search-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;border-bottom-width:0px;-webkit-transform:translateX(0px);transform:translateX(0px)}form#site-search-form.search-open #search-input{transition:opacity .3 ease-in-out;opacity:1;border-bottom:3px solid #C9177E}form#site-search-form.search-open #search-input::after{display:inline-block;content:'';width:1em;border-bottom:3px solid #C9177E}form#site-search-form #search-input{transition:opacity .3s ease-in-out;max-height:40px;padding-left:0px;font-size:20px;opacity:0}}#search-input{width:260px;outline:none;border:0px;border-radius:0px}#search-input,#search-input:hover,#search-input:active,#search-input:focus{outline:none}.algolia-docsearch-suggestion{border-bottom-color:#3A3DD1}.algolia-docsearch-suggestion--highlight{color:#3A33D1}.algolia-docsearch-suggestion--category-header .algolia-docsearch-suggestion--highlight{background-color:#4D47D5}.aa-cursor .algolia-docsearch-suggestion--content{color:#272296}.aa-cursor .algolia-docsearch-suggestion{background:#EBEBFB}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 #C9177E}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#C9177E;background:#f7e8f1;padding:0.1em 0.05em}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{background-color:#fff}.algolia-autocomplete .ds-dropdown-menu{font-size:.8em;min-width:340px;max-width:340px}@media only screen and (min-width: 760px){.algolia-autocomplete .ds-dropdown-menu{font-size:1em;min-width:400px;max-width:500px}}@media only screen and (min-width: 960px){.algolia-autocomplete .ds-dropdown-menu{min-width:500px;max-width:600px}}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column-text .algolia-docsearch-suggestion--highlight{color:#0083C0;font-weight:bold;background:#c9e8f6}@media (min-width: 768px){.algolia-docsearch-suggestion{border-bottom-color:#7671df}.algolia-docsearch-suggestion--subcategory-column{border-right-color:#7671df;background-color:#F2F2FF;color:#4E4726}}kbd{background-color:inherit;border:1px solid #222;display:inline-block;font-size:.9em;padding:.1em .3em;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}aside#toc{position:fixed;max-width:280px;min-width:200px;overflow-y:scroll;max-height:calc(100vh - 50px - 40px);padding-left:.5em;padding-right:.5em;bottom:40px;right:20px;height:auto;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);z-index:30;background-color:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom right;transform-origin:bottom right;opacity:0;border-radius:5px}aside#toc header.toc-header{display:inline-block;width:100%;margin-top:24px}aside#toc header.toc-header>a h3{margin-top:0px;margin-bottom:0px;margin-left:8px;padding-bottom:0px;border-bottom:1px solid #222;color:#222;font-size:17px}aside#toc.toc-open{-webkit-transform:scale(1);transform:scale(1);opacity:1}@media only screen and (min-width: 1200px){aside#toc{box-shadow:none;top:50px;left:calc(280px + 35em + 4em);bottom:auto;opacity:1;min-height:calc(100vh - 50px);max-height:calc(100vh - 50px);-webkit-transform:scale(1);transform:scale(1);border-left:1px solid silver;border-radius:0px;max-width:320px}}nav#TableOfContents{position:relative;margin-bottom:20px;height:auto}nav#TableOfContents li.active>a>code{color:inherit;font-weight:700}nav#TableOfContents>ul:first-child{padding-left:0px;margin-left:0px;margin-top:.5em;margin-bottom:2em}nav#TableOfContents>ul:first-child>li{padding-left:0px;margin-left:0px;font-size:18px}nav#TableOfContents ul>li>ul li{line-height:1.2;font-size:16px;padding-left:8px;position:relative;margin-top:.5em;margin-bottom:.5em}nav#TableOfContents ul>li>ul li a{color:#222;position:relative}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li a:hover{color:#C9177E}nav#TableOfContents ul>li>ul li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li a:hover code{color:inherit}}nav#TableOfContents ul>li>ul li.active>a{position:relative;color:#C9177E;font-weight:400}nav#TableOfContents ul>li>ul li.active>a::before{content:'';display:inline-block;height:100%;border-left:2px solid #C9177E;position:absolute;left:-8px}nav#TableOfContents ul>li>ul li>ul{display:block;margin-top:8px;margin-bottom:0px}nav#TableOfContents ul>li>ul li>ul>li{font-size:14px}@media only screen and (min-width: 960px){nav#TableOfContents ul>li>ul li>ul>li a:hover{color:#0083C0}nav#TableOfContents ul>li>ul li>ul>li a:hover::before{content:'';display:inline-block;height:100%;border-left:1px solid #0083C0;position:absolute;left:-16px}}nav#TableOfContents ul>li>ul li>ul>li.active>a{color:#0083C0;font-weight:400}nav#TableOfContents ul>li>ul li>ul>li.active>a::before{border-left:2px solid #C9177E;left:-16px}nav#TableOfContents ul>li>ul li>ul>li ul{display:none}a#toc-toggle{display:none}aside#toc+a#toc-toggle{display:block;position:fixed;bottom:40px;right:20px;background-color:#fff;color:#fff;background-color:#C9177E;height:40px;width:40px;z-index:99;line-height:50px;text-align:center;border-radius:5px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}aside#toc+a#toc-toggle:after{content:'\2026';display:block;position:relative;width:40px;height:40px;font-size:2em;line-height:40px;bottom:10px}aside#toc+a#toc-toggle.toc-open{box-shadow:none;background-color:#fff;color:#222}aside#toc+a#toc-toggle.toc-open::after{content:"\00D7";font-size:2em;bottom:0px}aside#toc+a#toc-toggle.toc-open:hover{box-shadow:none}aside#toc+a#toc-toggle:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}@media only screen and (min-width: 1200px){aside#toc+a#toc-toggle{display:none}}.contents-list{box-shadow:none;background-color:transparent;color:#222;border-bottom:1px solid silver;margin-bottom:1em;position:relative;font-size:.95em}.contents-list a{width:100%;color:#222}.contents-list a:before,.contents-list a:after,.contents-list a:hover{background-color:transparent;border:none;color:#222}.contents-list h3{margin-top:0px;padding-top:0px;padding-bottom:2px}.contents-list p{margin-top:8px;margin-bottom:16px}.taxonomy-term{font-size:1.3em;display:inline-block;width:auto;clear:both}.list-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.list-icon-wrapper{max-width:1em;max-height:1em;margin-right:.2em}.list-icon-wrapper img{width:100%;height:auto;margin-bottom:0px;margin-left:auto;margin-right:auto;display:block}.last-modified{color:#737373;display:block;min-width:200px;width:100%;text-align:center;font-size:.8em;position:relative;bottom:-1.75em}#content-footer{min-height:100px;height:auto;display:block;border-top:2px solid silver;width:100%;margin-bottom:2em}.prev-and-next-link{display:inline-block;margin-top:2em;min-width:45%;max-width:45%;min-height:70px;position:relative}@media only screen and (min-width: 760px){.prev-and-next-link{transition:background-color .3s ease-in-out}.prev-and-next-link:hover{transition:background-color .3s ease-in-out;background-color:#C9177E;color:#fff}}.prev-and-next-link:after{content:"";display:table;clear:both;min-height:100%}.prev-and-next-link .page-info{display:inline-block;position:relative}.prev-and-next-link .page-info h5{font-size:16px;padding:0px;margin:0px;line-height:1.2;margin-top:.5em}.prev-and-next-link .page-info span{width:100%;padding:0px;margin:0px;display:block;font-size:14px;line-height:1;margin-top:.5em}.prev-and-next-link i.fa.fa-chevron-right,.prev-and-next-link i.fa.fa-chevron-left{font-size:24px;position:absolute;top:23px}@media only screen and (min-width: 760px){.prev-and-next-link i.fa.fa-chevron-right,.prev-and-next-link i.fa.fa-chevron-left{font-size:30px;top:20px}}.prev-and-next-link i.fa.fa-chevron-left{left:0px}.prev-and-next-link i.fa.fa-chevron-right{right:0px}.prev-and-next-link.prev-page{text-align:left;float:left}.prev-and-next-link.prev-page .page-info{padding-left:1.75em}.prev-and-next-link.next-page{text-align:right;position:relative;right:0px;float:right}.prev-and-next-link.next-page .page-info{padding-right:1.75em}.prev-and-next-link:hover{text-decoration:none;border:0px solid transparent}.body-copy blockquote{position:relative;display:block;margin:0px;font-style:italic;background-color:#fafafa;padding:16px;margin-bottom:1em}.body-copy blockquote p{margin-bottom:0px;margin-top:16px}.body-copy blockquote p:first-child{margin-top:8px}.body-copy blockquote:before{font-family:'fontello';display:block;height:1em;width:1em;position:absolute;content:'\e809';color:silver;top:-3px;left:4px;font-size:1.2em;font-style:normal}.body-copy blockquote code,.body-copy blockquote pre{font-style:normal}.body-copy blockquote cite.blockquote-citation{position:relative;display:block;clear:both;text-align:right;line-height:2;font-size:14px;font-style:normal}.breadcrumbs{list-style:none;display:inline-block;margin-top:3px}.breadcrumbs li{float:left}.breadcrumbs li a{color:#222;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#D1F1FE;text-decoration:none;position:relative;height:30px;line-height:30px;padding:0 10px 0 5px;text-align:center;margin-right:23px;font-size:14px}.breadcrumbs li a img{height:20px;width:20px}.breadcrumbs li a span{margin-left:4px}.breadcrumbs li:nth-child(even){margin-left:-8px}.breadcrumbs li:nth-child(even) a{background-color:#D1F1FE}.breadcrumbs li:nth-child(even) a:before{border-color:#D1F1FE;border-left-color:transparent;height:30px;line-height:30px}.breadcrumbs li:nth-child(even) a:after{border-left-color:#D1F1FE}.breadcrumbs li:first-child a{padding-left:10px;border-radius:4px 0 0 4px}.breadcrumbs li:first-child a:before{border:none}.breadcrumbs li:last-child::not(first-child) a{padding-right:15px;border-radius:0 4px 4px 0}.breadcrumbs li:last-child::not(first-child) a:after{border:none}.breadcrumbs li a:before,.breadcrumbs li a:after{content:"";position:absolute;top:0;border:0 solid #D1F1FE;border-width:15px 6.666px;width:0;height:0}.breadcrumbs li a:before{left:-12px;border-left-color:transparent}.breadcrumbs li a:after{left:100%;border-color:transparent;border-left-color:#D1F1FE}.breadcrumbs li a:hover{background-color:#0083C0;color:#fff}.breadcrumbs li a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.breadcrumbs li a:hover:before{border-color:#0083C0;border-left-color:transparent}.breadcrumbs li a:hover:after{border-left-color:#0083C0}table{text-align:left;overflow-x:scroll;width:100%;max-width:100%;width:auto;display:block;border-left:2px solid #737373;margin:0px;font-size:16px;margin-bottom:1em}table tr{border-top:2px solid #737373}table tr th,table tr td{padding-left:4px;padding-right:6px}table tr th:last-child,table tr td:last-child{border-right:2px solid #737373}table.terms-table td{width:50%}table thead{width:100%;background-color:#000;color:#fff}table thead tr{min-width:100%}table thead tr th{padding-left:4px;padding-right:6px}@media only screen and (min-width: 760px){table thead tr th:last-child{min-width:220px}}table tbody{min-width:100%}table tbody tr{min-width:100%;background-color:#fff}table tbody tr:nth-child(even){background-color:#d9d9d9}table tbody tr:last-child{border-bottom:2px solid #737373}table tbody tr small{font-size:1em}table tbody td .purpose-title{font-style:italic;color:#C9177E;font-weight:bold}table tbody td.bf-default code{color:#0083C0;font-weight:bold}table tbody td.bf-flag code{color:#00A88A;font-weight:bold}table.utils-table tr{line-height:1.2}table.utils-table tr>td:first-child{min-width:220px}table.bf-configuration tbody tr td.purpose-description ul{list-style:none;margin-left:0px;padding-left:0px}table.bf-configuration tbody tr td.purpose-description ul li{list-style:none}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333}.featherlight:last-of-type{background:rgba(0,0,0,0.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;border-radius:0px;padding:0px;border-bottom:0px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;font-size:1.1em;line-height:2em;width:2em;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background-color:rgba(255,255,255,0.8);color:#222}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%}}a.image-link:hover{border-bottom:0px solid transparent !important;cursor:zoom-in}.site-header{width:100%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0px;background-color:#fff;color:#000;position:fixed;top:0px;left:0px;z-index:20;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media only screen and (min-width: 960px){.site-header{-ms-flex-pack:justify;justify-content:space-between}}.site-header .hugo-meta{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 960px){.site-header .hugo-meta{float:left;width:auto;-ms-flex-pack:start;justify-content:flex-start}}.site-header #home-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8em;margin-left:1.5em}.site-header #home-link img{height:35px;margin-right:.25em}.site-header #home-link .hugo-v{-ms-flex-item-align:end;align-self:flex-end;font-size:.9em}.site-header a.github-button{display:none}@media only screen and (min-width: 760px){.site-header a.github-button{display:inline}}.site-header iframe[src^="https://buttons.github.io"]{display:none;margin-left:1em}@media only screen and (min-width: 760px){.site-header iframe[src^="https://buttons.github.io"]{display:inline}}.site-navigation{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;position:fixed;left:0px;top:0px;width:280px;bottom:0px;overflow-y:scroll;background-color:#fafafa;-webkit-transform:translateX(-280px);transform:translateX(-280px);padding:0px;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.site-navigation.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(0px);transform:translateX(0px)}@media only screen and (min-width: 960px){.site-navigation{-webkit-transform:translateX(0px);transform:translateX(0px)}}.site-navigation ul li a{display:-ms-flexbox;display:flex}.site-navigation ul.top-menu{margin-top:80px;width:85%}@media only screen and (min-width: 960px){.site-navigation ul.top-menu{margin-top:60px}}.site-navigation ul.top-menu a{color:#222;font-weight:300;width:100%}.site-navigation ul.top-menu a:hover{color:#C9177E}.site-navigation ul.top-menu li{padding-left:0px;line-height:1.2;margin-top:.66em;margin-bottom:.66em}.site-navigation ul.top-menu li ul li{padding-left:.5em}.site-navigation ul.top-menu a.top-menu-item-link{font-size:16px;width:100%}.site-navigation ul.top-menu a.top-menu-item-link i.fa.fa-angle-double-right{margin-left:.25em}.site-navigation ul.top-menu a.top-menu-item-link.active-section{color:#C9177E;font-weight:700}.site-navigation ul.top-menu a.top-menu-item-link.active-section+ul.submenu{display:block;border-left:2px solid #C9177E}.site-navigation ul.top-menu ul.submenu{display:none;margin-left:.4em;padding-left:.5em}.site-navigation ul.top-menu ul.submenu li{line-height:1.1}.site-navigation ul.top-menu ul.submenu a.submenu-item-link{font-size:14px}.site-navigation ul.top-menu ul.submenu a.submenu-item-link:hover{color:#0083C0}.site-navigation ul.top-menu ul.submenu a.submenu-item-link.active-page{font-weight:700;color:#0083C0}.nav-buttons{display:block;margin-left:auto;margin-right:auto;max-width:200px}.nav-buttons a{margin-bottom:.5em;display:inline-block;width:200px;max-width:200px;position:relative;font-size:.9em}.navigation-toggle-wrapper{width:50px;height:50px;position:fixed;top:2px;left:0px;z-index:20}.navigation-toggle-wrapper h4.menu{display:inline-block;position:absolute;bottom:-1em;left:.8em;color:#0083C0;display:none}@media only screen and (min-width: 960px){.navigation-toggle-wrapper{display:none}}.navigation-toggle-wrapper.navigation-open .top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.navigation-toggle-wrapper.navigation-open .middle{width:40px;height:40px;top:4%;border-radius:50%;background-color:#C9177E;border-color:#C9177E;opacity:0.3}.navigation-toggle-wrapper.navigation-open .bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:40%;border-radius:5px;background-color:#C9177E;border-color:#C9177E}.bar{width:40px;height:2px;border:2px solid #0083C0;background-color:#0083C0;position:absolute;border-radius:10px}.bar.navigation-open{background-color:#C9177E;border:2px solid #C9177E}.top{left:15%;top:20%;transition:all 0.5s}.middle{left:15%;top:40%;transition:all 0.5s}.bottom{left:15%;top:60%;transition:all 0.5s}#all-content-wrapper{margin-top:50px;z-index:5;transition:all .3s ease-in-out;opacity:1;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper{margin-left:280px}}#all-content-wrapper.navigation-open{transition:all .3s ease-in-out;-webkit-transform:translateX(280px);transform:translateX(280px);opacity:.4;overflow-x:hidden}@media only screen and (min-width: 960px){#all-content-wrapper.navigation-open{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);overflow-x:hidden}}main.main{width:90%;display:block;margin-left:auto;margin-right:auto;max-width:35em;position:relative;min-height:calc(100vh - 100px)}@media only screen and (min-width: 960px){main.main{margin-left:2em}}header.content-header{display:block;clear:both;width:100%;position:relative;margin-top:24px;overflow-x:hidden;margin-bottom:1em}.content-section-image-wrapper{margin-bottom:1em}.content-section-image-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#222}.content-section-image-wrapper a img{width:20px}.content-section-image-wrapper a span{font-size:.8em;margin-left:.25em}.content-header-links{display:none;position:absolute;right:0px;top:0px;text-transform:uppercase;width:auto;overflow:visible}@media only screen and (min-width: 760px){.content-header-links{display:block}}.content-header-links a{position:relative;border:1px solid silver;display:inline-block;color:#222;padding:4px 6px;vertical-align:middle;height:36px;width:36px;line-height:36px;text-align:center;border-radius:.25em;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.content-header-links a:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.content-header-links a:hover{color:#222}.content-header-links a i.icon-pencil{font-size:20px;position:relative;bottom:4px;right:2px}.content-header-links a svg{height:24px;width:24px;display:inline}.content-header-links a.godoc-link{border-right-width:0px}.body-copy{margin-top:0px;margin-bottom:2.5em;display:block;overflow:visible}.body-copy div+h2{margin-top:1em}.body-copy em{font-weight:bolder}main.showcase-list{width:90%;max-width:1200px;margin-left:auto;margin-right:auto}#showcase{display:-ms-flexbox;display:flex;list-style:none;padding-left:0px;margin-left:0px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}#showcase li.showcase-site{list-style:none;padding-left:0px;margin-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);margin-bottom:1.5em}@media only screen and (min-width: 760px){#showcase li.showcase-site{width:48%}}@media only screen and (min-width: 1200px){#showcase li.showcase-site{width:32%}}#showcase li.showcase-site .image-wrapper{width:100%;max-width:100%}#showcase li.showcase-site .image-wrapper img{width:100%;max-width:100%;border-bottom:1px solid #d9d9d9}#showcase li.showcase-site ul.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#showcase li.showcase-site ul.tags li{margin-bottom:.25em;-ms-flex-item-align:start;align-self:flex-start;width:auto}#showcase li.showcase-site ul.tags li a{font-size:12px}#showcase li.showcase-site ul.tags li.tags-icon-li{box-shadow:none}#showcase li.showcase-site .showcase-meta{padding:10px}#showcase li.showcase-site .showcase-meta .showcase-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:.8em}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-source{font-size:.8em;text-transform:uppercase}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title{font-weight:bold}#showcase li.showcase-site .showcase-meta .showcase-links .showcase-title a{font-weight:bold}#site-footer{background-color:#000;min-height:100px;max-height:100px}#site-footer .footer-content{min-height:100px;max-height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:90%;color:#fff;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}#site-footer .footer-content div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:14px;max-height:100px;margin:0px}#site-footer .footer-content div img{max-width:120px}#site-footer .footer-content.navigation-open{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateX(280px);transform:translateX(280px)}@media only screen and (min-width: 960px){#site-footer .footer-content.navigation-open{-webkit-transform:translateX(0);transform:translateX(0)}}#site-footer .footer-content i.icon-heart:before{color:#C9177E}@media only screen and (min-width: 960px){#site-footer .footer-content{margin-left:2em}}@media only screen and (min-width: 960px){#site-footer{width:calc(100% - 280px);margin-left:280px}}@media only screen and (min-width: 1200px){#site-footer.withtoc{max-width:calc(35em + 4em)}}ul.footer-list{color:#fff;list-style:none;margin-left:0px;padding-left:0px;margin:0px}ul.footer-list li a{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}ul.footer-list li a:not(i){font-size:14px}ul.footer-list li a i{font-size:16px;margin-right:.25em}ul.footer-list li a i.icon-github:before{font-size:22px;margin-left:0px;margin-right:2px}ul.footer-list li a:hover{color:#C9177E}.all-content-wrapper.home{background-color:#d1f1fe;overflow-x:hidden}main#homepage{width:90%;margin-bottom:2.5em;overflow-x:hidden}@media only screen and (min-width: 760px){main#homepage{max-width:684px}}@media only screen and (min-width: 960px){main#homepage{margin-left:auto;margin-right:auto;max-width:774px}}.homepage-image{display:block;margin:1em auto;max-width:200px}.homepage-image img{max-width:200px;margin-left:auto;margin-right:auto}.homepage-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-negative:0;flex-shrink:0;list-style:none;padding-left:0px;margin-left:0px}.homepage-cards .homepage-card{transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);color:inherit;width:100%;background-color:#fff;margin-bottom:.5em;padding:16px 10px;-ms-flex-negative:0;flex-shrink:0}.homepage-cards .homepage-card:hover{transition:box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.homepage-cards .homepage-card a{display:-ms-flexbox;display:flex;min-height:100%}@media only screen and (min-width: 760px){.homepage-cards .homepage-card{-ms-flex:1 0 304px;flex:1 0 304px;max-width:48%;margin-bottom:1em}}.homepage-cards .homepage-card section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.homepage-cards .homepage-card .homepage-card-image-wrapper{max-width:60px;min-width:60px;margin-right:10px}.homepage-cards .homepage-card .homepage-card-image-wrapper img{max-width:60px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 760px){.homepage-cards .homepage-card .homepage-card-image-wrapper{max-width:70px;min-width:70px}.homepage-cards .homepage-card .homepage-card-image-wrapper img{max-width:70px}}.homepage-cards .homepage-card h2{font-size:1em;margin:0px;line-height:1.1;margin-bottom:.5em;padding-bottom:0px;padding-top:0px;color:#222}.homepage-cards .homepage-card p{font-size:.8em;line-height:1.3;margin-bottom:0px;color:#555}#beingreviewed{background-color:#C9177E;color:white;position:absolute;left:40px;top:20px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);font-weight:bold;width:200px;font-size:36px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}#outdated{background-color:#0083C0;color:white;position:absolute;right:40px;top:20px;-webkit-transform:rotate(10deg);transform:rotate(10deg);font-weight:bold;width:200px;font-size:32px;padding:6px;z-index:9999;overflow:visible;text-align:center;border-radius:15px;transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)} diff --git a/static/images/site-hierarchy.svg b/static/images/site-hierarchy.svg new file mode 100644 index 000000000..7d1a043e8 --- /dev/null +++ b/static/images/site-hierarchy.svg @@ -0,0 +1,634 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/hugodocs/layouts/_default/single.html b/themes/hugodocs/layouts/_default/single.html index 081beefdb..394400623 100644 --- a/themes/hugodocs/layouts/_default/single.html +++ b/themes/hugodocs/layouts/_default/single.html @@ -13,6 +13,7 @@ {{if .Params.outdated}}
OUTDATED
{{end}} + {{$title := .Title}}
{{.Content}} diff --git a/themes/hugodocs/pipeline/scss/components/_icons.scss b/themes/hugodocs/pipeline/scss/components/_icons.scss index 9b55e4c86..96328a5d3 100644 --- a/themes/hugodocs/pipeline/scss/components/_icons.scss +++ b/themes/hugodocs/pipeline/scss/components/_icons.scss @@ -13,43 +13,72 @@ svg.svg-icon { background-repeat: no-repeat; } +//for template lookup yes/no/na (e.g., in single-page template [/templates/single-page-template/]) span.no { - code { - background-color: $hugo-pink; - color:$hugo-white; - } + code { + background-color: $hugo-pink; + color: $hugo-white; + } &:after { display: inline-block; @include size(1em); - font-family:'FontAwesome'; + font-family: 'FontAwesome'; content: '\f165'; margin-left: .5em; - font-size: 1.2em; - color:$hugo-pink; + font-size: 1.2em; + color: $hugo-pink; + } +} + +span.break { + position: relative; + display: inline-block; + font-weight: bold; + text-align: center; + width: auto; + left: calc(50% - 40px); + &:before, + &:after { + content: ""; + position: absolute; + display: inline-block; + height: .2em; + border-bottom: 1px solid black; + border-top: 1px solid black; + top: .666em; + width:140px; + } + &:before { + right: 100%; + margin-right: .5em; + } + &:after { + left: 100%; + margin-left: .5em; } } span.yes { - code { - color:$hugo-white; - background-color: $hugo-green; - } - &:after { - display:inline-block; - @include size(1em); - font-family:'FontAwesome'; - content: '\f164'; - color: $hugo-green; - margin-left: .5em; - font-size:1.2em; - } + code { + color: $hugo-white; + background-color: $hugo-green; + } + &:after { + display: inline-block; + @include size(1em); + font-family: 'FontAwesome'; + content: '\f164'; + color: $hugo-green; + margin-left: .5em; + font-size: 1.2em; + } } span.na { - code { - background-color:transparent; - color:lighten($base-font-color,60%); - } + code { + background-color: transparent; + color: lighten($base-font-color, 60%); + } } //for lists that show good and bad examples