.home-features .column-home-features,.home-hacks .column-involved{width:22.75%}.column-callout{width:31.333%}.home-hacks .column-hacks{width:74.25%}#home{background-position:0 0,0 0,0 0;background-color:#00539f;background-image:url(/media/redesign/img/header-background.png),url(/media/redesign/img/blueprint.png),url(/media/redesign/img/mdn-header-gradient.png);background-repeat:repeat,repeat,repeat-x}#home main>.center{width:auto;padding:0;margin:0;max-width:none}#home #main-header .logo{background-position:0 -41px}#home #main-header{background:0 0;border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,.2)}#home #main-nav>ul>li>a,#home .user-state a{color:#fff}#home #main-nav>ul>li .search-wrap{background-color:#fff;background-color:rgba(255,255,255,.4)}#home #main-nav>ul>li .search-wrap .search-trigger,#home #main-nav>ul>li .search-wrap i,#home #main-nav>ul>li .search-wrap input{color:#fff!important}#home #main-nav>ul>li .search-wrap input::-webkit-input-placeholder{color:#fff}#home #main-nav>ul>li .search-wrap input::-moz-placeholder{color:#fff}#home .search-wrap{width:20px}#home .home-callouts{background:#4d4e53}#home .oauth-login-options{color:#fff}#home .search-wrap input::-webkit-input-placeholder{color:#fff}#home .search-wrap input::-moz-placeholder{color:#fff}#home main{background:0 0}#home .home-contribute,#home .home-demos,#home .home-hacks,#home .home-masthead{padding:30px 0}#home h2>i,#home h3>i{display:inline-block;position:relative;margin-left:0;background-image:url(/media/redesign/img/logo_sprite.svg?2014-01);background-size:132px;background-position:0 -143px;background-repeat:no-repeat}#home h2>i{width:64px;height:64px;color:#0095dd;background-position:0 -222px;background-size:205px auto;font-size:30px;font-size:2.142857142857143rem;margin-right:5px}#home h2>i.blue{background-position:0 -340px;color:#fff}#home h2>i[class^=icon-]:before{margin:18px 0 0;display:block;text-align:center}#home h3{clear:both;text-transform:uppercase}#home h3:after{content:' ';clear:both;display:table}#home h3 i{width:42px;height:39px;background-position:0 -147px;background-size:134px auto;color:#0095dd;float:left}#home h3 i:before{margin:11px 0 0;display:block;text-align:center}#home h3.connect span,#home h3.zones span{padding-top:10px}#home h3 span{float:left}#home .entry-meta{font-size:12px;font-size:.857142857142857rem;font-style:italic}#home .user-state>i[class^=icon-]{color:#fff}.home-masthead h1{color:#fff;margin:0 auto;width:60%}.home-masthead h1 span{padding-left:20%;display:block}html[dir=rtl] .home-masthead h1 span{padding-right:20%;padding-left:0}.home-masthead .search-form{padding:40px 0}.home-masthead .search-form input#home-q{background:#fff;font-size:16px;font-size:1.142857142857143rem;display:block;margin:0 auto;border:0;border-radius:3px;font-family:'Open Sans Light',sans-serif;width:60%;color:#4d4e53}.home-masthead .search-form input#home-q::-webkit-input-placeholder{letter-spacing:-1px}.home-masthead .search-form input#home-q::-moz-placeholder{letter-spacing:-1px}.home-masthead .search-form input#home-q::-webkit-input-placeholder{color:#4d4e53}.home-masthead .search-form input#home-q::-moz-placeholder{color:#4d4e53}.home-features,.home-features a{color:#fff!important}.home-features a{text-decoration:underline;outline-color:#fff}.home-features h3{font-size:16px;font-size:1.142857142857143rem;font-weight:700;font-family:'Open Sans Extra Bold',sans-serif}.home-features h3 i[class^=icon-]{margin-right:10px}html[dir=rtl] .home-features h3 i[class^=icon-]{margin-left:10px;margin-right:0}.home-features li{padding:4px 0}.column-callout{position:relative;background-image:url(/media/redesign/img/promo-sprite.png);background-repeat:no-repeat}.column-callout i{right:5%;position:absolute;top:0;display:block}html[dir=rtl] .column-callout i{left:5%;right:auto}.column-callout span{padding-right:20px}.column-callout a{color:#fff!important;display:block;padding:100px 20px 20px;position:relative;overflow-x:hidden;font-size:16px;font-size:1.142857142857143rem}.column-callout a:before{content:'\f061';right:20px;font-family:FontAwesome;bottom:20px;position:absolute;font-size:24px;font-size:1.714285714285714rem;z-index:4}html[dir=rtl] .column-callout a:before{content:'\f060';left:20px;right:auto}.column-callout.callout-apps{background-position:100% 0;background-color:#e66000}.column-callout.callout-android{background-position:100% -300px;background-color:#97c03d}.column-callout.callout-firefoxos{background-position:100% -600px;background-color:#0095dd}.home-hacks{background:#fff}.home-hacks li{padding-top:20px;border-bottom:1px solid #ececec}.home-hacks li:last-child{border-bottom:0}.home-hacks h2.entry-title{letter-spacing:0;line-height:normal;margin-bottom:0;font-size:14px;font-size:1rem}.home-hacks h2.entry-title a{text-decoration:underline}.home-hacks .hacks{margin-bottom:10px}.home-hacks .home-involved-card{background:url(/media/redesign/img/home-globe.jpg) -90px 50px no-repeat #f4f7f8}.home-hacks .home-involved-card a{color:#fff;text-decoration:none;padding:20px;display:block}.home-hacks .home-involved-card .numbers{padding-bottom:40px;line-height:40px}.home-hacks .home-involved-card .numbers .row1,.home-hacks .home-involved-card .numbers .row2,.home-hacks .home-involved-card .numbers .row3{display:block}.home-hacks .home-involved-card .number{font-size:30px;font-size:2.142857142857143rem;font-weight:700}.home-hacks .home-involved-card h2{font-size:16px;font-size:1.142857142857143rem;padding-bottom:10px;border-bottom:1px solid #e0e2e4;margin-bottom:110px;margin-right:-20px;font-weight:700}html[dir=rtl] .home-hacks .home-involved-card h2{margin-left:-20px;margin-right:0}.home-hacks .home-involved-card p{margin:0;padding:0;text-align:center}.home-hacks .home-involved-card .button{background-color:#48ade4!important;font-size:12px!important;color:#fff!important;font-weight:700}.home-demos{background:#f4f7f8}.home-demos .home-demos-list{clear:both;position:relative;height:150px;overflow:hidden}.home-demos .home-demos-list:after{content:' ';clear:both;display:table}.home-demos .home-demos-list-item{font-size:12px;font-size:.857142857142857rem;display:block;text-align:center;margin:0 auto;font-style:italic;overflow:hidden;width:194px}.home-demos .home-demos-list-item img{border:6px solid #fff;display:block;box-shadow:2px 2px 1px rgba(0,0,0,.1);margin-bottom:6px;width:180px;height:133px}.home-demos .owl-theme .owl-controls{margin-top:20px}.home-demos .owl-item.loading{background:url(/media/js/libs/owl.carousel/owl-carousel/AjaxLoader.gif) center center no-repeat}html[dir=rtl] .home-demos .owl-item{float:right}html[dir=rtl] .home-demos .owl-controls,html[dir=rtl] .home-demos .owl-item.loading{display:none}html[dir=rtl] .home-demos .owl-carousel{margin-bottom:20px}.home-demos .preview{text-transform:uppercase;float:right;margin-top:-10px}.home-demos .preview span{display:block}.home-contribute{background:#fff}.home-contribute a{text-decoration:underline}.home-contribute h3{font-size:16px;font-size:1.142857142857143rem;font-weight:700;text-transform:uppercase}.home-contribute li{border-bottom:1px solid #ececec;padding:8px 0}.home-contribute li:last-child{border-bottom:0}.home-contribute .home-contribute-recent{margin-top:10px}@media all and (max-width:1024px){#home .home-masthead h1,#home .home-masthead input{width:90%}.column-callout a{font-size:16px;font-size:1.142857142857143rem}}@media all and (max-width:768px){#home .home-masthead h1,#home .home-masthead input{width:90%}#home .home-masthead h1 span,#home .home-masthead input span{padding-left:0}#home .column-callout,#home .column-home-features{width:auto!important;float:none;margin-bottom:20px;margin-right:0}#home .column-callout a{font-size:16px;font-size:1.142857142857143rem}#home .home-callouts{padding-top:20px}#home .column-home-features li{display:inline-block;padding-right:20px}#home .home-hacks .column-hacks,#home .home-hacks .column-involved{float:none;width:auto}#home .home-hacks .column-involved{margin-top:40px}#home .home-hacks .home-involved-card{background-position:center 50px}#home .home-masthead h1,#home .home-search-form{display:none}#home .column-hacks>h2,#home .home-contribute h2,#home .home-demos h2{font-size:20px;font-size:1.428571428571429rem}#home .column-hacks>h2>i,#home .home-contribute h2>i,#home .home-demos h2>i{display:none}#home .column-hacks>h2 a,#home .home-contribute h2 a,#home .home-demos h2 a{margin:8px 0 0;display:block}#home .home-contribute li:last-child{border-bottom:1px solid #ececec}}@media all and (max-width:480px){.owl-theme .owl-controls .owl-page span{width:8px;height:8px;margin:5px}}html[dir=rtl] #home h2>i[class^=icon-]:before{margin-right:22px}html[dir=rtl] #home h2 a{margin-right:40px;margin-left:0}html[dir=rtl] #home h3 i,html[dir=rtl] #home h3 span{float:right}html[dir=rtl] #home h3 i[class^=icon-]{margin-right:0;margin-left:10px}html[dir=rtl] #home i.icon-arrow-right:before{content:'\f060'}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) center center no-repeat}