/*! normalize.css 2011-11-04T15:38 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:sans-serif}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin-left:0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}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}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{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:BevanRegular;src:url(../fonts/Bevan-webfont.eot);src:url(../fonts/Bevan-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/Bevan-webfont.woff) format('woff'),url(../fonts/Bevan-webfont.ttf) format('truetype'),url(../fonts/Bevan-webfont.svg#BevanRegular) format('svg');font-weight:400;font-style:normal}body{background:#481700;color:#fff;font-family:Verdana,Helvetica,sans-serif;padding:26px 0;font-size:18px}::selection,textarea::selection{background-color:#d78965}::-moz-selection,textarea::-moz-selection{background:#983a0f}a:focus{outline:#d78965 solid 1px}.loading{background:url(../images/loading.gif) center 400px no-repeat #481700}a:link,a:visited{color:#fff;-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}a:hover{color:#ac3600}a.title-link:link,a.title-link:visited{color:#d78965;text-decoration:none}a.title-link:hover{color:#fff}.demo-left,.demo-right,.featureslist li,.result-mediaqueries,.result-transition,.viewnav li,h1,h2{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}h1,h2,h3{font-family:BevanRegular,serif;color:#d78965;font-weight:400;margin:0;padding:0;line-height:1}h2 code{font-weight:700;font-size:34px}.ed h2{float:left}p{margin:0 0 24px}header{background:#51220d}h1{font-family:BevanRegular,serif;color:#d78965;font-size:60px;line-height:84px;float:left}.viewnav{list-style:none;margin:20px 0 0;padding:0;float:right;display:none}.js .viewnav{display:block}.viewnav li{width:180px;height:40px;float:left;margin:0 42px 0 0}.viewnav li.btnedge{margin-right:0}.viewnav li a:link,.viewnav li a:visited{display:block;height:40px;text-align:center;line-height:38px;border-radius:10px;text-decoration:none;color:#e2e2e2;opacity:.75;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;background:#bb4c1a;background:-moz-linear-gradient(#bb4c1a 0,#bb4c1a 45%,#ac3600 55%,#ac3600 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bb4c1a),color-stop(45%,#bb4c1a),color-stop(55%,#ac3600),color-stop(100%,#ac3600));background:-webkit-linear-gradient(#bb4c1a 0,#bb4c1a 45%,#ac3600 55%,#ac3600 100%);background:-o-linear-gradient(#bb4c1a 0,#bb4c1a 45%,#ac3600 55%,#ac3600 100%);background:linear-gradient(#bb4c1a 0,#bb4c1a 45%,#ac3600 55%,#ac3600 100%);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,1);-moz-shadow:inset 0 0 10px rgba(0,0,0,1);box-shadow:inset 0 0 10px rgba(0,0,0,1)}.viewnav li a.selected:link,.viewnav li a.selected:visited,.viewnav li a:hover{opacity:1}.globalwidth{width:1080px;margin:0 auto;padding-left:20px;padding-right:20px;clear:both}.globalwidth:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .globalwidth{zoom:1}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}.propsnav{padding-bottom:40px}.featureslist{margin:0;padding:20px 0 0}.featureslist li{list-style:none;font-family:consolas,monospace;font-size:20px;width:192px}.featureslist a:link,.featureslist a:visited{text-decoration:none;line-height:28px;padding:1px 10px;border-radius:8px;white-space:nowrap;-webkit-transition:background .7s ease;-moz-transition:background .7s ease;-o-transition:background .7s ease;transition:background .7s ease}.featureslist a.selected:link,.featureslist a.selected:visited{background:#993102;padding:1px 10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #973c14}.featureslist a.selected:hover{color:#fff}.featureslist .colb{margin-left:194px;width:280px}.featureslist li.colf{margin-top:-168px}.featureslist .colc{width:172px;margin-left:476px}.featureslist .cold{width:210px;margin-left:650px}.featureslist .cole{width:225px;margin-left:880px}.featureslist .colg{width:174px}.featureslist .coll{margin-top:-169px}.featureslist .colh{width:247px;margin-left:176px}.featureslist .coli{width:223px;margin-left:425px}.featureslist .colj{width:178px;margin-left:650px}.featureslist .colk{width:250px;margin-left:830px}.midlink:link,.midlink:visited{margin:-40px auto 20px;color:#a48b80;text-decoration:none;display:block;max-width:1060px;width:80%;padding:10px;border:1px dashed #7f5d4d;font-family:Arial,Helvetica,sans-serif;font-size:15px;letter-spacing:1px;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.midlink:active,.midlink:hover{background-color:#51220D}.midlink p{margin:0}.midlink span{text-decoration:underline}.ap{position:absolute;top:300px;right:0;width:270px;overflow:hidden;border:none;padding-bottom:3px}.ap-link:link,.ap-link:visited{font-size:13px;position:absolute;right:10px}.code{width:1066px;height:110px;background:#d3c8c2;padding:14px 0 14px 14px;font-family:consolas,monospace;white-space:pre;overflow-y:scroll;color:#000;clear:both}pre.code{overflow:hidden}.js .code{-moz-resize:none;resize:none}.hiddentext{display:none;white-space:pre-wrap;width:960px}.desc{padding-bottom:20px;overflow:hidden;float:left;width:580px;padding-right:40px}.ed{padding-top:30px;padding-bottom:40px;position:relative}.toggle-autosize{position:absolute;right:20px;top:37px;font-size:15px;text-decoration:none}.codeselect{font-size:15px;text-decoration:none;margin:7px 0 0 20px;vertical-align:middle;display:block;float:left}.spec{float:left;width:440px}.result{background:#561d01;min-height:200px;position:relative;border:1px solid transparent}* html .result{border:none}.result-boxsizing{width:460px;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:44px auto 0;border:1px solid #852900;text-align:center}.result-hsla{width:380px;padding:10px;margin:54px auto 0;text-align:center;background-color:hsla(10,100%,50%,.2)}.result-rgba{width:380px;padding:10px;margin:54px auto 0;text-align:center;background-color:rgba(255,43,0,.2)}.result-borderradius{width:380px;padding:20px;margin:42px auto 0;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#481700}.result-textshadow{font-size:70px;line-height:200px;text-align:center;text-shadow:11px 11px 3px #000;font-family:Georgia,serif}.result-wordwrap{width:330px;padding:10px;margin:20px auto 0;text-align:center;word-wrap:break-word}.result-multibg{background:url(../images/bg-2.png) center bottom no-repeat,url(../images/bg-1.png) center center no-repeat;padding:10px;margin:30px auto 0;text-align:center;color:#000;min-height:130px}.result-text{text-align:center;padding:20px 0 7px;width:330px;margin:0 auto}.rtlong{width:450px}.result-animations{background:red;border-radius:50px;width:50px;height:50px;position:absolute;bottom:0;left:45%;-webkit-animation-name:bounceball;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-delay:0;-webkit-animation-play-state:running;-webkit-animation-fill-mode:none;-moz-animation-name:bounceball;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-direction:alternate;-moz-animation-delay:0;-moz-animation-play-state:running;-moz-animation-fill-mode:none;-o-animation-name:bounceball;-o-animation-duration:1s;-o-animation-iteration-count:infinite;-o-animation-direction:alternate;-o-animation-delay:0;-o-animation-play-state:running;-o-animation-fill-mode:none;animation-name:bounceball;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:0;animation-play-state:running;animation-fill-mode:none}@-webkit-keyframes bounceball{from{bottom:0}to{bottom:60px}}@-moz-keyframes bounceball{from{bottom:0}to{bottom:60px}}@-o-keyframes bounceball{from{bottom:0}to{bottom:60px}}@keyframes bounceball{from{bottom:0}to{bottom:60px}}.result-bgsize{width:500px;height:200px;background:url(../images/bg-size.png) center center/100% 100% no-repeat;-moz-background-size:100% 100%;margin:auto}@font-face{font-family:OperatinginstructionsRegular;src:url(../fonts/Operatinginstructions-webfont.eot);src:url(../fonts/Operatinginstructions-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/Operatinginstructions-webfont.woff) format('woff'),url(../fonts/Operatinginstructions-webfont.ttf) format('truetype'),url(../fonts/Operatinginstructions-webfont.svg#OperatinginstructionsRegular) format('svg');font-weight:400;font-style:normal}.result-fontface{font-family:OperatinginstructionsRegular,serif;font-size:60px;line-height:50px;text-align:center;padding-top:20px}.result-rotate{width:330px;padding:10px;margin:60px auto 0;border:1px solid #852900;-webkit-transform:rotate(-10deg) translateZ(0);-moz-transform:rotate(-10deg) translateZ(0);-o-transform:rotate(-10deg) translateZ(0);-ms-transform:rotate(-10deg) translateZ(0);transform:rotate(-10deg) translateZ(0)}.result-transformorigin{-webkit-transform-origin:-50px -50px;-moz-transform-origin:-50px -50px;-o-transform-origin:-50px -50px;-ms-transform-origin:-50px -50px;transform-origin:-50px -50px}.result-opacity{width:330px;padding:10px;margin:55px auto 0;background:#fff;color:#000;text-align:center;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);opacity:.4}.result-skew{width:330px;padding:10px;margin:60px auto 0;background:#fff;color:#000;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);opacity:.4;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg)}.result-scale{margin:15px auto 0;display:block;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.result-resize{width:330px;padding:10px;margin:60px auto 0;border:1px solid #852900;-moz-resize:both;resize:both;overflow:hidden}.result-boxshadow{width:330px;height:50px;line-height:50px;margin:65px auto 0;background:#fff;color:#000;text-align:center;-webkit-box-shadow:11px 11px 3px #000;-moz-box-shadow:11px 11px 3px 000;box-shadow:11px 11px 3px #000;-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60);opacity:.6}.result-linear{width:400px;height:80px;margin:40px auto 0;text-align:center;padding:40px 0 0;background-image:-moz-linear-gradient(top,#d85e0c,#f39454);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d85e0c),color-stop(1,#f39454));background-image:-webkit-linear-gradient(top,#d85e0c,#f39454);background-image:-o-linear-gradient(top,#d85e0c,#f39454);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d85e0c', endColorstr='#f39454');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#d85e0c', endColorstr='#f39454')";background-image:linear-gradient(top,#d85e0c,#f39454)}.result-borderimages{margin:40px auto;width:400px;min-height:70px;border-width:20px;-moz-resize:both;resize:both;overflow:hidden;text-align:center;-webkit-border-image:url(../images/bg-borderimage.png) 20 20 20 20 repeat;-moz-border-image:url(../images/bg-borderimage.png) 20 20 20 20 repeat;border-image:url(../images/bg-borderimage.png) 20 20 20 20 repeat}.result-textstroke{font-size:60px;text-align:center;margin:50px 0 0;-webkit-text-fill-color:#fff;-webkit-text-stroke-color:#d78965;-webkit-text-stroke-width:3px}.result-mediaqueries{width:330px;padding:10px;margin:45px auto 0;background:#fff;color:#000;text-align:center}@media (max-width:1200px){.result-mediaqueries{background:#d78965}}.result-multicol{width:450px;margin:0 auto;font-size:17px;font-family:Arial,sans-serif;padding:10px;-webkit-column-count:3;-webkit-column-width:75px;-webkit-column-gap:20px;-webkit-column-rule:1px solid #fff;-moz-column-count:3;-moz-column-width:75px;-moz-column-gap:20px;-moz-column-rule:1px solid #fff;-o-column-count:3;-o-column-width:75px;-o-column-gap:20px;-o-column-rule:1px solid #fff;column-count:3;column-width:75px;column-gap:20px;column-rule:1px solid #fff}.result-radial{width:400px;height:80px;margin:40px auto 0;text-align:center;padding:40px 0 0;color:#000;background-image:-moz-radial-gradient(center center,circle closest-corner,#d85e0c 10%,#f39454 70%);background-image:-webkit-gradient(radial,center center,10,center center,70,from(#d85e0c),to(#f39454));background-image:-webkit-radial-gradient(center center,circle closest-corner,#d85e0c 10%,#f39454 70%);background-image:radial-gradient(center center,circle closest-corner,#fff 10%,#000 70%)}.result-selection{width:330px;padding:10px;margin:40px auto 0;text-align:center}.result-selection::selection{background:purple;color:#ff69b4}.result-selection::-moz-selection{background:purple;color:#ff69b4}.result-translate{width:330px;padding:10px;margin:60px auto 0;background:#fff;color:#000;-webkit-transform:translate(90px,90px);-moz-transform:translate(90px,90px);-o-transform:translate(90px,90px);-ms-transform:translate(90px,90px);transform:translate(90px,90px)}.result-transition{width:330px;padding:10px;margin:60px auto 0;background:#fff;color:#000;text-align:center}.result-transition:hover{background-color:#f39454;cursor:pointer}.result-flexbox{-webkit-box-pack:justify;-webkit-box-align:center;-moz-box-pack:justify;-moz-box-align:center;-ms-box-pack:justify;-ms-box-align:center;display:flexbox;flex-pack:justify;flex-align:center}.box{background:#611700;height:100px;margin:20px;border:1px solid #000;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;width:-webkit-flex(1);width:flex(1)}.result-masks{background:url(../images/compass.png) center center no-repeat;-webkit-mask-image:-webkit-linear-gradient(#000 0,#000 9%,transparent 10%,transparent 19%,#000 20%,#000 29%,transparent 30%,transparent 39%,#000 40%,#000 49%,transparent 50%,transparent 59%,#000 60%,#000 69%,transparent 70%,transparent 79%,#000 80%,#000 89%,transparent 90%,transparent 99%,#000 100%);width:128px;height:128px;margin:10px auto 0}.result-tabsize{white-space:pre-wrap;-moz-tab-size:2;-o-tab-size:2;tab-size:2;border:1px solid #973c14;width:460px;margin:10px auto;padding:6px}.result-tabsize2{white-space:pre-wrap;-moz-tab-size:4;-o-tab-size:4;tab-size:4;border:1px solid #973c14;width:460px;margin:10px auto;padding:6px}.result-calc{width:70%;width:-webkit-calc(70% - 50px);width:-moz-calc(70% - 50px);width:calc(70% - 50px);margin:20px auto;text-align:center;background:#481700;padding:10px}.result-textoverflow{background:#481700;white-space:pre;padding:10px;width:70%;height:60px;margin:20px auto;overflow:hidden;o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.result-textoverflow:active{height:auto;white-space:normal}.cursor-contain{overflow:hidden;padding:11px}.cbox{background:#481700;width:55px;height:55px;float:left;margin-right:6px;margin-bottom:6px;font-size:12px;text-align:center;padding:10px;font-family:courier,monospace}.cursor-none:hover{cursor:none}.cursor-cm:hover{cursor:context-menu}.cursor-cell:hover{cursor:cell}.cursor-vt:hover{cursor:vertical-text}.cursor-alias:hover{cursor:alias}.cursor-copy:hover{cursor:copy}.cursor-nd:hover{cursor:no-drop}.cursor-na:hover{cursor:not-allowed}.cursor-cr:hover{cursor:col-resize}.cursor-rr:hover{cursor:row-resize}.cursor-as:hover{cursor:all-scroll}.cursor-zi:hover{cursor:zoom-in}.cursor-zo:hover{cursor:zoom-out}.cursor-scroll:hover{cursor:all-scroll}.cursor-nesw:hover{cursor:nesw-resize}.cursor-nwse:hover{cursor:nwse-resize}.cursor-ew:hover{cursor:ew-resize}.cursor-ns:hover{cursor:ns-resize}.reflections{-webkit-box-reflect:below -10px -webkit-linear-gradient(top,transparent 0,transparent 30%,#fff 100%);font-size:50px;margin-top:40px;text-align:center}.bg-clip{width:200px;height:100px;color:#000;background:#d78965;border:1px solid #fff;-webkit-background-clip:content-box;-moz-background-clip:content-box;-ms-background-clip:content-box;background-clip:content-box;padding:30px;margin:30px auto;text-align:center}.bg-origin{width:200px;height:100px;color:#000;background:#d78965;border:1px solid #fff;-webkit-background-origin:content-box;-moz-background-origin:content-box;-ms-background-origin:content-box;background-clip:content-box;padding:30px;margin:30px auto;text-align:center}.result-hyphens{width:350px;margin:30px auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.result-currentcolor{margin:30px auto;width:400px;text-align:center;color:#90ee90}.result-currentcolor p{color:#fff}.result-currentcolor .ccbox{width:200px;height:60px;background:currentColor;margin:auto}.result-3dtransform{width:300px;height:120px;position:relative;margin:30px auto}.object{background:0 0;width:100%;height:100%;position:absolute;-webkit-perspective:300;-webkit-transform-style:preserve-3d;-moz-perspective:300;-moz-transform-style:preserve-3d;-ms-perspective:300;-ms-transform-style:preserve-3d;perspective:300;transform-style:preserve-3d}.card{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #fff;-webkit-transition:-webkit-transform 1s linear;-moz-transition:-moz-transform 1s linear;-o-transition:-o-transform 1s linear;transition:transform 1s linear;text-align:center;font-size:50px;line-height:110px}.cfront{background:#993102;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:2}.cback{background:purple}.flipped{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.result button{width:140px;display:block;margin:0 auto 20px}.imgop{display:block;width:140px;height:100px;margin:10px auto;border:1px solid #fff;-o-object-fit:cover;-o-object-position:top center;object-fit:cover;object-position:50% 50%}.result-filters{padding-top:10px;text-align:center}.result-filters p{padding:0 72px}.imgfilters{-webkit-filter:grayscale(100%)}.support{font-size:16px}.demo-left{float:left;width:510px}.demo-right{float:left;width:520px;padding:0 0 0 50px}.infoboxes{padding-top:40px;padding-bottom:50px;line-height:30px}.ext a:link,.ext a:visited{padding-right:20px;background:url(../images/bg-external.gif) right bottom no-repeat;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.ext a:active,.ext a:hover{background-position:right top}.polyfills{float:left;width:560px}.tutorials{width:520px;float:left}h2{font-size:30px;margin:0 0 10px}.github-ribbon{position:absolute;top:0;right:0;opacity:.7;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear}.github-ribbon:hover{opacity:1}footer{clear:both;text-align:center;background:#51220d;font-size:14px;padding-top:20px;border:1px solid transparent}@media (max-width:1550px){.spec{width:350px}}@media (max-width:1400px){.github-ribbon{display:none}}@media (max-width:1385px){.spec{width:210px}}@media (max-width:1150px){.globalwidth{width:auto}.viewnav{float:left;padding-left:30px}.viewnav li{margin-right:22px}.featureslist li.colb{margin-left:160px}.featureslist li.colc{margin-left:410px}.featureslist li.cold{margin-left:560px}.featureslist li.cole{margin-left:770px}.featureslist li.colh{margin-left:134px}.featureslist li.coli{margin-left:330px}.featureslist li.colj{margin-left:520px}.featureslist li.colk{margin-left:674px}.desc{width:480px}.code{width:98%}.demo-left{padding-bottom:25px}.demo-right{width:400px}.demo-right h2{white-space:nowrap}.infoboxes{padding-top:20px;padding-bottom:20px}.tutorials{width:400px}}@media (max-width:1040px){.viewnav{float:right;padding-left:0}.featureslist li.colb,.featureslist li.colc,.featureslist li.cold,.featureslist li.cole{width:auto}.featureslist li.colb{margin-left:155px}.featureslist li.colc{margin-left:400px}.featureslist li.cold{margin-left:540px}.featureslist li.cole{margin-left:744px}.desc{width:440px;padding-right:20px}.viewnav li{margin-right:12px}.demo-right,.tutorials{width:340px}h2{font-size:26px}}@media (max-width:970px){.featureslist li{font-size:20px}.viewnav{clear:left;float:none}header{padding-bottom:15px}.featureslist li.colb{margin-left:220px}.featureslist li.colc{margin-left:480px}.featureslist li.cold{margin-left:0;margin-top:0}.featureslist li.cole{margin-left:220px}.featureslist li.colh{margin-left:164px}.featureslist li.coli{margin-left:420px}.featureslist li.colj{margin-left:0;margin-top:0}.featureslist li.colk{margin-left:164px}.fledge{padding-bottom:40px}.demo-left,.demo-right,.polyfills,.tutorials{width:auto;padding:0;clear:both;float:none}.demo-right{padding-top:30px}.ap{top:370px}}@media (max-width:691px){h1{font-size:41px;line-height:60px;white-space:nowrap}.viewnav{overflow:hidden}.propsnav{padding-bottom:30px}.desc{width:auto;padding-right:20px}.codeselect,.toggle-autosize{display:none}.featureslist li.colb,.featureslist li.colc,.featureslist li.cold,.featureslist li.cole,.featureslist li.colf,.featureslist li.colg,.featureslist li.colh,.featureslist li.coli,.featureslist li.colk{margin-left:0;margin-top:0}.midlink:link,.midlink:visited{margin-top:0}.cr{line-height:2.1}}@media (max-width:520px){.ap{position:static;margin-left:20px;margin-top:-20px;margin-bottom:45px}.ap-link:link,.ap-link:visited{position:static}}@media (max-width:480px){body,html{overflow-x:hidden}.globalwidth{padding-left:14px}h1{font-size:32px}.viewnav{width:300px;height:40px}.viewnav li{width:140px;height:31px;font-size:15px}.viewnav li a{height:31px}.demo-left div,.demo-left p{width:auto}.demo-right h2{white-space:normal}.result-textshadow{line-height:normal}.demo-left .result-animations{width:50px;height:50px}.demo-left .result-calc{width:-moz-calc(70% - 50px);width:calc(70% - 50px)}.demo-left .result-3dtransform{width:300px;height:120px}.demo-left .object{width:90%;height:90%}.demo-left .result button{width:140px}.caniuse .legend{display:none}}@media (max-width:480px) and (orientation:landscape){h1{font-size:41px}.viewnav{width:380px;height:40px}.viewnav li{width:180px;height:40px;font-size:18px}.viewnav li a{height:40px}}@font-face{font-family:agents;src:url(../fonts/agents.eot);src:url(../fonts/agents.eot?#iefix) format('embedded-opentype'),url(../fonts/agents.svg#agents) format('svg'),url(../fonts/agents.woff) format('woff'),url(../fonts/agents.ttf) format('truetype');font-weight:400;font-style:normal}.caniuse{position:relative}.caniuse h1,.caniuse h2,.caniuse h3,.caniuse h4,.caniuse p{line-height:1.4;margin:5px}.caniuse h1{font-size:1.8em;display:none}.caniuse h2{font-size:1.2em;font-family:monospace}.caniuse h3{font-size:1.2em}.caniuse p{font-size:.8em;display:none}.caniuse .stats{display:block;position:absolute;top:0;right:0}.caniuse .status{font-style:italic;display:none}.caniuse .agents,.caniuse .legend{max-width:1200px;list-style-type:none;overflow:auto;padding:0;width:auto;margin:0 0 14px}.caniuse .agents>li,.caniuse .legend>li{float:left}.caniuse .agents li,.caniuse .legend li{box-shadow:inset 0 -5px 2px rgba(175,175,195,.02);float:left;margin-right:1.2024048096192386%;padding:12px 0 8px;text-align:center;width:19.03807615230461%}.caniuse .agents li.x,.caniuse .agents li.y,.caniuse .legend li.x,.caniuse .legend li.y{background:#39b54a}.caniuse .agents li.a,.caniuse .legend li.a{background:#a8bd04}.caniuse .agents li.p,.caniuse .legend li.p{background:#aaf}.caniuse .legend li.p{display:none}.caniuse .agents li.n,.caniuse .legend li.n{background:#c44230}.caniuse .agents li.u,.caniuse .legend li.u{background:#ccc}.caniuse .agents li:last-child,.caniuse .legend li:last-child{margin-right:0}.caniuse .agents li{font-size:1em}.caniuse .agents li:hover,.caniuse .agents li:hover:before{color:#fff;text-shadow:0 1px 0 #aaa}.caniuse .agents li:before{color:#fff;font-size:2em}.caniuse .agents li [class*=" icon-"]:before,.caniuse .agents li[class^=icon-]:before{font-family:agents;font-style:normal;speak:none;font-weight:400;-webkit-font-smoothing:antialiased;padding-bottom:6px;display:block}.caniuse .agents li.icon-android:before{content:"\e006"}.caniuse .agents li.icon-and_chr:before,.caniuse .agents li.icon-chrome:before{content:"\e004"}.caniuse .agents li.icon-and_ff:before,.caniuse .agents li.icon-firefox:before{content:"\e000"}.caniuse .agents li.icon-ie:before,.caniuse .agents li.icon-windows:before{content:"\e001"}.caniuse .agents li.icon-ios_saf:before{content:"\e005"}.caniuse .agents li.icon-op_mini:before,.caniuse .agents li.icon-op_mob:before,.caniuse .agents li.icon-opera:before{content:"\e002"}.caniuse .agents li.icon-safari:before{content:"\e003"}.caniuse .agents li.icon-ios_saf:hover,.caniuse .agents li.icon-safari:hover{background:#869abb}.caniuse .agents li.icon-android:hover{background:#97c03d}.caniuse .agents li.icon-and_chr:hover,.caniuse .agents li.icon-chrome:hover{background:#40ace8}.caniuse .agents li.icon-and_ff:hover,.caniuse .agents li.icon-firefox:hover{background:#dc6f26}.caniuse .agents li.icon-ie:hover,.caniuse .agents li.icon-windows:hover{background:#1a4cbd}.caniuse .agents li.icon-op_mini:hover,.caniuse .agents li.icon-op_mob:hover,.caniuse .agents li.icon-opera:hover{background:#f0232a}.caniuse .legend{border-top:1px solid #aaa;margin:20px auto 10px;padding-top:10px}.caniuse .legend li{font-size:.8em;font-family:monospace}.caniuse .legend li.key{font-weight:700}.caniuse .version{display:block}