.moz-video-button{display:none}.moz-video-container{position:relative;width:100%;margin-bottom:25px}.moz-video-container:after{position:absolute;left:0;bottom:-15px;width:100%;height:15px;content:'';background-image:url("/media/img/sandstone/video/shadow.16a92d9d7403.png");background-repeat:no-repeat;background-position:50% 100%;-webkit-background-size:100% 15px;background-size:100% 15px}.js .moz-video-container video{z-index:0}.js .moz-video-button{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;border:none;color:#fff;z-index:1;cursor:pointer;font-size:0;background-color:transparent;background-position:top left;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.js .moz-video-button:after{position:absolute;top:50%;left:50%;content:'';width:100px;height:100px;margin:-50px 0 0 -50px;background:url("/media/img/sandstone/video/play.47db0d40c36d.png") top left no-repeat;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.7;z-index:2}.js .moz-video-button:focus:after,.js .moz-video-button:hover:after{opacity:1}.js .supports-video .moz-video-button{display:block}.js .supports-video .moz-video-container video{visibility:hidden}#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 .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: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%}#masthead,.billboard,.content{width:960px;margin-left:auto;margin-right:auto}.page-header{background:url("/media/img/newsletter/intro-mozsummit-2000.dbb626d7cce7.jpg") center bottom no-repeat;-webkit-background-size:cover;background-size:cover;padding-top:300px;position:relative}@media only screen and (min-width:1400px){.page-header{background-image:url("/media/img/newsletter/intro-mozsummit-3000.63c89b61c87c.jpg")}}@media only screen and (min-width:760px) and (max-width:1000px){.page-header{background-image:url("/media/img/newsletter/intro-mozsummit-1000.1c67a597b46e.jpg")}}@media only screen and (max-width:760px){.page-header{padding-top:150px;background-image:url("/media/img/newsletter/intro-mozsummit-600.a669d479f0f1.jpg")}}@media only screen and (min-width:480px) and (max-width:760px){.page-header{background-image:url("/media/img/newsletter/intro-mozsummit-1000.1c67a597b46e.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 .intro{font-family:'Open Sans Light',X-LocaleSpecific-Light,'Open Sans',X-LocaleSpecific,sans-serif;font-weight:400;font-size:28px;font-size:1.75rem;line-height:1.3;letter-spacing:-.5px;float:left;width:460px;margin:0 10px;clear:left;margin-top:-.25em}.content-main .video{float:left;width:460px;margin:0 10px;float:right;margin-bottom:20px}.content-main .video .moz-video-container video{width:100%;height:auto;margin:0 auto}.content-main .video p{margin:10px 10px 20px;font-size:12px;font-size:.75rem;font-style:italic}.content-main .video .placeholder-img{margin-bottom:20px}.content-main .video .moz-video-button{background-image:url("/media/img/mozorg/about/poster-i-am.af045a467fad.jpg")}.content-main ul.links{clear:right;float:left;width:460px;margin:0 10px}.content-main ul.links li{list-style-type:none;margin-left:0;margin-bottom:20px;padding-bottom:10px;background:url("/media/img/mission/thin-stripe.63cfdb87355e.png") center bottom repeat-x;min-height:80px}.content-main ul.links li:last-child{padding:0;background-image:none}.content-main ul.links h4{margin-bottom:3.33333333px}.content-main ul.links h4 a:after{content:" »";font-family:'Open Sans Light',X-LocaleSpecific-Light,'Open Sans',X-LocaleSpecific,sans-serif;font-weight:400}.content-main ul.links p{font-size:12px;font-size:.75rem;margin-bottom:10px}.content-main li>ul{margin-bottom:20px}.content-main .sidebar{margin-top:20px}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/newsletter/intro-mozsummit-1000.1c67a597b46e.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}.content-main ul.links{float:left;width:340px;margin:0 10px}.content-main ul.links h4{font-size:20px;font-size:1.25rem}#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}html[dir=rtl] #main-content .title-shadow-box{margin-right:0;margin-left:250px}.gallery .vcard{float:left;width:100px;margin:0 10px;margin-bottom:20px}.brass .gallery{margin:0 0 20px}.brass .gallery .vcard{width:auto;float:none;margin:0 0 20px;zoom:1}.brass .gallery .vcard:after{display:block;visibility:hidden;height:0;clear:both;content:"."}}@media only screen and (max-width:760px){#masthead,.billboard,.content{width:280px}.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}.content-main ul.links{width:auto;margin-bottom:0}.content-main ul.links li{min-height:0}#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}.content-main ul.links{width:100%;margin:0;clear:right}}