#newsletter-subscribe{background:#c13832;color:#fff;padding:0;margin:40px 0 -60px}#newsletter-subscribe .billboard{background:0 0;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-contents,#newsletter-subscribe .newsletter-form .form-submit{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 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:0 0;border:2px solid #fff;color:#fff;padding:.75em 20px;text-shadow:none;text-transform:uppercase;width:100%}#newsletter-subscribe .button-newsletter:focus,#newsletter-subscribe .button-newsletter:hover{background:#33aae4;background:rgba(255,255,255,.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:400}#home #newsletter-subscribe ::-moz-placeholder{color:#333;font-weight:400}#home #newsletter-subscribe :-ms-input-placeholder{color:#333;font-weight:400}#newsletter-subscribe.light{background:#fff;color:#333;margin-bottom:0}#newsletter-subscribe.light a:link,#newsletter-subscribe.light a:visited{color:#0096dd}#newsletter-subscribe.light h3,#newsletter-subscribe.light h4{color:#333}#newsletter-subscribe.light .form-title{position:relative;background:0 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}#tabzilla:before{background-color:#484848}#wrapper{width:100%}.read-strategy{display:block;background:#f5f5f5;text-align:center;font-weight:700;padding:.25em .5em}.read-strategy:after{content:"\00A0\00BB";white-space:nowrap}#masthead,.billboard,.content{width:960px;margin-left:auto;margin-right:auto}.page-header{background:url("/media/img/foundation/banner/foundation_hero-image-small.4fdb588e1fd8.jpg") center bottom no-repeat;-webkit-background-size:cover;background-size:cover;padding-top:300px;position:relative}@media only screen and (min-width:1000px){.page-header{background-image:url("/media/img/foundation/banner/foundation_hero-image-large.fbc8a356c566.jpg")}}@media only screen and (min-width:760px) and (max-width:1000px){.page-header{background-image:url("/media/img/foundation/banner/foundation_hero-image-medium.4e719da24799.jpg")}}@media only screen and (max-width:760px){.page-header{padding-top:150px;background-image:url("/media/img/foundation/banner/foundation_hero-image-small.4fdb588e1fd8.jpg")}}@media only screen and (min-width:480px) and (max-width:760px){.page-header{background-image:url("/media/img/foundation/banner/foundation_hero-image-medium.4e719da24799.jpg")}}.page-header h1{background:#c13832;color:#fff;margin-bottom:0;padding:.35em 0;text-shadow:none}.page-header .content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 10px}.content-main{box-shadow:0 0 0 1px #fff inset;zoom:1;font-family:'Open Sans',X-LocaleSpecific,sans-serif;background:#fff;border-bottom:1px solid #ddd;display:block;padding:40px 20px;position:relative}.content-main:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.content-main .main-column{float:left;width:620px;margin:0 10px}.content-main .sidebar{margin-left:90px}.content-main li+li{margin-top:1em}.content-main .sidebar li{padding:.5em 0}.content-main li>ul{margin-bottom:20px;margin-top:1em}.section-header{font-family:'Open Sans Light',X-LocaleSpecific-Light,'Open Sans',X-LocaleSpecific,sans-serif;font-weight:400}.section-header h2{font-size:40px;font-size:2.5rem;margin-bottom:20px}.section-header p{font-size:26px;font-size:1.625rem;line-height:1.2}.section-header h2:empty,.section-header p:empty{display:none}.section-header h2:not(:empty)+p:not(:empty){padding-bottom:1em;background:url("/media/img/mission/thin-stripe.63cfdb87355e.png") center bottom repeat-x}.programs{display:flex;flex-wrap:wrap}.program-column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.5em;flex:1 0 14em}.program-column li+li{margin-top:0}.program-column h4{font-size:22px;font-size:1.375rem;background:url("/media/img/mission/thin-stripe.63cfdb87355e.png") center top repeat-x;padding-top:1em}.program-column h4:after{content:"\00A0\00BB";white-space:nowrap}.issues-list{margin-bottom:2.5em}.issues-list dt{font-size:16px;font-size:1rem;font-weight:700;margin-bottom:.25em}.issues-list dd{margin-bottom:1em}html[dir=rtl] .content-main .intro{float:right}#newsletter-subscribe{background:transparent none;color:#333;margin-top:0}#newsletter-subscribe .form-title{background:transparent none;position:relative;text-align:center}#newsletter-subscribe .form-title h3{font-size:28px;font-size:1.75rem;color:#c13832;font-weight:700;line-height:1.25}#newsletter-subscribe .form-title h4{font-size:18px;font-size:1.125rem;font-family:'Open Sans',X-LocaleSpecific,sans-serif;color:#484848;line-height:1.25}#newsletter-subscribe .form-title:before{background:#c13832 url("/media/img/newsletter/mozorg-newsletter.db230ae1e11b.svg") center center no-repeat;-webkit-background-size:100px 100px;background-size:100px 100px;border-radius:100%;content:'';display:block;height:150px;left:0;position:absolute;top:0;width:150px}#newsletter-subscribe a:link,#newsletter-subscribe a:visited{color:#0096dd}#newsletter-subscribe a:focus,#newsletter-subscribe a:hover{color:#00539f}#newsletter-subscribe input[type=email]{border:1px solid #d6d6d6}#newsletter-subscribe #newsletter-form-thankyou{color:#333}#newsletter-subscribe #newsletter-form-thankyou h3{color:#333}@media only screen and (min-width:760px) and (max-width:1000px){#masthead,.billboard,.content{width:720px}.page-header{background-image:url("/media/img/foundation/banner/foundation_hero-image-medium.4e719da24799.jpg")}.content-main .main-column{float:left;width:460px;margin:0 10px}.content-main .sidebar{margin-left:70px}.content-main .video{float:left;width:340px;margin:0 10px;margin-bottom:20px}.content-main .intro{float:left;width:340px;margin:0 10px;font-size:22px;font-size:1.375rem}#newsletter-subscribe .form-title h3{font-size:24px;font-size:1.5rem}#newsletter-subscribe .form-title h4{font-size:16px;font-size:1rem}#newsletter-subscribe .form-title:before{width:120px;height:120px;-webkit-background-size:80px 80px;background-size:80px 80px}}@media only screen and (max-width:760px){#masthead,.billboard,.content{width:96%;padding-left:2%;padding-right:2%}.billboard{padding-left:20px;padding-right:20px}.content-main{margin-bottom:20px}.content-main .main-column,.content-main .sidebar{float:none;width:auto;margin:0 10px}.content-main .video{width:100%;margin:0}.content-main .intro{width:auto;font-size:16px;font-size:1rem;margin-bottom:20px}#newsletter-subscribe .form-title{padding-top:150px}#newsletter-subscribe .form-title:before{left:50%;top:-20px;margin-left:-75px}}@media only screen and (min-width:480px) and (max-width:760px){#masthead,.billboard,.content{width:420px}.content-main .video{width:100%;margin:0}.content-main .intro{width:auto}}