#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.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}#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:#ccc;font-weight:normal}#home #newsletter-subscribe ::-moz-placeholder{color:#ccc;font-weight:normal}#home #newsletter-subscribe :-ms-input-placeholder{color:#ccc;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.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}.section-footer{font-family:'Fira Sans Light',X-LocaleSpecific-Light,'Fira Sans',X-LocaleSpecific,sans-serif;font-weight:normal;font-size:14px;font-size:.875rem;color:#fff;background:#666;padding:20px 0}.section-footer a:link,.section-footer a:visited,.section-footer a:hover,.section-footer a:active,.section-footer a:focus{color:#fff}.section-footer a:hover,.section-footer a:active,.section-footer a:focus{text-decoration:underline}.section-footer a,.section-footer a:link{color:#23c7db;text-decoration:none}.section-footer a:visited{color:#1c9faf}.section-footer a:hover,.section-footer a:focus{color:#23c7db;text-decoration:underline}.section-footer .logo a{background-image:url(/media/img/sandstone/footer-mozilla-white.png);overflow:hidden;text-indent:120%;white-space:nowrap;display:inline-block;height:24px;width:93px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.section-footer .logo a{background-image:url(/media/img/sandstone/footer-mozilla-white-high-res.png);-webkit-background-size:93px 24px;background-size:93px 24px}}.section-footer p,.section-footer ul{margin-bottom:15px;line-height:1.5}.section-footer ul{overflow:hidden}.section-footer ul.fx-footer-links li{float:none}.section-footer ul li{float:left}.section-footer ul li.wrap:before{content:'\00A0\00B7\00A0'}.section-footer ul li.clear{clear:both}.section-footer .links-social li{float:none}.section-footer .links-social li ul{display:inline;margin:0}.section-footer .links-social li li{display:inline}.section-footer .links-social li li:before{content:"\00B7\00A0"}.section-footer .links-social li li:first-child:before{content:""}.section-footer .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}@media screen and (min-width:760px) and (min-height:600px){.section-footer .content{zoom:1;margin:0 auto;padding-left:30px;padding-right:30px}.section-footer .content:after{clear:both;content:'';display:block;height:0;visibility:hidden}}@media screen and (min-width:1000px) and (min-height:600px){.section-footer .footer-column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 10px;width:33.332%}}@font-face{font-family:'Architects Daughter';font-weight:normal;font-style:normal;src:url(/media/fonts/architectsdaughter.eot);src:url(/media/fonts/architectsdaughter.eot?#iefix) format('embedded-opentype'),url(/media/fonts/architectsdaughter.woff2) format('woff2'),url(/media/fonts/architectsdaughter.woff) format('woff'),url(/media/fonts/architectsdaughter.ttf) format('truetype')}body{border-top:0}.masthead{color:#fff;background:#c13832}.masthead a:link,.masthead a:visited,.masthead a:hover,.masthead a:active,.masthead a:focus{color:#fff}.masthead a:hover,.masthead a:active,.masthead a:focus{text-decoration:underline}.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}.masthead-nav-main{font-family:'Fira Sans Light',X-LocaleSpecific-Light,'Fira Sans',X-LocaleSpecific,sans-serif;font-weight:normal;left:0;position:absolute;top:0;z-index:99}.masthead-nav-main .toggle{background:#c13832 url(/media/img/home/new/icon-menu.svg) center center no-repeat;-webkit-background-size:22px auto;background-size:22px auto;cursor:pointer;display:block;height:51px;overflow:hidden;position:relative;text-indent:-999em;width:51px}.masthead-nav-main a{text-decoration:none}.masthead-nav-main a:hover,.masthead-nav-main a:focus{text-decoration:underline}#nav-main-menu{background:#fff;box-shadow:2px 2px 0 rgba(0,0,0,0.2);left:-300px;overflow:visible;position:absolute;top:50px;width:200px;z-index:99}#nav-main-menu li{border-bottom:1px solid #ccc}#nav-main-menu li:last-child{border:0}#nav-main-menu a{background:#fff;color:#444;display:block;padding:10px 20px;text-decoration:none;-webkit-transition:background-color 150ms ease,border-width 150ms ease,color 150ms ease,padding 150ms ease;transition:background-color 150ms ease,border-width 150ms ease,color 150ms ease,padding 150ms ease}#nav-main-menu a:hover,#nav-main-menu a:focus{background-color:#f5f5f5;border-right:6px solid #c13832;color:#c13832;text-decoration:underline}.masthead-nav-main:hover #nav-main-menu,.masthead-nav-main .toggle:focus+#nav-main-menu{left:auto}.js #nav-main-menu{left:auto;display:none}#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}.masthead-nav-main{float:right;position:relative}.masthead-nav-main .toggle{display:none}#nav-main-menu,.js #nav-main-menu{zoom:1;font-size:14px;font-size:.875rem;background:transparent;box-shadow:none;display:block;margin:0 0 0 20px;padding:15px 0;position:static;width:340px}#nav-main-menu:after,.js #nav-main-menu:after{clear:both;content:'';display:block;height:0;visibility:hidden}#nav-main-menu li,.js #nav-main-menu li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;border-right:1px solid #fff;float:left;padding:0 10px;text-align:center}#nav-main-menu li:last-child,.js #nav-main-menu li:last-child{border-right:0;padding-right:0}#nav-main-menu a,.js #nav-main-menu a,#nav-main-menu a:hover,.js #nav-main-menu a:hover,#nav-main-menu a:focus,.js #nav-main-menu a:focus{background:transparent;border:0;color:#fff;padding:0;text-transform:uppercase}#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,.js #nav-main-menu{margin-right:20px;width:380px}#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;-ms-flex-pack:flex-end;justify-content:flex-end;margin-left:0;margin-right:20px}}}main{overflow:hidden}.content{margin:0 auto}@media screen and (min-width:760px){.content{overflow:hidden;width:740px}}@media screen and (min-width:1000px){.content{width:980px}}@media screen and (min-width:1400px){.content{width:1380px}}.home-en-US #intro{background:url(/media/img/home/new/b/graph-paper-tile.png) top left repeat;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 70%,rgba(255,255,255,0.95) 100%),radial-gradient(ellipse at center,rgba(255,255,255,0) 0,rgba(40,100,168,0.25) 100%),url(/media/img/home/new/b/sketchy-heart-blue.png),url(/media/img/home/new/b/graph-paper-tile.png);background-position:center center,center center,center center,top left;background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:100% 100%,100% 100%,405px 350px,80px 80px;min-height:300px;text-align:center}.home-en-US #intro h2,.home-en-US #intro h3{color:#2762a9;font-family:'Architects Daughter',X-LocaleSpecific,sans-serif;text-shadow:none}.home-en-US #intro h2{font-size:24px;font-size:1.5rem;line-height:1.3;padding:40px 0 0;text-transform:uppercase}.home-en-US #intro h3{font-size:16px;font-size:1rem;font-weight:100;line-height:1.6}@media screen and (min-width:480px){.home-en-US #intro h2{font-size:28px;font-size:1.75rem}}@media screen and (min-width:760px){.home-en-US #intro{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 60%,rgba(255,255,255,0.95) 100%),radial-gradient(ellipse at center,rgba(255,255,255,0) 0,rgba(40,100,168,0.25) 100%),url(/media/img/home/new/b/sketchy-heart-blue.png),url(/media/img/home/new/b/graph-paper-tile.png);background-position:center center,center center,center center,top left;background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:100% 100%,100% 100%,555px 480px,90px 90px;min-height:450px}.home-en-US #intro h2{font-size:42px;font-size:2.625rem}.home-en-US #intro h3{font-size:24px;font-size:1.5rem;line-height:1.8}}@media screen and (min-width:1000px){.home-en-US #intro{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,0) 60%,rgba(255,255,255,0.95) 100%),radial-gradient(ellipse at center,rgba(255,255,255,0) 0,rgba(40,100,168,0.25) 100%),url(/media/img/home/new/b/sketchy-heart-blue.png),url(/media/img/home/new/b/sketchy-gear-blue.png),url(/media/img/home/new/b/sketchy-cloud-blue.png),url(/media/img/home/new/b/graph-paper-tile.png);background-position:center center,center center,center center,right -200px bottom -200px,-250px center,left top;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-size:100% 100%,100% 100%,695px 600px,519px 544px,488px 263px,100px 100px;min-height:576px}.home-en-US #intro h2{font-size:56px;font-size:3.5rem}.home-en-US #intro h3{font-size:30px;font-size:1.875rem}}@supports(display:flex){.home-en-US #intro .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:column;-ms-flex-direction:column;flex-direction:column;height:300px;padding-bottom:0;padding-top:0}.home-en-US #intro .content h2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-en-US #intro .content h3{padding-bottom:50px}@media screen and (min-width:760px){.home-en-US #intro .content{height:450px}}@media screen and (min-width:1000px){.home-en-US #intro .content{height:576px}}@media screen and (min-width:1400px){.home-en-US #intro .content{width:980px}}}.icon-links{margin:20px 0}.icon-links li{margin-bottom:10px}@media screen and (min-width:760px){.icon-links{margin-left:auto;margin-right:auto;text-align:left;width:60%}.icon-links li{margin-bottom:22px;min-height:40px;padding:0 0 0 54px;position:relative}.icon-links li a{font-size:18px;font-size:1.125rem}.icon-links li a:before{background:url(/media/img/home/new/b/svg-sprite.svg);content:'';display:block;float:left;left:0;position:absolute;width:40px}}@media screen and (min-width:1000px){.icon-links li a{font-size:20px;font-size:1.25rem}}#encryption a:before{background-position:0 0;height:43px;top:0}#teachtheweb a:before{background-position:0 -43px;height:32px;top:0}#leandata a:before{background-position:0 -75px;height:34px;top:0}#gaming a:before{background-position:0 -109px;height:34px;top:0}#vr a:before{background-position:0 -143px;height:23px;top:0}#servo a:before{background-position:0 -166px;height:30px;top:0}#rust a:before{background-position:0 -196px;height:33px;top:0}.section-content{padding:10px 20px 20px;text-align:center}.section-content:before{content:'';display:block;height:250px;margin-bottom:20px;background-repeat:no-repeat}.section-content p{padding-bottom:20px}@media screen and (min-width:760px){.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}}.section-headline{margin-bottom:20px}#who .section-content{background:#fff;color:#56565a}#who .section-content:before{background-image:url(/media/img/home/new/b/sketchy-m.png);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/new/b/sketchy-m-high-res.png);-webkit-background-size:200px 200px;background-size:200px 200px}}#who .section-content a{color:#00a7e0}#innovate .section-content{background:#008b89;color:#fff}#innovate .section-content:before{background-image:url(/media/img/home/new/b/a-frame.png);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/new/b/a-frame-high-res.png);-webkit-background-size:200px 200px;background-size:200px 200px}}#innovate .section-content a{color:#fff}@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%}}#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/common/firefox-logo.png);-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/common/firefox-logo-high-res.png);-webkit-background-size:auto auto;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.svg) center 60px no-repeat}#firefox .foreground .content{padding-bottom:60px}#firefox .foreground .content p{margin-bottom:40px}#firefox .foreground .content a,#firefox .foreground .content a:hover{color:#fff}@media screen and (min-width:760px){#firefox .foreground .content{font-size:24px;font-size:1.5rem}}#firefox .forest-container{height:483px;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.png);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.png);-webkit-background-size:1770px 254px;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/new/icon-addons.svg)}.section-externals a.careers h3:before{background-image:url(/media/img/home/new/icon-careers.svg)}.section-externals a.help h3:before{background-image:url(/media/img/home/new/icon-help.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;min-height: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;-moz-box-sizing:border-box;-webkit-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{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;width:100%}}@media screen and (min-width:1400px){.section-footer .content{width:980px}}