#newsletter-subscribe{background:#c13832;color:#fff;padding:0;margin:40px 0 -60px}#newsletter-subscribe .billboard{background:transparent;border:0;padding:0;box-shadow:none}#newsletter-subscribe h3,#newsletter-subscribe h4{color:#fff;text-shadow:none}#newsletter-subscribe .container{width:1000px;margin:0 auto;padding:40px 0}@media(max-width:1000px){#newsletter-subscribe .container{width:760px}}@media(max-width:760px){#newsletter-subscribe .container{width:320px}}#newsletter-subscribe .form-title{float:left;width:300px;margin:0 10px;background:url("/media/img/newsletter/mozorg-newsletter.db230ae1e11b.svg") left top no-repeat;-webkit-background-size:150px 150px;background-size:150px 150px;margin-left:-540px;margin-top:-20px;min-height:120px;padding:10px 0 20px 180px;text-align:left;text-shadow:none;min-height:135px}#newsletter-subscribe .form-title h3{font-size:40px;font-size:2.5rem;margin:0 0 .2em}#newsletter-subscribe .form-title h4{font-size:24px;font-size:1.5rem;line-height:1.1}@media(max-width:1000px){#newsletter-subscribe .form-title{-webkit-background-size:120px 120px;background-size:120px 120px;float:left;width:220px;margin:0 10px;background-position:left 10px;padding-left:140px;margin-left:-400px;margin-top:-10px}#newsletter-subscribe .form-title h3{font-size:32px;font-size:2rem}#newsletter-subscribe .form-title h4{font-size:20px;font-size:1.25rem}}@media(max-width:760px){#newsletter-subscribe .form-title{-webkit-background-size:100px 100px;background-size:100px 100px;float:none;width:auto;margin:0 10px;background-position:center top;margin-top:0;min-height:0;padding-left:0;padding-top:120px;text-align:center}#newsletter-subscribe .form-title h3{font-size:32px;font-size:2rem}}#newsletter-subscribe .newsletter-form{float:left;width:380px;margin:0 10px;margin-left:570px;padding-top:20px}#newsletter-subscribe .newsletter-form .form-submit,#newsletter-subscribe .newsletter-form .form-contents{float:none;width:auto;margin:0 10px}@media(max-width:1000px){#newsletter-subscribe .newsletter-form{float:left;width:280px;margin:0 10px;margin-left:430px}}@media(max-width:760px){#newsletter-subscribe .newsletter-form{float:none;width:auto;margin:0 10px}}#newsletter-subscribe .field-format label{display:inline;margin-right:20px}#newsletter-subscribe input[type='email']{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;box-shadow:none;font-size:16px;font-size:1rem;border:0;padding:.75em 20px;width:100%;height:auto;background:#fff}#newsletter-subscribe select{font-size:14px;font-size:.875rem;font-family:inherit}#newsletter-subscribe .button-newsletter{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;box-shadow:none;font-size:16px;font-size:1rem;-webkit-transition:background-color .15s ease;transition:background-color .15s ease;background:transparent;border:2px solid #fff;color:#fff;padding:.75em 20px;text-shadow:none;text-transform:uppercase;width:100%}#newsletter-subscribe .button-newsletter:hover,#newsletter-subscribe .button-newsletter:focus{background:#33aae4;background:rgba(255,255,255,0.1)}#newsletter-subscribe a{color:#fff;text-decoration:underline}#newsletter-subscribe #footer-email-errors{float:none;width:auto;margin:0 10px;margin-bottom:20px}#newsletter-subscribe #footer-email-errors .errorlist{background:#fff;color:#af3232}#newsletter-subscribe #newsletter-form-thankyou{float:none;width:auto;margin:0 10px;color:#fff}#newsletter-subscribe #newsletter-form-thankyou h3{color:#fff}@media(max-width:760px){#newsletter-subscribe{margin-bottom:0}}#home #newsletter-subscribe{margin-bottom:0}#home #newsletter-subscribe h3{padding:0;text-align:left}@media(max-width:760px){#home #newsletter-subscribe h3{text-align:center}}#home #newsletter-subscribe ::-webkit-input-placeholder{color:#333;font-weight:normal}#home #newsletter-subscribe ::-moz-placeholder{color:#333;font-weight:normal}#home #newsletter-subscribe :-ms-input-placeholder{color:#333;font-weight:normal}#newsletter-subscribe.light{background:#fff;color:#333;margin-bottom:0}#newsletter-subscribe.light h3,#newsletter-subscribe.light h4{color:#333}#newsletter-subscribe.light .form-title{position:relative;background:0;width:500px;padding-left:170px}#newsletter-subscribe.light .form-title:before{position:absolute;top:0;left:0;content:'';background:#c13832 url("/media/img/newsletter/mozorg-newsletter.db230ae1e11b.svg") 23px 23px no-repeat;-webkit-background-size:105px 105px;background-size:105px 105px;border-radius:50%;width:150px;height:150px}@media(max-width:1000px){#newsletter-subscribe.light .form-title{width:380px}}@media(max-width:760px){#newsletter-subscribe.light .form-title{width:auto;padding-left:0;padding-top:170px}#newsletter-subscribe.light .form-title:before{left:50%;margin-left:-75px}}#newsletter-subscribe.light input[type="email"]{border:1px solid #b2b2b2}#newsletter-subscribe.light #newsletter-form-thankyou{color:#333}#newsletter-subscribe.light #newsletter-form-thankyou h3{color:#333}#newsletter-subscribe.light #footer-email-errors .errorlist{background:#af3232;color:#fff}.fx-privacy-link{font-size:16px;font-size:1rem;display:block;text-align:center;text-shadow:none}.fx-privacy-link a:link,.fx-privacy-link a:visited{color:#fff}.fx-privacy-link a:hover,.fx-privacy-link a:focus{text-decoration:underline}.fxfamilynav-cta-wrapper .button,.fxfamilynav-cta-wrapper a.button:link,.fxfamilynav-cta-wrapper a.button:visited{font-size:14px;font-size:.875rem;padding:10px 18px}ul.download-list{list-style-type:none;margin-bottom:10px}ul.download-list li{margin-left:0}ul.download-list strong{font-weight:normal}.infobar a.button{font-size:16px;font-size:1rem;margin-left:20px;padding:5px 18px}.download-dumb ul{list-style:none}.download-dumb ul li{display:inline-block;margin:20px 0 0}.download-dumb ul li .button{font-size:14px;font-size:.875rem;margin-left:3px;padding:6px}.download-button{display:inline-block;vertical-align:top}
.download-other{font-size:11px;font-size:.6875rem;color:#666}.download-other a:link,.download-other a:visited{color:#999}.download-other a:hover,.download-other a:focus,.download-other a:active{color:#999;text-decoration:underline}.download-button .ios-download,.download-button .linux-arm-download,.download-button .unrecognized-download,.download-button .unsupported-download,.download-button .unsupported-download-osx,.download-button .nojs-download{display:none}.download-button .os_winsha1,.download-button .os_win64,.download-button .os_linux,.download-button .os_linux64,.android .download-button-desktop,.windows.arm .download-button .os_win,.linux.arm .download-button .os_linux,.linux.x86.x64 .download-list .os_linux,.download-button .os_win,.download-button .os_osx,.download-button .os_android,.download-button .os_ios,.no-js .download-list,.other .download-list{display:none!important}.linux .download-button .os_linux,.linux.x86.x64 .download-button .os_linux64,.windows .download-button .os_win,.android .download-button .os_android,.download-button-android .os_android,.android .download-button-desktop .download-list,.android .download-button-desktop small.os_win,.download-button-ios .os_ios,.ios .download-button .os_ios,.ios .download-button .ios-download,.ios .download-button-desktop .download-list,.other .download-button-android .download-list,.other .download-button small.os_win{display:block!important}.osx:not(.pre-mavericks) .download-button .os_osx,.osx.pre-mavericks .download-button:not(.mavericks-required) .os_osx{display:block!important}.osx.pre-mavericks .download-button.mavericks-required .unsupported-download-osx,.windows.arm .download-button .unsupported-download,.linux.arm .download-button .linux-arm-download,.oldwin .download-button .unsupported-download,.oldmac .download-button .unsupported-download{display:block;max-width:250px}.osx.pre-mavericks .download-button.mavericks-required .fx-privacy-link,.windows.arm .download-button .fx-privacy-link,.linux.arm .download-button .fx-privacy-link,.oldwin .download-button .fx-privacy-link,.oldmac .download-button .fx-privacy-link{display:none}.android .download-button-desktop .nojs-download,.ios .download-button-desktop .nojs-download,.no-js .download-button .nojs-download{display:block}.other .download-button .unrecognized-download{display:block}.download-button .download-list .os_android.api-9,.download-button .download-list .os_android.x86,.download-button .download-other.os_android .api-15,.android.gingerbread .download-button .download-list .os_android.api-15,.android.gingerbread .download-button .download-other.os_android .api-9,.android.x86 .download-button .download-list .os_android.armv7up,.android.x86 .download-button .download-other.os_android .x86{display:none!important}.android.gingerbread .download-button .download-list .os_android.api-9,.android.x86 .download-button .download-list .os_android.x86{display:block!important}.android.gingerbread .download-button .download-other.os_android .api-15,.android.x86 .download-button .download-other.os_android .armv7up{display:inline!important}.windows.sha-1 .download-button .os_win{display:none!important}.windows.sha-1 .download-button .os_winsha1{display:block!important}html[lang="ml"] .button{padding:10px 16px}body{border-top:0}#masthead{background:#d93a33;color:#fff}#masthead .content{padding:51px 20px 0}#masthead .masthead-logo{background:#d93a33;height:30px;left:0;margin:0;padding:10px 0;position:absolute;text-align:center;top:0;width:100%}#masthead .masthead-logo img{height:30px}#nav-download-firefox{display:none}@media screen and (min-width:760px){#masthead{background:#d93a33;padding:0}#masthead .content{padding-top:0}#masthead .masthead-logo{float:left;position:relative;width:115px}#nav-main-menu,.js #nav-main-menu{padding:15px 0}#nav-main-menu li,.js #nav-main-menu li{border-right:1px solid #fff}#nav-main-menu li:last-child,.js #nav-main-menu li:last-child{border-right:0;padding-right:0}#nav-main-menu a,#nav-main-menu a:hover,#nav-main-menu a:focus,.js #nav-main-menu a,.js #nav-main-menu a:hover,.js #nav-main-menu a:focus{color:#fff}#nav-download-firefox{display:inline-block;float:right}#nav-download-firefox ul.download-list{margin-bottom:0}#nav-download-firefox .button{font-size:14px;font-size:.875rem;border-radius:0;padding:13px 20px;text-decoration:none;text-transform:uppercase}#nav-download-firefox .fx-privacy-link{display:none}}@media screen and (min-width:1000px){#nav-main-menu li,.js #nav-main-menu li{padding:0 20px}}@supports(display:flex){@media screen and (min-width:760px){#nav-main-menu,.js #nav-main-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-end;justify-content:flex-end}}}main{overflow:hidden}#intro{background:#00a7de;color:#fff;position:relative}#intro h2,#intro h3{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;margin:0 auto;text-align:center;text-shadow:0 0 10px rgba(0,0,0,0.01),0 0 5px rgba(0,0,0,0.025),0 1px 1px rgba(0,0,0,0.5)}#intro .content{background:rgba(0,20,40,0.5);display:block;height:100%;padding:20px;position:relative;width:100%;z-index:2}#intro h2{font-size:32px;font-size:2rem;font-style:italic;line-height:1.3;padding:70px 40px;max-width:980px}@media screen and (min-width:760px){#intro h2{font-size:48px;font-size:3rem}}@media screen and (min-width:760px) and (min-height:600px){#intro h2{padding:110px 40px}}@media screen and (min-width:1000px) and (min-height:600px){#intro h2{padding:130px 40px}}@media screen and (min-width:1400px){#intro h2{font-size:56px;font-size:3.5rem}}@media screen and (min-width:1400px) and (min-height:600px){#intro h2{padding:150px 40px}}#intro h3{font-size:20px;font-size:1.25rem;line-height:1.3;padding:0 40px 10px;max-width:740px}@media screen and (min-width:760px){#intro h3{font-size:22px;font-size:1.375rem}}@media screen and (min-width:1000px){#intro h3{font-size:26px;font-size:1.625rem}
}@media screen and (min-width:1400px){#intro h3{font-size:28px;font-size:1.75rem;padding-bottom:20px}}#intro #home-slideshow{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}#intro .slide{-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;display:none;height:100%;width:100%}#intro #slide-two{display:block;background-image:url("/media/img/home/2016/intro/intro-learning-600.1ad8b9287179.jpg")}@media screen and (min-width:760px){#intro .slide{display:block}#intro #slide-one{background-image:url("/media/img/home/2016/intro/intro-mitchell-1000.8a0f27a1dcfa.jpg")}#intro #slide-two{background-image:url("/media/img/home/2016/intro/intro-learning-1000.f9cb264d06f6.jpg")}#intro #slide-three{background-image:url("/media/img/home/2016/intro/intro-advocacy-1000.9c71b3310f72.jpg")}#intro #slide-four{background-image:url("/media/img/home/2016/intro/intro-vr-1000.f0168079cdf7.jpg")}}@media screen and (min-width:1400px){#intro #slide-one{background-image:url("/media/img/home/2016/intro/intro-mitchell-2000.bf146ac8f856.jpg")}#intro #slide-two{background-image:url("/media/img/home/2016/intro/intro-learning-2000.33e7203ee1b7.jpg")}#intro #slide-three{background-image:url("/media/img/home/2016/intro/intro-advocacy-2000.87ee1882af49.jpg")}#intro #slide-four{background-image:url("/media/img/home/2016/intro/intro-vr-2000.221706812461.jpg")}}@media screen and (min-width:1000px){[lang^='en'] #intro h2{font-size:56px;font-size:3.5rem}}@media screen and (min-width:1400px){[lang^='en'] #intro h2{font-size:64px;font-size:4rem}}.section-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:300px;padding:10px 20px 20px;text-align:center}.section-content:before{content:'';display:block;height:250px;margin-bottom:20px;background-repeat:no-repeat}.section-content .section-headline{font-size:32px;font-size:2rem;margin-bottom:20px}.section-content p{padding-bottom:20px}@media screen and (min-width:760px){.section-content{padding:10px 40px 20px}.section-content p{font-size:18px;font-size:1.125rem}}@media screen and (min-width:1000px){.section-content p{font-size:20px;font-size:1.25rem}}#who .section-content{background:#fff;color:#56565a}#who .section-content .section-headline{color:#d93a33}#who .section-content:before{background-image:url("/media/img/home/2016/speaker.2a1099aca683.png");background-size:200px 200px;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#who .section-content:before{background-image:url("/media/img/home/2016/speaker-high-res.34dd5b0e1f05.png");background-size:200px 200px}}#who .section-content .icon-links a{color:#d93a33}#who .section-content .icon-links a:before{background-color:#d93a33}#who .section-content .icon-links .icon use{fill:#fff}#innovate .section-content{background:#d93a33;color:#fff}#innovate .section-content:before{background-image:url("/media/img/home/2016/vr.b7375fc683b0.png");background-size:200px 200px;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#innovate .section-content:before{background-image:url("/media/img/home/2016/vr-high-res.31e068165622.png");background-size:200px 200px}}#innovate .section-content .icon-links a{color:#fff}#innovate .section-content .icon-links a:before{background-color:#fff}#innovate .section-content .icon-links .icon use{fill:#d93a33}@media screen and (min-width:760px){#who-innovate-wrapper{zoom:1}#who-innovate-wrapper:after{clear:both;content:'';display:block;height:0;visibility:hidden}#who{float:left;width:50%}#innovate{float:right;width:50%}}.icon-links{margin:20px 0}.icon-links li{margin-bottom:10px}.icon-links a{font-weight:bold;text-decoration:none}.icon-links a:after{content:"\00A0\25B8";white-space:nowrap}.icon-links a: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);position:relative;right:0}.icon-links a:hover:after,.icon-links a:focus:after{right:-4px}.icon-links .icon{display:none}@media screen and (min-width:760px){.icon-links{margin-left:auto;margin-right:auto;text-align:left;width:60%}.icon-links li{margin:30px 0 20px;position:relative;min-height:40px;padding:0 0 0 54px}.icon-links a{font-size:18px;font-size:1.125rem}.icon-links a:before{-webkit-transition:transform 150ms cubic-bezier(0.3,-0.5,0.6,1.5);transition:transform 150ms cubic-bezier(0.3,-0.5,0.6,1.5);border-radius:50%;content:'';display:block;height:55px;left:-25px;position:absolute;top:-12px;width:55px}.icon-links a:hover:before,.icon-links a:focus:before{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.icon-links .icon{border-radius:50%;display:inline-block;height:45px;left:-25px;padding:5px;position:absolute;top:-12px;width:45px}.icon-links .icon svg path,.icon-links .icon svg rect{fill:inherit}}@media screen and (min-width:1000px){.icon-links a{font-size:20px;font-size:1.25rem}}#icon-sprite{display:none}#firefox{background:#2d253a;color:#fff;text-align:center}#firefox h2{font-size:24px;font-size:1.5rem;padding-top:40px}#firefox h2:before{background-image:url("/media/img/firefox/template/logo-large.db198f32d472.png");background-size:auto auto;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat;content:'';display:block;height:84px;margin:0 auto 10px;width:80px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#firefox h2:before{background-image:url("/media/img/firefox/template/logo-large-high-res.6b70bc06eb5c.png");background-size:auto auto}}@media screen and (min-width:480px){#firefox h2{font-size:36px;font-size:2.25rem}#firefox h2:before{height:142px;width:136px}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#firefox h2:before{-webkit-background-size:100%;background-size:100%}
}#firefox .horizon{background-color:#092d6c;background-image:linear-gradient(-180deg,#092d6c 0,#10659c 40%,#7babbf 68%,#e9c39f 85%,#ff9a4a 100%);background-repeat:no-repeat}#firefox .horizon .content{padding-bottom:270px}#firefox .stars{background:url("/media/img/firefox/horizon/stars.8398dac91f60.svg") center 60px no-repeat}#firefox .content p{margin-bottom:40px}#firefox .content a,#firefox .content a:hover{color:#fff}@media screen and (min-width:760px){#firefox .content{font-size:24px;font-size:1.5rem}}@media screen and (min-width:1000px){#firefox .content p{max-width:780px;margin:0 auto 40px}}#firefox .forest-container{height:416px;margin-top:-254px;position:relative}#firefox .mountains-container{height:483px;left:50%;margin-left:-1046px;position:absolute;top:0;width:1770px}#firefox .mountains-container .layer{left:0;position:absolute;width:1770px}@media screen and (min-width:760px){#firefox .mountains-container{margin-left:-885px}}#firefox .sun{height:318px;left:50%;margin-left:-161px;position:absolute;top:30px;width:322px}#firefox .mountains{height:482px;top:0}#firefox .foreground-shape{background-image:url("/media/img/firefox/horizon/foreground.9d87fe44d0ee.png");background-size:1770px 254px;background-position:top left;background-repeat:no-repeat;bottom:0;height:254px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#firefox .foreground-shape{background-image:url("/media/img/firefox/horizon/foreground-high-res.1ab1938aae64.png");background-size:1770px 254px}}#firefox .trees-left{bottom:70px;height:602px;left:-375px;position:absolute;width:909px}#firefox .trees-right{bottom:120px;height:550px;position:absolute;right:-420px;width:922px}#firefox .fox{bottom:39px;height:254px;position:absolute;right:140px;width:522px}#firefox #fxmobile-download-buttons{display:none}#firefox #fxmobile-download-buttons li{margin-bottom:12px}#firefox #fxmobile-download-buttons.visible{display:block}.section-externals{background:#f5f5f5;text-align:center}.section-externals ul{position:relative;padding:60px 0 40px;zoom:1}.section-externals ul:after{clear:both;content:'';display:block;height:0;visibility:hidden}.section-externals ul li{max-width:460px;margin:0 auto 30px}@media screen and (min-width:760px){.section-externals ul li{float:left;width:33.3%;margin:0}}.section-externals h3{font-size:18px;font-size:1.125rem;color:#484848;padding-top:100px;position:relative}.section-externals h3:before{-webkit-background-size:fill;background-size:fill;background-position:center center;background-repeat:no-repeat;content:'';height:84px;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:760px){.section-externals h3{font-size:20px;font-size:1.25rem}}.section-externals a{display:block;padding:0 20px;text-align:center;text-decoration:none}.section-externals a.add-ons h3:before{background-image:url("/media/img/home/2016/icon-addons.013eb22dbe38.svg")}.section-externals a.careers h3:before{background-image:url("/media/img/home/2016/icon-careers.986c678e3af5.svg")}.section-externals a.help h3:before{background-image:url("/media/img/home/2016/icon-help.6a0176e2ed1d.svg")}.section-externals a:hover,.section-externals a:active,.section-externals a:focus{text-decoration:none}.section-externals a:hover h3,.section-externals a:active h3,.section-externals a:focus h3{text-decoration:underline}.section-externals p{font-size:16px;font-size:1rem;color:#484848}#newsletter-subscribe.section-newsletter{margin:0;background:#d93a33}#newsletter-subscribe.section-newsletter .newsletter-form,#newsletter-subscribe.section-newsletter .form-title,#newsletter-subscribe.section-newsletter .form-contents{zoom:1;float:none;margin:0 auto}#newsletter-subscribe.section-newsletter .newsletter-form:after,#newsletter-subscribe.section-newsletter .form-title:after,#newsletter-subscribe.section-newsletter .form-contents:after{clear:both;content:'';display:block;height:0;visibility:hidden}#newsletter-subscribe.section-newsletter .form-title{-webkit-background-size:100px,100px;background-size:100px,100px;background-position:center top;margin-top:0;padding-left:0;padding-top:120px;text-align:center}#newsletter-subscribe.section-newsletter .form-title h3{font-size:32px;font-size:2rem;font-style:italic;text-align:center}#newsletter-subscribe.section-newsletter .form-title h4{font-size:18px;font-size:1.125rem;font-weight:normal;line-height:1.5}#newsletter-subscribe.section-newsletter .form-contents .field{margin:0 0 1em}#newsletter-subscribe.section-newsletter .errorlist{padding:10px}#newsletter-subscribe.section-newsletter #newsletter-form-thankyou{padding:0}.js #form-details{display:none}@media screen and (min-width:760px){#newsletter-subscribe.section-newsletter .newsletter-form{padding-left:380px;width:310px}#newsletter-subscribe.section-newsletter .newsletter-form .form-title{-webkit-background-size:120px 120px;background-size:120px 120px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-position:left top;float:left;margin-left:-380px;padding:10px 0 0 140px;width:350px}#newsletter-subscribe.section-newsletter .newsletter-form .form-title h3,#newsletter-subscribe.section-newsletter .newsletter-form .form-title h4{text-align:left}#newsletter-subscribe.section-newsletter .newsletter-form .form-contents,#newsletter-subscribe.section-newsletter .newsletter-form .form-submit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;width:100%}}#colophon{background:#666;color:#fff;margin:0}#colophon a,#colophon a:link{color:#23c7db;text-decoration:none}#colophon a:visited{color:#1c9faf}#colophon a:hover,#colophon a:focus{color:#23c7db;text-decoration:underline}#colophon .logo a{background-image:url("/media/img/sandstone/footer-mozilla-white.6de861f93df6.png");background-size:93px 24px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){#colophon .logo a{background-image:url("/media/img/sandstone/footer-mozilla-white-high-res.8f9230cd2f8c.png");background-size:93px 24px}
}.fundraising-takeover *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fundraising-takeover{background-image:url("/media/img/home/fundraiser/bg-heart.3b4cb458397f.png");background-size:1980px 420px;-webkit-transition:background-position 250ms ease-in-out;transition:background-position 250ms ease-in-out;background-color:#523e53;background-position:45.5% -175px;background-repeat:no-repeat;box-shadow:0 3px 3px rgba(0,0,0,0.5);color:#fff;left:0;min-width:300px;position:absolute;top:0;width:100%;z-index:999}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.fundraising-takeover{background-image:url("/media/img/home/fundraiser/bg-heart-high-res.4041de29e5b6.png");background-size:1980px 420px}}@media(min-height:600px){.fundraising-takeover{background-position:45.5% top}}@media screen and (min-width:760px){.fundraising-takeover{background-position:center -175px}}@media screen and (min-width:760px) and (min-height:600px){.fundraising-takeover{background-position:center top}}.fundraising-takeover .header-strip{background-color:#fff;padding:10px;text-align:right;text-transform:uppercase;position:relative}.fundraising-takeover .header-strip .content{padding:0 20px;margin:0 auto}.fundraising-takeover .header-strip button{font-size:14px;font-size:.875rem;background:transparent none;border:0;color:#c13832;cursor:pointer;padding-right:10px;position:relative;text-decoration:none}.fundraising-takeover .header-strip button:after{content:"\00A0\25B8";white-space:nowrap}.fundraising-takeover .header-strip button:after{-webkit-transition:right 150ms ease-in;transition:right 150ms ease-in;position:absolute;right:0}.fundraising-takeover .header-strip button:hover,.fundraising-takeover .header-strip button:focus,.fundraising-takeover .header-strip button:active{text-decoration:underline}.fundraising-takeover .header-strip button:hover:after,.fundraising-takeover .header-strip button:focus:after,.fundraising-takeover .header-strip button:active:after{right:-4px}.fundraising-takeover .snapshots{display:none}.takeover-content{-webkit-transition:padding 250ms ease-in-out;transition:padding 250ms ease-in-out;margin:0 auto;padding:130px 0 20px;width:300px}@media screen and (min-width:760px){.takeover-content{width:600px;margin:0 auto}}@media(min-height:600px){.takeover-content{padding:300px 0 80px}}.fundraising-form{width:300px}@media screen and (min-width:760px){.fundraising-form{width:460px}}.fundraising-form h2{-webkit-background-size:160px,42px;background-size:160px,42px;overflow:hidden;text-indent:120%;white-space:nowrap;background-image:url("/media/img/home/2016/mozilla-wordmark.b5ae4ac515d9.svg");background-repeat:no-repeat;height:42px;margin-bottom:.5em;width:160px}.fundraising-form h3{font-weight:normal;margin-bottom:1em}.fundraising-form ul{list-style:none;margin:0 -5px}.fundraising-form li{display:inline-block;margin:0 5px 10px}.fundraising-form .donate-options li{width:45%}@media screen and (min-width:760px){.fundraising-form .donate-options li{width:30%}}.fundraising-form .donate-options label{font-size:20px;font-size:1.25rem;background-image:-webkit-linear-gradient(top,#a6a9b2 0,#83868f 100%);background-image:linear-gradient(to bottom,#a6a9b2 0,#83868f 100%);background-color:#999;border-radius:.3em;cursor:pointer;display:inline-block;padding:10px;text-align:center;width:100%}.fundraising-form .donate-options label.selected{background-image:-webkit-linear-gradient(top,#59b3f7 0,#3395d5 100%);background-image:linear-gradient(to bottom,#59b3f7 0,#3395d5 100%);background-color:#3da5ee}.fundraising-form .donate-options #donate-custom{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-size:1.25rem;width:100%;height:50px;padding-left:40px;position:relative}.fundraising-form .donate-options input[type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.fundraising-form .donate-options .custom{width:63%;position:relative}.fundraising-form .donate-options .custom label{background:transparent none;display:inline;height:0;padding:0;width:0}.fundraising-form .donate-options .custom .label-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.fundraising-form .donate-options .custom .currency-symbol{font-size:20px;font-size:1.25rem;color:#484848;display:block;height:100%;left:5px;position:absolute;text-align:center;top:0;width:30px;z-index:10;line-height:50px}@media screen and (min-width:760px){.fundraising-form .donate-options{padding-right:60px}}.fundraising-form .recurring{margin-top:10px}.fundraising-form .recurring label{margin-right:20px}.fundraising-form .form-submit{margin-top:1em}[lang="ar"] .fundraising-form .donate-options #donate-custom,[lang="ca"] .fundraising-form .donate-options #donate-custom,[lang="cs"] .fundraising-form .donate-options #donate-custom,[lang="da"] .fundraising-form .donate-options #donate-custom,[lang="ce"] .fundraising-form .donate-options #donate-custom,[lang="dsb"] .fundraising-form .donate-options #donate-custom,[lang="el"] .fundraising-form .donate-options #donate-custom,[lang="es-ES"] .fundraising-form .donate-options #donate-custom,[lang="fi"] .fundraising-form .donate-options #donate-custom,[lang="fr"] .fundraising-form .donate-options #donate-custom,[lang="hu"] .fundraising-form .donate-options #donate-custom,[lang="it"] .fundraising-form .donate-options #donate-custom,[lang="lt"] .fundraising-form .donate-options #donate-custom,[lang="lv"] .fundraising-form .donate-options #donate-custom,[lang="pl"] .fundraising-form .donate-options #donate-custom,[lang="pt-PT"] .fundraising-form .donate-options #donate-custom,[lang="ru"] .fundraising-form .donate-options #donate-custom,[lang="sk"] .fundraising-form .donate-options #donate-custom,[lang="sl"] .fundraising-form .donate-options #donate-custom,[lang="sv-SE"] .fundraising-form .donate-options #donate-custom,[lang="sr"] .fundraising-form .donate-options #donate-custom{padding-left:10px;padding-right:40px}
[lang="ar"] .fundraising-form .donate-options .custom .currency-symbol,[lang="ca"] .fundraising-form .donate-options .custom .currency-symbol,[lang="cs"] .fundraising-form .donate-options .custom .currency-symbol,[lang="da"] .fundraising-form .donate-options .custom .currency-symbol,[lang="ce"] .fundraising-form .donate-options .custom .currency-symbol,[lang="dsb"] .fundraising-form .donate-options .custom .currency-symbol,[lang="el"] .fundraising-form .donate-options .custom .currency-symbol,[lang="es-ES"] .fundraising-form .donate-options .custom .currency-symbol,[lang="fi"] .fundraising-form .donate-options .custom .currency-symbol,[lang="fr"] .fundraising-form .donate-options .custom .currency-symbol,[lang="hu"] .fundraising-form .donate-options .custom .currency-symbol,[lang="it"] .fundraising-form .donate-options .custom .currency-symbol,[lang="lt"] .fundraising-form .donate-options .custom .currency-symbol,[lang="lv"] .fundraising-form .donate-options .custom .currency-symbol,[lang="pl"] .fundraising-form .donate-options .custom .currency-symbol,[lang="pt-PT"] .fundraising-form .donate-options .custom .currency-symbol,[lang="ru"] .fundraising-form .donate-options .custom .currency-symbol,[lang="sk"] .fundraising-form .donate-options .custom .currency-symbol,[lang="sl"] .fundraising-form .donate-options .custom .currency-symbol,[lang="sv-SE"] .fundraising-form .donate-options .custom .currency-symbol,[lang="sr"] .fundraising-form .donate-options .custom .currency-symbol{left:auto;right:5px}.variant-b .fundraising-takeover{background-image:linear-gradient(to bottom,#624964 0,#624964 95px,rgba(98,73,100,0) 95px,rgba(98,73,100,0) 100%);background-position:center top;-webkit-background-size:auto;background-size:auto;padding:0}@media(min-height:600px){.variant-b .fundraising-takeover{background-image:linear-gradient(to bottom,#624964 0,#624964 260px,rgba(98,73,100,0) 260px,rgba(98,73,100,0) 100%)}}@media screen and (min-width:760px){.variant-b .fundraising-takeover{background-image:none}}.variant-b .takeover-content{background-image:url("/media/img/home/fundraiser/heart.9e7b88f684f8.png");background-size:210px 175px;-webkit-transition:background-position 250ms ease-in-out,padding 250ms ease-in-out;transition:background-position 250ms ease-in-out,padding 250ms ease-in-out;background-position:right -5px;background-repeat:no-repeat;position:relative;padding-top:110px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.variant-b .takeover-content{background-image:url("/media/img/home/fundraiser/heart-high-res.cf943a4d2e78.png");background-size:210px 175px}}@media(min-height:600px){.variant-b .takeover-content{padding-top:280px;background-position:right 160px}}@media screen and (min-width:760px){.variant-b .takeover-content{background-position:center 30px}}@media screen and (min-width:760px) and (min-height:600px){.variant-b .takeover-content{background-position:center 160px}}.variant-b .snapshots{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}@media screen and (min-width:760px){.variant-b .snapshots{display:block}}.variant-b .snap{-webkit-transition:left 450ms ease-out,right 450ms ease-out,transform 450ms ease-out;transition:left 450ms ease-out,right 450ms ease-out,transform 450ms ease-out;-webkit-transition-delay:100ms;transition-delay:100ms;background-color:#fbf7f4;background-repeat:no-repeat;box-shadow:2px 3px 5px rgba(0,0,0,0.25);height:450px;position:absolute;width:375px}.variant-b .shot-one{display:none}@media screen and (min-width:1000px){.variant-b .shot-one{background-image:url("/media/img/home/fundraiser/snap-01.461dbc14fc44.jpg");background-size:375px 450px;-webkit-transform:rotate(6deg);transform:rotate(6deg);display:block;right:80%;top:-220px}}@media only screen and (min-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1000px) and (min-resolution:1.5dppx),only screen and (min-width:1000px) and (min-resolution:144dpi){.variant-b .shot-one{background-image:url("/media/img/home/fundraiser/snap-01-high-res.983bef887ccd.jpg");background-size:375px 450px}}@media screen and (min-width:1400px){.variant-b .shot-one{right:74%}}@media screen and (min-width:1400px) and (min-height:600px){.variant-b .shot-one{right:66%}}.variant-b .shot-two{display:none}@media screen and (min-width:1000px){.variant-b .shot-two{background-image:url("/media/img/home/fundraiser/snap-02.5a1f5f13f3cf.jpg");background-size:375px 450px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);display:block;left:77%;top:280px}}@media only screen and (min-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1000px) and (min-resolution:1.5dppx),only screen and (min-width:1000px) and (min-resolution:144dpi){.variant-b .shot-two{background-image:url("/media/img/home/fundraiser/snap-02-high-res.707c66715727.jpg");background-size:375px 450px}}.variant-b .shot-three{display:none}@media screen and (min-width:1000px){.variant-b .shot-three{background-image:url("/media/img/home/fundraiser/snap-03.b8703994e8a9.jpg");background-size:375px 450px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);display:block;right:90%;top:35px}}@media only screen and (min-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1000px) and (min-resolution:1.5dppx),only screen and (min-width:1000px) and (min-resolution:144dpi){.variant-b .shot-three{background-image:url("/media/img/home/fundraiser/snap-03-high-res.899abbb60da4.jpg");background-size:375px 450px}
}@media screen and (min-width:1400px){.variant-b .shot-three{right:80%}}.variant-b .shot-four{background-image:url("/media/img/home/fundraiser/snap-04.0f664f43e7b4.jpg");background-size:375px 450px;-webkit-transform:rotate(9deg);transform:rotate(9deg);display:block;left:66%;top:-25px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.variant-b .shot-four{background-image:url("/media/img/home/fundraiser/snap-04-high-res.4c5d82aab7f7.jpg");background-size:375px 450px}}@media screen and (min-width:1000px){.variant-b .shot-four{left:62%}}.variant-b .shot-five{background-image:url("/media/img/home/fundraiser/snap-05.bf105f608952.jpg");background-size:375px 450px;-webkit-transform:rotate(8deg);transform:rotate(8deg);display:block;left:60%;top:520px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.variant-b .shot-five{background-image:url("/media/img/home/fundraiser/snap-05-high-res.56acec1821e1.jpg");background-size:375px 450px}}@media screen and (min-width:1000px){.variant-b .shot-five{left:70%}}.variant-b .shot-six{background-image:url("/media/img/home/fundraiser/snap-06.3138e0d2175b.jpg");background-size:375px 450px;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);display:block;left:64%;top:220px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.variant-b .shot-six{background-image:url("/media/img/home/fundraiser/snap-06-high-res.d85703610f5b.jpg");background-size:375px 450px}}@media screen and (min-width:1000px){.variant-b .shot-six{left:66%}}.variant-b .shot-seven{display:none}@media screen and (min-width:1000px){.variant-b .shot-seven{background-image:url("/media/img/home/fundraiser/snap-07.7183225cae48.jpg");background-size:375px 450px;-webkit-transform:rotate(5deg);transform:rotate(5deg);display:block;right:83%;top:380px}}@media only screen and (min-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1000px) and (min-resolution:1.5dppx),only screen and (min-width:1000px) and (min-resolution:144dpi){.variant-b .shot-seven{background-image:url("/media/img/home/fundraiser/snap-07-high-res.71e948270623.jpg");background-size:375px 450px}}@media screen and (min-width:1400px){.variant-b .shot-seven{right:78%}}html[dir="rtl"] .fundraising-takeover{background-position:54.5% -175px}@media(min-height:600px){html[dir="rtl"] .fundraising-takeover{background-position:54.5% top}}@media screen and (min-width:760px){html[dir="rtl"] .fundraising-takeover{background-position:center -175px}}@media screen and (min-width:760px) and (min-height:600px){html[dir="rtl"] .fundraising-takeover{background-position:center top}}html[dir="rtl"] .fundraising-takeover .header-strip{text-align:left}html[dir="rtl"] .fundraising-takeover .header-strip button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-6px;right:auto}html[dir="rtl"] .variant-b .takeover-content{background-position:left -5px}@media screen and (min-width:760px){html[dir="rtl"] .variant-b .takeover-content{-webkit-transform:translateX(-200px);transform:translateX(-200px);background-position:center top}}@media(min-height:600px){html[dir="rtl"] .variant-b .takeover-content{background-position:left 160px}}@media screen and (min-width:760px){html[dir="rtl"] .variant-b .takeover-content{background-position:center 30px}}@media screen and (min-width:760px) and (min-height:600px){html[dir="rtl"] .variant-b .takeover-content{background-position:center 160px}}.page-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#666;background-color:rgba(0,0,0,0.7);width:100%;height:100%;z-index:998}
