article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:sans-serif;color:#222}a{color:#508b88;text-decoration:none}a:visited{color:#508b88}a:hover,a:focus{color:#f04530}a:focus{outline:thin dotted}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}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:"Source Code Pro",monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}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}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;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.clear{clear:both;content:'';display:block}header{display:none}.padder{height:140px}html,body{height:100%;width:100%;background:#EEE}.main{min-height:38px;overflow:hidden;background:#ed4732;background:linear-gradient(0deg,#da421c,#db5945);box-shadow:0 1px 2px rgba(0,0,0,0.3);position:relative}.main #title{display:none}.main #navtoggle{display:block;height:25px;width:44px;border-radius:4px;border:0;margin:6px 7px;text-indent:-1000em;box-shadow:0 1px 1px rgba(255,255,255,0.6);background:#531911;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KCSB3aWR0aD0iNDRweCIgaGVpZ2h0PSIyNXB4Ij4NCg0KPHJlY3QgeD0iMTEiIHk9IjciIGZpbGw9IiNEQjg3N0QiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyIiAvPg0KPHJlY3QgeD0iMTEiIHk9IjkiIGZpbGw9IiMwMDAwMDAiIHdpZHRoPSIyMiIgaGVpZ2h0PSIxIiAvPg0KDQo8cmVjdCB4PSIxMSIgeT0iMTEiIGZpbGw9IiNEQjg3N0QiIHdpZHRoPSIyMiIgaGVpZ2h0PSIyIiAvPg0KPHJlY3QgeD0iMTEiIHk9IjEzIiBmaWxsPSIjMDAwMDAwIiB3aWR0aD0iMjIiIGhlaWdodD0iMSIgLz4NCg0KPHJlY3QgeD0iMTEiIHk9IjE1IiBmaWxsPSIjREI4NzdEIiB3aWR0aD0iMjIiIGhlaWdodD0iMiIgLz4NCjxyZWN0IHg9IjExIiB5PSIxNyIgZmlsbD0iIzAwMDAwMCIgd2lkdGg9IjIyIiBoZWlnaHQ9IjEiIC8+DQoNCjwvc3ZnPg0K);background-position:center center;background-repeat:no-repeat}.main nav{max-width:1000px;margin:0 auto}.main nav{display:none;position:relative;background:#333;width:100%;z-index:4;padding-bottom:100px}.main nav.active{display:block}.main nav ul{padding:20px 0 0 17px}.main nav ul li{font-family:Arial,sans-serif;display:block;text-transform:uppercase;margin-right:10px;border-bottom:1px solid #444;text-shadow:0 1px 1px rgba(0,0,0,0.3);position:relative}.main nav ul li:after{content:'';width:100%;height:0;position:absolute;bottom:0;left:0;border-bottom:1px solid #111}.main nav ul li a{display:block;color:#FFF;opacity:.7;font-size:18px;line-height:50px;font-weight:normal}.main nav ul li a:hover{opacity:1}body[data-href="tutorials"] #tutorials_menu a{opacity:1}.masthead{position:relative;background:#3c3237;height:150px}.container{width:100%;max-width:1000px;margin:0 auto;height:100%;position:relative}.masthead a{display:block;width:100%;height:100%}.masthead .container #image{position:absolute;left:0;top:25px;background:url(/static/images/mastheads/h5r-shadow-small.png) center top no-repeat;background-size:100px 80px;width:44%;height:120px;z-index:2}.masthead .container{background:radial-gradient(ellipse farthest-side at top,#73646e 0,#3c3237 100%)}.masthead .container h2:after{content:'';position:absolute;left:0;top:0;width:50%;height:100%;background:radial-gradient(ellipse farthest-side at bottom,rgba(115,100,110,1) 0,rgba(115,100,110,0) 100%);z-index:0}.masthead .container h2{font-family:'Open Sans';margin:0;padding:0;color:#FFF;text-shadow:0 2px 2px rgba(0,0,0,0.4)}.masthead .container span{display:block;position:absolute;z-index:1}.masthead .container span.large{font-weight:700;text-transform:uppercase;width:65%;left:44%;top:71px;font-size:21px}.masthead .container span.small{font-style:italic;font-weight:100;left:45%;width:45%;top:20px;font-size:13px;color:#87bab6}.masthead .container span.learnmore{right:5%;top:100px;font-size:12px;color:#87bab6;font-weight:700;text-transform:uppercase;border-bottom:1px solid #87bab6}.search{position:relative;width:98%;max-width:1000px;background:#FFF;height:54px;box-shadow:0 1px 2px rgba(0,0,0,0.3);margin:0 auto;margin-top:-10px;border:2px solid #FFF}.search legend,.search label{position:absolute;clip:rect(1px,1px,1px,1px)}.search #q{width:74%;line-height:54px;padding:0 10px;font-size:18px;font-family:'Open Sans';font-weight:bold;color:#333;height:54px;background:#e6e6e6;box-shadow:inset 0 0 10px rgba(0,0,0,0.1);border:0;display:inline-block;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none}.search #search-button{text-indent:-2000px;overflow:hidden;width:7%;right:2%;height:54px;min-width:40px;background:url(/static/images/home/search-button.jpg) center center no-repeat;border:0;position:absolute}.divider{padding-top:15px;margin-top:15px;position:relative;display:block;border-top:1px solid #cbcbcb}.divider:before{content:'';position:absolute;top:0;width:100%;border-top:1px solid #FFF}.latest-articles{width:98%;max-width:1000px;position:relative;margin:30px auto;margin-top:20px;border-radius:2px;background:#FFF;box-shadow:0 1px 2px rgba(0,0,0,0.3)}.latest-articles .container{text-align:center;padding:0 12px 30px;box-sizing:border-box}.latest-articles .rss-feed,.articles-list .rss-feed{width:28px;height:28px;position:absolute;right:2%;top:1%;text-indent:30px;font-size:0;overflow:hidden;background:url(/static/images/rss.png);background-size:28px 28px}.latest-articles h2{font-family:'Open Sans';font-size:26px;font-weight:800;color:#5fa49f;margin:0 0 .8em 0;padding:.7em 0 0 4%}.latest-articles ul{margin:0;padding:0;float:left}.latest-articles ul li{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #DDD;list-style:none;width:100%;background:#FFF;display:block;float:left}.latest-articles ul li:last-child{border-bottom:0;padding-bottom:0}.latest-articles ul li a{display:block;background:#FFF}.latest-articles .left{display:block;float:left;width:13%;min-width:70px;padding-left:4%}.latest-articles .right{display:block;float:left;width:70%;margin:0 0 0 1%}.latest-articles .author img{border:2px solid #FFF;box-shadow:0 1px 1px rgba(0,0,0,0.3)}.latest-articles .title{color:#333;font-size:15px;font-family:'Open Sans';font-weight:800;display:block;margin-bottom:.6em;transition:color .3s ease-out}.latest-articles a:hover .title{color:#666}.latest-articles .description{color:#666;font-size:13px;line-height:1.3}.landing-pages{width:98%;max-width:1000px;position:relative;margin:0 auto;background:#FFF;box-shadow:0 1px 2px rgba(0,0,0,0.3);border-radius:4px}.landing-pages .panel{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #DDD}.landing-pages .panel:last-child{border-bottom:0;padding-bottom:0}.landing-pages .panel .left{width:13%;min-width:75px;min-height:50px;padding-left:4%;float:left;display:block}.landing-pages .panel .icon{width:66px;height:66px;background:url(data:image/jpeg;base64,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);background-size:197.5px 65.5px;margin-top:20px}.landing-pages .panel.performance .icon{background-position:-264.5px 0}.landing-pages .panel .right{width:70%;float:left;display:block;margin:0 0 0 1%}.landing-pages .panel a{display:block}.landing-pages .panel h2{color:#333;font-size:28px;font-family:'Open Sans';font-weight:300;display:block;margin-bottom:.6em;transition:color .3s ease-out}.landing-pages .panel p{color:#666;font-size:13px;line-height:1.4}.google-project{color:#444;margin-top:20px;text-shadow:0 1px 1px rgba(255,255,255,0.5);text-align:center;font-size:14px;position:relative}kbd,.kbd{padding:.1em .6em;border:1px solid #ccc;font-family:Arial,Helvetica,sans-serif;background-color:#f7f7f7;color:#333;box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;border-radius:3px;display:inline-block;margin:0 .1em;text-shadow:0 1px 0 #fff;line-height:1.5;white-space:nowrap}@media screen and (min-width:430px){.divider{padding-top:25px;margin-top:25px}.masthead .container span.large{font-size:21px;top:69px;left:56%}.masthead .container span.small{font-size:15px}}@media screen and (min-width:500px){.masthead{height:198px}.masthead .container #image{background:url(/static/images/mastheads/h5r-shadow.png) center top no-repeat;background-size:177px 140px;width:35%;height:140px;top:20px;left:17px}.masthead .container span.small{top:35px;font-size:17px}.masthead .container span.large{top:88px;font-size:31px}.masthead .container span.learnmore{top:135px;font-size:17px}.search{border:0;width:96%;padding:2%}.search #q{width:85%}}@media screen and (min-width:620px){.latest-articles h2{padding-left:2%}.latest-articles ul{padding:0 0 0 2%}.latest-articles ul li{width:47.5%;height:140px;margin:0 2% 20px 0}.latest-articles .left{width:20%;padding:0}.latest-articles .right{width:71%}.landing-pages{width:98%;padding:0;box-shadow:none;border-radius:0;background:0}.landing-pages .panel{width:45%;height:180px;margin:0 2% 20px 0;padding:2%;float:left;border:0;background:#FFF;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.3)}.landing-pages .panel:nth-child(2){margin:0 0 20px 0;padding-bottom:2%}.landing-pages .panel .left{width:20%;padding:0}.landing-pages .panel .right{width:71%}}@media screen and (min-width:700px){.main{min-height:50px}.main #navtoggle{display:none}.main nav{display:block;background:0;position:relative;top:0;left:0;right:auto;bottom:auto;padding-bottom:0}.main nav ul{padding:0 17px}.main nav ul li{display:inline;line-height:50px;border-bottom:0}.main nav ul li:after{display:none}.main nav ul li a{font-size:14px;display:inline}.masthead .container span.large{left:45%;top:77px;font-size:43px}.masthead .container span.small{width:55%;left:38%;top:32px;font-size:20px}}@media screen and (min-width:735px){.latest-articles .right{width:78%}}@media screen and (min-width:770px){.masthead{height:408px}.masthead .container #image{background-size:245px 194px;width:245px;height:194px;top:70px;left:5%}.masthead .container span.large{font-size:48px;top:162px;left:49%}.masthead .container span.small{font-size:26px;top:80px;width:50%;left:43%}.masthead .container span.learnmore{font-size:22px;top:240px}.masthead .container span.learnmore:after{content:' →'}.search{margin-top:-33px;width:98%;padding:1%}.search #q{width:88%}}@media screen and (min-width:915px){.latest-articles ul li{width:31%;height:140px;margin:0 2% 20px 0;border-bottom:0}.latest-articles .right{width:73%}.landing-pages .panel .icon{margin-left:7px}}@media screen and (min-width:1000px){.masthead .container #image{top:75px}.masthead .container span.large{font-size:70px;top:164px;left:40%;width:64%;line-height:1.05;letter-spacing:-3px}.masthead .container span.small{font-size:28px;top:100px;left:34%;width:60%}.search{border-radius:4px;padding:0;height:74px}.search #q{width:88%;margin:1%}.search #search-button{right:1%;margin-top:9px}.landing-pages{width:98%}.latest-articles .rss-feed{top:2%;right:1%}.landing-pages .panel .icon{margin-left:9px}}.article{background:#EEE}.article table{width:100%;margin-bottom:1em}.article table,.article tr,.article td{word-wrap:break-word}.article .title{background:#f2f2f2;background:radial-gradient(circle farthest-side at center,#FFF 0,#dae4e4 100%)}.article .watermark{display:none;position:absolute;top:50%;left:10px;margin-top:-72px;width:68px;height:116px;text-indent:-100em;opacity:.75;transition:opacity .3s ease-out;overflow:hidden;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:center;z-index:3}.article .watermark:hover{opacity:1}.article .divider{display:none}.article .title h1{color:#333;text-shadow:0 1px 2px rgba(255,255,255,0.7);font-size:28px;font-family:'Open Sans';font-weight:600;line-height:1.1;letter-spacing:-0.06em;margin:0 auto;width:70%;padding-right:10%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}.article .title h2{font-size:15px;z-index:2;color:#666;border:0;text-shadow:0 1px 1px rgba(255,255,255,0.8);font-weight:300;padding:7px 14px;margin:0 auto;width:80%}.article .title-text{padding:15px 0}.article .title-text:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:radial-gradient(circle farthest-side at top,rgba(255,255,255,0.45) 0,rgba(255,255,255,0) 100%)}.article .byline{margin-bottom:34px}.article .byline .translator,.article .byline .date time,.article .byline .date span{display:block}.article .byline .date:last-child{margin-right:0;padding-bottom:30px}.article .byline a,.article .byline a:visited{color:#555;text-decoration:underline}.article .byline a:visited{color:#777}.article .author-images{text-align:center}.article .author-images img{width:80px;border:3px solid #FFF;box-shadow:0 1px 2px rgba(0,0,0,0.4);border-radius:100%;position:relative}.article .author-images a{margin-right:10px;display:inline-block;height:86px;width:86px}.article .meta{font-weight:400;padding-top:2px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}.article .meta strong{font-weight:800}.article .meta .authors{font-size:16px;padding-bottom:6px;color:#444}.article .content-wrapper{position:relative;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#555;word-wrap:break-word;background:#FFF;box-shadow:0 2px 2px rgba(0,0,0,0.25);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}.article .content-wrapper:after{content:'';position:absolute;top:3px;left:0;height:30px;width:100%;background:linear-gradient(0deg,#FFF,#f6f9f9)}body.locked.article .content-wrapper:after{display:none}.article .content-wrapper .container{padding:30px 0 60px 0;width:100%;max-width:975px}.article .content-wrapper .content{width:87%;margin:0 auto;max-width:660px;position:relative}.article header .toc,.article .article-meta{display:none}.article header .toc.active{width:100%;background:#333;display:block;z-index:10;padding-bottom:100px}.article header .toc.active h1{display:none}.article header .toc.active h1.visible-title{display:block;margin:1.5em 0 -20px 0;padding:0 0 0 17px;font-size:18px;color:#FFF}.article header .toc.active ul:first-of-type{padding:20px 17px 0 17px}.article header .toc.active ul li{display:block;text-transform:uppercase;margin-right:10px;border-bottom:1px solid #444;text-shadow:0 1px 1px rgba(0,0,0,0.3);position:relative;padding-left:0;background:0;font-family:Arial,sans-serif}.article header .toc.active ul li:after{content:'';width:100%;height:0;position:absolute;bottom:0;left:0;border-bottom:1px solid #111}.article header .toc.active ul li a{display:block;color:#FFF;opacity:.7;font-size:18px;transition:opacity .2s ease-out;text-decoration:none}.article header .toc.active ul li a:hover{opacity:1}.article #toctoggle{position:absolute;top:6px;right:7px;display:block;height:25px;border:0;padding:0 10px;color:#FFF;text-shadow:0 1px 0 #000;font-size:14px;line-height:25px;text-decoration:none;font-weight:800;z-index:10;opacity:.75}.article #toctoggle:hover{color:#FFF;opacity:1}.article .content-wrapper section{display:block;margin:0 auto}.article .content-wrapper a{text-decoration:underline}.article .content-wrapper button a{text-decoration:none;color:#FFF}.article .content-wrapper button{background:#333;color:#FFF;border-radius:4px;border:0;padding:10px 14px}.article .content-wrapper .notice{clear:both;padding:.8em .7em;margin:1em 0;border-top:1px dotted #cbcbcb;border-bottom:1px dotted #cbcbcb;color:#333;font-style:italic}.article .content-wrapper .fact,.article .content-wrapper .tip,.article .content-wrapper .warning{position:relative;margin:2em 0 1.5em 0}.article .content-wrapper .fact:before,.article .content-wrapper .tip:before,.article .content-wrapper .warning:before{font-size:16px;padding:2px 7px 3px 7px;content:'Fact!';background:#59b200;line-height:24px;color:#FFF;position:absolute;left:0;top:0;box-shadow:0 2px 4px rgba(0,0,0,0.2);border-radius:2px;-webkit-transform:rotate(-5deg) translateX(-10px) translateY(-25px);-moz-transform:rotate(-5deg) translateX(-10px) translateY(-25px);-ms-transform:rotate(-5deg) translateX(-10px) translateY(-25px);-o-transform:rotate(-5deg) translateX(-10px) translateY(-25px);transform:rotate(-5deg) translateX(-10px) translateY(-25px)}.article .content-wrapper .warning{color:#ed4732;border-top:1px dotted #ed4732;border-bottom:1px dotted #ed4732}.article .content-wrapper .warning:before{content:'Heads up!';background:#ed4732}.article .content-wrapper .fact{border-top:1px dotted #59b200;border-bottom:1px dotted #59b200;background:#fcfffa}.article .content-wrapper .fact strong,.article .content-wrapper .fact b{color:#59b200}.article .content-wrapper .tip{border-top:1px dotted #00a3d9;border-bottom:1px dotted #00a3d9;background:#fafeff}.article .content-wrapper .tip strong,.article .content-wrapper .tip b{color:#00a3d9}.article .content-wrapper .tip:before{content:'Tip!';background:#00a3d9}.article p{margin:.4em 0 .8em 0}.article h2,.article h3,.article h4,.article h5{color:#333;font-family:'Open Sans';font-weight:600;margin:1.3em 0 .7em 0;clear:both;max-width:85%}.article h1{font-size:150%}.article h2{font-size:135%}.article h3{font-size:120%}.article h4{font-size:110%}.article h5{font-size:105%}.article p code,.article table code{font-size:.9em;color:#333}.article figure{text-align:center;display:block;margin-bottom:1em}.article img,.article figure img{max-width:100%;box-sizing:border-box}.article img.bordered{outline:1px solid #CCC}.article figcaption{color:#333;font-weight:bold;font-size:15px;font-style:italic;margin:1em auto 2em auto;width:80%}.article blockquote{color:#4a7e7b;font-style:italic;padding:.9em .7em 1.2em .7em;margin:1.5em 0;font-weight:400;position:relative;box-sizing:border-box;border-top:1px dotted #4a7e7b;border-bottom:1px dotted #4a7e7b;line-height:1.4}.article blockquote cite{position:absolute;bottom:-0.75em;right:0;line-height:30px;font-size:20px;color:#999;background:#FFF;padding:0 20px}.article blockquote cite:before{content:'- '}.article blockquote.talkinghead{padding-left:80px}.article blockquote.talkinghead:before{content:'';border-radius:100%;width:50px;height:50px;position:absolute;margin-top:-28px;top:50%;left:10px;background-position:center center!important;background-size:50px 50px!important;border:2px solid #FFF;box-shadow:0 2px 2px rgba(0,0,0,0.4)}.article blockquote:after,.article blockquote:before{clear:both}.article footer{color:#DDD;font-size:16px;padding-top:60px;min-height:130px;background:#444;position:relative;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}.article footer .container{width:90%;margin:0 auto}.article footer p.licensing{width:60%;margin:0 auto;color:#777;text-align:center;clear:both;font-size:13px;padding-bottom:40px}.article footer a{color:#999}.article footer a:hover{color:#FFF}.article footer:after{position:absolute;content:'';top:10px;left:0;width:100%;height:0;border-bottom:1px dashed #8f8f8f}#article-meta{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:.999999}#article-meta.sticky{-webkit-backface-visibility:hidden;position:fixed!important;top:22px;bottom:22px;left:50%;margin-left:-467px;opacity:.3;overflow-x:hidden;overflow-y:auto;-webkit-transition:opacity 5s ease-in-out;-moz-transition:opacity 5s ease-in-out;-ms-transition:opacity 5s ease-in-out;-o-transition:opacity 5s ease-in-out;transition:opacity 5s ease-in-out}#article-meta.sticky:hover{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:.999999}.article .article-meta .toc,.article aside.localizations{font-size:15px;margin-bottom:30px}.article .article-meta .toc a,.article aside.localizations a{color:#666;text-decoration:none}.article .article-meta .toc a:hover,.article aside.localizations a:hover{color:#333;text-decoration:underline}.article .article-meta h1{font-size:15px;font-weight:700;border-bottom:1px solid #DDD;margin:0 0 .6em 0;padding:0 0 5px 0}.article .article-meta ul,.article .article-meta li,.article footer .panel ul,.article footer .panel li{list-style:none;padding:0;margin:0}.article .article-meta li,.article footer .panel li{padding-left:20px;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KCSB3aWR0aD0iOXB4IiBoZWlnaHQ9IjlweCI+DQo8cmVjdCB5PSIzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzVGQTQ5RiIgd2lkdGg9IjkiIGhlaWdodD0iMyIvPg0KPHJlY3QgeD0iMyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM1RkE0OUYiIHdpZHRoPSIzIiBoZWlnaHQ9IjkiLz4NCjwvc3ZnPg0K);background-repeat:no-repeat;background-position:3px 5px;line-height:1.4;padding-bottom:.4em}.article footer .panel li a{color:#666}.article nav.toc ul li ul{display:none}.article footer h1,.article footer h2{font-family:'Open Sans';font-weight:800;font-size:38px;color:#FFF;margin:0 0 1em 0}.article footer h2{line-height:28px;font-size:22px;color:#AAA;margin:0 0 .6em 0}.article footer .panel{margin:0 0 30px 0;padding:0 0 40px 0;border-bottom:1px solid #5f5f5f}.article footer .panel ul,.article footer .panel li{font-size:16px;margin-bottom:5px;list-style:none;color:#FFF;line-height:1.2;background-position:3px 6px}.article footer .panel li a{color:#DDD;text-decoration:underline}.article footer .panel li a:hover{color:#FFF}.article footer .panel.share a{margin-right:14px;display:inline-block;width:48px;height:48px;background-image:url(/static/images/icons.png);background-size:296px 56px;background-repeat:no-repeat;text-indent:-100em;overflow:hidden;font-size:0}.article footer .panel.share a.twitter{background-position:-160px 0}.article footer .panel.share a.facebook{background-position:-80px 0}.article footer .panel.share a.gplus{background-position:0 0}.article footer .panel.rss h2{padding-left:40px;background-image:url(/static/images/icons.png);background-size:148px 28px;background-repeat:no-repeat;background-position:-120px 0}.article footer .panel a{text-decoration:underline;color:#FFF}.error-block{padding:7px;font-size:90%;background:#FFF;border-bottom:1px solid #DDD;color:#7a7a7a;text-align:center;box-sizing:border-box}.error-block p{margin:0 auto;width:75%}#notcompatible{color:#666;text-align:center;font-size:80%;font-weight:600;padding:1em 0;margin:0 auto;width:75%}#notcompatible.hidden{display:none}#disqus{margin:40px auto 40px auto}#disqus.active{background:#FFF;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.3)}#disqus h2{width:80%;margin:0 auto;padding:1.5em 0 .4em 0;display:none}#disqus.active h2{display:block}#disqus_thread{width:80%;margin:0 auto;padding:40px 0;text-align:center}#disqus .load-comments{display:inline-block;font-size:20px;font-weight:300;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;text-decoration:underline;padding:20px 90px 20px 40px;border:1px solid #DDD;background:#FFF;border-radius:42px;height:45px;line-height:45px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:97% center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}#disqus .load-comments:after{content:' comments.'}pre.prettyprint,code.prettyprint{color:white;background-color:#444;padding:1em;line-height:1.3;font-size:15px;border-radius:2px;margin-bottom:2em}pre.prettyprint.small{padding:.5em}.article .content-wrapper a.tooltip{text-decoration:none}pre .tooltip{position:relative;cursor:pointer}pre .tooltip .property{border-bottom:1px dotted #fff}pre .tooltip .property .kwd{color:#508b88}pre .tooltip:hover:after{content:attr(data-tooltip);position:absolute;background:rgba(0,0,0,0.85);padding:5px 9px;color:#fff;border-radius:3px;left:0;top:25px;width:390px;z-index:100}pre .str,code .str{color:#65b042}pre .kwd,code .kwd{color:#e28964}pre .com,code .com{color:#aeaeae;font-style:italic}pre .typ,code .typ{color:#89bdff}pre .lit,code .lit{color:#3387cc}pre .pun,code .pun{color:#fff}pre .pln,code .pln{color:#fff}pre .tag,code .tag{color:#89bdff}pre .atn,code .atn{color:#bdb76b}pre .atv,code .atv{color:#65b042}pre .dec,code .dec{color:#3387cc}@media(min-width:450px){.article .content-wrapper .warning{margin:30px 0}.article .title h1{font-size:36px}}@media(min-width:570px){.article .author-images,.article .meta{float:left;text-align:left}.article .author-images img,.article .author-images a{width:80px;height:80px}.article .author-images a:last-of-type{margin-right:25px}.article .divider{display:block}.article .title h1{font-size:40px}.article .byline .translator,.article .byline .date time,.article .byline .date span{font-size:15px}.article .content-wrapper{font-size:17px}.article blockquote.talkinghead{padding-left:100px}.article blockquote.talkinghead:before{width:60px;height:60px;left:10px;margin-top:-31px;background-position:center center!important;background-size:60px 60px!important;border:2px solid #FFF}.article .content-wrapper .container{padding:60px 0 60px 0}body.locked.article .content-wrapper .container{padding:0}.article .title-text{padding:25px 0}.article footer .panel li{font-size:20px;margin-bottom:10px}#notcompatible{width:auto;text-align:left;font-size:80%}}@media(min-width:700px){.article #toctoggle{text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,0.3);line-height:50px;font-size:14px;top:0;font-weight:normal}.article .content-wrapper .fact:before,.article .content-wrapper .tip:before,.article .content-wrapper .warning:before{font-size:20px;padding:4px 7px 5px 7px;-webkit-transform:rotate(-5deg) translateX(-25px) translateY(-25px);-moz-transform:rotate(-5deg) translateX(-25px) translateY(-25px);-ms-transform:rotate(-5deg) translateX(-25px) translateY(-25px);-o-transform:rotate(-5deg) translateX(-25px) translateY(-25px);transform:rotate(-5deg) translateX(-25px) translateY(-25px)}.article header .toc.active h1.visible-title{margin-bottom:0}.main nav.toc.active ul li:after{display:block}}@media(min-width:750px){.article footer .panel{width:31%;margin-right:3%;float:left;display:block;border-bottom:0}.article footer .panel:last-of-type{margin-right:0}.article .title h1{font-size:46px}.article .title-text{padding:45px 0}.article .author-images{margin:5px 0 0 0}.article .author-images,.article .meta{display:inline-block;float:left}#disqus .load-comments:before{content:'There are '}#disqus .load-comments:after{content:' comments. Want to add yours?'}.article .content-wrapper .container{padding:90px 0 120px 0}}@media(min-width:1000px){.article .author-images{margin:-10px 0 0 0}.article .author-images a{height:86px;width:86px}.article .author-images img{width:80px;height:80px}.article .watermark{display:block}.article .title h1{font-size:56px}.article .title-text{padding:55px 0}.article .meta{font-size:15px}.article .meta .authors{font-size:17px}.article .content-wrapper .content{max-width:660px;position:relative;margin-left:315px}.article .content-wrapper.wide .content{margin:0 auto;max-width:800px}.article .article-meta{position:absolute;width:260px;top:100px;left:20px;right:auto;bottom:auto;font-size:15px;display:block;background:0}.article header .toc.active{display:none}.article .article-meta.active .localizations,.article .article-meta .localizations{display:block}.article #toctoggle{display:none}.article .content-wrapper,.article .content-wrapper .notice{font-size:18px}.article blockquote{clear:both}.article blockquote.talkinghead{padding-left:120px}.article blockquote.talkinghead:before{width:65px;height:65px;left:20px;margin-top:-38px;background-position:center center!important;background-size:65px 65px!important;border:3px solid #FFF}.article .title h2{width:80%;font-size:20px;bottom:45px}.article .content-wrapper .fact:before,.article .content-wrapper .tip:before{font-size:22px;padding:5px 8px 6px 8px;-webkit-transform:rotate(-5deg) translateX(-25px) translateY(-25px);-moz-transform:rotate(-5deg) translateX(-25px) translateY(-25px);-ms-transform:rotate(-5deg) translateX(-25px) translateY(-25px);-o-transform:rotate(-5deg) translateX(-25px) translateY(-25px);transform:rotate(-5deg) translateX(-25px) translateY(-25px)}}@media print{html,body,.article{background:#FFF}.main{display:none}.article .content-wrapper{box-shadow:none}.article .title{background:0}.article .title-text:after,.article .content-wrapper:after{display:none}.article .content-wrapper .container{padding:0 0 60px 0}.article .author-images img{border:0;box-shadow:none;border-radius:0}#notcompatible{display:none}.article .title h1,.article .title h2{padding:0;margin:0;width:100%}.disqus,footer{display:none}}.listing.article .content-wrapper{line-height:1.2}.listing .pager{font-size:18px;margin:0 0 2em 0;text-align:center}.listing.article .content-wrapper section.search{margin:-2em 0 1em 0;z-index:2}.articles-list{position:relative}.articles-list ul{list-style:none;padding:0;margin:0}.articles-list ul li{margin:0 0 20px 0;padding:20px 0 20px 0;border-top:1px solid #DDD;list-style:none;width:100%;background:#FFF;display:block;float:left}.articles-list ul li:nth-child(1),.articles-list ul li:nth-child(2){border-top:0;padding-top:0}.articles-list ul li:last-child{border-bottom:0;padding-bottom:0}.articles-list ul li a{display:block;background:#FFF}.articles-list .left{display:block;float:left;width:7%;min-width:70px;padding-left:4%}.articles-list .right{display:block;float:left;width:70%;margin:0 0 0 1%}.articles-list .author img{border:2px solid #FFF;box-shadow:0 1px 1px rgba(0,0,0,0.3)}.articles-list .title{background:0;color:#333;font-size:17px;font-family:'Open Sans';font-weight:800;display:block;margin-bottom:.6em;transition:color .3s ease-out}.articles-list .date{display:block;margin-bottom:.4em;line-height:1;color:#666;font-size:14px;font-weight:600}.articles-list a:hover .title{color:#666}.articles-list .description{color:#666;font-size:15px;line-height:1.2;display:block;margin-bottom:.6em}.articles-list .tag{font-size:12px;text-transform:uppercase;margin-right:5px}@media(max-width:999px){.listing.article .title h1{width:100%;padding-left:4%}}@media(min-width:1000px){.articles-list .left{padding-left:2%}.articles-list ul li{float:left;width:48%}.articles-list ul li:nth-child(2n+1){clear:left;margin-right:3%}}
