diff --git a/_config.yml b/_config.yml
index 5dac9c7..2cff818 100644
--- a/_config.yml
+++ b/_config.yml
@@ -27,6 +27,8 @@ navigation:
footer-navigation:
- label: "Documentation"
url: "/docs"
+ - label: "Community"
+ url: "https://browsersync.herokuapp.com/"
- label: "Brand Assets"
url: "/brand-assets"
diff --git a/_src/_includes/footer.hbs b/_src/_includes/footer.hbs
index 0cc4ccb..80f8bec 100644
--- a/_src/_includes/footer.hbs
+++ b/_src/_includes/footer.hbs
@@ -21,7 +21,7 @@
- {{#each site.navigation}}
+ {{#each site.footer-navigation}}
{{ this.label }}
{{/each}}
diff --git a/_src/_includes/header.hbs b/_src/_includes/header.hbs
index 5a418e5..79ff9d9 100644
--- a/_src/_includes/header.hbs
+++ b/_src/_includes/header.hbs
@@ -3,7 +3,7 @@
- {{inc src="icon.hbs" icon="logo" class=""}} Browsersync
+ {{inc src="icon.hbs" icon="wordmark" class=""}}
{{#each site.navigation}}
{{this.label}}
diff --git a/_src/brand-assets.html b/_src/brand-assets.html
index 16052eb..4cc86de 100644
--- a/_src/brand-assets.html
+++ b/_src/brand-assets.html
@@ -1,9 +1,138 @@
---
-layout: "documentation.hbs"
+layout: "default.hbs"
page-label: "Branding"
title: "Browsersync - Brand Assets"
-sidebar: "branding-sidebar.hbs"
---
-Large Logo (png)
-
+
+
+
+
+
+
Logo Evolution
+
The foundation and concept of the Browsersync logo (fig 1) was to demonstrate Browsersyncs awesome testing ability across different devices, screen sizes and web browsers. It was the a case of refining this concept into something simple, legible and memorable (fig 2-4).
+
+
+
{{inc src="icon.hbs" icon="evo-1" class="evo-img evo-1"}}Fig 1
+
{{inc src="icon.hbs" icon="evo-2" class="evo-img evo-2"}}Fig 2
+
{{inc src="icon.hbs" icon="evo-3" class="evo-img evo-3"}}Fig 3
+
{{inc src="icon.hbs" icon="logo" class="evo-img evo-4"}}Fig 4
+
+
+
+
Brand Colours
+
+
+
+
+
Browsersync name
+
Browsersync (previously BrowserSync) is now 1 word, capital B, and nothing else.
+
+
+
+
+
Typeface
+
Titillium has been selected for its modern, technical appearance and is used for the logo type and heading.
+ Open sans was selected for its friendly appearance and is used for body text.
+ The characteristics of both fonts represent Browsersync's technical but friendly nature.
+
+
+
{{inc src="icon.hbs" icon="typeface-reg" class="typeface__img"}}
Regular
+
{{inc src="icon.hbs" icon="typeface-bold" class="typeface__img"}}
Semi bold
+
{{inc src="icon.hbs" icon="typeface-thin" class="typeface__img"}}
Thin
+
+
+
+
Logo Usage
+
To increase legibility it is important to have a strong contrast between the logo and the background on which it sits -
+ for light backgrounds use the primary red and for darker backgrounds, use white.
+
+
+
+
{{inc src="icon.hbs" icon="logo" class=""}}
+
Logo on light background Download as svg , eps , png or jpg
+
+
+
{{inc src="icon.hbs" icon="logo" class=""}}
+
Logo on dark backgroundsvg , eps or png
+
+
+
{{inc src="icon.hbs" icon="wordmark" class=""}}
+
Wordmark on light backgroundsvg , eps , png or jpg
+
+
+
{{inc src="icon.hbs" icon="wordmark" class=""}}
+
Wordmark on dark backgroundsvg , eps or png
+
+
+
+
+
Minimum Logo Spacing
+
As shown in the images below, X equals half of the logos total width. This width is the minimum amount of space used to surround the logo.
+
+
+
+
+
+
+
+
+
+
+
+
Restrictions
+
Our brand is important to us and we are happy for you to use it respectively and responsively for projects that relate to or use Browsersync. However if you do use it, please do not do any of the following:
+
+
+
+
{{inc src="icon.hbs" icon="logo-rotate" class="restriction-1"}}
+
{{inc src="icon.hbs" icon="cross" class="restriction-cross"}} Rotate
+
+
+
{{inc src="icon.hbs" icon="logo-recolour" class="restriction-2"}}
+
{{inc src="icon.hbs" icon="cross" class="restriction-cross"}} Recolour
+
+
+
{{inc src="icon.hbs" icon="logo-distort" class="restriction-3"}}
+
{{inc src="icon.hbs" icon="cross" class="restriction-cross"}} Distort
+
+
+
{{inc src="icon.hbs" icon="logo-alter" class="restriction-4"}}
+
{{inc src="icon.hbs" icon="cross" class="restriction-cross"}} Alter
+
+
+
{{inc src="icon.hbs" icon="logo-multiply" class="restriction-5"}}
+
{{inc src="icon.hbs" icon="cross" class="restriction-cross"}} Multiply
+
+
+
{{inc src="icon.hbs" icon="logo-outline" class="restriction-6"}}
+
{{inc src="icon.hbs" icon="cross" class="restriction-cross"}} Outline
+
+
+
+
diff --git a/brand-assets/brand-assets.zip b/brand-assets/brand-assets.zip
new file mode 100644
index 0000000..7ba4743
Binary files /dev/null and b/brand-assets/brand-assets.zip differ
diff --git a/brand-assets/index.html b/brand-assets/index.html
index 3ac00fc..0fbf726 100644
--- a/brand-assets/index.html
+++ b/brand-assets/index.html
@@ -32,8 +32,8 @@
-
+
+
+
-
+
-
+
-
Browsersync - Brand Assets
-
-
-
Large Logo (png)
-
+
Logo Evolution
+
The foundation and concept of the Browsersync logo (fig 1) was to demonstrate Browsersyncs awesome testing ability across different devices, screen sizes and web browsers. It was the a case of refining this concept into something simple, legible and memorable (fig 2-4).
+
+
+
+ Fig 1
+
+ Fig 2
+
+ Fig 3
+
+ Fig 4
+
+
+
Brand Colours
+
+
-
-
-
-
+
+
Browsersync name
+
Browsersync (previously BrowserSync) is now 1 word, capital B, and nothing else.
+
+
-
+
+
Typeface
+
Titillium has been selected for its modern, technical appearance and is used for the logo type and heading.
+ Open sans was selected for its friendly appearance and is used for body text.
+ The characteristics of both fonts represent Browsersync's technical but friendly nature.
+
+
-
-
+
+
Logo Usage
+
To increase legibility it is important to have a strong contrast between the logo and the background on which it sits -
+ for light backgrounds use the primary red and for darker backgrounds, use white.
+
+
+
+
+
+
Logo on light background Download as svg , eps , png or jpg
+
+
+
+
+
+
+
Wordmark on dark backgroundsvg , eps or png
+
+
+
+
Minimum Logo Spacing
+
As shown in the images below, X equals half of the logos total width. This width is the minimum amount of space used to surround the logo.
+
+
+
+
+
+
+
+
-
-
+
+
Restrictions
+
Our brand is important to us and we are happy for you to use it respectively and responsively for projects that relate to or use Browsersync. However if you do use it, please do not do any of the following:
+
+
+
@@ -135,6 +243,7 @@
Browsersync - Brand Assets
Documentation
Community
+ Brand Assets
An open source project by
diff --git a/brand-assets/logo-red.eps b/brand-assets/logo-red.eps
new file mode 100644
index 0000000..3cf1eb5
Binary files /dev/null and b/brand-assets/logo-red.eps differ
diff --git a/brand-assets/logo-red.jpg b/brand-assets/logo-red.jpg
new file mode 100644
index 0000000..1275e99
Binary files /dev/null and b/brand-assets/logo-red.jpg differ
diff --git a/brand-assets/logo-red.png b/brand-assets/logo-red.png
new file mode 100644
index 0000000..f8ef9ae
Binary files /dev/null and b/brand-assets/logo-red.png differ
diff --git a/brand-assets/logo-red.svg b/brand-assets/logo-red.svg
new file mode 100644
index 0000000..2961318
--- /dev/null
+++ b/brand-assets/logo-red.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/brand-assets/logo-white.eps b/brand-assets/logo-white.eps
new file mode 100644
index 0000000..251fdb0
Binary files /dev/null and b/brand-assets/logo-white.eps differ
diff --git a/brand-assets/logo-white.png b/brand-assets/logo-white.png
new file mode 100644
index 0000000..95c68c9
Binary files /dev/null and b/brand-assets/logo-white.png differ
diff --git a/brand-assets/logo-white.svg b/brand-assets/logo-white.svg
new file mode 100644
index 0000000..874d03d
--- /dev/null
+++ b/brand-assets/logo-white.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/brand-assets/wordmark-red.eps b/brand-assets/wordmark-red.eps
new file mode 100644
index 0000000..118a28f
Binary files /dev/null and b/brand-assets/wordmark-red.eps differ
diff --git a/brand-assets/wordmark-red.jpg b/brand-assets/wordmark-red.jpg
new file mode 100644
index 0000000..d699dbe
Binary files /dev/null and b/brand-assets/wordmark-red.jpg differ
diff --git a/brand-assets/wordmark-red.png b/brand-assets/wordmark-red.png
new file mode 100644
index 0000000..6798e22
Binary files /dev/null and b/brand-assets/wordmark-red.png differ
diff --git a/brand-assets/wordmark-red.svg b/brand-assets/wordmark-red.svg
new file mode 100644
index 0000000..b44f353
--- /dev/null
+++ b/brand-assets/wordmark-red.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/brand-assets/wordmark-white.eps b/brand-assets/wordmark-white.eps
new file mode 100644
index 0000000..b150205
Binary files /dev/null and b/brand-assets/wordmark-white.eps differ
diff --git a/brand-assets/wordmark-white.png b/brand-assets/wordmark-white.png
new file mode 100644
index 0000000..f666687
Binary files /dev/null and b/brand-assets/wordmark-white.png differ
diff --git a/brand-assets/wordmark-white.svg b/brand-assets/wordmark-white.svg
new file mode 100644
index 0000000..c28a9d9
--- /dev/null
+++ b/brand-assets/wordmark-white.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/css/core.min.css b/css/core.min.css
index c2b648a..595f637 100644
--- a/css/core.min.css
+++ b/css/core.min.css
@@ -1 +1 @@
-/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */dfn,img{font-style:italic}img,legend{border:0}.input,a:active,a:hover{outline:0}.nav__item .nav-link,sub,sup{position:relative}.commands-list tr td:first-child,.fixed-nav{white-space:nowrap}.button,.integrations,.intro{text-align:center}.feature:after,.feature:before,.support:before,.usp:after,.usp:before{content:""}.clearfix,.container,.feature,.usp{zoom:1}.clearfix:after,.container:after,.feature:after,.site-nav:after,.usp:after,.wrapper,hr{clear:both}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}.hljs,img{display:block}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}.button,.svg-icon{vertical-align:middle}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}pre,textarea{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}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}blockquote,caption,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}a,ins,u{text-decoration:none}ins{border-bottom:1px solid}button,input,label,option,select,textarea{cursor:pointer}.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:0}.button,.nav-expand:hover,.overlay__close:hover{cursor:pointer}.hljs{overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83;-webkit-text-size-adjust:none}body,html{max-width:100%;overflow-x:hidden}.diff .hljs-header,.hljs-comment,.hljs-doctype,.hljs-javadoc,.hljs-pi,.hljs-template_comment,.lisp .hljs-string{color:#93a1a1}.css .hljs-tag,.hljs-addition,.hljs-keyword,.hljs-request,.hljs-status,.hljs-winutils,.method,.nginx .hljs-title{color:#859900}.hljs-command,.hljs-dartdoc,.hljs-hexcolor,.hljs-link_url,.hljs-number,.hljs-phpdoc,.hljs-regexp,.hljs-rules .hljs-value,.hljs-string,.hljs-tag .hljs-value,.tex .hljs-formula{color:#2aa198}.css .hljs-function,.hljs-built_in,.hljs-chunk,.hljs-decorator,.hljs-id,.hljs-identifier,.hljs-localvars,.hljs-title,.vhdl .hljs-literal{color:#268bd2}.hljs-attribute,.hljs-class .hljs-title,.hljs-constant,.hljs-link_reference,.hljs-parent,.hljs-type,.hljs-variable,.lisp .hljs-body,.smalltalk .hljs-number{color:#b58900}.clojure .hljs-title,.css .hljs-pseudo,.diff .hljs-change,.hljs-attr_selector,.hljs-cdata,.hljs-header,.hljs-pragma,.hljs-preprocessor,.hljs-preprocessor .hljs-keyword,.hljs-shebang,.hljs-special,.hljs-subst,.hljs-symbol,.hljs-symbol .hljs-string{color:#cb4b16}.hljs-deletion,.hljs-important{color:#dc322f}.hljs-link_label,.hljs-params{color:#6c71c4}.tex .hljs-formula{background:#eee8d5}html{overflow-y:scroll;min-height:100%;font:100%/1.5 "Titillium Web","Lucida Grande","Lucida Sans",sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}.input--text,.nav__item{line-height:40px}.button,.commands-list tr td:first-child,.fixed-nav__item.active .nav-link,.nav__item.active .nav-link{font-weight:700}body{margin:0;background:#fff;color:#333;text-rendering:optimizeLegibility}.warning.lede{font-size:14px;font-size:.875rem;color:red}hr{box-sizing:content-box;margin-bottom:24px;border:none;border-bottom:1px solid #ccc;padding-bottom:12px;height:1px}.svg-icon{display:inline-block;fill:currentColor!important;height:1em;width:1em}.doc-wrapper,.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.doc-wrapper{background:#fff;padding:12px;border-radius:0;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:700px){.doc-wrapper{border-radius:5px;padding:36px 36px 0}}.input--text,.nav-link{padding:0 12px;height:40px}.one-quarter{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media only screen and (min-width:700px){.one-quarter{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:28%}}.three-quarters{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}@media only screen and (min-width:700px){.three-quarters{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:65%}}.grid{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-link,.nav__item{display:inline-block}.one-half{width:100%}.input{border:0;border-radius:3px;color:#0F2634}a{color:#F24747;-webkit-transition:border .3s ease,background .3s ease,color .3s ease;transition:border .3s ease,background .3s ease,color .3s ease}a:focus,a:hover{color:#000;text-decoration:underline}.back-to-top:hover,.button:focus,.button:hover,.fixed-nav .nav-link:focus,.fixed-nav .nav-link:hover,.page-anchor:hover,.wrapper--dark a:hover,a [class*=" icon-"],a [class^=icon-]{text-decoration:none}.nav-link{color:#fff;-webkit-transition:background .3s;transition:background .3s}.nav-link:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.nav-link.mono{font-family:monospace}.nav__item{margin:0 6px 0 0;padding:0;border-bottom:rgba(255,255,255,0)}.fixed-nav,.sticky-nav__items{list-style:none;margin-bottom:0}.nav__item .nav-link:focus,.nav__item .nav-link:hover{color:#fff;background:rgba(255,255,255,.1);text-decoration:none}.nav__item--right{position:absolute;top:0;right:0;margin-right:0}.nav__item--right a{height:70px;line-height:70px}.nav__item--right a:last-child{display:none}@media only screen and (min-width:700px){.one-half{width:50%}.nav__item{margin-right:0}.nav__item .nav-link{height:70px;line-height:70px}.nav__item--right{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nav__item--right a:last-child{display:block}}.nav__item--right .svg-icon{width:24px;height:24px}.docs-nav{background:#0F2634}.fixed-nav{border-top:1px solid #1a435c;overflow-x:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width:700px){.fixed-nav{border-top:0}}.fixed-nav .nav-link{height:50px;line-height:50px}.fixed-nav .nav-link:focus,.fixed-nav .nav-link:hover{color:#fff;background:rgba(255,255,255,.1)}.fixed-nav__item{display:inline-block}.fixed-nav__item a{color:#fff}.sticky-nav{border-radius:3px;padding:12px;background:rgba(255,255,255,.99);border:1px solid #ECECEC;border-top:3px solid #F24747;position:absolute;width:100%;-webkit-transition:opacity .3s;transition:opacity .3s;height:0;opacity:0;overflow:hidden}.doc-nav,.doc-wrapper,.open .sticky-nav{position:relative}.open .sticky-nav{height:auto;opacity:1}.sticky-nav__items .sticky-nav__item:last-child .nav-link{border-bottom:0}.sticky-nav__item{list-style:none}.sticky-nav__item .nav-link{color:#0F2634;width:100%;height:auto;padding:12px 0;border-bottom:1px solid #f9f9f9;position:relative}@media only screen and (min-width:700px){.sticky-nav{position:relative;opacity:1;height:auto}.sticky-nav__item .nav-link{padding:4px 0}}.doc-nav{height:0}.doc-nav.open{height:auto}.nav-expand{width:40px;height:40px;display:block;border:3px solid #0F2634;border-radius:50%;position:absolute;right:12px;top:12px;background:rgba(255,255,255,.9);z-index:1}.nav-expand .svg-icon{-webkit-transition:all .2s;transition:all .2s;position:absolute;top:2px;left:2px;font-size:30px}.nav-expand .svg-icon.close{left:2px;transform:scale(.5)}.nav-expand .svg-icon.close,.open .nav-expand .svg-icon.open{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5)}@media only screen and (min-width:700px){.nav-expand{display:none}}.button,.how-to__command,.video__link{display:inline-block}.open .nav-expand{border-color:#F24747}.open .nav-expand .svg-icon.open{transform:scale(.5)}.open .nav-expand .svg-icon.close{color:#F24747;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.commands-list tr{border-bottom:1px solid #f2f2f2}.commands-list td{padding:6px}.button{border:0;padding:12px 24px;width:auto;background:#ccc;color:#F24747;font-size:16px;font-size:1rem;line-height:1;border-radius:3px}.button:focus,.button:hover{background:#ccc;color:#000}.button:active{background:#000;color:#fff}.button+.button,.button+a{margin-left:12px}.button--primary{background:#F24747;color:#fff}.button--primary:focus,.button--primary:hover{background:#f45f5f;color:#fff}.button--primary:active{background:#f02f2f;color:#fff}address,blockquote,details,dl,fieldset,figcaption,figure,h1,h2,h3,h4,h5,h6,hgroup,ol,p,pre,table,ul{margin-bottom:12px}.h1,.h2,h1,h2{margin-bottom:24px;padding-top:24px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1;font-family:"Titillium Web","Lucida Grande","Lucida Sans",sans-serif;-webkit-font-smoothing:antialiased}.how-to,.how-to__command,code,samp{font-family:monospace}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:inherit;font-weight:400}.h1,h1{font-size:36px;font-size:2.25rem}.h2,h2{font-size:24px;font-size:1.5rem}.h3,h3{padding-top:12px;font-size:18px;font-size:1.125rem}.lede{font-size:24px;font-size:1.5rem}.header-wrap{background:#0F2634;position:relative}.header-wrap.home{background:url(../img/bg.jpg) no-repeat #0F2634;background-size:cover}.intro{color:#fff;padding-top:35px;padding-bottom:24px;position:relative}@media only screen and (min-width:700px){.intro{padding-top:70px;padding-bottom:72px;margin-bottom:72px}}.hook{margin:0 auto 12px;padding-top:0}@media only screen and (min-width:700px){.hook{padding-top:24px}}@media only screen and (min-width:900px){.hook{padding-top:24px;font-size:48px;font-size:3rem}}.ronseal{margin:0 auto 24px;font-style:italic;font-weight:700;font-size:20px;font-size:1.25rem}.how-to,.video{margin-bottom:24px}.video__link,.video__link:focus,.video__link:hover{color:#fff}.video__link:hover .svg-icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.video__link:active{color:#fff}.video__link:active .svg-icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.video__link .svg-icon{-webkit-transition:all .3s;transition:all .3s;width:40px;height:40px}.overlay,.overlay__video iframe{width:100%}.how-to__command{background:rgba(255,255,255,.5);padding:15px 24px;border-radius:5px;color:#000;line-height:.8}.player{display:none}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;background:rgba(0,0,0,.9);z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}.overlay.open{opacity:1;visibility:visible}.overlay__close{position:absolute;top:12px;right:12px;color:#fff}.overlay__close .svg-icon{font-size:40px}.overlay__content{width:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.overlay__video{max-width:500px;margin:auto}.integrations{margin-top:24px;padding:24px 0;background:#0F2634;color:#fff;font-size:18px;font-size:1.125rem}.integrations a{color:#fff;font-weight:700}@media only screen and (min-width:700px){.overlay__video{max-width:800px}.integrations{padding:0;text-align:left;height:83px;line-height:83px;margin-top:72px}}.credit .site-nav,.jh,.signup{text-align:center}.integrations .container{position:relative}.integrations__text{margin-bottom:0}.integrations__thumb{width:100px;margin:0 auto}.usp,.usp__platforms{margin-top:24px}.feature,.feature__content,.usp{margin-bottom:24px}@media only screen and (min-width:700px){.integrations__thumb{width:198px;position:absolute;right:12px;top:-48px}}.usp{position:relative}.usp:after,.usp:before{display:table}.usp__thumb{display:none}@media only screen and (min-width:700px){.usp{min-height:500px}.usp__thumb{position:absolute;left:50%;top:0;display:block;width:704px;height:524px}.usp__content{width:46%}}.usp__title{color:#0F2634}@media only screen and (min-width:900px){.usp__title{padding-top:72px;font-weight:400;font-size:40px;font-size:2.5rem}}.usp__platforms img{width:110px}.features{padding-top:48px;padding-bottom:48px}.feature__list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.feature__item{width:100%}@media only screen and (min-width:700px){.features{padding-top:72px;padding-bottom:72px}.feature__item{width:31%}}.feature:after,.feature:before{display:table}.feature__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin-bottom:12px}.feature__title h3{padding:0;margin:0;line-height:1.1}.feature__title .svg-icon{color:#F24747;width:20px;height:20px;margin-right:6px}.jh,.jh a:hover,.jh__links a,.jh__links a:hover,.signup,.signup__links a{color:#fff}@media only screen and (min-width:700px){.feature__title h3{line-height:1.5}.feature__title .svg-icon{width:30px;height:30px;margin-right:12px}}.jh{padding:48px 0;background:url(../img/jh-bg.jpg) top center no-repeat;background-size:cover}.jh__logo{width:82px;display:block;margin:0 auto}.jh__logo img{width:100%}.jh__title{margin-top:12px}.jh__links{font-size:0;padding-top:24px}.jh__links a{margin:0 12px}.jh__links .svg-icon{height:30px;width:30px}.users{padding-top:48px;padding-bottom:48px}@media only screen and (min-width:700px){.users{padding-top:72px;padding-bottom:72px}}.user__list{width:100%;padding-top:24px}.user__list+.user__list{margin-top:48px}.user__logo{margin-bottom:24px}@media only screen and (min-width:700px){.user__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:0}.user__list .google{position:relative;top:-5px}.user__list .adobe{position:relative;top:-2px}.user__logo{margin:0 36px}}.user__logo img{margin:0 auto;max-width:150px}.user__person{padding-left:70px;position:relative}.user__person img{max-width:50px;border-radius:50%;position:absolute;top:0;left:0}.person__name{font-size:18px;font-size:1.125rem;font-weight:700}.install{padding-top:48px;padding-bottom:48px}.signup{background:url(../img/bg.jpg) no-repeat;background-size:cover;padding-top:72px;padding-bottom:72px}.signup__title{font-size:24px;font-size:1.5rem;margin-bottom:24px}.signup__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:700px){.user__person{padding-left:90px;width:100%}.user__person img{max-width:70px}.install{padding-top:72px;padding-bottom:72px}.signup{padding-top:96px;padding-bottom:72px}.signup__title{font-size:36px;font-size:2.25rem}.signup__form{width:auto;margin:0 auto}}.signup__form .form__email{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:2%;background:0 0;color:#fff;border:2px solid #fff}.signup__links{font-size:0;margin-top:12px}.signup__links a{display:inline-block;font-size:30px;margin:0 4px;padding:12px;border-radius:3px}.signup__links a:hover{color:#F24747}.credit{background:#0F2634}.credit .nav__item.logo{position:relative;top:2px}.credit .site-nav{margin-bottom:0}.credit__thumb{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:70px}.credit__thumb span{color:#fff;display:inline-block}.credit__thumb a{height:100%;padding:6px 6px 4px;margin-left:12px}.credit__thumb a:hover{border-bottom:0}.credit__thumb img{height:60px}@media only screen and (min-width:700px){.signup__form .form__email{max-width:200px}.credit__thumb{width:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.credit__content{overflow:hidden}}.wrapper{width:100%}.wrapper--alt{background:#FBFBFB;border-bottom:1px solid #EBEBEB}.wrapper--dark{background-size:cover;color:#fff}.wrapper--dark a{border-bottom:1px solid rgba(255,255,255,.25);color:#fff}.wrapper--dark a:hover{border-color:#fff}.container{margin:0 auto;padding-right:12px;padding-left:12px;width:auto;max-width:1020px;list-style:none}.container--skinny{max-width:800px}.text--center{text-align:center!important}.section-title,.site-header,.support{text-align:center}.section-title{padding-top:12px;font-size:24px;font-size:1.5rem}@media only screen and (min-width:900px){.section-title{margin-bottom:48px;padding-top:24px;font-weight:400;font-size:26px;font-size:1.625rem}}.support{position:relative;margin-bottom:24px;padding-top:24px;font-size:12px;font-size:.75rem}.support:before{position:absolute;top:0;left:50%;width:50%;margin-left:-25%;height:1px;background:#e6e6e6}code,pre,samp{background:#FCFCFC}.code-example h3,.logo .nav-link,.logo .svg-icon,.page-anchor,.site-nav{position:relative}.support li{display:inline;margin:0 12px 0 0}.quote{margin-bottom:24px}.quote>:last-child{margin-bottom:0}@media only screen and (min-width:900px){.support{margin-top:24px;padding-top:48px}.quote{font-size:18px;font-size:1.125rem}}.quote__source{font-size:12px;font-size:.75rem}.quote__source:before{content:"\2014";margin-right:.5em}.code-example.docs ul:before,.page-anchor:after,.site-nav:after,.site-nav:before,.step+.step:before{content:""}.site-header.alt{padding-top:0;padding-bottom:0}.site-header.alt a{border-bottom:0}.logo{border:0!important;font-weight:700;font-size:24px;font-size:1.5rem;width:100%;text-align:left}.banner,.code-example.docs{text-align:center}.logo span{font-weight:400}.logo .nav-link{height:70px;line-height:66px}.logo .svg-icon{top:-2px;margin-right:6px}.logo--large{display:none}@media only screen and (min-width:700px){.container{padding-right:24px;padding-left:24px}.site-header{height:70px}.logo{width:auto}.logo--large{display:inline-block;width:120px;height:120px}}.site-nav{list-style:none;zoom:1}.site-nav:after,.site-nav:before{display:table}code,samp{font-size:16px;font-size:1rem;padding:2px 4px;margin:0 2px;border:1px solid #efefef;border-radius:3px}pre{padding:24px;line-height:1.4;margin-bottom:24px;border:1px solid #E8E8E8;border-radius:0 0 3px 3px}pre code{border:0;padding:0;margin:0}@media only screen and (min-width:700px){.site-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}pre{margin-left:0;margin-right:0}}.section-link{padding-bottom:12px;border-bottom:1px dashed #e6e6e6}.code-example{padding-top:0}.code-example h2{font-size:32px;font-size:2rem;color:#0F2634}.code-example h2,.code-example h3,.code-example p{margin-bottom:24px}@media (min-width:700px){.code-example h2,.code-example h2.flush,.code-example h3,.code-example h3.flush,.code-example p,.code-example p.flush{margin-bottom:24px}}.code-example h2.flush,.code-example h3,.code-example h3.flush,.code-example p.flush{margin-bottom:12px}.code-example .container{padding-top:0;padding-left:0;padding-right:0}.code-example h3{font-size:22px;font-size:1.375rem;padding-top:12px}.code-example h3 a{color:#0F2634}@media (min-width:700px){.code-example h3{font-size:30px;font-size:1.875rem;padding-top:36px;margin-bottom:24px;border-top:0}}.code-example h3 .icon{font-size:20px;font-size:1.25rem;margin-left:6px}.code-example.docs ul{margin-bottom:48px}.code-example.docs ul li{display:inline-block}.code-example.docs ul li p{margin-bottom:0}.code-example.docs ul li a{display:block;padding:12px}.code-example.docs ul:before{display:none}.param-list{list-style:none;margin-bottom:24px}.param-list li{color:#000}.param-list li.name,.param-list li.type{line-height:30px}.param-list li.name .icon,.param-list li.type .icon{font-size:14px;font-size:.875rem;margin-left:4px}.param-list li.name{font-size:20px;font-size:1.25rem;color:#000;font-weight:700}.param-list li.desc{padding-top:12px}.param-list li .recede{color:#9e9e9e}.page-anchor{color:#0F2634;font-weight:400}.page-anchor:after{-webkit-transition:all .3s;transition:all .3s;width:0;height:1px;background:#0F2634;position:absolute;bottom:-5px;left:0}.page-anchor:hover:after{width:100%}.page-title{font-size:20px;font-size:1.25rem;font-weight:400}@media (min-width:700px){.page-title{font-size:34px;font-size:2.125rem;margin-bottom:24px;padding-bottom:12px;border-bottom:1px dashed #ccc}}.subprops{margin-top:12px;padding-left:12px}.back-to-top{font-weight:400;font-size:14px;font-size:.875rem;position:absolute;top:19px;right:0}@media only screen and (min-width:700px){.back-to-top{top:48px}}.highlight-header{border-top-right-radius:3px;border-top-left-radius:3px;height:28px;background:#E7E7E7;padding-left:12px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.highlight-header .circle{margin:auto 8px auto 0;width:12px;height:12px;background:#fff;border-radius:50%}.highlight-header .svg-icon{color:#a4a4a4;position:absolute;right:12px;top:6px}.step-list{margin-left:0;list-style:none}.step{position:relative;margin-bottom:24px;border:1px solid #ccc;padding:12px 24px;background:#fff;border-radius:5px}.step+.step:before{position:absolute;top:-25px;left:50%;width:1px;height:24px;background:#ccc}.clearfix:after,.clearfix:before,.container:after,.container:before{content:"";display:table}hr{border-color:#ccc}.fl{float:left;margin-right:24px}.ct{display:block;margin-right:auto;margin-left:auto}.banner__logo{display:inline-block}.banner__logo img{width:100px}@media only screen and (min-width:900px){.banner__logo{position:absolute;top:12px;left:0}}.banner{max-width:1000px;padding:12px;margin:0 auto;position:relative}@media only screen and (min-width:900px){.banner{text-align:left;padding-left:112px}}.banner__content{padding-top:12px}[hl]{border:1px solid red}.nav{margin-left:0;list-style:none}
\ No newline at end of file
+/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}.input,a:active,a:hover{outline:0}.nav__item .nav-link,sub,sup{position:relative}.commands-list tr td:first-child,.fixed-nav{white-space:nowrap}.button,.integrations,.intro{text-align:center}.feature:after,.feature:before,.support:before,.usp:after,.usp:before{content:""}.clearfix,.container,.feature,.usp{zoom:1}.clearfix:after,.container:after,.feature:after,.site-nav:after,.usp:after,.wrapper,hr{clear:both}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}.hljs,img{display:block}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}.button,.svg-icon{vertical-align:middle}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}pre,textarea{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}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}blockquote,caption,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}a,ins,u{text-decoration:none}ins{border-bottom:1px solid}img{font-style:italic;max-width:100%}button,input,label,option,select,textarea{cursor:pointer}.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:0}.button,.nav-expand:hover,.overlay__close:hover{cursor:pointer}.hljs{overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83;-webkit-text-size-adjust:none}body,html{max-width:100%;overflow-x:hidden}.diff .hljs-header,.hljs-comment,.hljs-doctype,.hljs-javadoc,.hljs-pi,.hljs-template_comment,.lisp .hljs-string{color:#93a1a1}.css .hljs-tag,.hljs-addition,.hljs-keyword,.hljs-request,.hljs-status,.hljs-winutils,.method,.nginx .hljs-title{color:#859900}.hljs-command,.hljs-dartdoc,.hljs-hexcolor,.hljs-link_url,.hljs-number,.hljs-phpdoc,.hljs-regexp,.hljs-rules .hljs-value,.hljs-string,.hljs-tag .hljs-value,.tex .hljs-formula{color:#2aa198}.css .hljs-function,.hljs-built_in,.hljs-chunk,.hljs-decorator,.hljs-id,.hljs-identifier,.hljs-localvars,.hljs-title,.vhdl .hljs-literal{color:#268bd2}.hljs-attribute,.hljs-class .hljs-title,.hljs-constant,.hljs-link_reference,.hljs-parent,.hljs-type,.hljs-variable,.lisp .hljs-body,.smalltalk .hljs-number{color:#b58900}.clojure .hljs-title,.css .hljs-pseudo,.diff .hljs-change,.hljs-attr_selector,.hljs-cdata,.hljs-header,.hljs-pragma,.hljs-preprocessor,.hljs-preprocessor .hljs-keyword,.hljs-shebang,.hljs-special,.hljs-subst,.hljs-symbol,.hljs-symbol .hljs-string{color:#cb4b16}.hljs-deletion,.hljs-important{color:#dc322f}.hljs-link_label,.hljs-params{color:#6c71c4}.tex .hljs-formula{background:#eee8d5}html{overflow-y:scroll;min-height:100%;font:100%/1.5 "Titillium Web","Lucida Grande","Lucida Sans",sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}.input--text,.nav__item{line-height:40px}.button,.commands-list tr td:first-child,.fixed-nav__item.active .nav-link,.nav__item.active .nav-link{font-weight:700}body{margin:0;background:#fff;color:#333;text-rendering:optimizeLegibility}.warning.lede{font-size:14px;font-size:.875rem;color:red}hr{box-sizing:content-box;margin-bottom:24px;border:none;border-bottom:1px solid #ccc;padding-bottom:12px;height:1px}.svg-icon{display:inline-block;fill:currentColor!important;height:1em;width:1em}.doc-wrapper{background:#fff;padding:12px;border-radius:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:700px){.doc-wrapper{border-radius:5px;padding:36px 36px 0}}.input--text,.nav-link{padding:0 12px;height:40px}.one-quarter{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media only screen and (min-width:700px){.one-quarter{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:28%}}.three-quarters{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}@media only screen and (min-width:700px){.three-quarters{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:65%}}.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-link,.nav__item{display:inline-block}.one-half{width:100%}.input{border:0;border-radius:3px;color:#0F2634}a{color:#F24747;-webkit-transition:border .3s ease,background .3s ease,color .3s ease;transition:border .3s ease,background .3s ease,color .3s ease}a:focus,a:hover{color:#000;text-decoration:underline}.back-to-top:hover,.button:focus,.button:hover,.fixed-nav .nav-link:focus,.fixed-nav .nav-link:hover,.page-anchor:hover,.wrapper--dark a:hover,a [class*=" icon-"],a [class^=icon-]{text-decoration:none}.nav-link{color:#fff;-webkit-transition:background .3s;transition:background .3s}.nav-link:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.nav-link.mono{font-family:monospace}.nav__item{margin:0 6px 0 0;padding:0;border-bottom:rgba(255,255,255,0)}.fixed-nav,.sticky-nav__items{margin-bottom:0;list-style:none}.nav__item .nav-link:focus,.nav__item .nav-link:hover{color:#fff;background:rgba(255,255,255,.1);text-decoration:none}.nav__item--right{position:absolute;top:0;right:0;margin-right:0}.nav__item--right a{height:70px;line-height:70px}.nav__item--right a:last-child{display:none}@media only screen and (min-width:700px){.one-half{width:50%}.nav__item{margin-right:0}.nav__item .nav-link{height:70px;line-height:70px}.nav__item--right{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nav__item--right a:last-child{display:block}}.nav__item--right .svg-icon{width:24px;height:24px}.docs-nav{background:#0F2634}.fixed-nav{border-top:1px solid #1a435c;overflow-x:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width:700px){.fixed-nav{border-top:0}}.fixed-nav .nav-link{height:50px;line-height:50px}.fixed-nav .nav-link:focus,.fixed-nav .nav-link:hover{color:#fff;background:rgba(255,255,255,.1)}.fixed-nav__item{display:inline-block}.fixed-nav__item a{color:#fff}.sticky-nav{border-radius:3px;padding:12px;background:rgba(255,255,255,.99);border:1px solid #ECECEC;border-top:3px solid #F24747;position:absolute;width:100%;-webkit-transition:opacity .3s;transition:opacity .3s;height:0;opacity:0;overflow:hidden}.doc-nav,.doc-wrapper,.open .sticky-nav{position:relative}.open .sticky-nav{height:auto;opacity:1}.sticky-nav__items .sticky-nav__item:last-child .nav-link{border-bottom:0}.sticky-nav__item{list-style:none}.sticky-nav__item .nav-link{color:#0F2634;width:100%;height:auto;padding:12px 0;border-bottom:1px solid #f9f9f9;position:relative}@media only screen and (min-width:700px){.sticky-nav{position:relative;opacity:1;height:auto}.sticky-nav__item .nav-link{padding:4px 0}}.doc-nav{height:0}.doc-nav.open{height:auto}.nav-expand{width:40px;height:40px;display:block;border:3px solid #0F2634;border-radius:50%;position:absolute;right:12px;top:12px;background:rgba(255,255,255,.9);z-index:1}.nav-expand .svg-icon{-webkit-transition:all .2s;transition:all .2s;position:absolute;top:2px;left:2px;font-size:30px}.nav-expand .svg-icon.close{left:2px;opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}@media only screen and (min-width:700px){.nav-expand{display:none}}.button,.how-to__command,.video__link{display:inline-block}.open .nav-expand{border-color:#F24747}.open .nav-expand .svg-icon.open{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.open .nav-expand .svg-icon.close{color:#F24747;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.commands-list tr{border-bottom:1px solid #f2f2f2}.commands-list td{padding:6px}.button{border:0;padding:12px 24px;width:auto;background:#ccc;color:#F24747;font-size:16px;font-size:1rem;line-height:1;border-radius:3px}.button:focus,.button:hover{background:#ccc;color:#000}.button:active{background:#000;color:#fff}.button+.button,.button+a{margin-left:12px}.button--primary{background:#F24747;color:#fff}.button--primary:focus,.button--primary:hover{background:#f45f5f;color:#fff}.button--primary:active{background:#f02f2f;color:#fff}address,blockquote,details,dl,fieldset,figcaption,figure,h1,h2,h3,h4,h5,h6,hgroup,ol,p,pre,table,ul{margin-bottom:12px}.h1,.h2,h1,h2{margin-bottom:24px;padding-top:24px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1;font-family:"Titillium Web","Lucida Grande","Lucida Sans",sans-serif;-webkit-font-smoothing:antialiased}.how-to,.how-to__command,code,samp{font-family:monospace}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:inherit;font-weight:400}.h1,h1{font-size:36px;font-size:2.25rem}.h2,h2{font-size:24px;font-size:1.5rem}.h3,h3{padding-top:12px;font-size:18px;font-size:1.125rem}.lede{font-size:24px;font-size:1.5rem}.header-wrap{background:#0F2634;position:relative}.header-wrap.home{background:url(../img/bg.jpg) no-repeat #0F2634;background-size:cover}.intro{color:#fff;padding-top:35px;padding-bottom:24px;position:relative}@media only screen and (min-width:700px){.intro{padding-top:70px;padding-bottom:72px;margin-bottom:72px}}.hook{margin:0 auto 12px;padding-top:0}@media only screen and (min-width:700px){.hook{padding-top:24px}}@media only screen and (min-width:900px){.hook{padding-top:24px;font-size:48px;font-size:3rem}}.ronseal{margin:0 auto 24px;font-style:italic;font-weight:700;font-size:20px;font-size:1.25rem}.how-to,.video{margin-bottom:24px}.video__link,.video__link:focus,.video__link:hover{color:#fff}.video__link:hover .svg-icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.video__link:active{color:#fff}.video__link:active .svg-icon{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.evo-img,.usage__image .svg-icon{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.video__link .svg-icon{-webkit-transition:all .3s;transition:all .3s;width:40px;height:40px}.overlay,.overlay__video iframe{width:100%}.how-to__command{background:rgba(255,255,255,.5);padding:15px 24px;border-radius:5px;color:#000;line-height:.8}.player{display:none}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;background:rgba(0,0,0,.9);z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}.overlay.open{opacity:1;visibility:visible}.overlay__close{position:absolute;top:12px;right:12px;color:#fff}.overlay__close .svg-icon{font-size:40px}.overlay__content{width:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.overlay__video{max-width:500px;margin:auto}.integrations{margin-top:24px;padding:24px 0;background:#0F2634;color:#fff;font-size:18px;font-size:1.125rem}.integrations a{color:#fff;font-weight:700}@media only screen and (min-width:700px){.overlay__video{max-width:800px}.integrations{padding:0;text-align:left;height:83px;line-height:83px;margin-top:72px}}.credit .site-nav,.jh,.signup{text-align:center}.integrations .container{position:relative}.integrations__text{margin-bottom:0}.integrations__thumb{width:100px;margin:0 auto}.usp,.usp__platforms{margin-top:24px}.feature,.feature__content,.usp{margin-bottom:24px}@media only screen and (min-width:700px){.integrations__thumb{width:198px;position:absolute;right:12px;top:-48px}.usp{min-height:500px}}.usp{position:relative}.usp:after,.usp:before{display:table}.usp__thumb{display:none}@media only screen and (min-width:700px){.usp__thumb{position:absolute;left:50%;top:0;display:block;width:704px;height:524px}.usp__content{width:46%}}.usp__title{color:#0F2634}@media only screen and (min-width:900px){.usp__title{padding-top:72px;font-weight:400;font-size:40px;font-size:2.5rem}}.usp__platforms img{width:110px}.features{padding-top:48px;padding-bottom:48px}.feature__list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.feature__item{width:100%}@media only screen and (min-width:700px){.features{padding-top:72px;padding-bottom:72px}.feature__item{width:31%}}.feature:after,.feature:before{display:table}.feature__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;margin-bottom:12px}.feature__title h3{padding:0;margin:0;line-height:1.1}.feature__title .svg-icon{color:#F24747;width:20px;height:20px;margin-right:6px}.jh,.jh a:hover,.jh__links a,.jh__links a:hover,.signup,.signup__links a{color:#fff}@media only screen and (min-width:700px){.feature__title h3{line-height:1.5}.feature__title .svg-icon{width:30px;height:30px;margin-right:12px}}.jh{padding:48px 0;background:url(../img/jh-bg.jpg) top center no-repeat;background-size:cover}.jh__logo{width:82px;display:block;margin:0 auto}.jh__logo img{width:100%}.jh__title{margin-top:12px}.jh__links{font-size:0;padding-top:24px}.jh__links a{margin:0 12px}.jh__links .svg-icon{height:30px;width:30px}.users{padding-top:48px;padding-bottom:48px}@media only screen and (min-width:700px){.users{padding-top:72px;padding-bottom:72px}}.user__list{width:100%;padding-top:24px}.user__list+.user__list{margin-top:48px}.user__logo{margin-bottom:24px}@media only screen and (min-width:700px){.user__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:0}.user__list .google{position:relative;top:-5px}.user__list .adobe{position:relative;top:-2px}.user__logo{margin:0 36px}}.user__logo img{margin:0 auto;max-width:150px}.user__person{padding-left:70px;position:relative}.user__person img{max-width:50px;border-radius:50%;position:absolute;top:0;left:0}.person__name{font-size:18px;font-size:1.125rem;font-weight:700}.install{padding-top:48px;padding-bottom:48px}.signup{background:url(../img/bg.jpg) no-repeat;background-size:cover;padding-top:72px;padding-bottom:72px}.signup__title{font-size:24px;font-size:1.5rem;margin-bottom:24px}.signup__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:700px){.user__person{padding-left:90px;width:100%}.user__person img{max-width:70px}.install{padding-top:72px;padding-bottom:72px}.signup{padding-top:96px;padding-bottom:72px}.signup__title{font-size:36px;font-size:2.25rem}.signup__form{width:auto;margin:0 auto}.signup__form .form__email{max-width:200px}}.signup__form .form__email{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:2%;background:0 0;color:#fff;border:2px solid #fff}.signup__links{font-size:0;margin-top:12px}.signup__links a{display:inline-block;font-size:30px;margin:0 4px;padding:12px;border-radius:3px}.signup__links a:hover{color:#F24747}.credit{background:#0F2634}.credit .nav__item.logo{position:relative;top:2px}.credit .site-nav{margin-bottom:0}.credit__thumb{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:70px}.credit__thumb span{color:#fff;display:inline-block}.credit__thumb a{height:100%;padding:6px 6px 4px;margin-left:12px}.credit__thumb a:hover{border-bottom:0}.credit__thumb img{height:60px}@media only screen and (min-width:700px){.credit__thumb{width:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.credit__content{overflow:hidden}}.wrapper{width:100%}.wrapper--alt{background:#FBFBFB;border-bottom:1px solid #EBEBEB}.wrapper--dark{background-size:cover;color:#fff}.wrapper--dark a{border-bottom:1px solid rgba(255,255,255,.25);color:#fff}.wrapper--dark a:hover{border-color:#fff}.container{margin:0 auto;padding-right:12px;padding-left:12px;width:auto;max-width:1020px;list-style:none}@media only screen and (min-width:700px){.container{padding-right:24px;padding-left:24px}}.container--skinny{max-width:800px}.text--center{text-align:center!important}.evolution__item,.section-title,.site-header,.support,.typeface__item{text-align:center}.section-title{padding-top:12px;font-size:24px;font-size:1.5rem}@media only screen and (min-width:900px){.section-title{margin-bottom:48px;padding-top:24px;font-weight:400;font-size:26px;font-size:1.625rem}}.support{position:relative;margin-bottom:24px;padding-top:24px;font-size:12px;font-size:.75rem}.support:before{position:absolute;top:0;left:50%;width:50%;margin-left:-25%;height:1px;background:#e6e6e6}.sub-header,.usage--dark{background:#0F2634}.support li{display:inline;margin:0 12px 0 0}.brand--evolution,.brand--usage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap}.quote{margin-bottom:24px}.quote>:last-child{margin-bottom:0}@media only screen and (min-width:900px){.support{margin-top:24px;padding-top:48px}.quote{font-size:18px;font-size:1.125rem}}.quote__source{font-size:12px;font-size:.75rem}.quote__source:before{content:"\2014";margin-right:.5em}.code-example.docs ul:before,.page-anchor:after,.site-nav:after,.site-nav:before,.step+.step:before{content:""}.brand-asset-wrapper{padding:0 12px}.brand-rule{font-weight:400;padding:0}.brand-asset{border-bottom:1px dashed #ccc;padding:70px 0;margin-bottom:70px}.brand-asset:last-child{border:none;margin-bottom:0}.brand--evolution{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-24px}.evolution__item{width:50%;margin-bottom:24px;padding-left:24px}@media only screen and (min-width:700px){.evolution__item{width:25%}.brand--colours{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.evolution__image{margin:0;width:100%;padding-bottom:100%;border:1px solid #e6e6e6;position:relative}.evo-img,.evolution__fig{position:absolute;left:0}.evo-img{right:0;top:50%;transform:translateY(-50%);margin:0 auto;width:100%;height:5em;color:#ccc}.evo-img.evo-4{color:#F24747}.evo-img.evo-1{width:40%}.evolution__fig{bottom:0;padding:12px;margin:0;color:#ccc}.brand--colours{margin-left:-24px}.colour__item{padding:24px;position:relative;color:#fff;margin-left:24px}.colour__item:nth-child(2){color:#6D6D6D;border:1px solid #CCC}.colour__desc{margin:0}.colour__hex{float:right}@media only screen and (min-width:700px){.colour__item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:160px;padding:12px}.colour__hex{position:absolute;bottom:0;left:0;padding:12px}.brand--name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.name__item,.usage__item{padding-left:24px}.restriction__image,.usage__image{padding-bottom:100%;border:1px solid #e6e6e6}.brand--name{margin-left:-24px}.name__item img{width:80%;margin:0 auto}.typeface__item{margin-bottom:24px}.typeface__item:last-child{margin:0}@media only screen and (min-width:700px){.name__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.brand--typeface{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.typeface__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0}}.typeface__img{width:100%;height:8em;color:#6D6D6D;margin:0 auto 24px}.brand--usage{margin-left:-24px;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.usage__item{width:50%;margin-bottom:24px}@media only screen and (min-width:700px){.usage__item{width:25%}}.usage__item .svg-icon{width:100%;height:5em}.usage__image{margin:0 0 24px;width:100%;position:relative}.usage__image .svg-icon{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto;width:80%;height:5em}.usage--light .svg-icon{color:#F24747}.usage--dark .svg-icon{color:#fff}.usage__desc{font-size:12px}.spacing__item:nth-child(2){margin-top:96px}.spacing__item img{margin:0 auto}.brand--restrictions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-24px}.restriction__item{width:50%;margin-bottom:24px;padding-left:24px;position:relative}@media only screen and (min-width:700px){.restriction__item{width:33.33%}}@media only screen and (min-width:900px){.restriction__item{width:16.66%}}.restriction__image{margin:0 0 24px;width:100%;position:relative}.restriction__image .svg-icon{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:5em;margin:0 auto;color:#F24747}.code-example h3,.logo .nav-link,.logo .svg-icon,.page-anchor,.site-nav{position:relative}.restriction__image .svg-icon.restriction-2{color:#e9ac00}.restriction-cross{color:#c00;width:1.5em;height:1.5em}@media only screen and (min-width:700px){.site-header{height:70px}}.site-header.alt{padding-top:0;padding-bottom:0}.site-header.alt a{border-bottom:0}.logo{border:0!important;font-weight:700;font-size:24px;font-size:1.5rem;width:100%;text-align:left}.banner,.code-example.docs{text-align:center}.logo span{font-weight:400}.logo .nav-link{height:70px;line-height:66px}.logo .svg-icon{top:-4px;margin-right:6px;height:30px;width:140px}.logo--large{display:none}@media only screen and (min-width:700px){.logo{width:auto}.logo--large{display:inline-block;width:120px;height:120px}}.site-nav{list-style:none;zoom:1}.site-nav:after,.site-nav:before{display:table}.sub-header{border-top:1px solid rgba(255,255,255,.1);color:#fff;margin-bottom:70px}code,pre,samp{background:#FCFCFC}.sub-header__intro{padding:24px 12px 48px}@media only screen and (min-width:700px){.site-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sub-header__intro{width:65%;padding:70px 12px}}.sub-header__title{font-weight:400;padding:0}.sub-header__desc{margin-bottom:24px;opacity:.7}.sub-header__cta{margin:0}.zip{margin-left:5px;font-weight:100;font-size:12px}code,samp{font-size:16px;font-size:1rem;padding:2px 4px;margin:0 2px;border:1px solid #efefef;border-radius:3px}pre{padding:24px;line-height:1.4;margin-bottom:24px;border:1px solid #E8E8E8;border-radius:0 0 3px 3px}pre code{border:0;padding:0;margin:0}@media only screen and (min-width:700px){pre{margin-left:0;margin-right:0}}.section-link{padding-bottom:12px;border-bottom:1px dashed #e6e6e6}.code-example{padding-top:0}.code-example h2{font-size:32px;font-size:2rem;color:#0F2634}.code-example h2,.code-example h3,.code-example p{margin-bottom:24px}@media (min-width:700px){.code-example h2,.code-example h2.flush,.code-example h3,.code-example h3.flush,.code-example p,.code-example p.flush{margin-bottom:24px}}.code-example h2.flush,.code-example h3,.code-example h3.flush,.code-example p.flush{margin-bottom:12px}.code-example .container{padding-top:0;padding-left:0;padding-right:0}.code-example h3{font-size:22px;font-size:1.375rem;padding-top:12px}.code-example h3 a{color:#0F2634}@media (min-width:700px){.code-example h3{font-size:30px;font-size:1.875rem;padding-top:36px;margin-bottom:24px;border-top:0}}.code-example h3 .icon{font-size:20px;font-size:1.25rem;margin-left:6px}.code-example.docs ul{margin-bottom:48px}.code-example.docs ul li{display:inline-block}.code-example.docs ul li p{margin-bottom:0}.code-example.docs ul li a{display:block;padding:12px}.code-example.docs ul:before{display:none}.param-list{list-style:none;margin-bottom:24px}.param-list li{color:#000}.param-list li.name,.param-list li.type{line-height:30px}.param-list li.name .icon,.param-list li.type .icon{font-size:14px;font-size:.875rem;margin-left:4px}.param-list li.name{font-size:20px;font-size:1.25rem;color:#000;font-weight:700}.param-list li.desc{padding-top:12px}.param-list li .recede{color:#9e9e9e}.page-anchor{color:#0F2634;font-weight:400}.page-anchor:after{-webkit-transition:all .3s;transition:all .3s;width:0;height:1px;background:#0F2634;position:absolute;bottom:-5px;left:0}.page-anchor:hover:after{width:100%}.page-title{font-size:20px;font-size:1.25rem;font-weight:400}@media (min-width:700px){.page-title{font-size:34px;font-size:2.125rem;margin-bottom:24px;padding-bottom:12px;border-bottom:1px dashed #ccc}}.subprops{margin-top:12px;padding-left:12px}.back-to-top{font-weight:400;font-size:14px;font-size:.875rem;position:absolute;top:19px;right:0}@media only screen and (min-width:700px){.back-to-top{top:48px}}.highlight-header{border-top-right-radius:3px;border-top-left-radius:3px;height:28px;background:#E7E7E7;padding-left:12px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.highlight-header .circle{margin:auto 8px auto 0;width:12px;height:12px;background:#fff;border-radius:50%}.highlight-header .svg-icon{color:#a4a4a4;position:absolute;right:12px;top:6px}.step-list{margin-left:0;list-style:none}.step{position:relative;margin-bottom:24px;border:1px solid #ccc;padding:12px 24px;background:#fff;border-radius:5px}.step+.step:before{position:absolute;top:-25px;left:50%;width:1px;height:24px;background:#ccc}.clearfix:after,.clearfix:before,.container:after,.container:before{content:"";display:table}hr{border-color:#ccc}.fl{float:left;margin-right:24px}.ct{display:block;margin-right:auto;margin-left:auto}.banner__logo{display:inline-block}.banner__logo img{width:100px}@media only screen and (min-width:900px){.banner__logo{position:absolute;top:12px;left:0}}.banner{max-width:1000px;padding:12px;margin:0 auto;position:relative}@media only screen and (min-width:900px){.banner{text-align:left;padding-left:112px}}.banner__content{padding-top:12px}[hl]{border:1px solid red}.nav{margin-left:0;list-style:none}
\ No newline at end of file
diff --git a/docs/api/index.html b/docs/api/index.html
index de9a5e7..8b16208 100644
--- a/docs/api/index.html
+++ b/docs/api/index.html
@@ -32,8 +32,8 @@
-
- Browsersync
+
+
Documentation
Community
@@ -572,6 +572,7 @@
Documentation
Community
+ Brand Assets
An open source project by
diff --git a/docs/command-line/index.html b/docs/command-line/index.html
index cf1da9d..e0b6ca5 100644
--- a/docs/command-line/index.html
+++ b/docs/command-line/index.html
@@ -32,8 +32,8 @@
-
- Browsersync
+
+
Documentation
Community
@@ -370,6 +370,7 @@
Documentation
Community
+ Brand Assets
An open source project by
diff --git a/docs/grunt/index.html b/docs/grunt/index.html
index dd81de0..ddbc8ff 100644
--- a/docs/grunt/index.html
+++ b/docs/grunt/index.html
@@ -32,8 +32,8 @@
-
- Browsersync
+
+
Documentation
Community
@@ -243,6 +243,7 @@
Documentation
Community
+ Brand Assets
An open source project by
diff --git a/docs/gulp/index.html b/docs/gulp/index.html
index a315b81..2793744 100644
--- a/docs/gulp/index.html
+++ b/docs/gulp/index.html
@@ -32,8 +32,8 @@
-
- Browsersync
+
+
Documentation
Community
@@ -319,6 +319,7 @@
Documentation
Community
+ Brand Assets
An open source project by
diff --git a/docs/http-protocol/index.html b/docs/http-protocol/index.html
index 46fed27..8fb49ae 100644
--- a/docs/http-protocol/index.html
+++ b/docs/http-protocol/index.html
@@ -32,8 +32,8 @@
-
- Browsersync
+
+
Documentation
Community
@@ -152,6 +152,7 @@ HTTP Protocol
Documentation
Community
+ Brand Assets
An open source project by
diff --git a/docs/index.html b/docs/index.html
index 7bce285..5690081 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -32,8 +32,8 @@
-
- Browsersync
+
+
Documentation
Community
@@ -200,6 +200,7 @@
Documentation
Community
+ Brand Assets
An open source project by
diff --git a/docs/options/index.html b/docs/options/index.html
index df86e99..70519a8 100644
--- a/docs/options/index.html
+++ b/docs/options/index.html
@@ -32,8 +32,8 @@
-
- Browsersync
+
+
Documentation
Community
@@ -1287,6 +1287,7 @@
Documentation
Community
+ Brand Assets
An open source project by
diff --git a/docs/recipes/index.html b/docs/recipes/index.html
index 23a0723..446152d 100644
--- a/docs/recipes/index.html
+++ b/docs/recipes/index.html
@@ -32,8 +32,8 @@
-
- Browsersync
+
+
Documentation
Community
@@ -165,6 +165,7 @@ Contribute
Documentation
Community
+ Brand Assets
An open source project by
diff --git a/favicon.ico b/favicon.ico
index 0af4d9a..07845e0 100644
Binary files a/favicon.ico and b/favicon.ico differ
diff --git a/img/bs-name-camelcase.svg b/img/bs-name-camelcase.svg
new file mode 100644
index 0000000..cd6344b
--- /dev/null
+++ b/img/bs-name-camelcase.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/img/bs-name-space.svg b/img/bs-name-space.svg
new file mode 100644
index 0000000..d1ca94e
--- /dev/null
+++ b/img/bs-name-space.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/img/bs-name.svg b/img/bs-name.svg
new file mode 100644
index 0000000..77ff893
--- /dev/null
+++ b/img/bs-name.svg
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/img/icons/icons.svg b/img/icons/icons.svg
index 4bf78f5..475ba71 100644
--- a/img/icons/icons.svg
+++ b/img/icons/icons.svg
@@ -28,8 +28,11 @@
-
-
+
+
+
+
+
@@ -56,5 +59,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/img/icons/preview.html b/img/icons/preview.html
index ad52f97..267be87 100644
--- a/img/icons/preview.html
+++ b/img/icons/preview.html
@@ -220,6 +220,13 @@ Symbols
+
@@ -269,6 +276,90 @@
Symbols
+
Your indispensable test assistant. With each web page, device and browser, testing time grows exponentially. From live reloads to URL pushing, form replication to click mirroring, Browsersync cuts out repetitive manual tasks. It’s like an extra pair of hands.Customise an array of sync settings from the UI or command line to create a personalised test environment. Need more control? Browsersync is easily integrated with your web platform, build tools and other Node.js projects.
Integrates with your current build tools like Gulp & Grunt
Awesome Features
Install and run anywhere Built on Node.js to support Windows, MacOS and Linux. Setup in less than 5 minutes.
Free to run and reuse Browsersync is an open source project available to use under the Apache 2.0 License.
Build-tool compatible Easily integrated with task runners like Grunt and Gulp, or included in other Node projects.
Network Throttle Test your website against a slower connection. Even when devices are connected to wifi.
Interaction sync Your scroll, click, refresh and form actions are mirrored between browsers while you test.
File sync Browsers are automatically updated as you change HTML, CSS, images and other project files.
UI or CLI control Run the new browser-based UI for quick control, or stick with the original command line usage.
Sync customisation Toggle individual sync settings to create your preferred test environment.
URL history Records your test URLs so you can push them back out to all devices with a single click.
An open source project by JH BrowserSync is an open-source project created and maintained by the front-end designers/developers at JH . Together with contributors from all over the world, we aim to make modern, multi-device web development faster & easier.
Tried and trusted. Dave Rupert
Want to feel like a modern day demigod? Fire up Browsersync and control an entire device lab with your phone.
Paravel and Shop Talk Show
Addy Osmani
It has a fantastic feature-set and at least 5 developers I’ve spoken to this week alone swear by it for their own synchronized cross-device testing.
Google and addyosmani.com
Get started in 5 minutes.
1. Install Node.js Browsersync is a module for Node.js, a platform for fast network applications. There are convenient installers for MacOS, Windows and Linux .
2. Install Browsersync The Node.js package manager (npm) is used to install Browsersync from a repository . Open a terminal window and run the following command:
npm install -g browser-sync
You’re telling the package manager to download the Browsersync files and install them globally so they’re available to all your projects.
3. Start Browsersync A basic use is to watch all CSS files in the css
directory and update connected browsers if a change occurs. Navigate your terminal window to a project and run the appropriate command:
Static sites If you’re only using .html
files, you’ll need to use the server mode . Browsersync will start a mini-server and provide a URL to view your site.
browser-sync start --server --files "css/*.css"
Dynamic sites If you’re already running a local server with PHP or similar, you’ll need to use the proxy mode . Browsersync will wrap your vhost with a proxy URL to view your site.
browser-sync start --proxy "myproject.dev" --files "css/*.css"
Your indispensable test assistant. With each web page, device and browser, testing time grows exponentially. From live reloads to URL pushing, form replication to click mirroring, Browsersync cuts out repetitive manual tasks. It’s like an extra pair of hands.Customise an array of sync settings from the UI or command line to create a personalised test environment. Need more control? Browsersync is easily integrated with your web platform, build tools and other Node.js projects.
Integrates with your current build tools like Gulp & Grunt
Awesome Features
Install and run anywhere Built on Node.js to support Windows, MacOS and Linux. Setup in less than 5 minutes.
Free to run and reuse Browsersync is an open source project available to use under the Apache 2.0 License.
Build-tool compatible Easily integrated with task runners like Grunt and Gulp, or included in other Node projects.
Network Throttle Test your website against a slower connection. Even when devices are connected to wifi.
Interaction sync Your scroll, click, refresh and form actions are mirrored between browsers while you test.
File sync Browsers are automatically updated as you change HTML, CSS, images and other project files.
UI or CLI control Run the new browser-based UI for quick control, or stick with the original command line usage.
Sync customisation Toggle individual sync settings to create your preferred test environment.
URL history Records your test URLs so you can push them back out to all devices with a single click.
An open source project by JH BrowserSync is an open-source project created and maintained by the front-end designers/developers at JH . Together with contributors from all over the world, we aim to make modern, multi-device web development faster & easier.
Tried and trusted. Dave Rupert
Want to feel like a modern day demigod? Fire up Browsersync and control an entire device lab with your phone.
Paravel and Shop Talk Show
Addy Osmani
It has a fantastic feature-set and at least 5 developers I’ve spoken to this week alone swear by it for their own synchronized cross-device testing.
Google and addyosmani.com
Get started in 5 minutes.
1. Install Node.js Browsersync is a module for Node.js, a platform for fast network applications. There are convenient installers for MacOS, Windows and Linux .
2. Install Browsersync The Node.js package manager (npm) is used to install Browsersync from a repository . Open a terminal window and run the following command:
npm install -g browser-sync
You’re telling the package manager to download the Browsersync files and install them globally so they’re available to all your projects.
3. Start Browsersync A basic use is to watch all CSS files in the css
directory and update connected browsers if a change occurs. Navigate your terminal window to a project and run the appropriate command:
Static sites If you’re only using .html
files, you’ll need to use the server mode . Browsersync will start a mini-server and provide a URL to view your site.
browser-sync start --server --files "css/*.css"
Dynamic sites If you’re already running a local server with PHP or similar, you’ll need to use the proxy mode . Browsersync will wrap your vhost with a proxy URL to view your site.
browser-sync start --proxy "myproject.dev" --files "css/*.css"
diff --git a/img/logo-grid.svg b/img/logo-grid.svg
new file mode 100644
index 0000000..6e63271
--- /dev/null
+++ b/img/logo-grid.svg
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/img/svg/evo-1.svg b/img/svg/evo-1.svg
new file mode 100644
index 0000000..45d6ac2
--- /dev/null
+++ b/img/svg/evo-1.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/img/svg/evo-2.svg b/img/svg/evo-2.svg
new file mode 100644
index 0000000..ef6a9e8
--- /dev/null
+++ b/img/svg/evo-2.svg
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
diff --git a/img/svg/evo-3.svg b/img/svg/evo-3.svg
new file mode 100644
index 0000000..2cb000b
--- /dev/null
+++ b/img/svg/evo-3.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/img/svg/evo-4.svg b/img/svg/evo-4.svg
new file mode 100644
index 0000000..ee8ca44
--- /dev/null
+++ b/img/svg/evo-4.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
diff --git a/img/svg/logo-alter.svg b/img/svg/logo-alter.svg
new file mode 100644
index 0000000..ddebac3
--- /dev/null
+++ b/img/svg/logo-alter.svg
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/img/svg/logo-distort.svg b/img/svg/logo-distort.svg
new file mode 100644
index 0000000..09cf602
--- /dev/null
+++ b/img/svg/logo-distort.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
diff --git a/img/svg/logo-multiply.svg b/img/svg/logo-multiply.svg
new file mode 100644
index 0000000..cd32709
--- /dev/null
+++ b/img/svg/logo-multiply.svg
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
diff --git a/img/svg/logo-outline.svg b/img/svg/logo-outline.svg
new file mode 100644
index 0000000..cfad036
--- /dev/null
+++ b/img/svg/logo-outline.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
diff --git a/img/svg/logo-recolour.svg b/img/svg/logo-recolour.svg
new file mode 100644
index 0000000..a2f06d3
--- /dev/null
+++ b/img/svg/logo-recolour.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
diff --git a/img/svg/logo-rotate.svg b/img/svg/logo-rotate.svg
new file mode 100644
index 0000000..bb2cedc
--- /dev/null
+++ b/img/svg/logo-rotate.svg
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
diff --git a/img/svg/logo.svg b/img/svg/logo.svg
index 3c355a1..ee8ca44 100644
--- a/img/svg/logo.svg
+++ b/img/svg/logo.svg
@@ -1,11 +1,12 @@
-
+
-
-
-
-
+ x="0px" y="0px" width="140px" height="204.1px" viewBox="0 0 140 204.1" enable-background="new 0 0 140 204.1"
+ xml:space="preserve">
+
+
+
+
diff --git a/img/svg/typeface-bold.svg b/img/svg/typeface-bold.svg
new file mode 100644
index 0000000..c7cd1af
--- /dev/null
+++ b/img/svg/typeface-bold.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
diff --git a/img/svg/typeface-reg.svg b/img/svg/typeface-reg.svg
new file mode 100644
index 0000000..3b95a6a
--- /dev/null
+++ b/img/svg/typeface-reg.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/img/svg/typeface-thin.svg b/img/svg/typeface-thin.svg
new file mode 100644
index 0000000..0c03868
--- /dev/null
+++ b/img/svg/typeface-thin.svg
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
diff --git a/img/svg/wordmark.svg b/img/svg/wordmark.svg
new file mode 100644
index 0000000..b47d110
--- /dev/null
+++ b/img/svg/wordmark.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/img/wordmark-grid.svg b/img/wordmark-grid.svg
new file mode 100644
index 0000000..0b6aee8
--- /dev/null
+++ b/img/wordmark-grid.svg
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/index.html b/index.html
index f8c48ca..fae5bea 100644
--- a/index.html
+++ b/index.html
@@ -1,4 +1,4 @@
-
Browsersync - Time-saving synchronised browser testing