#outer-wrapper{overflow:hidden}.moz-global-nav-drawer+#outer-wrapper,.mzp-c-navigation+#outer-wrapper{padding-top:40px}#wrapper{width:100%}#main-content,#main-feature,#masthead{width:1000px}@media (max-width:1000px){#main-content,#main-feature,#masthead{width:760px}}@media (max-width:760px){#main-content,#main-feature,#masthead{width:320px}}@media only screen and (min-width:480px) and (max-width:760px){#main-content,#main-feature,#masthead{width:480px}}#masthead{margin:0 auto}#main-content{margin-top:50px;padding:0}.trademarks table.logos,.trademarks table.marks{width:100%;margin-bottom:3em}.trademarks table.logos td,.trademarks table.logos th,.trademarks table.marks td,.trademarks table.marks th{padding:15px;border-bottom:1px solid #d6d6d6}.trademarks table.logos td,.trademarks table.marks td{width:120px;text-align:center}.trademarks table.logos th,.trademarks table.marks th{text-align:left;font-weight:400}.trademarks #other{clear:both}.main-column{float:left;margin:0;padding:0;width:720px}.main-column article,.main-column section{padding:25px}.main-column article header .logo{position:relative;float:right;margin:-80px -20px 0 0;vertical-align:top}.main-column article header p{clear:both;margin:1em 0}.main-column article header .meta{color:#666;font-style:italic}.main-column article header+*{clear:both}.main-column article section{margin-top:2.5em;padding:0}.main-column article section section{margin-top:1.5em}.main-column article .highlight{margin:15px 0;padding:15px;color:#333;background-color:#f9fafb;box-shadow:1px 1px 2px #999;line-height:1.5}.main-column article .highlight h2,.main-column article .highlight h3,.main-column article .highlight h4{line-height:1.3}.main-column article .highlight h4{font-size:20px;font-size:1.25rem}.main-column article .highlight hr{margin:20px auto;border-bottom:1px solid #ccc;width:80%}.main-column article .highlight [tabindex]{outline:0}.main-column article .highlight [role=tab][aria-expaned]{cursor:pointer}.main-column article .highlight [role=tab] a{margin:0 .5em}.main-column article .highlight [aria-hidden=true]{display:none}.section-terms{padding:0}.section-terms ul{margin:20px 0 0}.section-terms .icon-list{padding:0;margin-left:-10px;margin-right:-10px;zoom:1}.section-terms .icon-list:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.section-terms .icon-list li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin:0;float:left;width:50%;list-style-type:none;margin-top:-1px}.section-terms .icon-list li a{display:table;position:relative;width:100%;height:60px;padding:5px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#fff}.section-terms .icon-list li a span{display:table-cell;vertical-align:middle;padding-left:65px}.section-terms .icon-list li a:before{background-image:url("/media/img/privacy/logo-sprite.a27b0fc0f418.png");background-repeat:no-repeat;background-size:50px 450px;content:'';display:block;height:50px;left:0;margin-top:-25px;position:absolute;top:50%;width:50px}.section-terms .icon-list li.terms-firefox a:before,.section-terms .icon-list li.terms-firefox-cloud a:before{background-position:center -50px}.section-terms .icon-list li.terms-marketplace a:before{background-position:center -200px}.section-terms .icon-list li.terms-webmaker a:before{background-position:center -300px}.section-terms .icon-list li.terms-thunderbird a:before{background-position:center -250px}.sidebar{float:left;margin:0;padding:0;width:280px}.sidebar nav,.sidebar section{padding:25px 25px 0}.sidebar section section{padding:0}.sidebar nav h2{font-size:20px;font-size:1.25rem}.section-content{margin-bottom:20px;padding:20px;background-color:#fff;box-shadow:0 0 0 1px #fff inset}.section-content ul{margin:20px 0 10px}#legal-landing #main-content{margin-top:0}html[dir=rtl] .main-column,html[dir=rtl] .sidebar{float:right}html[dir=rtl] article li{margin-right:20px;margin-left:0}html[dir=rtl] .section-terms .icon-list li{float:right}html[dir=rtl] .section-terms .icon-list li a span{padding-right:50px;padding-left:auto}html[dir=rtl] .section-terms .icon-list li a:before{right:0;left:auto}@media only screen and (max-width:1000px){.section-terms .icon-list{zoom:1}.section-terms .icon-list:after{display:block;visibility:hidden;height:0;clear:both;content:"."}.section-terms .icon-list li{width:100%}}@media only screen and (min-width:760px) and (max-width:1000px){#main-content{width:760px}.main-column{float:left;width:460px;margin:0 10px;margin:0;width:480px}.sidebar{float:left;width:220px;margin:0 10px;margin:0;width:280px}}@media only screen and (max-width:760px){#masthead .breadcrumbs,#masthead h2{display:none}#main-content{margin-top:25px}.main-column,.sidebar{float:none;width:auto;margin:0 10px;margin:0}.main-column article header .logo{float:left;margin:-10px 0 0 -10px;width:80px}.main-column article header .logo+h1,.main-column article header .logo+h1+.meta{margin:0 0 12px 80px}.main-column article header .title-shadow-box{margin-top:-50px}.main-column article .highlight{margin:15px -15px}}#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}