*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font:1em "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.618em}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}html,body{font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;height:auto;max-width:100%;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.highlight{color:#657b83;background-color:#fdf6e3}.highlight .err{color:#dc322f;background-color:#eee8d5}.highlight .cp{color:#93a1a1;font-weight:bold}.highlight .cs{color:#93a1a1;font-weight:bold;font-style:italic}.highlight .gd{background-color:#fdd}.highlight .gd .x{background-color:#faa}.highlight .ge{font-style:italic}.highlight .gi{background-color:#dfd}.highlight .gi .x{background-color:#afa}.highlight .go{color:#657b83}.highlight .gu{color:#d33682;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gr,.highlight .gt{color:#d33682}.highlight .gh{color:#93a1a1}.highlight .gp{color:#93a1a1}.highlight .nb{color:#859900}.highlight .ni{color:#d33682}.highlight .nt{color:#268bd2}.highlight .w{color:#93a1a1}.highlight .sr{color:#859900}.highlight .ss{color:#2aa198}.highlight .c,.highlight .cm,.highlight .c1{color:#93a1a1;font-style:italic}.highlight .k,.highlight .kc,.highlight .kd,.highlight .kp,.highlight .kr,.highlight .kt,.highlight .o,.highlight .ow{font-weight:bold}.highlight .k{color:#859900}.highlight .kt{color:#b58900}.highlight .bp{color:#586e75}.highlight .nn{color:#586e75}.highlight .nc{color:#b58900;font-weight:bold}.highlight .m,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlight .il{color:#2aa198}.highlight .s,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .s2,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx,.highlight .s1{color:#2aa198}.highlight .na,.highlight .nv{color:#2aa198}.highlight .no{color:#b58900}.highlight .vc,.highlight .vg,.highlight .vi{color:#268bd2}.highlight .ne,.highlight .nf{color:#dc322f;font-weight:bold}nav.bourbon{-webkit-font-smoothing:antialiased;background-color:#5b5e63;padding:0 2em 0 1em}nav.bourbon:after{content:"";display:table;clear:both}@media screen and (max-width: 31.875em){nav.bourbon{padding:0}}nav.bourbon ul{text-align:center}@media screen and (min-width: 56.3125em){nav.bourbon ul{float:left;text-align:left}}nav.bourbon li{display:inline-block}nav.bourbon a{background-position:1em center;background-repeat:no-repeat;color:#fff;display:inline-block;font-weight:bold;padding:1em 1em 1em 3em}@media screen and (max-width: 32.1875em){nav.bourbon a{padding:.75em .5em;text-align:center}}@media screen and (max-width: 56.25em){nav.bourbon a{display:block}}nav.bourbon a:hover{background-color:#434548;text-decoration:none}nav.bourbon a.current{background-color:#4f5156}nav.bourbon a.bourbon{background-image:url("/images/bourbon-nav/bourbon.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){nav.bourbon a.bourbon{background-image:url("/images/bourbon-nav/bourbon@2x.png");background-size:20%}}@media screen and (max-width: 32.1875em){nav.bourbon a.bourbon{background-image:none}}nav.bourbon a.neat{background-image:url("/images/bourbon-nav/neat.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){nav.bourbon a.neat{background-image:url("/images/bourbon-nav/neat@2x.png");background-size:20%}}@media screen and (max-width: 32.1875em){nav.bourbon a.neat{background-image:none}}nav.bourbon a.bitters{background-image:url("/images/bourbon-nav/bitters.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){nav.bourbon a.bitters{background-image:url("/images/bourbon-nav/bitters@2x.png");background-size:20%}}@media screen and (max-width: 32.1875em){nav.bourbon a.bitters{background-image:none}}nav.bourbon a.refills{background-image:url("/images/bourbon-nav/refills.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){nav.bourbon a.refills{background-image:url("/images/bourbon-nav/refills@2x.png");background-size:20%}}@media screen and (max-width: 32.1875em){nav.bourbon a.refills{background-image:none}}nav.bourbon h1{color:rgba(255,255,255,0.6);float:right;font-size:1em;line-height:1;margin-bottom:0}@media screen and (max-width: 56.25em){nav.bourbon h1{display:none}}nav.bourbon h1 a{padding:1em 0}nav.bourbon h1 a:hover{background-color:transparent}p{margin-bottom:1em}h1,h2,h3,h4{margin-bottom:0.8em}a{text-decoration:none;color:#6DBCE6}header{background-image:-webkit-linear-gradient(left, transparent 0,#fffaf7 0,#fffaf7 19.43277%,transparent 19.43277%,transparent 26.85574%,#fffaf7 26.85574%,#fffaf7 46.28851%,transparent 46.28851%,transparent 53.71149%,#fffaf7 53.71149%,#fffaf7 73.14426%,transparent 73.14426%,transparent 80.56723%,#fffaf7 80.56723%,#fffaf7 100%,transparent 100%);background-image:-moz-linear-gradient(left, transparent 0,#fffaf7 0,#fffaf7 19.43277%,transparent 19.43277%,transparent 26.85574%,#fffaf7 26.85574%,#fffaf7 46.28851%,transparent 46.28851%,transparent 53.71149%,#fffaf7 53.71149%,#fffaf7 73.14426%,transparent 73.14426%,transparent 80.56723%,#fffaf7 80.56723%,#fffaf7 100%,transparent 100%);background-image:-ms-linear-gradient(left, transparent 0,#fffaf7 0,#fffaf7 19.43277%,transparent 19.43277%,transparent 26.85574%,#fffaf7 26.85574%,#fffaf7 46.28851%,transparent 46.28851%,transparent 53.71149%,#fffaf7 53.71149%,#fffaf7 73.14426%,transparent 73.14426%,transparent 80.56723%,#fffaf7 80.56723%,#fffaf7 100%,transparent 100%);background-image:-o-linear-gradient(left, transparent 0,#fffaf7 0,#fffaf7 19.43277%,transparent 19.43277%,transparent 26.85574%,#fffaf7 26.85574%,#fffaf7 46.28851%,transparent 46.28851%,transparent 53.71149%,#fffaf7 53.71149%,#fffaf7 73.14426%,transparent 73.14426%,transparent 80.56723%,#fffaf7 80.56723%,#fffaf7 100%,transparent 100%);background-image:linear-gradient(to left, transparent 0,#fffaf7 0,#fffaf7 19.43277%,transparent 19.43277%,transparent 26.85574%,#fffaf7 26.85574%,#fffaf7 46.28851%,transparent 46.28851%,transparent 53.71149%,#fffaf7 53.71149%,#fffaf7 73.14426%,transparent 73.14426%,transparent 80.56723%,#fffaf7 80.56723%,#fffaf7 100%,transparent 100%);max-width:64em;margin-left:auto;margin-right:auto}header:after{content:"";display:table;clear:both}header div.header-content div.logo{background:#FFF;color:#41a8df;padding:1.618em;text-align:center}header div.header-content div.logo a>img{width:286px}header div.header-content nav.buttons{display:block;padding:1.5rem 0}header div.header-content nav.buttons:after{content:"";display:table;clear:both}header div.header-content nav.buttons a.button{border-radius:5px;box-shadow:inset 0px 1px rgba(255,255,255,0.4);font-size:.875rem;font-weight:200;letter-spacing:2px;padding:15px 0;text-align:center;text-transform:uppercase;float:left;display:block;margin-right:7.42297%;width:46.28851%;margin-left:26.85574%}header div.header-content nav.buttons a.button:last-child{margin-right:0}header div.header-content nav.buttons a.button:hover{text-decoration:none}header div.header-content nav.buttons a.button:active{box-shadow:inset 0 0 10px rgba(0,0,0,0.2);-webkit-transition:0.25s;-moz-transition:0.25s;transition:0.25s}header div.header-content nav.buttons a.button.secondary{background-color:#53aee0;background-image:-webkit-linear-gradient(#53aee0,#289ad8);background-image:linear-gradient(#53aee0,#289ad8);border:1px solid #185d82;color:#FFF;margin-bottom:10px;text-shadow:0px -1px #185d82}header div.header-content nav.buttons a.button.secondary:hover{background-color:#69b8e4;background-image:-webkit-linear-gradient(#69b8e4,#3da4dc);background-image:linear-gradient(#69b8e4,#3da4dc)}header div.header-content nav.buttons a.button.github{background-color:#fff;background-image:-webkit-linear-gradient(#fff,#eee);background-image:linear-gradient(#fff,#eee);border:1px solid #bbb;color:#555;margin-bottom:10px;text-shadow:0px 1px white}header div.header-content nav.buttons a.button.github:hover{background-color:#fff;background-image:-webkit-linear-gradient(#fff,#fbfbfb);background-image:linear-gradient(#fff,#fbfbfb)}header div.header-content nav.buttons a.button.github img{height:18px;width:18px;opacity:.8;vertical-align:sub}header div.header-content nav.buttons a.button.docs{background-color:#f99d8b;background-image:-webkit-linear-gradient(#f99d8b,#f66042);background-image:linear-gradient(#f99d8b,#f66042);border:1px solid #c8290a;color:#FFF;text-shadow:0px -1px #981f07}header div.header-content nav.buttons a.button.docs:hover{background-color:#faa695;background-image:-webkit-linear-gradient(#faa695,#f7745a);background-image:linear-gradient(#faa695,#f7745a)}section.subtitle{background-color:#53aee0;background-image:-webkit-linear-gradient(#53aee0,#3da4dc);background-image:linear-gradient(#53aee0,#3da4dc);display:block;text-align:center}section.subtitle h2{color:white;font-size:4rem;font-weight:200;line-height:1.2em;margin:0 auto 0;max-width:980px;padding:5rem 0;text-align:center;text-shadow:0px 2px 2px rgba(0,0,0,0.15)}section.subtitle h2 strong{font-weight:500}@media screen and (max-width: 768px){section.subtitle h2{font-size:2rem;line-height:1.4em;padding:20px}}
section.code{background-color:#FDF6E3;padding:5%}section.code div.highlight{background-color:transparent}section.code div.highlight pre{max-width:64em;margin-left:auto;margin-right:auto;font-size:0.8em}section.code div.highlight pre:after{content:"";display:table;clear:both}section.instructions section{margin-top:1em;border-top:1px solid #eee}section.instructions section#what{margin-top:0em;border-top:none}section.instructions section#what aside,section.instructions section#what article{padding-top:2em}section.instructions section aside{padding:0.8em 1em 0.1em}section.instructions section aside h3{color:#e85100;font-family:'Helvetica Neue', 'helvetica', sans-serif;font-weight:200;margin-bottom:0}section.instructions section article{padding:1em;color:#555}footer{border-top:1px solid #eee;color:#ccc;padding:2em;text-align:center}
