html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}/*! HiDPI v2.0.1 | MIT License | git.io/hidpi */@font-face{font-family:'fontello';src:url("../fonts/fontello.eot?59185756");src:url("../fonts/fontello.eot?59185756#iefix") format("embedded-opentype"),url("../fonts/fontello.woff2?59185756") format("woff2"),url("../fonts/fontello.woff?59185756") format("woff"),url("../fonts/fontello.ttf?59185756") format("truetype"),url("../fonts/fontello.svg?59185756#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:'\e800'}.icon-cancel:before{content:'\e801'}.icon-link:before{content:'\e802'}.icon-pencil:before{content:'\e803'}.icon-fork:before{content:'\e804'}.icon-github:before{content:'\e805'}.icon-twitter:before{content:'\e806'}.icon-gplus:before{content:'\e807'}@font-face{font-family:'Maven Pro';src:url("/fonts/maven_pro_bold-webfont.eot");src:url("/fonts/maven_pro_bold-webfont.eot?#iefix") format("eot"),url("/fonts/maven_pro_bold-webfont.woff") format("woff"),url("/fonts/maven_pro_bold-webfont.ttf") format("truetype"),url("/fonts/maven_pro_bold-webfont.svg#webfontNOU7iUTL") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Maven Pro';src:url("/fonts/maven_pro_medium-webfont.eot");src:url("/fonts/maven_pro_medium-webfont.eot?#iefix") format("eot"),url("/fonts/maven_pro_medium-webfont.woff") format("woff"),url("/fonts/maven_pro_medium-webfont.ttf") format("truetype"),url("/fonts/maven_pro_medium-webfont.svg#webfontNj5iy4Dl") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Maven Pro';src:url("/fonts/maven_pro_black-webfont.eot");src:url("/fonts/maven_pro_black-webfont.eot?#iefix") format("eot"),url("/fonts/maven_pro_black-webfont.woff") format("woff"),url("/fonts/maven_pro_black-webfont.ttf") format("truetype"),url("/fonts/maven_pro_black-webfont.svg#webfontXhB2DgBK") format("svg");font-weight:bolder;font-style:normal}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url("/fonts/Lato-Regular.woff") format("woff")}.header-nav.container{width:960px;padding:0 1rem;list-style-type:none;margin:auto}.responsive .header-nav.container{max-width:960px;width:auto}.not-responsive .header{min-width:960px}#st-search-input:focus{border-color:#dd6a58;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(217,87,67,0.7);outline:none}.header a:hover{border-bottom:none}.header{background:#dd6a58 url("../images/header.svg") top center no-repeat;background-size:cover;color:#fff;padding:1rem 0}.header .container{display:flex}@media screen and (max-width: 53.75rem){.responsive .header .container{display:block}}.header .header-nav{align-items:center;display:flex;justify-content:space-between;height:2.8rem}@media screen and (max-width: 53.75rem){.responsive .header .header-nav{height:auto}}.header a{color:#fff;font-size:1rem}@media screen and (max-width: 53.75rem){.responsive .header a{line-height:24px}}.header-nav li{margin-top:11px;margin-bottom:10px;text-align:center}@media screen and (max-width: 53.75rem){.responsive .header-nav li{margin-top:10px}}.header-nav li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 0 0;-moz-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;display:inline-block}@media screen and (max-width: 53.75em){.responsive .header-nav li{display:inherit}}@media screen and (max-width: 53.75em){.responsive .header-nav li:not(.header-logo):not(.header-search){width:32%;display:inline-block}}.header-nav li:not(.header-logo):not(.header-search){width:auto}.header-nav .header-logo{-webkit-box-flex:1.5;-moz-box-flex:1.5;box-flex:1.5;-webkit-flex:1.5 0 0;-moz-flex:1.5 0 0;-ms-flex:1.5 0 0;flex:1.5 0 0}.header-nav .header-search{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;-webkit-flex:2 0 0;-moz-flex:2 0 0;-ms-flex:2 0 0;flex:2 0 0}@media screen and (max-width: 53.75rem){.responsive .header-nav .header-search{display:block}}.header-logo a{height:40px;width:100px;background:url("../images/ember-logo.svg") no-repeat;display:block;margin:-15px auto 0 0}@media screen and (max-width: 53.75rem){.responsive .header-logo a{margin-left:auto}}.header-search{margin-left:4%;list-style-type:none}@media screen and (max-width: 53.75rem){.responsive .header-search{margin-left:0}}.header-search .st-search-input{appearance:none;background:url("../images/search-icon.svg") rgba(255,255,255,0.1) 10px 10px no-repeat;border:none;border-radius:35px;box-shadow:none;color:#fff;font-size:0.9rem;height:35px;line-height:35px;margin-bottom:0;padding-left:2.5rem;width:100%}.header-search .st-search-input::-webkit-input-placeholder{color:#fff}.header-search .st-search-input::-moz-placeholder{color:#fff}.header-search .st-search-input:-moz-placeholder{color:#fff}.header-search .st-search-input:-ms-input-placeholder{color:#fff}.visually-hidden{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.footer>.container{max-width:960px;margin:auto}.not-responsive .footer>.container{width:960px}.not-responsive .footer{min-width:960px}.footer a:hover{border-bottom:none}@media screen and (max-width: 53.75rem){.responsive .footer .container{padding:2rem 1rem}.responsive .footer .container .footer-info{margin-top:12px;margin-bottom:12px}.responsive .footer .container .footer-statement{margin:1.1rem 0}.responsive .footer .container .footer-social{line-height:32px;margin-bottom:18px}}.footer{background-color:#f2ece9;border-top:1px solid #f9e7e4;border-top:1px solid #e5dbd6;text-align:left;margin-top:60px}.footer .footer-statement{text-align:center}.footer .container{padding:1.875rem 1rem}.footer .container{align-items:center;display:flex}@media screen and (max-width: 53.75rem){.responsive .footer .container{text-align:center;display:block}}.footer .footer-info{color:#999;font-size:11px;line-height:24px;font-weight:600;margin:0.875rem 0;text-transform:uppercase}.footer .footer-info{flex:0 0 18em;text-align:left}@media screen and (max-width: 53.75rem){.responsive .footer .footer-info{text-align:center}}.footer .footer-info a{color:#dd6a58}.footer .footer-statement{color:#999;flex:1;font-size:1.1rem;margin:1rem 0;line-height:26.4px}.footer .footer-social{margin:1rem 0}@media screen and (min-width: 53.75rem){.footer .footer-social{flex:0 0 11em;text-align:right}}.footer .footer-social a{-webkit-transition:opacity 200ms, color 200ms;-moz-transition:opacity 200ms, color 200ms;transition:opacity 200ms, color 200ms;color:#999;font-size:1.5rem;margin-left:0.75rem;opacity:0.7}.footer .footer-social a:hover{color:#dd6a58;opacity:1}pre code{display:block;padding:0.5em;background:#fdf6e3;color:#657b83}pre .comment,pre .template_comment,pre .diff .header,pre .doctype,pre .pi,pre .lisp .string,pre .javadoc{color:#93a1a1;font-style:italic}pre .keyword,pre .winutils,pre .method,pre .addition,pre .css .tag,pre .request,pre .status,pre .nginx .title{color:#859900}pre .number,pre .command,pre .string,pre .tag .value,pre .rules .value,pre .phpdoc,pre .tex .formula,pre .regexp,pre .hexcolor{color:#2aa198}pre .title,pre .localvars,pre .chunk,pre .decorator,pre .built_in,pre .identifier,pre .vhdl .literal,pre .id,pre .css .function{color:#268bd2}pre .attribute,pre .variable,pre .lisp .body,pre .smalltalk .number,pre .constant,pre .class .title,pre .parent,pre .haskell .type{color:#b58900}pre .preprocessor,pre .preprocessor .keyword,pre .shebang,pre .symbol,pre .symbol .string,pre .diff .change,pre .special,pre .attr_selector,pre .important,pre .subst,pre .cdata,pre .clojure .title,pre .css .pseudo{color:#cb4b16}pre .deletion{color:#dc322f}pre .tex .formula{background:#eee8d5}.example-app pre,code{padding:0 3px 2px;font-size:12px;color:#333333;border-radius:3px}.example-loading ul{margin-left:0 !important}.example-loading ul li{padding:10px 0}.example-loading ul li .issue-number{float:left;padding-right:15px;color:#888}.example-loading ul li .author-name{font-size:12px;margin-top:6px}.example-loading ul li .author-name a{color:black}.example-loading ul li .author-name a:hover{border-bottom:none}#content .example-highlight,#subcontent .example-highlight{background-image:url("/images/code_background.gif");box-shadow:0 1px #fff,inset -1px 1px 4px rgba(0,0,0,0.1);font-size:12px;font-family:Menlo, monospace;line-height:16px;overflow:hidden;position:relative}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#content .example-highlight,#subcontent .example-highlight{background-image:url("/images/code_background_x2.gif");background-size:2px 1px}}.example-arrow{margin:17px auto;width:80px;height:38px;background-image:url("/images/about/example-arrow.png")}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){.example-arrow{background-image:url("/images/about/example-arrow_x2.png");background-size:80px 38px}}.name-input{background-color:transparent;border:none;border-bottom:1px dotted #999;text-align:center;min-width:50px;display:inline-block}.example-output label{vertical-align:bottom}.example-output .text{padding-top:20px}.example-output input{background-color:transparent;border:none;border-bottom:1px dotted #999;text-align:center;min-width:150px;display:inline-block;font-size:14px;border-radius:0;background-clip:padding-box;box-shadow:0 0 0 transparent;border-top:none;border-left:none;border-right:none;padding:1px;outline:none}.example-viewer .example-highlight{margin-top:0;border-top-left-radius:0;border-top-right-radius:0;border-top:0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.CodeRay td.line-numbers{border-top-left-radius:0}.example-app p{margin-bottom:20px}.example-tabs .tabs-footer{display:block;padding:2px;background:#f7f7f7;border:1px solid #ddd;border-top-color:#ccc}.example-tabs a{line-height:18px;display:inline-block;position:relative;padding:6px 12px 5px 12px;color:#666;font-size:12px;text-decoration:none;border-top:1px solid #ddd;border-radius:5px;margin:0 8px -1px 0;background-color:#eee}.example-tabs a:first-child{margin-left:21px}.example-tabs a:focus{outline:none}.example-tabs a:hover,.example-tabs a.active{background-color:#f7f7f7;border-bottom:none}.example-tabs a.active{border-bottom:1px solid #f7f7f7;border-bottom-left-radius:0;border-bottom-right-radius:0}.example-tabs a:hover:before,.example-tabs a.active:before,.example-tabs a:hover:after,.example-tabs a.active:after{border-bottom-color:#bbb;background-color:#f7f7f7}.example-tabs a.active:before,.example-tabs a.active:after{padding-bottom:1px}.example-tabs a:before,.example-tabs a:after{content:'';display:block;position:absolute;top:-1px;z-index:0;height:100%;width:15px;background-color:#eee;border:1px solid #ddd;border-bottom:none}.example-tabs a:before{right:-7px;border-left:none;-webkit-transform:skew(27deg, 0deg);-moz-transform:skew(27deg, 0deg);-ms-transform:skew(27deg, 0deg);-o-transform:skew(27deg, 0deg);transform:skew(27deg, 0deg);border-radius:0 5px 0 0;box-shadow:1px 0 0 rgba(0,0,0,0.1),inset -1px 0 0 #fff}.example-tabs a:after{left:-7px;border-right:none;-webkit-transform:skew(-27deg, 0deg);-moz-transform:skew(-27deg, 0deg);-ms-transform:skew(-27deg, 0deg);-o-transform:skew(-27deg, 0deg);transform:skew(-27deg, 0deg);border-radius:5px 0 0 0;box-shadow:-1px 0 0 rgba(0,0,0,0.1),inset 1px 0 #fff}.example-tabs a:nth-child(1){z-index:22}.example-tabs a:nth-child(2){z-index:21}.example-tabs a:nth-child(3){z-index:20}.example-tabs a:nth-child(4){z-index:19}.example-tabs a:nth-child(5){z-index:18}.example-tabs a:nth-child(6){z-index:17}.example-tabs a:nth-child(7){z-index:16}.example-tabs a:nth-child(8){z-index:15}.example-tabs a:nth-child(9){z-index:14}.example-tabs a:nth-child(10){z-index:13}.example-tabs a:nth-child(11){z-index:11}.example-tabs a:nth-child(12){z-index:10}.example-tabs a:nth-child(13){z-index:9}.example-tabs a:nth-child(14){z-index:8}.example-tabs a:nth-child(15){z-index:7}.example-tabs a:nth-child(16){z-index:6}.example-tabs a:nth-child(17){z-index:5}.example-tabs a:nth-child(18){z-index:4}.example-tabs a:nth-child(19){z-index:3}.example-tabs a:nth-child(20){z-index:2}.example-tabs a:nth-child(21){z-index:1}.example-tabs a.active{z-index:100}.example-app{margin:70px 0}.example-app p{font-size:1.2em;line-height:1.5em;width:700px;margin-right:auto;margin-left:auto;margin-bottom:55px}.example-viewer .tabs{width:100%}.example-viewer .tabs li{cursor:pointer}.example-viewer .tabs a{font-family:Menlo, monospace}.example-gravatar{list-style-type:none;margin:0;padding:0;text-align:center}.example-gravatar .email-input input{width:210px}.example-gravatar li{margin:0 30px;display:inline-block}.example-gravatar img{padding:5px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.15);width:210px;height:210px;border:1px solid #ddd}.example-viewer img{display:block;margin:17px auto}.example-output{display:inline-block;width:100%;padding:17px;background-color:white;border-radius:6px;box-shadow:0 1px #fff,inset -1px 1px 4px rgba(0,0,0,0.1)}#routing-example .example-output h1{font-size:2em;margin-bottom:1em}#routing-example .example-output h2{margin-bottom:1em}#routing-example .example-output h4{font-size:1.5em;margin-bottom:1em;font-weight:bold}#routing-example .example-output .loading{position:absolute;top:50%;bottom:50%;left:50%;right:50%;width:100px;height:50px;color:white;background-color:rgba(0,0,0,0.5);margin-left:-50px;margin-top:-25px;border-radius:10px;text-align:center;line-height:50px}#routing-example .example-output aside{float:left;background-color:#f7f7f7;width:180px;height:430px;border:1px solid #ccc}#routing-example .example-output aside ul{list-style-type:none}#routing-example .example-output aside ul li{padding-bottom:10px}#routing-example .example-output aside h2{text-transform:uppercase;font-size:1.1em;font-weight:bold;letter-spacing:0.2em;text-shadow:1px 1px 0px #eee;padding:15px;margin-bottom:0}#routing-example .example-output aside a{color:#333;text-decoration:none;display:block;padding:15px}#routing-example .example-output aside a.active{background-color:#eee}#routing-example .example-output aside a:hover{background-color:#eee;border-bottom:0}#routing-example .example-output span.count{float:right;color:#505f71;padding:0.2em 0.2em;border-radius:40%;font-size:1.1em;position:relative;top:-3px}#routing-example .example-output section.main{height:430px;border-bottom:1px solid #ccc;margin-left:180px;border-right:1px solid #ccc;border-top:1px solid #ccc}#routing-example .example-output .index{padding-top:5em;text-align:center;height:100%}#routing-example .example-output table{width:100%;border-bottom:1px solid #999;border-collapse:collapse}#routing-example .example-output td,#routing-example .example-output th{padding:0.5em}#routing-example .example-output th{font-weight:bold;font-size:0.8em}#routing-example .example-output tr{border-bottom:1px solid #ccc;cursor:pointer}#routing-example .example-output td a{text-decoration:none;color:#333}#routing-example .example-output tr.active{background:-webkit-linear-gradient(top, #7db9e8, #267dc9);background:linear-gradient(to bottom, #7db9e8, #267dc9);color:white;text-shadow:1px 1px 0px #666}#routing-example .example-output .mailbox-index{padding-top:5em;text-align:center;color:#eee;font-style:italic}#routing-example .example-output .mail{padding:1em}#routing-example .example-output dl{width:100%;border-bottom:1px solid #333;margin-bottom:1em;padding-bottom:0.5em}#routing-example .example-output dt{font-weight:bold;font-size:0.8em;width:60px}#routing-example .example-output dd{margin-bottom:0.5em}#routing-example .example-output .url{font-family:sans-serif;padding:0 0 2em 0.4em;width:100%;height:25px;font-family:'Maven Pro';font-weight:bold;text-transform:uppercase}body.about .tabs ul,body.index .tabs ul{border-bottom-color:#d1d1d1}.job-board-banner{z-index:99998;position:absolute;left:20px;width:125px;height:170px;text-decoration:none !important;text-indent:-99999px;background-image:url("/images/about/job-board-banner.png")}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){.job-board-banner{background-image:url("/images/about/job-board-banner_x2.png");background-size:125px 170px}}.job-board-banner:hover{border-bottom:none}body.index,body.about{background:no-repeat top center #faf4f1;background-image:url("/images/background-shades.png");background-image:url("/images/background-shades.svg"),none}@media screen and (min-width: 2000px){body.index,body.about{background-size:100% auto}}body.index .feature p,body.about .feature p{margin-top:1.5em}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3), (min-resolution: 1.3){body.index .feature .handlebars,body.about .feature .handlebars{background-size:221px 210px !important}body.index .feature .structure,body.about .feature .structure{background-size:221px 210px !important}body.index .feature .productivity,body.about .feature .productivity{background-size:221px 220px !important}}body.index .feature .handlebars,body.about .feature .handlebars{background-image:url("/images/about/ember-handlebars-sm.png");width:221px;height:177px}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){body.index .feature .handlebars,body.about .feature .handlebars{background-image:url("/images/about/ember-handlebars-sm_x2.png");background-size:221px 177px}}body.index .feature .structure,body.about .feature .structure{background-image:url("/images/about/ember-structure-sm.png");width:193px;height:184px}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){body.index .feature .structure,body.about .feature .structure{background-image:url("/images/about/ember-structure-sm_x2.png");background-size:193px 184px}}body.index .feature .productivity,body.about .feature .productivity{background-image:url("/images/about/ember-productivity-sm.png");width:221px;height:184px}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){body.index .feature .productivity,body.about .feature .productivity{background-image:url("/images/about/ember-productivity-sm_x2.png");background-size:221px 184px}}body.index .getting-started h2.sub,body.about .getting-started h2.sub{color:#F23818;padding-top:50px;border-top:1px dotted #E5DBD6;font-size:19px}body.index p.prose,body.about p.prose{width:800px}body.index .section.gears,body.about .section.gears{margin-top:70px}body.index .install-ember-cli,body.about .install-ember-cli{border-color:#fa6d55 !important;border-width:2px !important}body.index .install-ember-cli .line-numbers,body.about .install-ember-cli .line-numbers{display:none}body.index #download .info,body.about #download .info{text-align:center}body.index .call-to-action,body.about .call-to-action{border-radius:10px;background-color:white;margin:3em auto;width:300px;text-align:center}body.index .call-to-action a,body.about .call-to-action a{color:#FF2E00;border:1px #DDD solid;font-size:0.7rem;border-radius:7px;background-color:white;text-transform:uppercase;padding:0.5rem}body.index .call-to-action a:hover,body.about .call-to-action a:hover{color:white;background-color:#E77462}body.index .call-to-action .top,body.about .call-to-action .top{border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:inset 0 0 4px 2px #DDDDDD;padding:1em;padding-bottom:2em}body.index .call-to-action .top h1,body.about .call-to-action .top h1{margin-top:1rem;padding-bottom:0.5rem;color:#666;text-transform:capitalize}body.index .call-to-action .top .cta-copy,body.about .call-to-action .top .cta-copy{width:80%;margin:0 auto}body.index .call-to-action .bottom,body.about .call-to-action .bottom{margin:0;background-color:#E46651;color:white;font-family:monospace;text-align:left;line-height:0.5;overflow:hidden;padding-left:2em;border-bottom-left-radius:10px;border-bottom-right-radius:10px}body.guides p,body.blog p,body.api p{margin:1.5em 0;line-height:1.5em;color:#0c0c0c}body.guides sup,body.blog sup,body.api sup{vertical-align:super;font-weight:100;color:gray;font-size:11px}body.guides code,body.blog code,body.api code{font-family:Menlo, Courier, monospace;font-size:90%;color:#666;background-color:rgba(0,0,0,0.04);padding:3px;border-radius:5px}body.guides .highlight,body.blog .highlight,body.api .highlight{margin-bottom:20px}body.guides h1,body.blog h1,body.api h1{font-size:22px;color:#E1563F;padding:0px 0px 3.5em 2em;background:no-repeat top left;background-image:url("/images/chapter-mark.png")}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){body.guides h1,body.blog h1,body.api h1{background-image:url("/images/chapter-mark_x2.png");background-size:12px 24px}}body.guides h1.api-header,body.blog h1.api-header,body.api h1.api-header{padding-bottom:0.5em}body.guides hr,body.blog hr,body.api hr{height:1px;border:none;margin:40px 0;background-color:#dfd7d4}body.guides hr:first-of-type,body.blog hr:first-of-type,body.api hr:first-of-type{margin:8px 0}body.guides dt,body.blog dt,body.api dt{font-weight:bold;margin-bottom:5px}body.guides dd,body.blog dd,body.api dd{padding-left:10px;margin-bottom:15px}@media screen and (max-width: 1040px){body.blog.responsive #content-wrapper{width:100%;float:none}}@media screen and (max-width: 670px){body.blog.responsive #content-wrapper{width:100%;float:none}}@media screen and (max-width: 1040px){body.blog.responsive #content-wrapper #sidebar{width:30%;float:left}body.blog.responsive #content-wrapper #sidebar:after{width:100%}body.blog.responsive #content-wrapper #sidebar .slide-widget-head{font-size:1.2em}body.blog.responsive #content-wrapper #sidebar ol li.level-3 a{font-size:1.2em}}@media screen and (max-width: 670px){body.blog.responsive #content-wrapper #sidebar{width:100%;float:none;padding-bottom:0em;min-height:0}body.blog.responsive #content-wrapper #sidebar:after{display:none}}body.blog.responsive #content-wrapper #content.has-sidebar,body.blog.responsive #content-wrapper .has-sidebar#subcontent{margin-bottom:0}@media screen and (max-width: 1040px){body.blog.responsive #content-wrapper #content.has-sidebar,body.blog.responsive #content-wrapper .has-sidebar#subcontent{width:70%;float:left;margin:0;padding:2rem}body.blog.responsive #content-wrapper #content.has-sidebar .blog-post-summary>h2,body.blog.responsive #content-wrapper .has-sidebar#subcontent .blog-post-summary>h2{line-height:1.5}body.blog.responsive #content-wrapper #content.has-sidebar .blog-post-summary>p,body.blog.responsive #content-wrapper .has-sidebar#subcontent .blog-post-summary>p{font-size:1.3em;line-height:1.8em}body.blog.responsive #content-wrapper #content.has-sidebar .blog-post-summary>a.read-more,body.blog.responsive #content-wrapper .has-sidebar#subcontent .blog-post-summary>a.read-more{font-size:1.3em}}@media screen and (max-width: 670px){body.blog.responsive #content-wrapper #content.has-sidebar,body.blog.responsive #content-wrapper .has-sidebar#subcontent{width:100%;float:none;margin:0;padding:1rem}}body.blog.responsive #content-wrapper .pagination{position:relative;margin:40px auto 20px;font-size:1.1em;color:#9EABB3;text-align:center}body.blog.responsive #content-wrapper .pagination a{position:absolute;display:inline-block}body.blog.responsive #content-wrapper .pagination a.older-posts{right:0}body.blog.responsive #content-wrapper .pagination a.newer-posts{left:0}body.blog.responsive #content-wrapper .pagination .page-number{display:inline-block;color:#333;margin:0}.blog .btn{font-weight:bold;font-size:12px;color:#FFFBF5;padding:0.3rem 0.6rem 0.2rem;background-color:#e69082;border-radius:3px;line-height:1.4}article.blog-post h1{min-height:24px;padding-left:25px}article.blog-post h2{margin:35px 0}article.blog-post h3.blog-post-author{margin-left:25px}article.blog-post li{margin:14px 0}article.blog-post ul{margin:25px 0}article.blog-post ul>li{list-style:disc}article.blog-post .chapter h1{padding-bottom:0.5em}article.blog-post .chapter ul,article.blog-post .chapter ol{margin-left:32px;margin-bottom:28px}article.blog-post .chapter ul li,article.blog-post .chapter ol li{font-size:15px;margin:10px 0 10px 0}article.blog-post .chapter ul li p,article.blog-post .chapter ol li p{padding-left:7px}article.blog-post table{width:100%;margin:1em 0}article.blog-post table tbody tr{background:rgba(255,249,249,0.56);border-bottom:1px solid rgba(223,215,212,0.28)}article.blog-post table thead{background-color:#f9e7e4}article.blog-post table th{font-weight:bold}article.blog-post table th,article.blog-post table td{padding:5px 10px}article.blog-post table.specific th,article.blog-post table.specific td{padding:5px 6px}article.blog-post .note{background:rgba(0,0,0,0.2)}article.blog-post .note::before{content:"Note"}#content #sidebar ul,#subcontent #sidebar ul,#content #sidebar ol,#subcontent #sidebar ol{margin:0}#builds-application #sidebar{width:140px}#builds-application #sidebar:after{width:140px}#builds-application #subcontent{margin-left:30px;width:770px}#builds-application .float-left-container{float:left}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3), (min-resolution: 1.3){#builds-application .feature .canary{background-size:198px 263px !important}#builds-application .feature .beta{background-size:198px 263px !important}#builds-application .feature .release{background-size:198px 263px !important}#builds-application .feature .lts{background-size:198px 263px !important}}#builds-application .left{float:left}#builds-application .right{float:right}#builds-application .tiny-beta-image{background-image:url("/images/builds/tiny_beta.png");width:48px;height:64px;margin:0 auto;margin-top:35px;margin-right:20px;margin-left:20px}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#builds-application .tiny-beta-image{background-image:url("/images/builds/tiny_beta_x2.png");background-size:48px 64px}}#builds-application .small-release-image{background-image:url("/images/builds/small_release.png");width:99px;height:132px;margin:0 auto}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#builds-application .small-release-image{background-image:url("/images/builds/small_release_x2.png");background-size:99px 132px}}#builds-application .release-progress{display:table;margin:0 auto;padding:0.8em 0}#builds-application .beta-version{margin-top:5px;text-align:center;font-size:smaller;color:#8a5934}#builds-application .beta-current-version{margin-top:-5px;color:#b2855b;text-align:center;font-size:x-small}#builds-application .release-version{margin-top:5px;text-align:center;font-weight:bolder}#builds-application .release-date{margin-top:-2px;text-align:center;font-size:smaller}#builds-application .future-image{opacity:0.35}#builds-application .clear{clear:both}#builds-application .release-cycle-title{text-align:center;font-weight:bolder}#builds-application .feature .canary{background-image:url("/images/builds/canary.png");width:198px;height:263px;margin:0 auto}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#builds-application .feature .canary{background-image:url("/images/builds/canary_x2.png");background-size:198px 263px}}#builds-application .feature .beta{background-image:url("/images/builds/beta.png");width:198px;height:263px;margin:0 auto}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#builds-application .feature .beta{background-image:url("/images/builds/beta_x2.png");background-size:198px 263px}}#builds-application .feature .release{background-image:url("/images/builds/release.png");width:198px;height:263px;margin:0 auto}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#builds-application .feature .release{background-image:url("/images/builds/release_x2.png");background-size:198px 263px}}#builds-application .feature .lts{background-image:url("/images/builds/lts.png");width:198px;height:263px;margin:0 auto}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#builds-application .feature .lts{background-image:url("/images/builds/lts_x2.png");background-size:198px 263px}}#builds-application .features{margin-top:5%}#builds-application .feature{margin-left:20px}#builds-application .extra-margin{margin-top:5em}#builds-application .project-pills{margin:1em 0 3em 0;padding:0}#builds-application .project-pills li{float:left;margin-right:10px;border-radius:3px;padding:5px;width:111px;text-align:center;cursor:pointer;border:1px solid transparent}#builds-application .project-pills li:hover{background-color:#f6d5cd}#builds-application .project-pills li.active{background-color:#f23818;background-image:linear-gradient(0deg, #e7624b, #f67862);color:white;border:1px solid transparent}#builds-application .project-pills li.active:hover{border:1px solid transparent}#builds-application .project-name{margin-top:0}#builds-application .description{border-top:1px dotted #E5DBD6;padding-top:10px}#builds-application .table{width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}#builds-application .table thead th{vertical-align:bottom}#builds-application .table th,#builds-application .table td{padding:8px;line-height:20px;text-align:left}#builds-application .table th{font-weight:bold}#builds-application .table td{vertical-align:middle;border-top:1px solid #dddddd}#builds-application .table td:last-child,#builds-application .table th:last-child{text-align:right}#builds-application .tabs ul{border-bottom:none}#builds-application .tabs ul li.active{border-right:1px solid #f67862}#builds-application .tabs a.active{background-color:#f67862;background-image:-webkit-linear-gradient(-270deg, #e7624b, #f67862);background-image:linear-gradient(0deg, #e7624b, #f67862);border-right:1px solid #f67862;border-top:none;color:white;border-top:1px solid rgba(255,255,255,0.4)}#builds-application button{position:relative;border:0;margin:0;padding:0;width:70px;cursor:pointer;font-size:11px;font-weight:normal;color:transparent;background:transparent;border-radius:.25rem;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}#builds-application button,#builds-application button:after,#builds-application button:before{padding:7px 3px;-webkit-transition:0.75s, background-color 0.125s;-moz-transition:0.75s, background-color 0.125s;transition:0.75s, background-color 0.125s;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#builds-application button:after,#builds-application button:before{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:.25rem;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}#builds-application button:before{z-index:2;color:#fff;background-color:#f67862;content:attr(data-label)}#builds-application button:after{z-index:1;background-color:#999;color:#fff;-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg);content:'Copied'}#builds-application button.loading{-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#builds-application .loading-spinner{text-align:center}#builds-application hr{height:1px;border:none;margin:40px 0;background-color:#dfd7d4}#builds-application .centered{text-align:center}#builds-application .files-table{margin-bottom:4em}#builds-application .files-table:last-child{margin-bottom:0}#builds-application #download{width:100%}#builds-application #download #download-ember{left:auto;margin:2.5em 0}#builds-application .old-version-warning{background-color:#dd6a58;color:#FFFBF5;padding:.5em;border-radius:3px;margin-bottom:20px;line-height:1.5}#builds-application .old-version-warning .btn{float:right;font-weight:bold;font-size:12px;color:#FFFBF5;padding:0.3em 0.8em;background-color:#e69082;border-radius:3px;line-height:1.4}#builds-application .icon-attention-circled:before{content:'!';font-family:"Arial Black";font-style:normal;background-color:#FFFBF5;color:#dd6a58;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;border-radius:0.5em}#builds-application .channels{margin-top:5%}#builds-application .channel{text-align:left}#builds-application .channel::after{clear:both;content:"";display:table}#builds-application .channel .tomster{float:left;margin:0 20px;width:10%;padding:10px 0}#builds-application .channel .tomster:hover{border:0}#builds-application .channel .description{width:80%;padding:20px 0}#builds-application .channel .description.last{border-bottom:1px dotted #E5DBD6}#builds-application .channel .canary{background-image:url("/images/builds/canary.png");background-size:cover;width:99px;height:131.5px;margin:0 auto}#builds-application .channel .beta{background-image:url("/images/builds/beta.png");background-size:cover;width:99px;height:131.5px;margin:0 auto}#builds-application .channel .release{background-image:url("/images/builds/release.png");background-size:cover;width:99px;height:131.5px;margin:0 auto}#builds-application .channel .lts{background-image:url("/images/builds/lts.png");background-size:cover;width:99px;height:131.5px;margin:0 auto}.dashboard tr:nth-child(even) td{background-color:rgba(0,0,0,0.02)}.dashboard td.beta,.dashboard td.release,.dashboard td.canary,.dashboard td.planning{background-repeat:no-repeat;background-position:40% 50%;background-size:43px 64px !important;width:48px;height:74px;margin:0 auto;margin-top:35px;margin-right:20px;margin-left:20px}.dashboard td.beta{background-image:url("/images/builds/tiny_beta.png")}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){.dashboard td.beta{background-image:url("/images/builds/tiny_beta_x2.png");background-size:48px 64px}}.dashboard td.release{background-image:url("/images/builds/small_release.png")}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){.dashboard td.release{background-image:url("/images/builds/small_release_x2.png");background-size:99px 132px}}.dashboard td.canary{background-image:url("/images/builds/canary.png")}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){.dashboard td.canary{background-image:url("/images/builds/canary_x2.png");background-size:198px 263px}}.dashboard td.planning{background-image:url("/images/builds/blueprint.png")}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){.dashboard td.planning{background-image:url("/images/builds/blueprint_x2.png");background-size:186px 277px}}.dashboard td:first-child{width:300px;font-family:Menlo, Courier, monospace}.dashboard td:nth-child(2){padding-right:50px}.dashboard .small-release-image{background-image:url("/images/builds/small_release.png");width:99px;height:132px;margin:0 auto}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){.dashboard .small-release-image{background-image:url("/images/builds/small_release_x2.png");background-size:99px 132px}}code{font-family:Menlo, Courier, monospace;font-size:90%;color:#666;background-color:rgba(0,0,0,0.04);padding:3px;border-radius:5px}#content .tabs>ul,#subcontent .tabs>ul{margin:0 0;padding:0 0}#content ul,#subcontent ul,#content ol,#subcontent ol{margin:1em 1.5em}#content ul,#subcontent ul{list-style-type:none}#content .highlight .scroller,#subcontent .highlight .scroller{overflow:auto}#content .highlight,#subcontent .highlight{background-image:url("/images/code_background.gif");border:1px solid #d1d1d1;border-radius:5px;font-size:12px;font-family:Menlo, monospace;line-height:16px;overflow:hidden;position:relative;margin:2em 0;box-shadow:0 1px #fff,inset -1px 1px 4px rgba(0,0,0,0.1)}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#content .highlight,#subcontent .highlight{background-image:url("/images/code_background_x2.gif");background-size:2px 1px}}.tabs{margin-top:1em;border:1px solid #e0e0e0;border-radius:5px;overflow:hidden}.tabs>ul{list-style:none;overflow:hidden;display:table;width:100%;margin:0 0;padding:0 0;border-bottom:solid 1px #e6e4e3}.tabs>ul li:first-of-type{border-top-left-radius:4px}.tabs>ul li:first-of-type a{border-top-left-radius:2px}.tabs>ul li:last-of-type{border-top-right-radius:4px}.tabs>ul li:last-of-type a{border-top-right-radius:2px}.tabs>ul li:first-of-type{border-left:none}.tabs>ul li:last-of-type{border-right:1px solid transparent}.tabs>ul li.active:last-child{border-right:1px solid #f67862}.tabs>ul li.active:last-of-type a,.tabs>ul li:last-of-type a{border-right:1px solid transparent}.tabs>ul li.active a{background-color:#f67862;background-image:-webkit-linear-gradient(-270deg, #e7624b, #f67862);background-image:linear-gradient(0deg, #e7624b, #f67862);border-right:1px solid #f67862;border-top:none;color:white;border-top:1px solid rgba(255,255,255,0.4)}.tabs>ul li.active a:hover{color:white;background-image:-webkit-linear-gradient(-270deg, #e7624b, #f67862);background-image:linear-gradient(0deg, #e7624b, #f67862)}.tabs>ul a{border-right:1px solid transparent;border-left:1px solid transparent}.tabs>ul li{display:table-cell}.tabs>ul li a{display:block;border-top:solid 1px #fafafa;border-right:solid 1px #e6e4e3;background-color:#f3f3f3;background-image:-webkit-linear-gradient(-270deg, #f3f3f3, #ebebeb);background-image:linear-gradient(0deg, #f3f3f3, #ebebeb);padding:0.5em 1em;text-align:center;font-weight:normal;color:#443331;font-family:'Helvetica Neue'}.tabs>ul li a:hover{background-color:#ebebeb;background-image:-webkit-linear-gradient(-270deg, #ebebeb, #f3f3f3);background-image:linear-gradient(0deg, #ebebeb, #f3f3f3);color:black;border-bottom:none}.tabs .pane{margin:1em 1.5em 2em 1.5em}.survey-wrapper{padding:80px 0;text-align:center;background:white}.survey-wrapper a:hover{border:0}@media screen and (max-width: 360px){.survey-wrapper{padding:50px 0}}.survey-container{max-width:960px;margin:0 auto}.survey-wrapper{color:#747474;padding-left:10px;padding-right:10px}.survey-wrapper p{line-height:1.8}.survey-wrapper-header{background:#fff;background:url("/images/survey/bg.jpg") repeat;background-size:cover}.survey-wrapper.survey-wrapper-center{text-align:center}.survey-h1{max-width:400px;margin:auto;margin-top:70px}.survey-h1 img{max-width:80%}@media screen and (max-width: 360px){.survey-h1{margin-top:0px}}.survey-button:link,.survey-button:visited{margin-top:20px;margin:auto}.survey-button:link img,.survey-button:visited img{display:inline;background-color:transparent;width:7px;transition:0.2s margin-left ease-in-out;margin-left:5px;vertical-align:text-top}.survey-border-top{border-top:1px solid #e5dbd6}.survey-button:hover,.survey-button:active{background:#2C92AD;border-bottom:0}.survey-button:hover img,.survey-button:active img{margin-left:10px}.survey-image{max-width:100%}.survey-row::after{clear:both;content:"";display:table}.survey-column{width:33%;padding:10px;float:left;margin-top:18px}.survey-column.half{width:50%;float:left;margin-top:18px}@media screen and (max-width: 760px){.survey-column.survey-column{width:100%;float:none}}.survey-credits{width:135px;margin:auto;font-size:11px}.survey-credits img{max-width:100%;border:solid 1px #8E897B}.survey-tagline{font-size:14px;color:#A4A4A4;margin-bottom:20px}.survey-h2,a.survey-h2:link,a.survey-h2:visited{position:relative;color:#252525;font-family:'Maven Pro';font-weight:bold;line-height:1.2;font-size:28px}a.survey-h2:hover:after,a.survey-h2:active:after{font-family:'fontello';content:'\e802';position:absolute;top:0;right:100%;padding:0 0.3em;color:#cccccc}@media screen and (max-width: 460px){.survey-h2{font-size:22px}}.survey-footer{margin:auto;margin-bottom:60px}.survey-wrapper ~ #content-wrapper{display:none}.survey-wrapper ~ .footer{margin-top:0}.survey-wrapper p.large{line-height:1.6;font-size:18px;max-width:38em;margin-left:auto;margin-right:auto;margin-bottom:1.4em}.legal-wrapper{padding:3em;padding-bottom:1em;max-width:60em;margin:0 auto}@media screen and (max-width: 460px){.legal-wrapper{padding:2em 1em 1em 1em}}body.security.responsive>#content-wrapper{padding:3em;padding-bottom:1em;width:auto;max-width:60em;margin:0 auto}body.security.responsive #content,body.security.responsive #subcontent{width:auto}@media screen and (max-width: 460px){body.security.responsive>#content-wrapper{padding:2em 1em 1em 1em}}body.sponsors_index.responsive>#content-wrapper{padding:3em;padding-bottom:1em;width:auto;max-width:60em;margin:0 auto}body.sponsors_index.responsive #content,body.sponsors_index.responsive #subcontent{width:90%}@media screen and (max-width: 460px){body.sponsors_index.responsive>#content-wrapper{padding:2em 0 1em}}body.logos_index.responsive>#content-wrapper{padding:3em;padding-bottom:1em;width:100%;max-width:60em;margin:0 auto}body.logos_index.responsive #content,body.logos_index.responsive #subcontent{width:90%}@media screen and (max-width: 460px){body.logos_index.responsive>#content-wrapper{padding:2em 0 1em}}*{box-sizing:border-box}body{background-color:#faf4f1;margin:0;padding:0;font-family:'Helvetica Neue', Helvetica, Arial, Sans-Serif;font-size:14px;line-height:1.4em;color:#444444;font-weight:normal;-webkit-font-smoothing:antialiased}a{color:#f23818;text-decoration:none}a:hover{border-bottom:1px dotted #f23818}em{font-style:italic}strong{font-weight:bold}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:'Maven Pro';font-weight:bold}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{text-transform:none}h1{font-size:24px;margin-top:0;color:#E1563F;padding-bottom:20px}h1:not(:first-child){margin-top:40px}h2{font-size:22px;margin:.83em 0}h2,h3{font-family:'Maven Pro';font-weight:bold;color:#252525}h3{font-size:18px}h4{font-size:16px;line-height:1.618em;color:#E1563F;letter-spacing:1px;margin:24px 0 12px 0}ul{list-style-type:disc}#slider{list-style-type:none}ol{list-style-type:decimal}p{margin:1em 0}.section{margin:0 auto;width:960px}#sidebar{font-family:'Maven Pro';font-weight:normal;margin-top:38px;float:left;width:220px;min-height:475px;margin-bottom:28px;padding-bottom:120px;background:#f4ece9;border-left:1px solid #d4ccc8;border-right:1px solid #d4ccc8;position:relative}#sidebar #back-to-top{padding-left:13px;text-align:center;display:none;-webkit-transition:opacity 0.05s linear;-moz-transition:opacity 0.05s linear;transition:opacity 0.05s linear}@media screen and (max-width: 1200px){#sidebar #back-to-top{padding-left:0px;height:20px;width:30px;overflow:hidden}}@media screen and (max-width: 1020px){#sidebar #back-to-top{display:none !important}}#sidebar a{display:inline-block;text-decoration:none;line-height:1.5em;border-bottom:none;color:#d84a32;font-family:'Maven Pro';font-weight:bold;cursor:pointer}#sidebar a:hover{color:#252525}#sidebar a.active{color:#252525}#sidebar ol#toc-list{background:#f9e7e4}#sidebar ol#toc-list li{font-size:12px;list-style:none;margin:0px;padding:0px}#sidebar ol#toc-list li p{padding-left:7px}#sidebar ol#toc-list li a{padding:0 0 0 1em;line-height:1.2em}#sidebar ol#toc-list li>ol{display:none;margin:10px 0}#sidebar ol#toc-list li>ol.selected{display:block}#sidebar ol#toc-list li>ol li.sub-selected{background-color:#f2d1cb}#sidebar ol#toc-list li>ol li.sub-selected>a{font-family:'Maven Pro';font-weight:bolder;color:#282828}#sidebar ol#toc-list li.level-1{text-transform:uppercase}#sidebar ol#toc-list li.level-1>a{display:block;color:#443331;border-top:1px solid #d5ccc8;border-bottom:1px solid #d5ccc8;padding:12px 12px 10px 12px;background-color:#f4ece9}#sidebar ol#toc-list li.level-1>a:hover{background-color:#ECE3E0}#sidebar ol#toc-list li.level-1+.level-1>a{margin-top:-1px}#sidebar ol#toc-list li.level-1.selected>a{background-color:#f16f58;background-image:-webkit-linear-gradient(-90deg, #f67862, #e7624b);background-image:linear-gradient(-90deg, #f67862, #e7624b);margin-left:-1px;margin-right:-1px;color:white;border-top:1px solid rgba(255,255,255,0.4)}#sidebar ol#toc-list li.level-1:last-of-type ol{border-bottom:1px solid #d5ccc8;padding-bottom:0.5em}#sidebar ol#toc-list li.level-2 a,#sidebar ol#toc-list li.level-3 a{padding:6px 1em 6px 1em;display:block;text-transform:none;color:#d84a32}#sidebar ol#toc-list li.level-2 a:hover,#sidebar ol#toc-list li.level-3 a:hover{background-color:#f2d1cb;color:black}#sidebar ol#toc-list li.level-2 a:active,#sidebar ol#toc-list li.level-3 a:active{color:#5e5e5e}#sidebar:after{background-image:-webkit-linear-gradient(rgba(250,244,241,0), #fbf5f1);background-image:linear-gradient(rgba(250,244,241,0), #fbf5f1);position:absolute;bottom:0px;left:-1px;width:220px;height:120px;content:''}#guide_search{background-color:#fbf8f7;border:1px solid #cccccc;position:relative;color:#423432;display:block;width:100%;height:40px;border:0;input:-moz-placeholder;input-font-style:italic;input:-moz-placeholder;input-font-style:italic}#guide_search label{padding:0px 0px 5px 15px;padding-right:10px;margin-left:10px;background:no-repeat url("/images/search-icon.png")}#guide_search input:-webkit-input-placeholder{font-style:italic}#guide_search input{background:none;font-size:12px;border:0px;padding:5px 0px 5px 5px;height:100%;width:165px;outline:none;font-style:normal}#guide_search button{background:no-repeat url("/images/search-erase.png");width:14px;border:0px;height:14px;position:absolute;cursor:pointer;right:10px;top:15px}#header{position:absolute;width:100%;min-width:960px;top:0;height:60px;background:#E1563F top center;background-image:url("/images/navigation_background.png");border-bottom:1px solid #aa412f;z-index:10;box-shadow:rgba(0,0,0,0.3) 0 0 3px}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#header{background-image:url("/images/navigation_background_x2.png");background-size:480px 60px}}#header #wrapper{width:960px;margin:0 auto;position:relative}#header #search form{display:inline-block}#header #logo{position:absolute;left:7px;top:6px;width:103px;height:40px;background-image:url("/images/ember_logo.png");-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#header #logo{background-image:url("/images/ember_logo_x2.png");background-size:103px 42px}}#header #logo:hover,#header #logo:focus{-moz-transform:scale(1.06);-ms-transform:scale(1.06);-webkit-transform:scale(1.06);transform:scale(1.06);border:0}#header #nav{width:700px;height:65px;margin:0 auto;text-align:center}#header #nav li{line-height:26px;margin:18px 0 0;display:inline-block}#header #nav li a{font-family:'Maven Pro';font-weight:bold;font-size:13px;text-transform:uppercase;color:#faf2ee;text-shadow:rgba(0,0,0,0.3) 0px 1px 0px;display:block;padding:0px 1em;height:26px;line-height:26px;text-decoration:none;border:1px solid transparent}#header #nav li a:hover{color:#ffffff}#header #nav li.active a{color:#331915;text-shadow:rgba(255,255,255,0.2) 0 1px 0px;background-color:#bf4737;background-color:rgba(0,0,0,0.2);border-radius:3px;border:1px solid #923c2e;box-shadow:rgba(255,255,255,0.15) 0 1px 0px,inset rgba(0,0,0,0.17) 0 1px 1px}#header #nav li.active a:hover{color:black;background-color:rgba(0,0,0,0.17)}#header #search form input.st-search-input{margin-left:12px;font-size:100%;padding:2px 9px 2px 27px;height:26px;background-position:7px 6px;width:150px}#header #github{position:absolute;right:7px;top:17px}#header #github a{font-family:'Maven Pro';font-weight:bold;font-size:12px;text-transform:uppercase;color:#faf2ee;text-shadow:rgba(0,0,0,0.3) 0px 1px 0px;display:block;padding:0px 1em 0 0.5em;height:28px;line-height:28px;background-color:#ff6e56;background-image:-webkit-linear-gradient(top, #ff6e56 0%, #ed4f35 100%);background-image:linear-gradient(to bottom, #ff6e56 0%, #ed4f35 100%);border:1px solid #a93926;border-radius:4px;box-shadow:inset rgba(255,255,255,0.17) 0 1px 1px}#header #github a img{float:left;margin-top:7px;margin-right:6px;display:block}#header #github a:hover{color:#ffffff;background:#f86c55}#header #github .icon-fork{font-size:1.4em;margin-left:0;vertical-align:middle}#content-wrapper{width:960px;padding:0px 0px 20px 0px;margin:0 auto;position:relative}#content-wrapper::after{clear:both;content:"";display:table}#content-wrapper.grid{background-image:url("/images/grid.png")}.responsive #content-wrapper{max-width:960px;width:100%}#content.has-sidebar,.has-sidebar#subcontent{margin:38px 0 90px 2.1em;width:700px;float:left}#content ol+h2,#subcontent ol+h2,#content ul+h2,#subcontent ul+h2,#content p+h2,#subcontent p+h2,#content ol+h3,#subcontent ol+h3,#content ul+h3,#subcontent ul+h3,#content p+h3,#subcontent p+h3,#content div+h3,#subcontent div+h3{margin-top:1.5em}#content figure,#subcontent figure{width:100%;background-color:#ffffff;margin:1.5em 0;text-align:center;border:1px solid #cccccc;overflow-x:auto}#content aside,#subcontent aside{background-color:#ffffff;padding:1em;color:#666666}#content aside code,#subcontent aside code{color:#777777}.about-header-text{display:block;margin:60px auto 0 auto;width:534px;height:107px;overflow:hidden;white-space:nowrap;text-indent:100%;border-bottom:none;background-image:url("/images/about/header-text.png")}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){.about-header-text{background-image:url("/images/about/header-text_x2.png");background-size:534px 107px}}#download{width:280px;margin:0 auto;position:relative}#download #download-ember,#download #download-starter-kit{text-align:center;margin:4em auto 0 auto}#download #download-ember{left:0}#download #download-ember .button{margin:3px auto 6px;font-size:13px}#download #download-starter-kit{left:240px}#download .info{margin-top:4px;color:#888888}#download .social{margin-top:25px;margin-bottom:0;text-align:center;list-style:none;padding:0;height:20px}#download .social>li{display:inline-block;vertical-align:top;margin:0 10px;font-size:11px}#download .social a:hover{border:none}#download .social img{vertical-align:middle}#download .social .gplus a img{border:0}.section{overflow:hidden}.section h2{width:100%;text-align:center;margin:40px 0}.section table.columns{margin:0 auto}.section table.columns td{vertical-align:top;padding-right:50px}.features.section::after{clear:both;content:"";display:table}.features.section .feature{width:220px;float:left;margin-left:60px;margin-right:20px}.features.section .feature img{margin-left:auto;margin-right:auto;display:block}.features.section .feature p{text-align:center}#content .users.section .surround,#subcontent .users.section .surround{width:940px;margin:0 auto;padding-top:19px;border-radius:3px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 #fff;background:url("/images/about/carousel_bg.png");border:1px solid #d1d1d1}#content .users.section .surround::after,#subcontent .users.section .surround::after{clear:both;content:"";display:table}#content .users.section .surround a:hover,#subcontent .users.section .surround a:hover{border:0}#content .users.section .surround ul,#subcontent .users.section .surround ul{margin:0}#content .users.section .surround .bx-wrapper,#subcontent .users.section .surround .bx-wrapper,#content .users.section .surround .bx-window,#subcontent .users.section .surround .bx-window{width:940px}#content .users.section .surround .bx-wrapper .bx-prev,#subcontent .users.section .surround .bx-wrapper .bx-prev,#content .users.section .surround .bx-wrapper .bx-next,#subcontent .users.section .surround .bx-wrapper .bx-next{background:no-repeat;background-image:url("/images/about/carousel_controls.png");float:left;height:28px;width:30px}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#content .users.section .surround .bx-wrapper .bx-prev,#subcontent .users.section .surround .bx-wrapper .bx-prev,#content .users.section .surround .bx-wrapper .bx-next,#subcontent .users.section .surround .bx-wrapper .bx-next{background-image:url("/images/about/carousel_controls_x2.png");background-size:58px 28px}}#content .users.section .surround .bx-wrapper .bx-prev,#subcontent .users.section .surround .bx-wrapper .bx-prev,#content .users.section .surround .bx-wrapper .bx-next,#subcontent .users.section .surround .bx-wrapper .bx-next,#content .users.section .surround .bx-wrapper .pager-link,#subcontent .users.section .surround .bx-wrapper .pager-link{text-indent:-9999px}#content .users.section .surround .bx-wrapper .bx-prev,#subcontent .users.section .surround .bx-wrapper .bx-prev{background-position:left;border-right:1px solid #d1d1d1;float:right;position:absolute;bottom:0;left:0}#content .users.section .surround .bx-wrapper .bx-next,#subcontent .users.section .surround .bx-wrapper .bx-next{background-position:right;border-left:1px solid #d1d1d1;float:right;position:absolute;bottom:0;right:1px}#content .users.section .surround .bx-wrapper .bx-window,#subcontent .users.section .surround .bx-wrapper .bx-window{border-bottom:1px solid #d1d1d1;height:124px}#content .users.section .surround .bx-wrapper .bx-pager,#subcontent .users.section .surround .bx-wrapper .bx-pager{background:bottom repeat-x #f4f4f4;background-image:url("/images/about/carousel_pager_bg.png");border-left:1px solid #fafafa;border-right:1px solid #fafafa;border-top:1px solid #fefefe;font-size:0;height:28px;line-height:0;margin:0 29px;padding-top:9px;text-align:center}#content .users.section .surround .bx-wrapper .bx-pager::after,#subcontent .users.section .surround .bx-wrapper .bx-pager::after{clear:both;content:"";display:table}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#content .users.section .surround .bx-wrapper .bx-pager,#subcontent .users.section .surround .bx-wrapper .bx-pager{background-image:url("/images/about/carousel_pager_bg_x2.png");background-size:1px 27px}}#content .users.section .surround .bx-wrapper .bx-pager .pager-link,#subcontent .users.section .surround .bx-wrapper .bx-pager .pager-link{background:0 0 no-repeat;background-image:url("/images/about/carousel_dots.png");height:11px;width:10px;margin-left:10px;display:inline-block}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#content .users.section .surround .bx-wrapper .bx-pager .pager-link,#subcontent .users.section .surround .bx-wrapper .bx-pager .pager-link{background-image:url("/images/about/carousel_dots_x2.png");background-size:32px 11px}}#content .users.section .surround .bx-wrapper .bx-pager .pager-link.pager-active,#subcontent .users.section .surround .bx-wrapper .bx-pager .pager-link.pager-active,#content .users.section .surround .bx-wrapper .bx-pager .pager-link.pager-active:hover,#subcontent .users.section .surround .bx-wrapper .bx-pager .pager-link.pager-active:hover{background-position:-22px 0}#content .users.section .surround .bx-wrapper .bx-pager .pager-link:hover,#subcontent .users.section .surround .bx-wrapper .bx-pager .pager-link:hover{background-position:-11px 0}#content .users.section .surround .bx-wrapper .bx-pager .pager-link:first-of-type,#subcontent .users.section .surround .bx-wrapper .bx-pager .pager-link:first-of-type{margin-left:0}#content .users.section .user,#subcontent .users.section .user{position:relative;float:left;width:230px}#content .users.section .user.empty,#subcontent .users.section .user.empty{display:block;height:210px;visibility:hidden}#content .users.section .user a,#subcontent .users.section .user a{border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,0.1);background:url("/images/about/user_bg.png") no-repeat;display:block;height:103px;margin-left:20px;width:210px}#content .users.section p,#subcontent .users.section p{text-align:center}#content .users.section .listed,#subcontent .users.section .listed{float:left;margin-left:360px;margin-top:20px;text-align:center}.gears.section .gear{text-align:center;height:120px}.gears.section .gear .gearplus{padding:0px 30px 0px 30px;display:inline;line-height:120px}.gears.section .gear .gearplus img{vertical-align:top;padding-top:50px}.samples.section .sample{float:left;position:relative;margin-left:20px;border:1px solid rgba(0,0,0,0.1);overflow:hidden;box-shadow:rgba(0,0,0,0.1) 0 2px 3px;border-radius:6px;width:220px}.samples.section .sample:first-of-type{margin-left:0}.samples.section .sample .info{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:rgba(0,0,0,0.85);-webkit-font-smoothing:antialiased;-webkit-transition:opacity 0.1s linear;-moz-transition:opacity 0.1s linear;transition:opacity 0.1s linear;border-radius:6px}.samples.section .sample .info .name{text-align:center;color:white;font-family:'Maven Pro';font-weight:normal;font-size:18px;margin-top:55px;text-transform:uppercase}.samples.section .sample .info .actions{text-align:center;margin-top:16px}.samples.section .sample .info .actions>div{display:inline-block;margin:0 3px}.samples.section .sample img{border-radius:6px}.samples.section .sample:hover .info{opacity:1}.donate{margin-top:10px}.anchorable-toc{position:relative}.anchorable-toc:hover a.toc-anchor{display:block}a.toc-anchor{display:none;position:absolute;text-decoration:none;border:none;left:-1em;width:30px;height:13px;background:url("/images/link.png") no-repeat;background-size:18px 9px;left:-22px;opacity:0.5;top:50%;margin-top:-5px}.guides .chapter h1,.dashboard .chapter h1{padding-bottom:0.5em}.guides .chapter ul,.guides .chapter ol,.dashboard .chapter ul,.dashboard .chapter ol{margin-left:32px;margin-bottom:28px}.guides .chapter ul li,.guides .chapter ol li,.dashboard .chapter ul li,.dashboard .chapter ol li{font-size:15px;margin:10px 0 10px 0}.guides .chapter ul li p,.guides .chapter ol li p,.dashboard .chapter ul li p,.dashboard .chapter ol li p{padding-left:7px}.guides table,.dashboard table{width:100%;margin:1em 0}.guides table tbody tr,.dashboard table tbody tr{background:rgba(255,249,249,0.56);border-bottom:1px solid rgba(223,215,212,0.28)}.guides table thead,.dashboard table thead{background-color:#f9e7e4}.guides table th,.dashboard table th{font-weight:bold}.guides table th,.guides table td,.dashboard table th,.dashboard table td{padding:5px 10px}.guides .note,.dashboard .note{background:rgba(0,0,0,0.2)}.guides .note::before,.dashboard .note::before{content:"Note"}.previous-guide{float:left}.next-guide{float:right}.guides_getting-started .jsbin-embed{min-height:519px !important}.blog h5.blog-post-summary-author{font-size:10px;color:gray}.blog article{margin:0 0 3em 0;padding:0 0 3em 0;border-bottom:solid 1px #e0e0e0}.blog article:last-child{border-bottom:none}.blog article .blog-post-author{font-size:10px;color:gray;top:59px;margin-left:45px}.blog article h1{padding-bottom:0}.blog article figure{width:100%;background-color:white;padding:10px;border:1px solid #cccccc}.blog article blockquote{background-color:rgba(100,100,100,0.1);font-style:italic;padding:8px}.blog article blockquote>p{padding:0;margin:0}.blog article img{display:block;margin:0 auto;background-color:white;max-width:100%}.blog article img.no-background{background-color:transparent}.blog article img.float-right{float:right}.blog article ul,.blog article ol{margin-left:1.5em}.blog article ul{list-style:disc}.blog article ol{list-style:decimal}.blog article table.figure{float:left;margin-bottom:20px}.blog article table.figure+table.figure{margin-left:20px}.blog article table.figure+table.figure+*{clear:left}.blog article table.figure th,.blog article table.figure td{padding:5px 10px}.blog article table.figure thead th{font-weight:bold;border-bottom:2px solid #E1563F}.blog article table.figure tbody td{border-bottom:1px solid #efa497}body.community #content,body.community #subcontent{margin:3em auto 0 auto;width:54em}body.community #content>h1,body.community #subcontent>h1{text-align:center;margin:3em auto 1em auto}body.community #content .section,body.community #subcontent .section{width:auto}body.community #content .section .image,body.community #subcontent .section .image{float:left;margin:0 20px 15px 0;width:220px;height:142px}body.community #content .section.contribute .image,body.community #subcontent .section.contribute .image{background-image:url("/images/community/give.png")}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){body.community #content .section.contribute .image,body.community #subcontent .section.contribute .image{background-image:url("/images/community/give_x2.png");background-size:220px 142px}}body.community #content .section.help .image,body.community #subcontent .section.help .image{background-image:url("/images/community/sos.png")}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){body.community #content .section.help .image,body.community #subcontent .section.help .image{background-image:url("/images/community/sos_x2.png");background-size:220px 142px}}body.community #content .section.bugs .image,body.community #subcontent .section.bugs .image{background-image:url("/images/community/bug.png");float:right;margin:0 0 15px 20px}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){body.community #content .section.bugs .image,body.community #subcontent .section.bugs .image{background-image:url("/images/community/bug_x2.png");background-size:220px 142px}}body.community #content .section.meetup,body.community #subcontent .section.meetup{width:47%;float:left;text-align:center}body.community #content .section.meetup h2,body.community #subcontent .section.meetup h2{margin-bottom:10px;line-height:1.2}body.community #content .section.meetup .image,body.community #subcontent .section.meetup .image{background-image:url("/images/community/meetup.png");background-position:center top;float:none;margin:0 0 15px 20px;width:221px;height:185px;margin:0 auto}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){body.community #content .section.meetup .image,body.community #subcontent .section.meetup .image{background-image:url("/images/community/meetup_x2.png");background-size:221px 185px}}body.community #content .section.meetup .button,body.community #subcontent .section.meetup .button{margin:25px auto}body.community #content .section.learn,body.community #subcontent .section.learn{width:47%;float:right;text-align:center}body.community #content .section.learn h2,body.community #subcontent .section.learn h2{margin-bottom:15px;line-height:1.2}body.community #content .section.learn .image,body.community #subcontent .section.learn .image{background-image:url("/images/community/campster.png");background-position:center top;float:none;width:201px;height:179px;margin:0 auto}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){body.community #content .section.learn .image,body.community #subcontent .section.learn .image{background-image:url("/images/community/campster_x2.png");background-size:201px 179px}}body.community #content .section.learn .button,body.community #subcontent .section.learn .button{margin:25px auto}body.community #content .section table,body.community #subcontent .section table{margin:2em auto}body.community #content .section .inline_list a:first-child,body.community #subcontent .section .inline_list a:first-child{margin-left:20px}body.community_meetups #content,body.community_meetups #subcontent{margin:3em auto 0 auto;width:54em}body.community_meetups #content h1,body.community_meetups #subcontent h1,body.community_meetups #content h1:first-child,body.community_meetups #subcontent h1:first-child{margin-top:0;padding-bottom:20px}body.community_meetups #content .section,body.community_meetups #subcontent .section{width:auto}body.community_meetups #content .section::after,body.community_meetups #subcontent .section::after{clear:both;content:"";display:table}body.community_meetups #content .section table,body.community_meetups #subcontent .section table{margin:2em auto}body.community_meetups #content .section .inline_list a:first-child,body.community_meetups #subcontent .section .inline_list a:first-child{margin-left:20px}body.community_meetups #content .map #map,body.community_meetups #subcontent .map #map{width:100%;height:400px;margin-top:2em;border:1px solid #e0e0e0;box-shadow:0 1px #fff,inset -1px 1px 4px rgba(0,0,0,0.1);border-radius:5px}body.community_meetups #content .map #map #maptype,body.community_meetups #subcontent .map #map #maptype,body.community_meetups #content .map #map .gm-style-cc,body.community_meetups #subcontent .map #map .gm-style-cc{display:none}body.community_meetups #content .map #map .map-marker,body.community_meetups #subcontent .map #map .map-marker{width:200px;padding:10px;font-family:'Helvetica Neue', Helvetica, Arial, Sans-Serif}body.community_meetups #content .map #map h2,body.community_meetups #subcontent .map #map h2,body.community_meetups #content .map #map h3,body.community_meetups #subcontent .map #map h3{font-size:16px;margin:0 0 5px;padding:0;line-height:1em}body.community_meetups #content .map #map h2,body.community_meetups #subcontent .map #map h2{color:#f23818;margin-bottom:20px}body.community_meetups #content .map #map h3,body.community_meetups #subcontent .map #map h3{text-transform:none;letter-spacing:0;font-size:13px;margin-bottom:15px;font-weight:normal;text-align:left;font-family:'Helvetica Neue', Helvetica, Arial, Sans-Serif}body.community_meetups #content .map #map .organizer,body.community_meetups #subcontent .map #map .organizer{margin:15px 0;height:40px}body.community_meetups #content .map #map .organizer::after,body.community_meetups #subcontent .map #map .organizer::after{clear:both;content:"";display:table}body.community_meetups #content .map #map .profile-img-wrapper,body.community_meetups #subcontent .map #map .profile-img-wrapper{width:40px;height:40px;float:left;margin-right:10px;overflow:hidden;background-color:#ddd}body.community_meetups #content .map #map .profile-img,body.community_meetups #subcontent .map #map .profile-img{max-width:40px;margin:0 auto}body.community_meetups #content .map #map .view,body.community_meetups #subcontent .map #map .view{text-align:center;font-weight:bold;margin:20px 0 5px;padding:12px 0 0;border-top:dotted 1px #d0d0d0}body.community_meetups #content .list table,body.community_meetups #subcontent .list table{margin-top:0.5em}body.community_meetups #content .list h3,body.community_meetups #subcontent .list h3{margin-top:1.5em}body.community_meetups #content .list h4,body.community_meetups #subcontent .list h4{color:#252525;text-transform:none;letter-spacing:0;margin-top:1em;margin-bottom:0;font-size:14px;font-family:'Helvetica Neue', Helvetica, Arial, Sans-Serif}body.community_meetups #content .list .col-third,body.community_meetups #subcontent .list .col-third{width:33%;float:left;box-sizing:border-box;padding:0 10px}body.community_meetups #content .list .col-third:first-of-type,body.community_meetups #subcontent .list .col-third:first-of-type{padding:0 20px 0 0}body.community_meetups #content .list .col-third:last-of-type,body.community_meetups #subcontent .list .col-third:last-of-type{padding:0 0 0 20px}body.community_meetups #content .list ul,body.community_meetups #subcontent .list ul{text-align:left;padding:0;margin:0.5em 0;list-style-type:none}body.community_meetups #content .list ul li,body.community_meetups #subcontent .list ul li{margin:2px 0;padding:0}body.community_meetups #content .list ul li:before,body.community_meetups #subcontent .list ul li:before{background-image:url("/images/meetups/map-pin.png");background-size:9px auto;width:9px;height:12px;display:inline-block;content:"";vertical-align:middle;margin-right:7px;margin-bottom:2px}body.community_meetups #content .list ul a,body.community_meetups #subcontent .list ul a{border:none;display:inline-block}body.community_meetups #content .list ul a.active,body.community_meetups #subcontent .list ul a.active{font-weight:bold}body.community_meetups #content .start .image,body.community_meetups #subcontent .start .image{background-image:url("/images/community/meetup.png");background-position:center top;float:left;width:221px;height:185px;margin:-35px 20px 0 auto}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){body.community_meetups #content .start .image,body.community_meetups #subcontent .start .image{background-image:url("/images/community/meetup_x2.png");background-size:221px 185px}}body.community_meetups #content .start p,body.community_meetups #subcontent .start p{text-align:left}body.community_resources #content,body.community_resources #subcontent{margin:3em auto 0 auto;width:54em}body.community_resources #content h1,body.community_resources #subcontent h1,body.community_resources #content h1:first-child,body.community_resources #subcontent h1:first-child{margin-top:0;padding-bottom:20px}body.community_resources #content .section,body.community_resources #subcontent .section{width:auto}body.community_resources #content .section::after,body.community_resources #subcontent .section::after{clear:both;content:"";display:table}body.community_resources #content .section table,body.community_resources #subcontent .section table{margin:2em auto}body.community_resources #content .section .inline_list a:first-child,body.community_resources #subcontent .section .inline_list a:first-child{margin-left:20px}body.community_resources #content .surround,body.community_resources #subcontent .surround{width:756px;margin:0 auto;padding-top:19px}body.community_resources #content .surround a:hover,body.community_resources #subcontent .surround a:hover{border:0}body.community_resources #content .surround ul,body.community_resources #subcontent .surround ul{margin:0}body.community_resources #content .surround .bx-wrapper,body.community_resources #subcontent .surround .bx-wrapper,body.community_resources #content .surround .bx-window,body.community_resources #subcontent .surround .bx-window{width:756px;margin:0 auto}body.community_resources #content .surround .bx-wrapper .bx-prev,body.community_resources #subcontent .surround .bx-wrapper .bx-prev,body.community_resources #content .surround .bx-wrapper .bx-next,body.community_resources #subcontent .surround .bx-wrapper .bx-next{background:no-repeat;background-image:url("/images/about/carousel_controls.png");float:left;height:220px;width:30px}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){body.community_resources #content .surround .bx-wrapper .bx-prev,body.community_resources #subcontent .surround .bx-wrapper .bx-prev,body.community_resources #content .surround .bx-wrapper .bx-next,body.community_resources #subcontent .surround .bx-wrapper .bx-next{background-image:url("/images/about/carousel_controls_x2.png");background-size:58px 28px}}body.community_resources #content .surround .bx-wrapper .bx-prev,body.community_resources #subcontent .surround .bx-wrapper .bx-prev,body.community_resources #content .surround .bx-wrapper .bx-next,body.community_resources #subcontent .surround .bx-wrapper .bx-next,body.community_resources #content .surround .bx-wrapper .pager-link,body.community_resources #subcontent .surround .bx-wrapper .pager-link{text-indent:-9999px}body.community_resources #content .surround .bx-wrapper .bx-prev,body.community_resources #subcontent .surround .bx-wrapper .bx-prev{background-position:left;float:right;position:absolute;top:0;left:0}body.community_resources #content .surround .bx-wrapper .bx-next,body.community_resources #subcontent .surround .bx-wrapper .bx-next{background-position:right;float:right;position:absolute;top:0;right:1px}body.community_resources #content .surround .bx-wrapper .bx-window,body.community_resources #subcontent .surround .bx-wrapper .bx-window{height:225px}body.community_resources #content .surround .bx-wrapper .bx-pager,body.community_resources #subcontent .surround .bx-wrapper .bx-pager{font-size:0;height:28px;line-height:0;margin:0 29px;padding-top:9px;text-align:center}body.community_resources #content .surround .bx-wrapper .bx-pager::after,body.community_resources #subcontent .surround .bx-wrapper .bx-pager::after{clear:both;content:"";display:table}body.community_resources #content .surround .bx-wrapper .bx-pager .pager-link,body.community_resources #subcontent .surround .bx-wrapper .bx-pager .pager-link{background:0 0 no-repeat;background-image:url("/images/about/carousel_dots.png");height:11px;width:10px;margin-left:10px;display:inline-block}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){body.community_resources #content .surround .bx-wrapper .bx-pager .pager-link,body.community_resources #subcontent .surround .bx-wrapper .bx-pager .pager-link{background-image:url("/images/about/carousel_dots_x2.png");background-size:32px 11px}}body.community_resources #content .surround .bx-wrapper .bx-pager .pager-link.pager-active,body.community_resources #subcontent .surround .bx-wrapper .bx-pager .pager-link.pager-active,body.community_resources #content .surround .bx-wrapper .bx-pager .pager-link.pager-active:hover,body.community_resources #subcontent .surround .bx-wrapper .bx-pager .pager-link.pager-active:hover{background-position:-22px 0}body.community_resources #content .surround .bx-wrapper .bx-pager .pager-link:hover,body.community_resources #subcontent .surround .bx-wrapper .bx-pager .pager-link:hover{background-position:-11px 0}body.community_resources #content .surround .bx-wrapper .bx-pager .pager-link:first-of-type,body.community_resources #subcontent .surround .bx-wrapper .bx-pager .pager-link:first-of-type{margin-left:0}body.community_resources #content .user,body.community_resources #subcontent .user{position:relative;float:left;width:235px;text-align:center}body.community_resources #content .user.empty,body.community_resources #subcontent .user.empty{display:block;height:220px;visibility:hidden}body.community_resources #content .user a,body.community_resources #subcontent .user a{display:block;height:220px;margin:0 10px;width:210px}body.community_resources #content p,body.community_resources #subcontent p{text-align:center}body.community_resources #content .listed,body.community_resources #subcontent .listed{float:left;margin-left:360px;margin-top:20px;text-align:center}.gears.section .gear{text-align:center;height:120px}.gears.section .gear .gearplus{padding:0px 30px 0px 30px;display:inline;line-height:120px}.gears.section .gear .gearplus img{vertical-align:top;padding-top:50px}body.security #content,body.security #subcontent{margin:3em auto 0 auto;width:54em}.ember-users .section{width:100%}.ember-users #content,.ember-users #subcontent{margin:3em auto 0 auto;max-width:54em;width:90%}.ember-users .button{display:block;text-align:center;margin:0 auto}.ember-users_index .users.section{margin-top:0px}.showcase{margin:0 auto;width:100%}ul.showcase{list-style-type:none}ul.showcase::after{clear:both;content:"";display:table}#content ul.showcase,#subcontent ul.showcase{margin:0}#content .showcase li,#subcontent .showcase li{background:transparent;border-bottom:none}@media screen and (max-width: 780px){#content .showcase>li,#subcontent .showcase>li{width:50%}#content .showcase>li a,#subcontent .showcase>li a{margin:0 auto}}@media screen and (max-width: 560px){#content .showcase>li,#subcontent .showcase>li{display:block;float:none;margin:20px auto;width:100%}#content .showcase>li a,#subcontent .showcase>li a{margin:0 auto}}.showcase>li{float:left;width:33.333%;margin:10px 0}.showcase>li:nth-child(3n+1) a{margin:0 auto 0 0}.showcase>li:nth-child(3n+2) a{margin:0 auto 0 auto}.showcase>li:nth-child(3n+3) a{margin:0 0 0 auto}.showcase>li a{background-image:url("/images/about/user_bg.png");display:block;height:103px;width:210px;text-align:center}.showcase>li a img{height:auto;width:auto;max-height:103px;max-width:210px}.showcase a:hover{border-bottom:none}body.deprecations #content,body.deprecations #subcontent{margin-top:38px}.tomster.section.intro{margin:3em auto 0;width:54em}.tomster.section.intro h1{text-align:center}.tomster.section.list{margin:0 auto}.tomster.section.list #tomster-list td{padding:20px}.tomster.section.list .tomster-container{border-radius:2px;border:1px solid #ddd;background-color:#fff;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px rgba(0,0,0,0.15)}.tomster.section.list .tomster-image{text-align:center;width:438px;height:438px;padding:30px;display:flex;align-items:center;justify-content:center}.tomster.section.list .tomster-image img{margin-bottom:-4px;max-width:100%;max-height:100%}.tomster.section.list .tomster-info{padding:12px;height:41px}.tomster.section.list .tomster-info::after{clear:both;content:"";display:table}.tomster.section.list .tomster-info .title{float:left;font-size:15px;font-weight:bold;font-family:'Maven Pro';text-transform:uppercase}.tomster.section.list .tomster-info .date{float:right}.tomster.section.list .tomster-info p.not-yet-url{margin-top:0;margin-bottom:0}body.tomster_faq #content,body.tomster_faq #subcontent{margin:3em auto 0 auto;width:54em}body.tomster_faq #content h1,body.tomster_faq #subcontent h1,body.tomster_faq #content h1:first-child,body.tomster_faq #subcontent h1:first-child{margin-top:0;padding-bottom:20px}body.tomster_faq #content .section,body.tomster_faq #subcontent .section{width:auto}body.tomster_faq #content li,body.tomster_faq #subcontent li{margin-bottom:4px}body.tomster_faq #content hr,body.tomster_faq #subcontent hr{height:1px;border:none;margin:2em 0;background-color:#dfd7d4}body.tomster_faq #content #back-to-top,body.tomster_faq #subcontent #back-to-top{padding-left:13px;text-align:center;display:none;-webkit-transition:opacity 0.05s linear;-moz-transition:opacity 0.05s linear;transition:opacity 0.05s linear}@media screen and (max-width: 1200px){body.tomster_faq #content #back-to-top,body.tomster_faq #subcontent #back-to-top{padding-left:0px;height:20px;width:30px;overflow:hidden}}@media screen and (max-width: 1020px){body.tomster_faq #content #back-to-top,body.tomster_faq #subcontent #back-to-top{display:none !important}}.tomster-faq::after{clear:both;content:"";display:table}.tomster-faq .left-col{float:left;width:491px}.tomster-faq .right-col{float:left;width:225px;margin-left:40px;text-align:center}body.tomster_commission #content,body.tomster_commission #subcontent,body.tomster_commission-sent #content,body.tomster_commission-sent #subcontent,body.tomster_payment #content,body.tomster_payment #subcontent,body.tomster_payment-sent #content,body.tomster_payment-sent #subcontent{margin:3em auto 0 auto;width:54em}body.tomster_commission #content h1,body.tomster_commission #subcontent h1,body.tomster_commission #content h1:first-child,body.tomster_commission #subcontent h1:first-child,body.tomster_commission-sent #content h1,body.tomster_commission-sent #subcontent h1,body.tomster_commission-sent #content h1:first-child,body.tomster_commission-sent #subcontent h1:first-child,body.tomster_payment #content h1,body.tomster_payment #subcontent h1,body.tomster_payment #content h1:first-child,body.tomster_payment #subcontent h1:first-child,body.tomster_payment-sent #content h1,body.tomster_payment-sent #subcontent h1,body.tomster_payment-sent #content h1:first-child,body.tomster_payment-sent #subcontent h1:first-child{margin-top:0;padding-bottom:20px}body.tomster_commission #content .section,body.tomster_commission #subcontent .section,body.tomster_commission-sent #content .section,body.tomster_commission-sent #subcontent .section,body.tomster_payment #content .section,body.tomster_payment #subcontent .section,body.tomster_payment-sent #content .section,body.tomster_payment-sent #subcontent .section{width:auto}.tomster-commission::after,.tomster-payment::after{clear:both;content:"";display:table}.tomster-commission .left-col,.tomster-payment .left-col{float:left;width:491px}.tomster-commission .right-col,.tomster-payment .right-col{float:left;width:225px;margin-left:40px;text-align:center}.tomster-form{margin-top:1.5em}.tomster-form ul{padding:0;margin:0 !important}.tomster-form li::after{clear:both;content:"";display:table}.tomster-form label,.tomster-form legend{margin-top:1em;margin-bottom:0.4em;display:block;font-weight:bold}.tomster-form label.error,.tomster-form legend.error{color:#E1563F;font-size:12px;margin-top:-0.9em}.tomster-form label .req,.tomster-form legend .req{color:#E1563F}.tomster-form input[type="text"],.tomster-form input[type="email"],.tomster-form input[type="file"],.tomster-form textarea{border:none;margin:0 0 1em;display:block;padding:10px;font-size:14px;background-color:white;border:1px solid #ddd;outline:none;width:70%;border-radius:6px;box-shadow:0 1px #fff,inset -1px 1px 4px rgba(0,0,0,0.1)}.tomster-form input[type="text"]:focus,.tomster-form input[type="email"]:focus,.tomster-form input[type="file"]:focus,.tomster-form textarea:focus{border-color:#888}.tomster-form input[type="text"].error,.tomster-form input[type="email"].error,.tomster-form input[type="file"].error,.tomster-form textarea.error{border-color:#E1563F}.tomster-form input[type="file"]{padding:15px 10px;background-color:transparent;cursor:pointer}.tomster-form input[type="file"]:focus{border-color:#ddd}.tomster-form textarea{width:100%;height:100px}.tomster-form fieldset .choice{display:block;margin-top:0.3em}.tomster-form fieldset label{display:inline-block;margin:0;padding:0;font-weight:normal}.tomster-form fieldset input.other{margin-left:20px;margin-top:0.1em}.tomster-form input[type="submit"]{margin-top:1em;width:125px;line-height:35px}.tomster-form input[type="submit"]:hover{cursor:pointer}.tomster-form .inline-field{margin-right:5px;float:left;line-height:40px}.tomster-form .inline-field input[type="text"]{width:auto}.tomster-form .inline-field label{line-height:1.6em}#content .sponsors.section h2:nth-of-type(2),#subcontent .sponsors.section h2:nth-of-type(2){margin-top:50px}.sponsors .section{width:100%;margin-top:0px;padding:0 0 2em}.sponsors .section h2{margin:30px 0}.sponsors p{margin-bottom:0px}.sponsors #content,.sponsors #subcontent{margin:3em auto 0 auto;width:54em}.sponsors .button{display:block;text-align:center;margin:0 auto}.sponsors h5{text-align:center;padding-top:5px}.sponsors #sponsorType{text-align:center;font-style:italic;font-size:12px;margin-top:0px}.sponsors .thanks{margin-top:50px}.sponsors ul,.sponsors ol{margin-bottom:28px;list-style-type:disc}.sponsors ul li,.sponsors ol li{font-size:15px;margin:10px 0 10px 0}.sponsors ul li p,.sponsors ol li p{padding-left:7px}.team .section,.meetup-assets .section,.guidelines .section,.legal .section,.logos .section{width:100%;margin-top:0px}.team .rightFloat,.meetup-assets .rightFloat,.guidelines .rightFloat,.legal .rightFloat,.logos .rightFloat{float:right;padding:2px}.team #content,.team #subcontent,.meetup-assets #content,.meetup-assets #subcontent,.guidelines #content,.guidelines #subcontent,.legal #content,.legal #subcontent,.logos #content,.logos #subcontent{margin:3em auto 0 auto;width:54em}body.team h1,body.team .lead{text-align:center}body.team hr{height:1px;border:none;margin:4em 0;background-color:#dfd7d4}body.team .headshots{width:760px;margin:0 auto}body.team .headshots a:hover{border-bottom:none}body.team .headshots td{width:190px;text-align:center;padding:40px 0 0}body.team .headshots td p{margin:0px 0px 10px 0px;font-weight:bold}body.team .headshots td img{margin-bottom:10px;border-radius:50%;width:130px;height:130px;border:2px solid #faf4f1}body.team .headshots td img:hover,body.team .headshots td img:active,body.team .headshots td img:focus{border:0}body.team .headshots td .social{margin-bottom:0}body.team .headshots td .social li{display:inline-block;padding:0}body.team .headshots td .social a{color:#7c7a79;font-size:24px}body.team .headshots td .social a:hover{color:#444}body.team .headshots.contributors .avatar{position:relative}body.team .headshots.contributors img{width:66px;height:66px}body.team .headshots.contributors .type{position:absolute;left:5px;right:5px;top:-9px;color:#fff;font-size:12px;font-weight:bold;display:block;line-height:1.5em;border-radius:4px;background-color:#f23818}#content .meetups ul,#subcontent .meetups ul{width:100%;overflow:hidden;text-align:center;margin-left:2.5em}#content .meetups li,#subcontent .meetups li{width:220px;float:left;margin-bottom:20px}#content .meetups li img,#subcontent .meetups li img,#content .meetups li a,#subcontent .meetups li a{display:block;margin:0 auto}#content .meetups p,#subcontent .meetups p{text-align:center}.second{margin-top:50px}.tomsterVar{text-align:center}.tomsterVar a:hover{text-decoration:none;border-bottom:0px}#footer{min-width:960px;margin-top:60px;padding:25px 0;border-top:1px solid #e5dbd6;background-color:#f2ece9;overflow:hidden;font-family:'Maven Pro';font-weight:bold}#footer #footer-wrapper{width:960px;margin:0 auto;position:relative}#footer #footer-wrapper::after{clear:both;content:"";display:table}#footer .info{width:200px;color:#717171;text-transform:uppercase;font-size:10px;float:left}#footer .info a{color:#E1563F;text-decoration:none}#footer .statement{font-size:14px;color:#bbbbbb;text-transform:uppercase;position:absolute;text-align:center;left:200px;right:200px;top:10px}#footer .links{width:200px;text-align:right;float:right}#footer .links a{margin:3px 10px 0;border-bottom:none;opacity:0.7;-webkit-transition:0.4s;-moz-transition:0.4s;transition:0.4s}#footer .links a:hover{opacity:1}#footer .links a i{margin:0}#footer .links a span{display:inline-block;width:1px;text-indent:200%;white-space:nowrap;overflow:hidden}#footer .twitter,#footer .github,#footer .googleplus{font-size:33px;line-height:35px;color:#464646;height:35px;width:35px;display:inline-block}#footer .googleplus{font-size:29px}.screenshot{margin-left:-60px}.button{display:block;width:220px;height:40px;font-family:'Maven Pro';font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:40px;font-size:14px;color:#f6ece8;text-align:center;text-shadow:rgba(0,0,0,0.3) 0 1px 0}.button.orange{border:1px solid #cb6352;border-top-color:#ea7a68;border-bottom-color:#a04332;background-image:-webkit-linear-gradient(top, #fe845a, #d14e37);background-image:linear-gradient(to bottom, #fe845a, #d14e37);border-radius:5px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.35)}.button.orange:hover,.button.orange:focus{border-color:#e27260;border-top-color:#ea7a68;border-bottom-color:#c1513d;background-image:-webkit-linear-gradient(top, #fc906b, #e2654e);background-image:linear-gradient(to bottom, #fc906b, #e2654e)}.button.orange:active{border-color:#c9533d;border-top-color:#92473a;border-bottom-color:#e1583f;background-image:-webkit-linear-gradient(top, #b2412e, #ed7249);background-image:linear-gradient(to bottom, #b2412e, #ed7249);box-shadow:none;text-shadow:rgba(0,0,0,0.2) 0 -1px 0}.button.black{background-image:url("/images/black_buttons.png")}.button.black:hover{background-position:0 -46px;border-bottom:none}.button.black:active{background-position:0 -92px;text-shadow:rgba(0,0,0,0.3) 0 -1px 0}.small-button{width:74px;height:22px;font-family:'Maven Pro';font-weight:normal;color:#ffffff;line-height:24px;text-transform:uppercase;text-shadow:rgba(0,0,0,0.3) 0 1px 0}.small-button.orange{background-image:url("/images/small-orange-button.png")}.small-button.black{background-image:url("/images/small-black-button.png")}.button-hero{margin:30px auto}a.edit-page{font-size:18px;color:#444;margin:0;width:24px;height:18px;display:inline-block;float:right;overflow:hidden;opacity:0.4}a.edit-page:hover{opacity:1;border-bottom:0}.api h3.name{text-transform:none;float:left;margin-right:5px}.api h3.anchorable-toc{position:relative}.api h3.anchorable-toc:hover a.toc-anchor{display:block}.api h3.anchorable-toc .toc-anchor{display:none;position:absolute;text-decoration:none;border:none;left:-1em;width:30px;height:13px;background:url("/images/link.png") no-repeat;background-size:18px 9px;left:-19px;opacity:0.5;top:50%;margin-top:-5px}.api .meta{line-height:16px;font-size:11px;clear:left}.api .args{font-style:italic;color:#444444}.api .method h3{text-transform:none}.api dl{margin:1em 0 1em 1em}.api dl dd{margin:0em 0 0.5em 0}.api .type{border-bottom:1px dotted #afafaf;font-size:13px;color:gray}.api #api-options{padding-bottom:1em;border-bottom:solid 1px #e0e0e0;margin-bottom:1.5em}.api .class-info{margin-bottom:2em}.api .class-info p{color:#443331;font-weight:bold;margin:0;text-transform:uppercase}.api .class-info p a{text-transform:none;font-weight:normal}.api .description p{font-family:'Helvetica Neue', Helvetica, Arial, Sans-Serif;font-weight:400;margin:1.5em 0;line-height:1.5em;color:#0C0C0C}.api .deprecation{background-color:#FFFFCC;border:1px solid #dfd7d4;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin:1.5em 0;padding:10px}.api .deprecation p{color:#E1563F;font-family:'Helvetica Neue';font-size:14px;font-weight:bold;margin:0}.api ul.index-list{margin-left:1.5em;overflow:hidden;-moz-column-count:2;-moz-column-gap:1em;-webkit-column-count:2;-webkit-column-gap:1em;column-count:2;column-gap:1em}.api ul.index-list li{overflow:hidden;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;display:block}.api ol#toc-list li a{display:block;overflow:hidden;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.api div.method,.api div.property,.api div.event{padding-bottom:1em;border-bottom:solid 1px #e0e0e0;margin-bottom:2em}.api div.method:last-child,.api div.property:last-child,.api div.event:last-child{border-bottom:none}.api h3.name code{background-color:transparent;color:black;padding:0;font-weight:bold}.api span.flag{background-color:gray;color:white;padding:2px 7px;border-radius:3px}.api #sidebar ol#toc-list li>ol{display:block}.api table thead{background-color:#f9e7e4}.api table th,.api table td{padding:5px 10px}.whoops{margin:3em auto 0 auto;width:54em}.under_construction_warning{background-color:#FFFFCC;width:100%;border-radius:8px}.under_construction_warning h3{min-height:64px;font-size:14px !important;border:1px solid #dfd7d4;border-radius:8px;color:#e1563f;padding:0px 0px 1em 2em;margin-bottom:1.5em;background:no-repeat url("/images/ember-construction-57.png") 0.5em 0.5em}.under_construction_warning h3 .msg{text-transform:none;margin-top:12px;margin-left:40px}.more_caution{color:black}.brand-logo,.brand-small{text-align:center}.brand-logo>img{width:300px;background-image:url("/images/brand/brand-bg.png");border:1px solid #cccccc;margin-top:10px}.brand-logo ~ a{text-align:center}.brand-small>img{width:150px;background-image:url("/images/brand/brand-bg.png");border:1px solid #cccccc;margin-top:10px}.swiftype-widget .autocomplete ul li p.title{color:#E1563F}.swiftype-widget .autocomplete ul li.active{background:none;background-color:#E1563F;border-top:1px solid #a12c19;border-bottom:1px solid #a12c19;box-shadow:0 1px 0 #C0242D inset}.swiftype-widget .autocomplete ul li.active .sections{color:white}.swiftype-widget .autocomplete ul li.active .sections em{color:#252525;text-shadow:#e87d6b 0px -1px 0px}.st-result-listing a{color:#E1563F}.st-result-listing a:visited{color:#a12c19}.st-result-listing a:hover{color:#efa497}body.guides .highlight{border-radius:5px;border:1px solid #d1d1d1;color:#222}#content .highlight,#subcontent .highlight{background-image:url("/images/code_background.gif");box-shadow:0 1px #fff,inset -1px 1px 4px rgba(0,0,0,0.1);font-size:12px;font-family:Menlo, monospace;line-height:16px;overflow:hidden;position:relative}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#content .highlight,#subcontent .highlight{background-image:url("/images/code_background_x2.gif");background-size:2px 1px}}#content .highlight .scroller,#subcontent .highlight .scroller{overflow:auto}#content .highlight table,#subcontent .highlight table{margin:0 0}#content .highlight .ribbon,#subcontent .highlight .ribbon{position:absolute;right:0;bottom:6px;width:52px;height:20px}#content .highlight.javascript .ribbon,#subcontent .highlight.javascript .ribbon,#content .highlight.js .ribbon,#subcontent .highlight.js .ribbon{background-image:url("/images/js-ribbon.png")}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#content .highlight.javascript .ribbon,#subcontent .highlight.javascript .ribbon,#content .highlight.js .ribbon,#subcontent .highlight.js .ribbon{background-image:url("/images/js-ribbon_x2.png");background-size:52px 20px}}#content .highlight.html .ribbon,#subcontent .highlight.html .ribbon{background-image:url("/images/html-ribbon.png")}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#content .highlight.html .ribbon,#subcontent .highlight.html .ribbon{background-image:url("/images/html-ribbon_x2.png");background-size:52px 20px}}#content .highlight.handlebars .ribbon,#subcontent .highlight.handlebars .ribbon{background-image:url("/images/handlebars-ribbon.png")}@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi), (min-resolution: 1.3dppx){#content .highlight.handlebars .ribbon,#subcontent .highlight.handlebars .ribbon{background-image:url("/images/handlebars-ribbon_x2.png");background-size:52px 20px}}#content .highlight .highlight-line,#subcontent .highlight .highlight-line{display:inline-block;margin:0 -10px;background-color:#F8EEC7;border-right:#F8EEC7 solid 5px;border-left:#F8EEC7 solid 5px;box-sizing:content-box}#content .highlight .highlight-line.added,#subcontent .highlight .highlight-line.added{border-color:#E8F4E5;background-color:#E8F4E5}#content .highlight .highlight-line.removed,#subcontent .highlight .highlight-line.removed{border-color:#FFECEC;background-color:#FFECEC}#content .highlight .code .highlight-line,#subcontent .highlight .code .highlight-line{width:613px;margin:0 -13px;border-left-width:13px;border-right-width:13px}#content .highlight .line-numbers .highlight-line,#subcontent .highlight .line-numbers .highlight-line{width:28px;border-right-color:#edd26c}#content .highlight .line-numbers .highlight-line.added,#subcontent .highlight .line-numbers .highlight-line.added{border-right-color:#a9d69d}#content .highlight .line-numbers .highlight-line.removed,#subcontent .highlight .line-numbers .highlight-line.removed{border-right-color:#ff8686}.CodeRay{width:100%}.CodeRay td.line-numbers{width:38px;text-align:center;border-right:1px solid #d1d1d1;background-color:#f6f6f6;color:#545454;border-top-left-radius:5px;border-bottom-left-radius:5px}.CodeRay td.code{padding:8px 0 8px 13px}.CodeRay .tag{color:#1F58CE}.CodeRay .comment{color:#005F00}.CodeRay .attribute-name{color:#1F58CE}.CodeRay .content{color:#153c8c}.CodeRay .string{color:#1F58CE}.CodeRay .keyword{color:#8F4A2C}.CodeRay .key,.CodeRay .function{color:#2b1fce}.CodeRay .local-variable{color:#1f58ce}.CodeRay .delete{background-color:#ffecec;color:#bd2c00}.CodeRay .insert{background-color:#eaffea;color:#55a532}.handlebars .CodeRay .inline,.handlebars .CodeRay .inline .inline-delimiter,.handlebars .CodeRay .inline .delimiter{color:#009200}.handlebars .CodeRay .inline .attribute-name{color:#005F00}.handlebars .CodeRay .inline .attribute-value,.handlebars .CodeRay .inline .content{color:#002c00}