@font-face{font-family:'Open Sans';font-weight:normal;font-style:normal;src:url("../fonts/opensans-regular.woff2") format("woff2"),url("../fonts/opensans-regular.woff") format("woff")}@font-face{font-family:'Open Sans';font-weight:bold;font-style:normal;src:url("../fonts/opensans-bold.woff2") format("woff2"),url("../fonts/opensans-bold.woff") format("woff")}@font-face{font-family:'Open Sans';font-weight:normal;font-style:italic;src:url("../fonts/opensans-italic.woff2") format("woff2"),url("../fonts/opensans-italic.woff") format("woff")}@font-face{font-family:'Open Sans';font-weight:bold;font-style:italic;src:url("../fonts/opensans-bolditalic.woff2") format("woff2"),url("../fonts/opensans-bolditalic.woff") format("woff")}@font-face{font-family:'ZillaSlab';font-weight:normal;font-style:normal;src:url("../fonts/ZillaSlab-Regular.woff2") format("woff2")}@font-face{font-family:'ZillaSlab';font-weight:bold;font-style:normal;src:url("../fonts/ZillaSlab-Bold.woff2") format("woff2")}@font-face{font-family:'ZillaSlab';font-weight:normal;font-style:italic;src:url("../fonts/ZillaSlab-Italic.woff2") format("woff2")}@font-face{font-family:'ZillaSlab';font-weight:bold;font-style:italic;src:url("../fonts/ZillaSlab-BoldRegular.woff2") format("woff2")}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,video,canvas{display:inline-block}html,body,form,fieldset,legend,h1,h2,h3,h4,h5,h6,hr,p,pre,blockquote,figure,figcaption,table,ul,ol,li,dl,dt,dd{margin:0;padding:0}blockquote:before,blockquote:after,q:before,q:after{content:''}blockquote,q{quotes:'' ''}table{border-collapse:collapse;border-spacing:0}fieldset,iframe,a img{border:0}input,select,textarea{font-family:inherit;font-size:100%}img,video,object,embed{-ms-interpolation-mode:bicubic;height:auto;max-width:100%}html{font-size:100%;background:#fff;height:100%}body{font-size:100%;background:#fff;color:#000;font-family:"ZillaSlab",X-LocaleSpecific,sans-serif;line-height:1.6;height:100%}.hidden{display:none}h1,h2,h3,h4,h5,h6,legend{font-weight:bold;line-height:1.1;margin:0 0 .25em}h1{font-size:38px;font-size:2.375rem}@media screen and (min-width: 760px){h1{font-size:50px;font-size:3.125rem}}h2{font-size:28px;font-size:1.75rem}@media screen and (min-width: 760px){h2{font-size:38px;font-size:2.375rem}}h3{font-size:21px;font-size:1.3125rem}@media screen and (min-width: 760px){h3{font-size:28px;font-size:1.75rem}}h4{font-size:16px;font-size:1rem}@media screen and (min-width: 760px){h4{font-size:21px;font-size:1.3125rem}}h5,h6{font-size:16px;font-size:1rem}p,ul,ol,dl,pre,table,blockquote{margin-bottom:1.25em}a{-webkit-transition:color 80ms ease-out;transition:color 80ms ease-out;color:#0096d5;text-decoration:underline}a:hover,a:focus,a:active,a:visited:hover,a:visited:focus,a:visited:active{color:#0072a2;text-decoration:underline}a:visited{color:#2ea7da}ul,ol{list-style:none}.entry-content ul,.entry-summary ul{list-style:disc;margin-left:30px}.entry-content ul ul,.entry-summary ul ul{list-style:circle;margin-left:20px;margin-bottom:0}.entry-content ul ol,.entry-summary ul ol{list-style:decimal;margin-left:20px;margin-bottom:0}.entry-content ol,.entry-summary ol{list-style:decimal;margin-left:30px}.entry-content ol ol,.entry-summary ol ol{list-style:lower-alpha;margin-left:20px;margin-bottom:0}.entry-content ol ul,.entry-summary ol ul{list-style:disc;margin-left:20px;margin-bottom:0}[dir='rtl'] .entry-content ul,[dir='rtl'] .entry-content ol,[dir='rtl'] .entry-summary ul,[dir='rtl'] .entry-summary ol{margin-left:0;margin-right:30px}[dir='rtl'] .entry-content ul ul,[dir='rtl'] .entry-content ul ol,[dir='rtl'] .entry-content ol ul,[dir='rtl'] .entry-content ol ol,[dir='rtl'] .entry-summary ul ul,[dir='rtl'] .entry-summary ul ol,[dir='rtl'] .entry-summary ol ul,[dir='rtl'] .entry-summary ol ol{margin-left:0;margin-right:20px}.entry-content table{border-collapse:collapse;border-spacing:0}.entry-content table caption{text-align:left;padding-bottom:1px;margin-bottom:-1px;width:100%}.entry-content table th,.entry-content table td{border-top:1px solid rgba(0,0,0,0.2);padding:.5em 10px;text-align:left}.entry-content table thead th,.entry-content table thead td{border-top:0;padding-top:0}[dir='rtl'] .entry-content table caption,[dir='rtl'] .entry-content table th,[dir='rtl'] .entry-content table td{text-align:right}.button,button.button,a.button:link,a.button:visited{font-size:18px;font-size:1.125rem;-webkit-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out;background:none;border-radius:0;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;padding:.5em 36px;position:relative;text-align:center;text-shadow:none;text-decoration:none;background-color:#0c99d5;border-color:#0b8fc7;color:#fff}@media screen and (min-width: 760px){.button,button.button,a.button:link,a.button:visited{font-size:20px;font-size:1.25rem}}.button:active,button.button:active,a.button:link:active,a.button:visited:active{position:relative;top:1px}.button:hover,.button:focus,button.button:hover,button.button:focus,a.button:link:hover,a.button:link:focus,a.button:visited:hover,a.button:visited:focus{text-decoration:none}.button.button-minor,button.button.button-minor,a.button:link.button-minor,a.button:visited.button-minor{font-size:14px;font-size:.875rem;padding:.25em 10px}.button:hover,.button:focus,button.button:hover,button.button:focus,a.button:link:hover,a.button:link:focus,a.button:visited:hover,a.button:visited:focus{background-color:#01affa}.button.button-dark,button.button.button-dark,a.button:link.button-dark,a.button:visited.button-dark{background-color:#000;border-color:#000;color:#fff}.button.button-dark:hover,.button.button-dark:focus,button.button.button-dark:hover,button.button.button-dark:focus,a.button:link.button-dark:hover,a.button:link.button-dark:focus,a.button:visited.button-dark:hover,a.button:visited.button-dark:focus{background-color:#0e0b0b}.button.button-green,button.button.button-green,a.button:link.button-green,a.button:visited.button-green{background-color:#4caf50;border-color:#47a44b;color:#fff}.button.button-green:hover,.button.button-green:focus,button.button.button-green:hover,button.button.button-green:focus,a.button:link.button-green:hover,a.button:link.button-green:focus,a.button:visited.button-green:hover,a.button:visited.button-green:focus{background-color:#51c455}.button.button-red,button.button.button-red,a.button:link.button-red,a.button:visited.button-red{background-color:#c13832;border-color:#b5342f;color:#fff}.button.button-red:hover,button.button.button-red:hover,a.button:link.button-red:hover,a.button:visited.button-red:hover{background-color:#d93a33}.button.button-orange,button.button.button-orange,a.button:link.button-orange,a.button:visited.button-orange{background-color:#f26c23;border-color:#f16215;color:#fff}.button.button-orange:hover,.button.button-orange:focus,button.button.button-orange:hover,button.button.button-orange:focus,a.button:link.button-orange:hover,a.button:link.button-orange:focus,a.button:visited.button-orange:hover,a.button:visited.button-orange:focus{background-color:#fe7931}.button.hollow,button.button.hollow,a.button.hollow:link,a.button.hollow:visited,button.form-button,input[type="submit"].form-button,input[type='button'].form-button{font-size:18px;font-size:1.125rem;-webkit-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out;background:none;border-radius:0;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;padding:.5em 36px;position:relative;text-align:center;text-shadow:none;text-decoration:none;background-color:transparent;border-color:#0c99d5;color:#0c99d5}@media screen and (min-width: 760px){.button.hollow,button.button.hollow,a.button.hollow:link,a.button.hollow:visited,button.form-button,input[type="submit"].form-button,input[type='button'].form-button{font-size:20px;font-size:1.25rem}}.button.hollow:active,button.button.hollow:active,a.button.hollow:link:active,a.button.hollow:visited:active,button.form-button:active,input[type="submit"].form-button:active,input[type='button'].form-button:active{position:relative;top:1px}.button.hollow:hover,.button.hollow:focus,button.button.hollow:hover,button.button.hollow:focus,a.button.hollow:link:hover,a.button.hollow:link:focus,a.button.hollow:visited:hover,a.button.hollow:visited:focus,button.form-button:hover,button.form-button:focus,input[type="submit"].form-button:hover,input[type="submit"].form-button:focus,input[type='button'].form-button:hover,input[type='button'].form-button:focus{text-decoration:none}.button.hollow.button-minor,button.button.hollow.button-minor,a.button.hollow:link.button-minor,a.button.hollow:visited.button-minor,button.form-button.button-minor,input[type="submit"].form-button.button-minor,input[type='button'].form-button.button-minor{font-size:14px;font-size:.875rem;padding:.25em 10px}.button.hollow:hover,.button.hollow:focus,button.button.hollow:hover,button.button.hollow:focus,a.button.hollow:link:hover,a.button.hollow:link:focus,a.button.hollow:visited:hover,a.button.hollow:visited:focus,button.form-button:hover,button.form-button:focus,input[type="submit"].form-button:hover,input[type="submit"].form-button:focus,input[type='button'].form-button:hover,input[type='button'].form-button:focus{background-color:rgba(12,153,213,0.05);border-color:#01affa;color:#01affa}.button.hollow.button-light,button.button.hollow.button-light,a.button.hollow:link.button-light,a.button.hollow:visited.button-light,button.form-button.button-light,input[type="submit"].form-button.button-light,input[type='button'].form-button.button-light{color:#fff;border-color:#fff}.button.hollow.button-light:hover,.button.hollow.button-light:focus,button.button.hollow.button-light:hover,button.button.hollow.button-light:focus,a.button.hollow:link.button-light:hover,a.button.hollow:link.button-light:focus,a.button.hollow:visited.button-light:hover,a.button.hollow:visited.button-light:focus,button.form-button.button-light:hover,button.form-button.button-light:focus,input[type="submit"].form-button.button-light:hover,input[type="submit"].form-button.button-light:focus,input[type='button'].form-button.button-light:hover,input[type='button'].form-button.button-light:focus{background-color:rgba(255,255,255,0.05);border-color:#f2f2f2;color:#f2f2f2}.button.hollow.button-dark,button.button.hollow.button-dark,a.button.hollow:link.button-dark,a.button.hollow:visited.button-dark,button.form-button.button-dark,input[type="submit"].form-button.button-dark,input[type='button'].form-button.button-dark{color:#000;border-color:#000}.button.hollow.button-dark:hover,.button.hollow.button-dark:focus,button.button.hollow.button-dark:hover,button.button.hollow.button-dark:focus,a.button.hollow:link.button-dark:hover,a.button.hollow:link.button-dark:focus,a.button.hollow:visited.button-dark:hover,a.button.hollow:visited.button-dark:focus,button.form-button.button-dark:hover,button.form-button.button-dark:focus,input[type="submit"].form-button.button-dark:hover,input[type="submit"].form-button.button-dark:focus,input[type='button'].form-button.button-dark:hover,input[type='button'].form-button.button-dark:focus{background-color:rgba(0,0,0,0.05);border-color:#0e0b0b;color:#0e0b0b}.button.hollow.button-red,button.button.hollow.button-red,a.button.hollow:link.button-red,a.button.hollow:visited.button-red,button.form-button.button-red,input[type="submit"].form-button.button-red,input[type='button'].form-button.button-red{color:#c13832;border-color:#c13832}.button.hollow.button-red:hover,.button.hollow.button-red:focus,button.button.hollow.button-red:hover,button.button.hollow.button-red:focus,a.button.hollow:link.button-red:hover,a.button.hollow:link.button-red:focus,a.button.hollow:visited.button-red:hover,a.button.hollow:visited.button-red:focus,button.form-button.button-red:hover,button.form-button.button-red:focus,input[type="submit"].form-button.button-red:hover,input[type="submit"].form-button.button-red:focus,input[type='button'].form-button.button-red:hover,input[type='button'].form-button.button-red:focus{background-color:rgba(193,56,50,0.05);border-color:#d93a33;color:#d93a33}#newsletter-form .form-button{width:100%}button,input,select,textarea{font-family:inherit}textarea{height:auto;max-width:100%}textarea,input[type=email],input[type=url],input[type=tel],input[type=password],input[type=search],input[type=text],input[type=number],input[type=date],input[type=time]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 100ms linear;transition:all 100ms linear;background:#fff;border-radius:0;border:1px solid #b2b2b2;display:inline-block;line-height:1.25;padding:.25em 10px}textarea:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input.focus{-webkit-transition:all 100ms linear;transition:all 100ms linear;border-color:#42a4e0;box-shadow:0 0 0 2px rgba(73,173,227,0.4)}select:focus{box-shadow:0 0 0 2px rgba(73,173,227,0.4)}textarea:-moz-ui-invalid:not(output),input[type=email]:-moz-ui-invalid:not(output),input[type=password]:-moz-ui-invalid:not(output),input[type=search]:-moz-ui-invalid:not(output),input[type=text]:-moz-ui-invalid:not(output),input[type=tel]:-moz-ui-invalid:not(output),input.invalid{-webkit-transition:all 100ms linear;transition:all 100ms linear;border-color:#a91300;box-shadow:0 0 0 2px rgba(255,80,80,0.4)}label{display:block}.section,.content{zoom:1;position:relative}.section:after,.content:after{clear:both;content:'';display:block;height:0;visibility:hidden}.section{width:100%}.content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:20px;min-width:300px}@media screen and (min-width: 480px){.content{width:460px}}@media screen and (min-width: 760px){.content{width:740px}}@media screen and (min-width: 1000px){.content{width:980px}}@media screen and (min-width: 1400px){.content{width:1380px}}#comments .content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:980px;padding:20px 60px}.comments-head{margin:20px auto}.comments-head .cmt-post{font-size:14px;font-size:.875rem}.comment-list{margin:0}.comment-list .comment,.comment-list .pingback,.comment-list .trackback{padding:20px 0;border-bottom:1px solid #ccc}.comment-list .comment:last-child,.comment-list .pingback:last-child,.comment-list .trackback:last-child{border-bottom:0}.comment-list .avatar{float:left;margin-left:-80px}.comment-list .entry-title{font-size:16px;font-size:1rem;font-weight:normal;margin:0 0 1em}.comment-list .entry-title cite{font-weight:bold;font-style:normal}.comment-list .comment-meta{font-size:14px;font-size:.875rem}.comment-list .comment-meta a{color:#484848;text-decoration:none}.comment-list .comment-meta a:hover,.comment-list .comment-meta a:focus{color:#0096d5;text-decoration:underline}.comment-list .comment-util{font-size:14px;font-size:.875rem;margin:0}.comment-list .children{margin:0}.comment-list .children .comment{border-bottom:0;border-top:1px solid #ccc;margin-top:20px;padding-bottom:0;padding-left:20px}.comment-list .children .avatar{width:40px;height:40px}.comment-list .mod-message{background:#fff2db;border:1px solid #f0dfc0;margin-top:1em;padding:.5em 20px;text-align:center}.comment-list #comment-form{border-top:0;padding-top:20px;margin-top:20px;margin-left:20px}#comment-form{border-top:1px solid #ccc;margin-top:30px;padding-top:30px}#comment-form legend span{font-size:16px;font-size:1rem}@media screen and (min-width: 760px){#comment-form legend span{font-size:21px;font-size:1.3125rem}}#comment-form li{margin:0 0 1em}#comment-form label{display:block;margin:0 0 .25em}#comment-form input,#comment-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}#cancel-comment-reply a{font-size:14px;font-size:.875rem;background:#eee;border-radius:4px;border:2px solid #ccc;color:#484848;display:inline-block;padding:.25em 10px;text-decoration:none}#comment-form #errors{background:#ffeef0;border:1px solid #fac4c7;margin-bottom:1em;padding:.5em 15px .25em}#comment-form .err{background:#ffeef0}#comment-form #cmt-ackbar{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}#masthead{-webkit-background-size:cover;background-size:cover;background-color:#fff;overflow:hidden;position:relative;padding-top:2.5em;overflow:hidden}#masthead .site-id{-webkit-background-size:100% auto;background-size:100% auto;background-position:center center;background-repeat:no-repeat;margin-top:-2.5em;overflow:hidden;padding:2.5em 20px 0;position:relative}#masthead .site-id:after{-webkit-transform:rotate(30deg);transform:rotate(30deg);content:'';display:block;height:250%;left:70%;position:absolute;top:-25%;width:50%}#masthead .site-title-wrap{color:#000;position:relative;z-index:10}#masthead .site-title-wrap a:link,#masthead .site-title-wrap a:visited{color:#000;text-decoration:none}@media screen and (min-width: 760px){#masthead{padding-top:5.5em}#masthead .site-id{margin-top:-5.5em;padding:6.5em 20px 2em}}@media screen and (min-width: 1000px) and (min-height: 600px){.home #masthead{padding-top:8.5em}.home #masthead .site-id{margin-top:-7.5em;padding:9.5em 20px 5em}}.pattern-tradewinds #masthead .site-id{background-image:url("img/headers/pattern-tradewinds.png")}.pattern-slashbracket #masthead .site-id{background-image:url("img/headers/pattern-slashbracket.png")}.pattern-confetti #masthead .site-id{background-image:url("img/headers/pattern-confetti.png")}.pattern-emoticons #masthead .site-id{background-image:url("img/headers/pattern-emoticons.png")}.pattern-arrows #masthead .site-id{background-image:url("img/headers/pattern-arrows.png")}.pattern-basketweave #masthead .site-id{background-image:url("img/headers/pattern-basketweave.png")}#site-title{font-size:28px;font-size:1.75rem;font-weight:normal;margin:0 0 .25em}@media screen and (min-width: 760px){#site-title{font-size:38px;font-size:2.375rem}}#site-title span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000;color:#fff;padding:0 10px}@media screen and (min-width: 760px){#site-title{font-size:38px;font-size:2.375rem}}@media screen and (min-width: 760px) and (min-width: 760px){#site-title{font-size:50px;font-size:3.125rem}}#site-description{font-size:16px;font-size:1rem;line-height:1.1;margin:0}@media screen and (min-width: 760px){#site-description{font-size:21px;font-size:1.3125rem}}#site-description span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000;color:#fff;padding:0 10px}@media screen and (min-width: 760px){#site-description{font-size:21px;font-size:1.3125rem}}@media screen and (min-width: 760px) and (min-width: 760px){#site-description{font-size:28px;font-size:1.75rem}}.site-intro .content{max-width:740px;padding-bottom:0;text-align:center}#related-posts .content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:980px;padding:20px 40px;margin:0 auto}@media screen and (min-width: 760px){#related-posts .in-category,#related-posts .popular{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:49.998%;padding-left:10px;padding-right:10px}}#related-posts .module-title{font-size:21px;font-size:1.3125rem;border-bottom:2px solid;margin:0 0 .75em;padding:0 0 .25em}@media screen and (min-width: 760px){#related-posts .module-title{font-size:28px;font-size:1.75rem}}#related-posts li{border-bottom:1px solid rgba(0,0,0,0.05);margin-bottom:.75em;padding-bottom:.75em}#related-posts li:last-child{border-bottom:0}#related-posts .date{font-size:14px;font-size:.875rem;color:#484848}#related-posts .wpp-post-title{font-weight:bold;display:block}#related-posts a:link,#related-posts a:visited{color:#000;text-decoration:none}#related-posts a:hover,#related-posts a:focus,#related-posts a:active{color:#0096d5;text-decoration:underline}#categories{position:static}#categories .module-title{font-size:28px;font-size:1.75rem}@media screen and (min-width: 760px){#categories .module-title{font-size:38px;font-size:2.375rem}}#categories .cat-list{display:none;text-align:center}#categories .cat-list li{display:inline}#categories .cat-list a{-webkit-transition:color 75ms ease-out,background-color 75ms ease-out;transition:color 75ms ease-out,background-color 75ms ease-out;background:#eee;border:1px solid rgba(0,0,0,0.05);color:#484848;display:inline-block;margin:0 5px .25em 0;padding:.15em 15px;text-decoration:none;text-transform:uppercase}#categories .cat-list a:hover,#categories .cat-list a:focus,#categories .cat-list a:active{color:#0072a2;background:#e3e3e3}#categories .cat-list a.on{background:#ccc}#categories .category{zoom:1}#categories .category:after{clear:both;content:'';display:block;height:0;visibility:hidden}#categories .category-title{font-size:21px;font-size:1.3125rem;color:#000;margin:1em 0;padding-top:1em;border-top:1px solid #000}@media screen and (min-width: 760px){#categories .category-title{font-size:28px;font-size:1.75rem}}#categories .category-post{margin:0 0 1em}#categories .post-image{display:none}#categories.is-active{background:#fff;box-shadow:0 3px 1px rgba(0,0,0,0.2);left:0;min-height:100px;padding-top:40px;position:absolute;top:0;width:100%;z-index:8}#categories.is-active.is-sticky{position:fixed;top:30px}#categories.is-active .cat-list{display:block}#categories.is-active .module-title,#categories.is-active .category-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}#categories.is-active .category-posts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin:0 auto 20px;max-width:1380px}#categories.is-active .category-post{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}@media screen and (min-width: 760px){#categories.is-active .category-post{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:33.332%;padding-left:10px;padding-right:10px;max-width:300px}}@media screen and (min-width: 1000px){#categories.is-active .category-post{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:19.9992%;padding-left:10px;padding-right:10px}}#categories.is-active .post-image{display:block;margin:0 auto 10px}.js #sidebar{display:none}#sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;flex-wrap:wrap;background:#eee;padding:20px}#sidebar.is-active{-webkit-transition:transform 600ms cubic-bezier(0.3, -0.5, 0.6, 1.1);transition:transform 600ms cubic-bezier(0.3, -0.5, 0.6, 1.1);background:#fff;box-shadow:3px 0 1px rgba(0,0,0,0.2);left:0;max-width:600px;height:100%;min-width:260px;position:absolute;top:40px;transform:translateX(-101%);width:33%;z-index:9;padding:0}#sidebar.is-active.is-open{display:block;transform:none}#sidebar.is-active.is-sticky{position:fixed;top:70px;overflow-y:auto}#sidebar.is-active .content{display:block;flex-wrap:nowrap;min-width:0;padding:40px;width:auto}#sidebar.is-active .widget{margin-bottom:40px;padding:0;width:auto;float:none}#sidebar .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}#sidebar .widget{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:33.332%;padding-left:10px;padding-right:10px}#sidebar .widget-title{font-size:21px;font-size:1.3125rem;border-bottom:2px solid;margin:0 0 .75em;padding:0 0 .25em}@media screen and (min-width: 760px){#sidebar .widget-title{font-size:28px;font-size:1.75rem}}#sidebar .widget_nav_menu ul,#sidebar .widget_categories ul,#sidebar .widget_recent_entries ul,#sidebar .widget_recent_comments ul,#sidebar .widget_pages ul,#sidebar .widget_icl_lang_sel_widget ul{border-top:1px solid rgba(0,0,0,0.1)}#sidebar .widget_nav_menu li,#sidebar .widget_categories li,#sidebar .widget_recent_entries li,#sidebar .widget_recent_comments li,#sidebar .widget_pages li,#sidebar .widget_icl_lang_sel_widget li{border-bottom:1px solid rgba(0,0,0,0.1);margin:0}#sidebar .widget_nav_menu a,#sidebar .widget_categories a,#sidebar .widget_recent_entries a,#sidebar .widget_recent_comments a,#sidebar .widget_pages a,#sidebar .widget_icl_lang_sel_widget a{-webkit-transition:background-color 80ms ease-out;transition:background-color 80ms ease-out;display:block;padding:.25em 4px;text-decoration:none}#sidebar .widget_nav_menu a:hover,#sidebar .widget_nav_menu a:focus,#sidebar .widget_nav_menu a:active,#sidebar .widget_categories a:hover,#sidebar .widget_categories a:focus,#sidebar .widget_categories a:active,#sidebar .widget_recent_entries a:hover,#sidebar .widget_recent_entries a:focus,#sidebar .widget_recent_entries a:active,#sidebar .widget_recent_comments a:hover,#sidebar .widget_recent_comments a:focus,#sidebar .widget_recent_comments a:active,#sidebar .widget_pages a:hover,#sidebar .widget_pages a:focus,#sidebar .widget_pages a:active,#sidebar .widget_icl_lang_sel_widget a:hover,#sidebar .widget_icl_lang_sel_widget a:focus,#sidebar .widget_icl_lang_sel_widget a:active{background-color:rgba(0,0,0,0.02);text-decoration:underline}#sidebar .widget_tag_cloud .tagcloud{line-height:1.2;text-align:center}#sidebar .widget_tag_cloud .tagcloud a{vertical-align:middle}#sidebar .wpml-ls-legacy-list-vertical{display:block}#sidebar .wpml-ls-legacy-list-vertical a{border:0;line-height:inherit}#sidebar .wpml-ls-legacy-list-vertical a span{vertical-align:inherit}#site-info{font-size:14px;font-size:.875rem;background:#000;color:#fff;line-height:1.5;padding:40px 0;width:100%}#site-info a{text-decoration:none;color:#a2e3ff}#site-info a:hover,#site-info a:focus,#site-info a:active{text-decoration:underline;color:#fff}#site-info .logo{font-size:16px;font-size:1rem;margin-bottom:.5em}#site-info .logo a{overflow:hidden;text-indent:120%;white-space:nowrap;background:transparent url("../images/mozilla-wordmark-white.svg") no-repeat;-webkit-background-size:88px 28px;background-size:88px 28px;display:inline-block;height:28px;width:88px}#site-info li{margin:0;list-style-type:none}#site-info .row{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;margin:0 auto;padding:0 20px;min-width:300px}#site-info .row:after{clear:both;content:'';display:block;height:0;visibility:hidden}@media screen and (min-width: 760px){#site-info .row{padding:0 10px;width:740px}}@media screen and (min-width: 1000px){#site-info .row{width:980px}}@media screen and (min-width: 1400px){#site-info .row{width:1380px}}#site-info .col{margin-bottom:20px}@media screen and (min-width: 760px){#site-info .col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:33.332%;padding-left:10px;padding-right:10px;margin-bottom:0}}#site-info .col-2 ul{overflow:hidden}#site-info .col-2 ul.fx-footer-links li{float:none}#site-info .col-2 ul li{float:left}#site-info .col-2 ul li.wrap:before{content:'\00A0\00B7\00A0'}#site-info .col-2 ul li.clear{clear:both}#site-info .links-social li ul{display:inline;margin:0}#site-info .links-social li li{display:inline}#site-info .links-social li li:before{content:'\00B7\00A0'}#site-info .links-social li li:first-child:before{content:''}#site-info .links-social li li span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}#site-info .lang-switcher{margin-top:20px}@media screen and (min-width: 760px){[dir='rtl'] #site-info .col,[dir='rtl'] #site-info .col-2 ul li{float:right}}.custom-sidebar{border:5px solid #000;box-sizing:border-box;padding:20px}@media screen and (min-width: 760px){.custom-sidebar{float:left;margin-left:5%;width:35%}}.custom-sidebar h4{border-bottom:2px solid;margin:0 0 .75em;padding:0 0 .25em}.custom-sidebar li{border-bottom:1px solid rgba(0,0,0,0.1);margin:0}.custom-sidebar li a{-webkit-transition:background-color 80ms ease-out;transition:background-color 80ms ease-out;display:block;padding:.25em 4px;text-decoration:none}.custom-sidebar li a:hover{background-color:rgba(0,0,0,0.02);text-decoration:underline}.site-wrap{position:relative}#content{padding-top:20px;min-height:50vh}.post-image-full{background-image:-webkit-linear-gradient(left, #fff, #eee 50%, #fff);background-image:linear-gradient(to right, #fff, #eee 50%, #fff);background-repeat:no-repeat;margin:-20px auto 20px;padding:0;text-align:center;overflow:hidden;max-height:200px}.post-image-full img{display:block;margin:0 auto}.post-image-full img.size-post-full-size{-webkit-transform:translateY(-15%);transform:translateY(-15%);position:relative;top:50%}@media screen and (min-width: 480px){.post-image-full img.size-post-full-size{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}@media screen and (min-width: 760px){.post-image-full{margin:0 auto 40px;max-height:none;height:200px}.post-image-full img.size-post-full-size{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 1000px) and (min-height: 600px){.post-image-full{height:400px}}.single .entry-header .entry-title,.page .entry-header .entry-title{font-size:38px;font-size:2.375rem;margin-top:.5em}@media screen and (min-width: 760px){.single .entry-header .entry-title,.page .entry-header .entry-title{font-size:50px;font-size:3.125rem}}.single .entry-header .entry-tools,.page .entry-header .entry-tools{zoom:1;margin:0 0 40px}.single .entry-header .entry-tools:after,.page .entry-header .entry-tools:after{clear:both;content:'';display:block;height:0;visibility:hidden}.single .entry-header .entry-tools b,.page .entry-header .entry-tools b{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}@media screen and (min-width: 760px){.single .entry-header .entry-tools,.page .entry-header .entry-tools{margin-bottom:20px}}.single .entry-header .categories,.page .entry-header .categories{margin-bottom:20px}.single .entry-header .categories a,.page .entry-header .categories a{-webkit-transition:color 75ms ease-out,background-color 75ms ease-out;transition:color 75ms ease-out,background-color 75ms ease-out;background:#eee;border:1px solid rgba(0,0,0,0.05);color:#484848;display:inline-block;margin:0 5px .25em 0;padding:.15em 15px;text-decoration:none;text-transform:uppercase}.single .entry-header .categories a:hover,.single .entry-header .categories a:focus,.single .entry-header .categories a:active,.page .entry-header .categories a:hover,.page .entry-header .categories a:focus,.page .entry-header .categories a:active{color:#0072a2;background:#e3e3e3}@media screen and (min-width: 760px){.single .entry-header .categories,.page .entry-header .categories{float:left;width:50%;margin-bottom:0}}@media screen and (min-width: 1000px){.single .entry-header .categories,.page .entry-header .categories{width:60%}}.single .entry-header .entry-info,.page .entry-header .entry-info{margin-bottom:20px}.single .entry-header .entry-info .vcard,.page .entry-header .entry-info .vcard{border-right:1px solid #ccc;display:inline;font-style:normal;margin-right:10px;padding-right:10px}.single .entry-header .entry-info .date,.page .entry-header .entry-info .date{display:inline}.single .entry-header .entry-comments,.single .entry-header .meta,.single .entry-header .edit,.page .entry-header .entry-comments,.page .entry-header .meta,.page .entry-header .edit{display:inline;border-left:1px solid #ccc;margin-left:10px;padding-left:10px}.single .post,.page .post{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:940px}@media screen and (min-width: 480px){.single .post,.page .post{padding:0 20px}}@media screen and (min-width: 760px){.single .post,.page .post{padding:0 60px}}.single .entry-content,.page .entry-content{zoom:1;margin-bottom:40px}.single .entry-content:after,.page .entry-content:after{clear:both;content:'';display:block;height:0;visibility:hidden}.single .entry-content h2,.page .entry-content h2{font-size:21px;font-size:1.3125rem}@media screen and (min-width: 760px){.single .entry-content h2,.page .entry-content h2{font-size:28px;font-size:1.75rem}}.single .entry-content h3,.page .entry-content h3{font-size:16px;font-size:1rem}@media screen and (min-width: 760px){.single .entry-content h3,.page .entry-content h3{font-size:21px;font-size:1.3125rem}}.single .entry-content h4,.single .entry-content h5,.single .entry-content h6,.page .entry-content h4,.page .entry-content h5,.page .entry-content h6{font-size:16px;font-size:1rem}.single .entry-content dt,.page .entry-content dt{font-style:italic}.single .entry-content dd,.page .entry-content dd{padding-left:30px}.single .entry-content blockquote,.page .entry-content blockquote{border-left:2px solid #000;color:#484848;padding:.25em 30px}.single .entry-content blockquote>:last-child,.page .entry-content blockquote>:last-child{margin-bottom:0}.single .entry-content pre,.page .entry-content pre{overflow:auto}.single .entry-content code,.page .entry-content code{font-size:14px;font-size:.875rem}.single .entry-content hr,.page .entry-content hr{background:transparent;border-top:1px solid #ccc;clear:both;color:transparent;margin:30px auto}.single .entry-content iframe,.page .entry-content iframe{max-width:100%}.single .entry-content .alignleft,.page .entry-content .alignleft{float:left;margin:0 30px .5em 0}.single .entry-content .alignleft.size-large,.single .entry-content .alignleft.size-medium,.single .entry-content .alignleft.size-extra-large,.page .entry-content .alignleft.size-large,.page .entry-content .alignleft.size-medium,.page .entry-content .alignleft.size-extra-large{float:none;display:block;margin:0 0 1.5em}.single .entry-content .alignright,.page .entry-content .alignright{float:right;margin:0 0 .5em 30px}.single .entry-content .alignright.size-large,.single .entry-content .alignright.size-medium .single .entry-content .alignright.size-extra-large,.page .entry-content .alignright.size-large,.page .entry-content .alignright.size-medium .single .entry-content .alignright.size-extra-large,.single .entry-content .alignright.size-medium .page .entry-content .alignright.size-extra-large,.page .entry-content .alignright.size-medium .page .entry-content .alignright.size-extra-large{float:none;display:block;margin:0 0 1.5em}.single .entry-content .wpml-ls,.page .entry-content .wpml-ls{border-top:2px solid #000;margin-top:2em;padding-top:1em}@media screen and (min-width: 480px){.single .entry-content .alignleft.size-medium,.page .entry-content .alignleft.size-medium{float:left;margin:0 30px .5em -20px}.single .entry-content .alignright.size-medium,.page .entry-content .alignright.size-medium{float:right;margin:0 -20px .5em 30px}}@media screen and (min-width: 760px){.single .entry-content .alignleft,.page .entry-content .alignleft{margin-left:-60px}.single .entry-content .alignleft.size-medium,.page .entry-content .alignleft.size-medium{margin-left:-60px}.single .entry-content .alignright,.page .entry-content .alignright{margin-right:-60px}.single .entry-content .alignright.size-medium,.page .entry-content .alignright.size-medium{margin-right:-60px}}@media screen and (min-width: 1000px){.single .entry-content .alignleft.size-large,.page .entry-content .alignleft.size-large{float:left;margin:0 30px .5em -60px}.single .entry-content .alignright.size-large,.page .entry-content .alignright.size-large{float:right;margin:0 -60px .5em 30px}}@media screen and (min-width: 760px){.single .post .entry-content>p:first-child,.single .page .entry-content>p:first-child,.page .post .entry-content>p:first-child,.page .page .entry-content>p:first-child{font-size:20px;font-size:1.25rem;min-height:70px}.single .post .entry-content>p:first-child:first-line,.single .page .entry-content>p:first-child:first-line,.page .post .entry-content>p:first-child:first-line,.page .page .entry-content>p:first-child:first-line{font-size:24px;font-size:1.5rem}.single .post .entry-content>p:first-child::first-letter,.single .page .entry-content>p:first-child::first-letter,.page .post .entry-content>p:first-child::first-letter,.page .page .entry-content>p:first-child::first-letter{font-size:72px;font-size:4.5rem;background:#000;color:#fff;float:left;font-style:normal;font-weight:normal;letter-spacing:.075em;line-height:.8;margin-right:4px;padding:.125em 0 .125em 5px;vertical-align:bottom}}.single .entry-tags,.page .entry-tags{margin-top:30px;padding-top:30px;border-top:1px solid #ccc}@media screen and (min-width: 760px){.page--sidebar{float:left;width:60%}}.image-attachment,.not-found{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:940px}@media screen and (min-width: 480px){.image-attachment,.not-found{padding:0 20px}}@media screen and (min-width: 760px){.image-attachment,.not-found{padding:0 60px}}.post-image-large{margin-bottom:20px;max-height:330px;overflow:hidden;padding-bottom:56.25%;position:relative;text-align:center;width:100%}.post-image-large img.wp-post-image{-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:0;display:block;left:0;margin:0 auto;position:absolute;right:0;top:50%}.post-summary{margin-bottom:40px}.post-summary .entry-title,.post-summary .entry-info,.post-summary .entry-summary,.post-summary .entry-meta{padding:0 20px}.post-summary .entry-title{font-size:20px;font-size:1.25rem}.post-summary .entry-summary .go{font-size:18px;font-size:1.125rem;display:block;font-weight:bold;margin-top:10px}.post-summary .entry-summary .go:after{content:'\00A0\25B8';white-space:nowrap}.post-summary .entry-summary .go:after{-webkit-transition:right 150ms cubic-bezier(0.3, -0.5, 0.6, 1.5);transition:right 150ms cubic-bezier(0.3, -0.5, 0.6, 1.5);display:inline-block;font-size:1.15em;position:relative;right:0;text-decoration:none;vertical-align:middle}.post-summary .entry-summary .go:hover:after,.post-summary .entry-summary .go:focus:after{right:-4px}.post-mini .entry-title{padding:0 10px}.post-mini .date{font-size:14px;font-size:.875rem;color:#484848;padding:0 10px}.entry-link:link,.entry-link:visited{color:#000;text-decoration:none}.entry-link:link:hover,.entry-link:link:focus,.entry-link:link:active,.entry-link:visited:hover,.entry-link:visited:focus,.entry-link:visited:active{color:#0096d5;text-decoration:underline}.entry-info{font-size:14px;font-size:.875rem;color:#484848;margin-bottom:20px}.entry-info .vcard{border-right:1px solid #ccc;display:inline-block;font-style:normal;margin-right:10px;padding-right:10px}.entry-info .vcard a{color:#484848;text-decoration:none}.entry-info .vcard a:hover,.entry-info .vcard a:focus,.entry-info .vcard a:active{color:#0096d5;text-decoration:underline}.entry-info .date{display:inline-block}.entry-content{zoom:1}.entry-content:after{clear:both;content:'';display:block;height:0;visibility:hidden}.entry-content ul{list-style:disc;margin-left:30px}.entry-content ul ul{list-style:circle;margin-left:20px;margin-bottom:0}.entry-content ul ol{list-style:decimal;margin-left:20px;margin-bottom:0}.entry-content ol{list-style:decimal;margin-left:30px}.entry-content ol ol{list-style:lower-alpha;margin-left:20px;margin-bottom:0}.entry-content ol ul{list-style:disc;margin-left:20px;margin-bottom:0}.aligncenter{clear:both;display:block;margin:0 auto 1.5em}.wp-caption{margin-bottom:.75em;max-width:100%}.wp-caption.aligncenter{clear:both;margin:0 auto 1.5em}.wp-caption img{display:block}.wp-caption.aligncenter img{margin:0 auto}.wp-caption .wp-caption-text{font-style:italic;margin:.75em 10px 0;text-align:center}.posts-grid{zoom:1}.posts-grid:after{clear:both;content:'';display:block;height:0;visibility:hidden}@media screen and (min-width: 760px){.posts-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.posts-grid .post-summary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:49.998%;padding-left:10px;padding-right:10px}}@media screen and (min-width: 1000px){.posts-grid .post-summary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:33.332%;padding-left:10px;padding-right:10px}}.color-scheme-none #masthead .site-id:after{display:none}.color-scheme-cyan #masthead{background-color:rgba(130,209,245,0.25)}.color-scheme-cyan #masthead .site-id:after{background-color:rgba(130,209,245,0.5)}.color-scheme-cyan .nav-local a:hover,.color-scheme-cyan .nav-local a:focus,.color-scheme-cyan #related-posts .module-title,.color-scheme-cyan #sidebar .widget-title{border-color:#82d1f5}.color-scheme-coral #masthead{background-color:rgba(255,140,142,0.25)}.color-scheme-coral #masthead .site-id:after{background-color:rgba(255,140,142,0.5)}.color-scheme-coral .nav-local a:hover,.color-scheme-coral .nav-local a:focus,.color-scheme-coral #related-posts .module-title,.color-scheme-coral #sidebar .widget-title{border-color:#ff8c8e}.color-scheme-yellow #masthead{background-color:rgba(255,237,0,0.25)}.color-scheme-yellow #masthead .site-id:after{background-color:rgba(255,237,0,0.5)}.color-scheme-yellow .nav-local a:hover,.color-scheme-yellow .nav-local a:focus,.color-scheme-yellow #related-posts .module-title,.color-scheme-yellow #sidebar .widget-title{border-color:#ffed00}.color-scheme-lilac #masthead{background-color:rgba(176,178,233,0.25)}.color-scheme-lilac #masthead .site-id:after{background-color:rgba(176,178,233,0.5)}.color-scheme-lilac .nav-local a:hover,.color-scheme-lilac .nav-local a:focus,.color-scheme-lilac #related-posts .module-title,.color-scheme-lilac #sidebar .widget-title{border-color:#b0b2e9}.color-scheme-orange #masthead{background-color:rgba(250,186,0,0.25)}.color-scheme-orange #masthead .site-id:after{background-color:rgba(250,186,0,0.5)}.color-scheme-orange .nav-local a:hover,.color-scheme-orange .nav-local a:focus,.color-scheme-orange #related-posts .module-title,.color-scheme-orange #sidebar .widget-title{border-color:#faba00}.color-scheme-lime #masthead{background-color:rgba(182,216,6,0.25)}.color-scheme-lime #masthead .site-id:after{background-color:rgba(182,216,6,0.5)}.color-scheme-lime .nav-local a:hover,.color-scheme-lime .nav-local a:focus,.color-scheme-lime #related-posts .module-title,.color-scheme-lime #sidebar .widget-title{border-color:#b6d806}.color-scheme-neonblue #masthead{background-color:rgba(0,255,255,0.25)}.color-scheme-neonblue #masthead .site-id:after{background-color:rgba(0,255,255,0.5)}.color-scheme-neonblue .nav-local a:hover,.color-scheme-neonblue .nav-local a:focus,.color-scheme-neonblue #related-posts .module-title,.color-scheme-neonblue #sidebar .widget-title{border-color:#0ff}.color-scheme-neonpink #masthead{background-color:rgba(250,140,255,0.25)}.color-scheme-neonpink #masthead .site-id:after{background-color:rgba(250,140,255,0.5)}.color-scheme-neonpink .nav-local a:hover,.color-scheme-neonpink .nav-local a:focus,.color-scheme-neonpink #related-posts .module-title,.color-scheme-neonpink #sidebar .widget-title{border-color:#fa8cff}.color-scheme-neongreen #masthead{background-color:rgba(171,255,16,0.25)}.color-scheme-neongreen #masthead .site-id:after{background-color:rgba(171,255,16,0.5)}.color-scheme-neongreen .nav-local a:hover,.color-scheme-neongreen .nav-local a:focus,.color-scheme-neongreen #related-posts .module-title,.color-scheme-neongreen #sidebar .widget-title{border-color:#abff10}.post-mini .image-fallback.color-1,.post-summary .image-fallback.color-1{background-color:#82d1f5}.post-mini .image-fallback.color-2,.post-summary .image-fallback.color-2{background-color:#ff8c8e}.post-mini .image-fallback.color-3,.post-summary .image-fallback.color-3{background-color:#ffed00}.post-mini .image-fallback.color-4,.post-summary .image-fallback.color-4{background-color:#b0b2e9}.post-mini .image-fallback.color-5,.post-summary .image-fallback.color-5{background-color:#faba00}.post-mini .image-fallback.color-6,.post-summary .image-fallback.color-6{background-color:#b6d806}@-webkit-keyframes pebbles-bounce-down{0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.6, 0.35, 1);transition-timing-function:cubic-bezier(0.215, 0.6, 0.35, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -500px, 0);transform:translate3d(0, -500px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}100%{-webkit-transform:none;transform:none}}@keyframes pebbles-bounce-down{0%, 60%, 75%, 90%, 100%{transition-timing-function:cubic-bezier(0.215, 0.6, 0.35, 1)}0%{opacity:0;transform:translate3d(0, -500px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, 0, 0)}90%{transform:translate3d(0, 5px, 0)}100%{transform:none}}@-webkit-keyframes pebbles-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes pebbles-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes pebbles-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes pebbles-fade-out{0%{opacity:1}100%{opacity:0}}#newsletter-subscribe{background-color:#82d1f5;color:#000}#newsletter-subscribe .form-title{background:url("img/mozorg-newsletter.svg") center top no-repeat;-webkit-background-size:100px 100px;background-size:100px 100px;padding:120px 0 20px;text-align:center}#newsletter-subscribe h3{font-size:32px;font-size:2rem;margin:0 0 0.2em;text-align:center}#newsletter-subscribe h4{font-size:20px;font-size:1.25rem;font-weight:normal}@media screen and (min-width: 1000px){#newsletter-subscribe h4{font-size:24px;font-size:1.5rem;line-height:1.1}}#newsletter-subscribe .field{margin-bottom:10px}#newsletter-subscribe .field label{display:block;margin-bottom:0.25em}#newsletter-subscribe .field-format label{display:inline;margin-right:20px}#newsletter-subscribe .field-privacy{font-size:12px;font-size:.75rem}#newsletter-subscribe .field-privacy input{float:left}#newsletter-subscribe .field-privacy .title{display:block;padding-left:25px}#newsletter-subscribe a{color:#000}#newsletter-subscribe input[type='email']{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1rem;-webkit-transition:all 100ms linear;transition:all 100ms linear;background-color:#000;border:0;color:#fff;line-height:1.1;padding:0.75em 20px;width:100%}#newsletter-subscribe select{font-size:14px;font-size:.875rem;font-family:inherit;line-height:1.5;max-width:80%}#newsletter-subscribe .form-submit .form-button{width:100%}#newsletter-subscribe .promise{line-height:1.1;margin-top:.5em;text-align:center}#newsletter-subscribe .thanks{display:none;padding-top:10px}#newsletter-subscribe .thanks p{-webkit-animation:pebbles-fade-in 150ms ease-in 800ms 1 normal both;animation:pebbles-fade-in 150ms ease-in 800ms 1 normal both;margin-top:20px}#newsletter-subscribe .newsletter_errors>ul{background:#fff;color:#c13832;padding:10px 20px}@media screen and (min-width: 760px){#newsletter-subscribe .form-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:49.998%;padding-left:10px;padding-right:10px;-webkit-background-size:120px 120px;background-size:120px 120px;background-position:left 10px;float:left;padding:10px 10px 20px 140px;text-align:left}#newsletter-subscribe .form-contents,#newsletter-subscribe .thanks{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:49.998%;padding-left:10px;padding-right:10px}#newsletter-subscribe h3{text-align:left}}@media screen and (min-width: 1000px){#newsletter-subscribe .form-title{-webkit-background-size:150px 150px;background-size:150px 150px;background-position:left top;min-height:120px;padding:10px 10px 20px 180px}#newsletter-subscribe h3{font-size:28px;font-size:1.75rem}}@media screen and (min-width: 1000px) and (min-width: 760px){#newsletter-subscribe h3{font-size:38px;font-size:2.375rem}}@media screen and (min-width: 1000px){#newsletter-subscribe h4{font-size:16px;font-size:1rem}}@media screen and (min-width: 1000px) and (min-width: 760px){#newsletter-subscribe h4{font-size:21px;font-size:1.3125rem}}@media screen and (min-width: 1400px){#newsletter-subscribe .content{width:980px}}.js #newsletter-subscribe .form-details,.js #newsletter-subscribe #form-details{display:none}.js #newsletter-subscribe #newsletter-spinner{bottom:0;left:0;position:absolute;right:0;top:0}.social-share li{display:inline-block;margin:0 5px .25em}.social-share b{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}.social-share a{font-size:18px;font-size:1.125rem;-webkit-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out;background:none;border-radius:0;border-style:solid;border-width:2px;cursor:pointer;display:inline-block;padding:.5em 36px;position:relative;text-align:center;text-shadow:none;text-decoration:none;font-size:16px;font-size:1rem;color:#fff;padding:2px 10px 2px 35px}@media screen and (min-width: 760px){.social-share a{font-size:20px;font-size:1.25rem}}.social-share a:active{position:relative;top:1px}.social-share a:hover,.social-share a:focus{text-decoration:none}.social-share a.button-minor{font-size:14px;font-size:.875rem;padding:.25em 10px}.social-share a:hover,.social-share a:focus,.social-share a:active{color:#fff;text-decoration:none}.social-share a.twitter{background:#1da1f2 url("img/twitter.svg") 6px center no-repeat;-webkit-background-size:18px 18px;background-size:18px 18px;border-color:#0d95e8}.social-share a.twitter:hover,.social-share a.twitter:focus{background-color:#0d95e8}.social-share a.facebook{background:#3b5998 url("img/facebook.svg") 6px center no-repeat;-webkit-background-size:18px 18px;background-size:18px 18px;border-color:#344e86}.social-share a.facebook:hover,.social-share a.facebook:focus{background-color:#344e86}@media screen and (min-width: 760px){.social-share{width:50%;float:right;text-align:right}.social-share a{font-size:16px;font-size:1rem}}@media screen and (min-width: 1000px){.social-share{width:40%}}.nav-global{zoom:1;-webkit-transition:height 250ms ease-in-out,padding 250ms ease-in-out;transition:height 250ms ease-in-out,padding 250ms ease-in-out;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);color:#000;left:0;height:1.2em;padding:.5em 0;position:fixed;top:0;width:100%;z-index:90}.nav-global:after{clear:both;content:'';display:block;height:0;visibility:hidden}.nav-global .content{padding:0 20px}.nav-global .logo{font-size:16px;font-size:1rem;-webkit-transition:width 250ms ease-in-out,height 250ms ease-in-out;transition:width 250ms ease-in-out,height 250ms ease-in-out;float:right;height:20px;line-height:1;width:63px}.nav-global .logo a{-webkit-background-size:cover;background-size:cover;overflow:hidden;text-indent:120%;white-space:nowrap;-webkit-transition:background-size 250ms ease-in-out,-webkit-background-size 250ms ease-in-out;transition:background-size 250ms ease-in-out,-webkit-background-size 250ms ease-in-out;background-image:url("../images/mozilla-wordmark-black.svg");background-repeat:no-repeat;display:block;height:100%;width:100%}@media screen and (min-width: 760px){.nav-global .logo{float:left}}.nav-global .page-top{-webkit-transition:margin-top 250ms ease-in-out;transition:margin-top 250ms ease-in-out;color:#000;float:right;margin-right:30px;margin-top:-4em;text-decoration:none;text-transform:lowercase}@media screen and (min-width: 760px){.nav-global .page-top{margin-right:0}}.nav-global .page-top:before{-webkit-background-size:25px 200px;background-size:25px 200px;background-image:url("../images/icon-sprite.svg");background-position:center -180px;background-repeat:no-repeat;content:'';display:inline-block;height:20px;margin:0 5px -.35em -30px;width:25px}.nav-global.is-minified .page-top{-webkit-transition-delay:150ms;transition-delay:150ms;margin-top:-.25em}.nav-mozilla{left:0;position:absolute;top:-.5em;z-index:98}.nav-mozilla .toggle{overflow:hidden;text-indent:120%;white-space:nowrap;background:#000 url("../images/icon-menu-white.svg") center center no-repeat;-webkit-background-size:22px auto;background-size:22px auto;cursor:pointer;display:block;height:2.2em;overflow:hidden;position:relative;width:2.2em}.nav-mozilla-menu{background-color:#fff;box-shadow:2px 2px 0 rgba(0,0,0,0.2);left:-300px;line-height:1.1;margin:0;overflow:visible;position:absolute;text-transform:lowercase;top:2.2em;width:200px;z-index:99}.nav-mozilla-menu li{border-bottom:1px solid #ccc}.nav-mozilla-menu li:last-child{border:0}.nav-mozilla-menu a{-webkit-transition:background-color 150ms ease,border-width 150ms ease,padding 150ms ease;transition:background-color 150ms ease,border-width 150ms ease,padding 150ms ease;background:#fff;color:#000;display:block;padding:10px 20px;text-decoration:none}.nav-mozilla-menu a:hover,.nav-mozilla-menu a:focus{background-color:#f5f5f5;border-right:6px solid #000;text-decoration:underline}.nav-mozilla-menu .nav-global-donate a,.nav-mozilla-menu .nav-global-firefox a{padding-left:30px}.nav-mozilla-menu .nav-global-donate a:before,.nav-mozilla-menu .nav-global-firefox a:before{-webkit-background-size:25px 200px;background-size:25px 200px;background-image:url("../images/icon-sprite.svg");background-repeat:no-repeat;content:'';display:inline-block;height:20px;margin:0 5px -.35em -30px;width:25px}.nav-mozilla-menu .nav-global-donate a:before{background-position:0 -100px}.nav-mozilla-menu .nav-global-donate a:hover:before,.nav-mozilla-menu .nav-global-donate a:focus:before{background-position:0 -120px}.nav-mozilla-menu .nav-global-firefox a:before{background-position:0 -140px}.nav-mozilla-menu .nav-global-firefox a:hover:before,.nav-mozilla-menu .nav-global-firefox a:focus:before{background-position:0 -160px}.nav-mozilla:hover .nav-mozilla-menu,.nav-mozilla-menu:target{left:auto}.js .nav-mozilla-menu{left:auto;display:none}@media screen and (min-width: 760px){.nav-global{height:2.5em;padding:1em 0}.nav-global .logo{height:40px;width:126px}.nav-global.is-minified{height:1.2em;padding:.5em 0}.nav-global.is-minified .logo{height:20px;width:63px}.nav-global.is-minified .nav-mozilla{margin-top:-4em}.nav-global.is-minified .nav-mozilla a:focus{margin-top:3em}.nav-mozilla{-webkit-transition:margin-top 250ms ease-in;transition:margin-top 250ms ease-in;float:right;max-width:75%;position:relative}.nav-mozilla .toggle{display:none}.nav-mozilla-menu{background:transparent;box-shadow:none;margin-top:.25em;padding:1em 0;position:static;width:auto}.nav-mozilla-menu li{display:inline;border:0;padding:0 10px}.nav-mozilla-menu a{background:transparent;display:inline-block;padding:0}.nav-mozilla-menu a:hover,.nav-mozilla-menu a:focus{background:transparent;border:0}.js .nav-mozilla-menu{display:block}}@media screen and (min-width: 1000px){.nav-mozilla-menu li{padding:0 20px}}@supports (display: flex){@media screen and (min-width: 760px){.nav-mozilla-menu,.js .nav-mozilla-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-end;justify-content:flex-end}}}#nav-util{background:#000;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);color:#fff;position:relative;z-index:10;line-height:1}#nav-util .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:.5em 20px}#nav-util li{display:inline-block;width:50%;padding:.25em 0}#nav-util li.nav-util-sidebar{text-align:left}#nav-util li.nav-util-categories{display:none;text-align:center}#nav-util li.nav-util-search{padding:0}@media screen and (min-width: 760px){#nav-util.has-categories li{width:33%}#nav-util.has-categories li.nav-util-categories{display:inline-block}}#nav-util a{color:#fff;font-weight:bold;text-decoration:none;padding-left:25px;position:relative}#nav-util a:hover,#nav-util a:focus{text-decoration:underline}#nav-util a:before{-webkit-background-size:25px 200px;background-size:25px 200px;background-image:url("../images/icon-sprite.svg");background-repeat:no-repeat;bottom:0;content:'';display:inline-block;height:18px;left:0;position:absolute;width:20px}#nav-util .nav-util-sidebar a:before{background-position:0 0}#nav-util .nav-util-sidebar a.close:before{background-position:0 -20px}#nav-util .nav-util-categories a:before{background-position:0 -40px}#nav-util .nav-util-categories a.close:before{background-position:0 -60px}#nav-util.is-sticky{position:fixed;width:100%;top:2.2em;left:0}.nav-util-search .fm-search{float:right;text-align:right}.nav-util-search .fm-search p{margin:0}.nav-util-search .fm-search label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}.nav-util-search .fm-search input{font-size:12px;font-size:.75rem;background-color:#000;border-color:#fff;color:#fff;max-width:75%}.nav-util-search .fm-search .button{overflow:hidden;text-indent:120%;white-space:nowrap;background-color:#000;border:0;color:#fff;height:1.65em;padding:0;position:relative;vertical-align:bottom;width:30px}.nav-util-search .fm-search .button:before{background:transparent url("../images/icon-sprite.svg") center -80px no-repeat;-webkit-background-size:25px 200px;background-size:25px 200px;content:'';display:block;height:20px;left:0;position:absolute;top:.15em;width:100%}.nav-local{background:#fff;border-bottom:1px solid rgba(0,0,0,0.15);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);color:#000;text-align:center}.nav-local .content{padding:0 20px}.nav-local li{padding:0 5px;display:inline-block}.nav-local a{color:#000;display:block;padding:.5em 10px;text-decoration:none}.nav-local a:hover,.nav-local a:focus{color:#000;text-decoration:underline}@media screen and (min-width: 760px){.nav-local{font-size:18px;font-size:1.125rem}.nav-local li{display:inline-block}.nav-local a{-webkit-transition:padding-bottom 150ms ease-in-out,border-bottom-width 150ms ease-in-out 5ms;transition:padding-bottom 150ms ease-in-out,border-bottom-width 150ms ease-in-out 5ms;border-bottom:1px solid transparent;padding:15px 10px}.nav-local a:hover,.nav-local a:focus{border-bottom-color:#0072a2;border-bottom-width:5px;color:#000;padding-bottom:10px;text-decoration:none}}.pagination{font-size:22px;font-size:1.375rem;margin:40px 0;text-align:center}.pagination li{display:inline}.pagination li .a11y{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px}.pagination a,.pagination .current{-webkit-transition:background-color 75ms ease-out;transition:background-color 75ms ease-out;background:#fff;border:2px solid #000;margin:0 2px;padding:5px 15px;text-decoration:none}.pagination a:hover,.pagination a:focus,.pagination .current:hover,.pagination .current:focus{background:#e3e3e3}.pagination .current{font-weight:bold}.pagination .prev:before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);content:'\00A0\25B8';display:inline-block;vertical-align:top;white-space:nowrap}.pagination .next:after{content:'\00A0\25B8';white-space:nowrap}.nav-paging{zoom:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-align:center;margin:40px 0 30px;background:#eee}.nav-paging:after{clear:both;content:'';display:block;height:0;visibility:hidden}.nav-paging .label{font-size:14px;font-size:.875rem;text-transform:lowercase}.nav-paging .entry-title{font-size:18px;font-size:1.125rem;display:block;font-weight:bold;margin:10px 20% 0}.nav-paging .date{font-size:14px;font-size:.875rem}.nav-paging a{display:block;text-decoration:none;height:100%}.nav-paging a .entry-title{color:#000}.nav-paging a .label,.nav-paging a .date{color:#484848}.nav-paging a:hover .entry-title,.nav-paging a:focus .entry-title,.nav-paging a:active .entry-title{color:#0096d5;text-decoration:underline}.nav-paging a:hover .arrow-left,.nav-paging a:focus .arrow-left,.nav-paging a:active .arrow-left{left:0}.nav-paging a:hover .arrow-right,.nav-paging a:focus .arrow-right,.nav-paging a:active .arrow-right{right:0}.nav-paging .arrow-left,.nav-paging .arrow-right{width:30px;height:50px;position:absolute;top:50%;margin-top:-25px;-webkit-transition:left 250ms cubic-bezier(0.3, -0.5, 0.6, 1.5),right 250ms cubic-bezier(0.3, -0.5, 0.6, 1.5);transition:left 250ms cubic-bezier(0.3, -0.5, 0.6, 1.5),right 250ms cubic-bezier(0.3, -0.5, 0.6, 1.5)}.nav-paging .arrow-left .cls-1,.nav-paging .arrow-right .cls-1{stroke:#000}.nav-paging .arrow-left{left:10px}.nav-paging .arrow-right{right:10px}@media screen and (min-width: 480px){.nav-paging-prev,.nav-paging-next{height:100%;margin-bottom:0;position:relative;width:50%}.nav-paging-prev{border-right:1px solid #ccc;float:left;margin-right:-1px}.nav-paging-next{float:right}[dir='rtl'] .nav-paging-prev{float:right}[dir='rtl'] .nav-paging-next{float:left}}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .c,.highlight .cd{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .gd{color:#000000;background-color:#ffdddd}.highlight .ge{color:#000000;font-style:italic}.highlight .gr{color:#aa0000}.highlight .gh{color:#999999}.highlight .gi{color:#000000;background-color:#ddffdd}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaaaaa}.highlight .gt{color:#aa0000}.highlight .kc{color:#000000;font-weight:bold}.highlight .kd{color:#000000;font-weight:bold}.highlight .kn{color:#000000;font-weight:bold}.highlight .kp{color:#000000;font-weight:bold}.highlight .kr{color:#000000;font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .k,.highlight .kv{color:#000000;font-weight:bold}.highlight .mf{color:#009999}.highlight .mh{color:#009999}.highlight .il{color:#009999}.highlight .mi{color:#009999}.highlight .mo{color:#009999}.highlight .m,.highlight .mb,.highlight .mx{color:#009999}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .bp{color:#999999}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:#008080}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:#800080}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nl{color:#990000;font-weight:bold}.highlight .nn{color:#555555}.highlight .nt{color:#000080}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .nv{color:#008080}.highlight .ow{color:#000000;font-weight:bold}.highlight .o{color:#000000;font-weight:bold}.highlight .w{color:#bbbbbb}.highlight{background-color:#f8f8f8}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;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}body{box-sizing:border-box;color:#373737;background:#212121;font-size:16px;font-family:Open Sans, Arial;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:10px 0;font-weight:700;color:#222222;font-family:'ZillaSlab'}h1{font-size:36px;font-weight:700}h2{padding-bottom:10px;font-size:32px;background:url("../images/bg_hr.png") repeat-x bottom}h3{font-size:24px}h4{font-size:21px}h5{font-size:18px}h6{font-size:16px}p{margin:10px 0 15px 0}footer p{color:#f2f2f2}a{text-decoration:none;color:#007edf;text-shadow:none;transition:color 0.5s ease;transition:text-shadow 0.5s ease;-webkit-transition:color 0.5s ease;-webkit-transition:text-shadow 0.5s ease;-moz-transition:color 0.5s ease;-moz-transition:text-shadow 0.5s ease;-o-transition:color 0.5s ease;-o-transition:text-shadow 0.5s ease;-ms-transition:color 0.5s ease;-ms-transition:text-shadow 0.5s ease}a:hover,a:focus{text-decoration:underline}footer a{color:#F2F2F2;text-decoration:underline}em{font-style:italic}strong{font-weight:bold}img{position:relative;margin:0 auto;max-width:739px;padding:5px;margin:10px 0 10px 0;border:1px solid #ebebeb;box-shadow:0 0 5px #ebebeb;-webkit-box-shadow:0 0 5px #ebebeb;-moz-box-shadow:0 0 5px #ebebeb;-o-box-shadow:0 0 5px #ebebeb;-ms-box-shadow:0 0 5px #ebebeb}p img{display:inline;margin:0;padding:0;vertical-align:middle;text-align:center;border:none}pre,code{width:100%;color:#222;background-color:#fff;font-family:Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;font-size:14px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}pre{width:100%;padding:10px;box-shadow:0 0 10px rgba(0,0,0,0.1);overflow:auto}code{padding:3px;margin:0 3px;box-shadow:0 0 10px rgba(0,0,0,0.1)}pre code{display:block;box-shadow:none}blockquote{color:#666;margin-bottom:20px;padding:0 0 0 20px;border-left:3px solid #bbb}ul,ol,dl{margin-bottom:15px}ul{list-style-position:inside;list-style:disc;padding-left:20px}ol{list-style-position:inside;list-style:decimal;padding-left:20px}dl dt{font-weight:bold}dl dd{padding-left:20px;font-style:italic}dl p{padding-left:20px;font-style:italic}hr{height:1px;margin-bottom:5px;border:none;background:url("../images/bg_hr.png") repeat-x center}table{border:1px solid #373737;margin-bottom:20px;text-align:left}th{font-family:'ZillaSla', Arial, sans-serif;padding:10px;background:#373737;color:#fff}td{padding:10px;border:1px solid #373737}form{background:#f2f2f2;padding:20px}.outer{width:100%}.inner{position:relative;max-width:1000px;padding:20px 10px;margin:0 auto}#forkme_banner{display:block;position:absolute;top:0;right:10px;z-index:10;padding:10px 50px 10px 10px;color:#fff;background:url("../images/blacktocat.png") #0090ff no-repeat 95% 50%;font-weight:700;box-shadow:0 0 10px rgba(0,0,0,0.5);border-bottom-left-radius:2px;border-bottom-right-radius:2px}#header_wrap{background:#212121;background:-moz-linear-gradient(top, #373737, #212121);background:-webkit-linear-gradient(top, #373737, #212121);background:-ms-linear-gradient(top, #373737, #212121);background:-o-linear-gradient(top, #373737, #212121);background:linear-gradient(top, #373737, #212121);padding:10px}#header_wrap .inner{padding:50px 10px 30px 10px}#project_title{margin:0;color:#fff;font-size:42px;font-weight:700;text-shadow:#111 0px 0px 10px}#project_tagline{color:#fff;font-size:24px;font-weight:300;background:none;text-shadow:#111 0px 0px 10px}#downloads{position:absolute;width:210px;z-index:10;bottom:-40px;right:0;height:70px;background:url("../images/icon_download.png") no-repeat 0% 90%}.zip_download_link{display:block;float:right;width:90px;height:70px;text-indent:-5000px;overflow:hidden;background:url(../images/sprite_download.png) no-repeat bottom left}.tar_download_link{display:block;float:right;width:90px;height:70px;text-indent:-5000px;overflow:hidden;background:url(../images/sprite_download.png) no-repeat bottom right;margin-left:10px}.zip_download_link:hover{background:url(../images/sprite_download.png) no-repeat top left}.tar_download_link:hover{background:url(../images/sprite_download.png) no-repeat top right}#main_content_wrap{background:#f2f2f2;border-top:1px solid #111;border-bottom:1px solid #111}#main_content{padding-top:100px}#footer_wrap{background:#212121}@media screen and (max-width: 992px){img{max-width:100%}}@media screen and (max-width: 480px){body{font-size:14px}#downloads{display:none}.inner{min-width:320px;max-width:480px}#project_title{font-size:32px}h1{font-size:28px}h2{font-size:24px}h3{font-size:21px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}code,pre{min-width:320px;max-width:480px;font-size:11px}}.risk,.risk-maximum,.score-red,.risk-high,.score-yellow,.risk-medium,.score-blue,.risk-low,.risk-unknown,.score-green{border-radius:.25em;display:inline-block;font-weight:bold;margin:.1em 0;min-width:6em;padding:.05em .5em;text-transform:uppercase;text-align:center}.risk-maximum,.score-red{background-color:#d04437;color:#ffffff}.risk-high,.score-yellow{background-color:#ffd351;color:#594300}.risk-medium,.score-blue{background-color:#4a6785;color:#ffffff}.risk-low{background-color:#cccccc;color:#000000}.risk-unknown{background-color:#ffffff;color:#000000}.risk-color-code{color:#ccc;font-size:0.5em;font-style:italic}.score-green{background-color:#14892c;color:#ffffff}body{font-size:100%}h1,h2,h3,h4{font-family:ZillaSlab}ul.nav-mozilla-menu{padding-left:0;list-style-type:none;left:-400px}#main_content_wrap{border-bottom:none}:root{--footer-height: 150px}.page-wrap{min-height:calc(100% - 80px);margin-bottom:calc(-1 * var(--footer-height));background-color:#f2f2f2}.page-wrap:after{content:'';display:block}footer,.page-wrap:after{height:var(--footer-height)}@media all and (max-width: 760px){:root{--footer-height: 300px}}:target:before{content:"";display:block;height:80px;margin:-80px 0 0}::-webkit-input-placeholder{color:#767676;opacity:1}::-moz-placeholder{color:#767676;opacity:1}:-ms-input-placeholder{color:#767676;opacity:1}
