@font-face{font-family:'Open Sans';src:url("//mozorg.cdn.mozilla.net/media/fonts/OpenSans-Regular-webfont.woff") format('woff'),url("//mozorg.cdn.mozilla.net/media/fonts/OpenSans-Regular-webfont.ttf") format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Open Sans';src:url("//mozorg.cdn.mozilla.net/media/fonts/OpenSans-Bold-webfont.woff") format('woff'),url("//mozorg.cdn.mozilla.net/media/fonts/OpenSans-Bold-webfont.ttf") format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'Open Sans';src:url("//mozorg.cdn.mozilla.net/media/fonts/OpenSans-Italic-webfont.woff") format('woff'),url("//mozorg.cdn.mozilla.net/media/fonts/OpenSans-Italic-webfont.ttf") format('truetype');font-weight:normal;font-style:italic}@font-face{font-family:'Open Sans';src:url("//mozorg.cdn.mozilla.net/media/fonts/OpenSans-BoldItalic-webfont.woff") format('woff'),url("//mozorg.cdn.mozilla.net/media/fonts/OpenSans-BoldItalic-webfont.ttf") format('truetype');font-weight:bold;font-style:italic}@font-face{font-family:'Open Sans Light';src:url("//mozorg.cdn.mozilla.net/media/fonts/OpenSans-Light-webfont.woff") format('woff'),url("//mozorg.cdn.mozilla.net/media/fonts/OpenSans-Light-webfont.ttf") format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Open Sans Light';src:url("//mozorg.cdn.mozilla.net/media/fonts/OpenSans-Semibold-webfont.woff") format('woff'),url("//mozorg.cdn.mozilla.net/media/fonts/OpenSans-Semibold-webfont.ttf") format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'Open Sans Light';src:url("//mozorg.cdn.mozilla.net/media/fonts/OpenSans-LightItalic-webfont.woff") format('woff'),url("//mozorg.cdn.mozilla.net/media/fonts/OpenSans-LightItalic-webfont.ttf") format('truetype');font-weight:normal;font-style:italic}@font-face{font-family:'Font Awesome';src:url("//mozorg.cdn.mozilla.net/media/fonts/fontawesome-webfont.woff") format('woff'),url("//mozorg.cdn.mozilla.net/media/fonts/fontawesome-webfont.ttf") format('truetype');font-weight:normal;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,video,canvas{display:inline-block}html,body,form,fieldset,legend,h1,h2,h3,h4,h5,h6,dd{margin:0;padding:0}p,pre,blockquote,ul,ol,dl,table,figure{margin:0 0 1.5em;padding:0}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}table{border-collapse:collapse;border-spacing:0}fieldset,iframe{border:0}legend{color:inherit}ul,ol{list-style:none}a img{border:0}input,select,textarea{font-family:inherit;font-size:100%}img,video,object,embed{max-width:100%;height:auto}html{background:#fff;font-size:100%;line-height:1.5;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility;-webkit-font-feature-settings:'liga','dlig';-moz-font-feature-settings:'liga','dlig';font-feature-settings:'liga','dlig'}body{font-family:'Open Sans',sans-serif;color:#4e4f53;background:#fff;height:100%}ol.prose{list-style:decimal;margin-left:40px}ul.prose{list-style:disc;margin-left:40px}ul.prose ul{list-style:circle;margin-left:40px}.page-head .prose{text-align:left}img.avatar{border:3px solid #fff;border-radius:100%}.faq dd{border-bottom:1px dotted #828d93;margin:0 0 1.5em}img.lazy{display:none}h1,h2,h3,h4,h5,h6,legend,dl.faq dt{color:#46474b;font-family:'Open Sans Light',sans-serif;font-weight:normal;letter-spacing:-0.025em;line-height:1.1;text-shadow:0 -1px 0 rgba(0,0,0,0.35);margin:0 0 .5em}h1,.page-title,.section-title{font-size:36px;font-size:2.25rem}h2{font-size:28px;font-size:1.75rem}h3{font-size:20px;font-size:1.25rem}h4,legend,dl.faq dt{font-size:18px;font-size:1.125rem;letter-spacing:normal}h5{font-size:16px;font-size:1rem;letter-spacing:normal}h6{font-size:14px;font-size:.875rem;letter-spacing:normal}.page-title{text-align:center;margin:0 auto .5em}.section-title{text-align:center;margin:0 auto .5em}a:link{color:#09c;text-decoration:underline}a:visited{color:#1f8aad}a:hover,a:focus,a:active{color:#006b8f}.go:after{content:" »";white-space:nowrap}input,textarea,select{font-family:inherit;font-size:100%;color:#4e4f53}input,textarea{background:#fff;padding:3px 6px;border:1px solid #a4b5c4;border-radius:4px}input:hover,textarea:hover,input:focus,textarea:focus{border-color:#889fb2}fieldset.inline legend{font-family:'Open Sans',sans-serif;font-size:14px;font-size:.875rem;margin:0 0 .25em;text-transform:uppercase}fieldset.inline ul,fieldset.inline ol{margin:0}fieldset.inline li{display:inline;margin-right:20px}label{display:block;font-size:14px;font-size:.875rem;margin:0 0 .25em;text-transform:uppercase}label.check{display:inline;margin:0;text-transform:none}label.check input{width:auto;background:transparent;border:0;padding:0}.form-submit button{font-size:14px;font-size:.875rem;margin-right:10px}:disabled,.disabled{opacity:.5}.button,.button:link,.button:visited{background-color:#e46322;background-image:-webkit-linear-gradient(#f7921e,#e46322);background-image:linear-gradient(#f7921e,#e46322);border-radius:.25em;border:0;color:#fff;cursor:pointer;display:inline-block;min-width:100px;padding:.25em 25px;text-align:center;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.1),inset 0 -2px 0 0 rgba(0,0,0,0.2);box-shadow:0 2px 0 0 rgba(0,0,0,0.1),inset 0 -2px 0 0 rgba(0,0,0,0.2);-webkit-transition:-webkit-box-shadow linear .25s;-moz-transition:box-shadow linear .25s;transition:box-shadow linear .25s}.button:hover,.button:focus,.button:active{color:#fff;text-decoration:none;background-color:#f79e20;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.1),inset 0 -2px 0 0 rgba(0,0,0,0.2),inset 0 12px 24px 2px #f79e20;box-shadow:0 2px 0 0 rgba(0,0,0,0.1),inset 0 -2px 0 0 rgba(0,0,0,0.2),inset 0 12px 24px 2px #f79e20}.button:focus{outline-color:#484848}.button.secondary{background-color:#276195;background-image:-webkit-linear-gradient(#3c88cc,#276195);background-image:linear-gradient(#3c88cc,#276195)}.button.secondary:hover,.button.secondary:focus,.button.secondary:active{-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.1),inset 0 -2px 0 0 rgba(0,0,0,0.2),inset 0 12px 24px 2px #3089d8;box-shadow:0 2px 0 0 rgba(0,0,0,0.1),inset 0 -2px 0 0 rgba(0,0,0,0.2),inset 0 12px 24px 2px #3089d8}.button.cancel{background-color:#4e4f53;background-image:-webkit-linear-gradient(#707177,#4e4f53);background-image:linear-gradient(#707177,#4e4f53)}.button.cancel:hover,.button.cancel:focus,.button.cancel:active{-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,0.1),inset 0 -2px 0 0 rgba(0,0,0,0.2),inset 0 12px 24px 2px #787a80;box-shadow:0 2px 0 0 rgba(0,0,0,0.1),inset 0 -2px 0 0 rgba(0,0,0,0.2),inset 0 12px 24px 2px #787a80}#outer-wrapper{background:#dae1e7 url("/static/img/light-grain.png");border-top:2px solid #fff;position:relative;min-height:99%}.section{border-bottom:1px solid rgba(0,0,0,0.15);padding:24px 0}.page-head{background:#828d93 url("/static/img/dark-grain.png");background:url("/static/img/dark-grain.png"),linear-gradient(to top,rgba(85,90,95,0.25) 0,rgba(85,90,95,0) 15px),linear-gradient(to bottom,#677177 0,#828d93 350px),#828d93;color:#fff;margin-top:-125px;padding-top:150px;text-align:center}.page-head h1,.page-head h2,.page-head h3,.page-head legend{color:#fff}.page-head .tagline{text-align:center;font-size:18px;font-size:1.125rem;margin:-0.25em 0 1.5em}.section:last-child{border-bottom:0}.contain{margin:0 auto;min-width:280px;padding:0 20px;position:relative}.contain:before,.contain:after{content:' ';display:table}.contain:after{clear:both}.notice{margin:0 auto;text-align:center}.notice p{background:#a4abae;background:rgba(255,255,255,0.35);border-radius:.5em;box-shadow:0 1px 2px rgba(0,0,0,0.1);color:#46474b;display:inline-block;font-size:20px;font-size:1.25rem;font-style:italic;margin:.5em auto 1em;padding:10px 30px;text-align:center;text-shadow:0 -1px 0 rgba(255,255,255,0.25)}.notice.error p{background:#b9a38f;background:rgba(255,200,155,0.5)}#masthead .contain{padding-top:48px;height:77px}#masthead #tabzilla{position:absolute;right:15px;top:0}#nav-main{position:absolute;top:10px;left:20px;z-index:10}#nav-main .menu{margin:0;min-width:160px;box-shadow:3px 3px 0 0 rgba(0,0,0,0.2);position:absolute;top:40px;left:-999em;padding:2px;background:#fff}#nav-main .menu li{font-size:14px;font-size:.875rem;text-transform:uppercase;border-bottom:1px solid #dae1e7;margin:0}#nav-main .menu li:last-child{border:0}#nav-main .menu:before{content:'';border-bottom:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent;position:absolute;top:-10px;left:14px}#nav-main .menu:after{content:'';height:20px;width:100%;position:absolute;top:-20px;left:0}#nav-main .submenu{border-top:1px solid #dae1e7;margin:0}#nav-main .submenu li{font-size:12px;font-size:.75rem}#nav-main .submenu a{padding:.3em 15px .3em 20px}#nav-main a{text-decoration:none;display:block;padding:.3em 10px}#nav-main a:hover,#nav-main a:focus,#nav-main a:active{background:#dae1e7}#nav-main .toggle{background:url("/static/img/icn-menu.png") center center no-repeat;cursor:pointer;display:block;height:32px;overflow:hidden;position:relative;text-indent:150%;top:-3px;width:32px}#nav-main .avatar{vertical-align:middle;margin-right:6px}.no-js #nav-main:hover .menu,.no-js #nav-main .toggle:hover+.menu{left:-10px}.js #nav-main .menu{left:-10px;display:none}.js #nav-main .submenu{display:block}#newsletter{padding:20px 0;background:#828d93 url("/static/img/dark-grain.png");background:url("/static/img/dark-grain.png"),linear-gradient(to top,rgba(85,90,95,0.25) 0,rgba(85,90,95,0) 15px),linear-gradient(to bottom,#677177 0,#828d93 350px),#828d93;color:#fff}#newsletter h1,#newsletter h2,#newsletter h3,#newsletter legend{color:#fff}#newsletter a{color:#85e0ff;text-decoration:none}#newsletter a:visited{color:#66d9ff}#newsletter a:hover,#newsletter a:focus,#newsletter a:active{color:#a3e8ff;text-decoration:underline}#newsletter h3{font-size:24px;font-size:1.5rem;margin-top:1em}#newsletter ol:before,#newsletter ol:after{content:' ';display:table}#newsletter ol:after{clear:both}#newsletter li{margin:0 0 .5em}#newsletter .inline li{margin:0 20px 0 0}#newsletter input[type='text'],#newsletter input[type='email'],#newsletter select{width:90%}#newsletter .form-submit{padding-top:1.75em}#newsletter .form-submit button{font-size:14px;font-size:.875rem}#newsletter .form-extra{display:none;margin:1em 0 0}#newsletter-message{display:none;float:left}#footer{background:#4e4f53 url("/static/img/dark-grain.png") repeat;color:#fff;font-size:12px;font-size:.75rem;padding:48px 0}#footer a{color:#85e0ff;text-decoration:none}#footer a:visited{color:#66d9ff}#footer a:hover,#footer a:focus,#footer a:active{color:#a3e8ff;text-decoration:underline}.footer-logo a{opacity:.8;transition:opacity .1s linear}.footer-logo a:hover,.footer-logo a:focus{opacity:1}.timeline{background:url("/static/img/milestone-line.png") 30px top repeat-y;position:relative;margin:60px 0}.timeline .milestone{margin:0 0 20px;min-height:60px;padding:10px 0 0 85px;background:url("/static/img/milestone-dot.png") 4px top no-repeat;position:relative}.timeline .milestone h3{font-family:'Open Sans',sans-serif;letter-spacing:normal;text-shadow:none;font-size:18px;font-size:1.125rem}.timeline .milestone:first-child{top:-30px;margin-bottom:-10px}.timeline .milestone:last-child{bottom:-30px;margin-top:-30px}table.leaderboard{width:100%;margin:0 auto 30px}table.leaderboard th,table.leaderboard td{text-align:left;padding:20px 10px;vertical-align:top;font-size:24px;font-size:1.5rem;font-weight:normal;line-height:1.1}table.leaderboard thead th{font-style:italic;font-size:18px;font-size:1.125rem}table.leaderboard tbody tr:nth-child(odd){background:rgba(130,140,150,0.1)}table.leaderboard .rank{width:30px;text-align:center}table.leaderboard .vcard{padding-left:60px;position:relative}table.leaderboard .vcard a:link,table.leaderboard .vcard a:visited{color:#46474b;text-decoration:none}table.leaderboard .vcard a:hover,table.leaderboard .vcard a:focus,table.leaderboard .vcard a:active{color:#006b8f;text-decoration:underline}table.leaderboard .vcard .avatar{float:left;margin:-10px 0 -10px -60px;width:40px;height:40px}table.leaderboard .vcard .fn{font-size:18px;font-size:1.125rem;font-weight:normal;display:block;margin-bottom:-0.35em}table.leaderboard .vcard .website{font-size:14px;font-size:.875rem;margin-bottom:-20px}table.leaderboard .clicks{width:30%;font-weight:bold;font-style:italic;font-size:18px;font-size:1.125rem}.banners-list{margin:0 auto 2em}.banners-list:before,.banners-list:after{content:' ';display:table}.banners-list:after{clear:both}.banners-list .banner{width:200px;margin:0 auto 1.5em;text-align:center;position:relative}.banners-list .banner .preview-container{text-decoration:none;color:inherit;display:block;padding:155px 10px 10px;position:relative;border-radius:6px;transition:background ease-in-out .25s}.banners-list .banner a:hover,.banners-list .banner a:focus,.banners-list .banner a:active{background:#e3e9ed;background:rgba(255,255,255,0.25)}.banners-list .banner a:hover .name,.banners-list .banner a:focus .name{text-decoration:underline}.banners-list .banner .flag{background:#374655;background:rgba(55,70,85,0.85);box-shadow:2px 2px 0 0 rgba(0,0,0,0.15);color:#fff;font-size:12px;font-size:.75rem;font-style:normal;text-align:right;text-transform:uppercase;margin-right:-75px;padding:1px 24px 1px 6px;position:absolute;right:50%;top:25px;z-index:5}.banners-list .banner .flag .help{background:transparent url("/static/img/icn-help.png") center center no-repeat;border-radius:0;display:block;width:24px;height:24px;margin-top:-14px;overflow:hidden;padding:2px;position:absolute;top:50%;right:-12px;text-indent:200%;white-space:nowrap}.banners-list .banner ul.extra{box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1) inset,-1px -1px 2px 0 rgba(255,255,255,0.1) inset;border-radius:6px;background:rgba(103,105,110,0.15)}.banners-list .name{font-family:'Open Sans',sans-serif;letter-spacing:normal;text-shadow:none;font-size:18px;font-size:1.125rem;margin-bottom:.5em}.banners-list .desc{font-size:14px;font-size:.875rem;margin:0}.banners-list .preview{position:absolute;top:10px;left:50%;margin-left:-66px;width:125px;height:125px;padding:4px}.banners-list .text .preview{background:#5e7489;border:4px solid #f0f8fb;color:#fff;font-size:12px;font-size:.75rem;line-height:1.35;height:105px;width:105px;overflow:hidden;padding:10px;text-align:left;text-overflow:ellipsis}body.noscroll{overflow-y:hidden}#modal{background:rgba(78,79,83,0.75) url("/static/img/dark-grain.png");width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;overflow:auto;display:none}#modal .inner{background:#dae1e7 url("/static/img/light-grain.png");border-radius:12px;border:6px solid #828d93;box-shadow:0 2px 5px rgba(0,0,0,0.25);margin:30px auto;max-width:440px;padding:40px;position:relative;width:80%}#modal .close{position:absolute;top:6px;right:6px;padding:5px;width:25px;height:25px;min-width:0;text-indent:50px;white-space:nowrap;overflow:hidden}#modal .close:after{font-family:'Font Awesome';font-size:18px;font-size:1.125rem;content:'\f00d';position:absolute;left:0;top:.125em;width:25px;height:25px;text-indent:0;text-align:center}#smartbanners{display:none}@media screen and (min-width:480px){.banners-list{width:440px}.banners-list .banner{margin:0 10px 1.5em;float:left}.banners-list .banner:nth-child(2n+1){clear:left}}@media screen and (min-width:760px){table.leaderboard{width:80%}table.leaderboard .vcard{padding-left:80px}table.leaderboard .vcard .avatar{width:55px;height:55px;margin-left:-80px}table.leaderboard .vcard .fn{font-size:22px;font-size:1.375rem}table.leaderboard .clicks{font-size:26px;font-size:1.625rem}#nav-main{left:auto;top:10px;right:160px}#nav-main a{display:inline-block;padding:0;color:#fff}#nav-main a:hover,#nav-main a:focus,#nav-main a:active{background:transparent;text-decoration:underline}#nav-main .menu{background:transparent;padding:0;box-shadow:none;position:static}#nav-main .menu:before{border:0;display:none}#nav-main .menu li{display:inline-block;border:0;padding:0 10px}#nav-main .menu li.user,#nav-main .menu li.signin{border-left:1px solid #fff}#nav-main .user{position:relative}#nav-main .user:after{font-family:'Font Awesome';content:'\f0d7';color:#dae1e7;margin-left:6px;font-size:15px;font-size:.9375rem}#nav-main .submenu{border:0;position:absolute;top:2.75em;left:-999em;min-width:160px;box-shadow:2px 2px 0 0 rgba(0,0,0,0.2)}#nav-main .submenu:before{content:'';border-bottom:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent;position:absolute;top:-10px;left:16px}#nav-main .submenu:after{content:'';height:18px;width:100%;position:absolute;top:-18px;left:0}#nav-main .submenu li{border-bottom:1px solid #dae1e7;display:block;padding:0 2px;background:#fff}#nav-main .submenu li:first-child{padding-top:2px}#nav-main .submenu li:last-child{border:0;padding-bottom:2px}#nav-main .submenu a{display:block;padding:.3em 15px;color:#09c}#nav-main .submenu a:hover,#nav-main .submenu a:focus,#nav-main .submenu a:active{background:#dae1e7;text-decoration:none}#nav-main .submenu .user.open>a{text-decoration:underline}#nav-main .toggle{display:none}.no-js #nav-main:hover .menu,.no-js #nav-main .toggle:hover+.menu{left:auto}.no-js #nav-main .user:hover .submenu,.no-js #nav-main .user a:focus+.submenu{left:-5px}.js #nav-main .submenu{left:-5px;display:none}h1,.section-title,.page-title{font-size:48px;font-size:3rem}h2{font-size:32px;font-size:2rem}h3{font-size:28px;font-size:1.75rem}h4,legend,dl.faq dt{font-size:24px;font-size:1.5rem}.page-head .tagline{margin:.5em 60px 1.5em}.contain{width:720px}#newsletter .col{float:left;width:220px;margin-left:10px;margin-right:10px}#newsletter .col .col{margin:0}#newsletter h3{margin-top:1em}.footer-license,.footer-lang{float:left;width:160px;margin-left:10px;margin-right:10px}.footer-logo,.footer-nav{float:left;width:100px;margin-left:10px;margin-right:10px}.footer-license{margin-right:60px}.banners-list{width:auto}.banners-list .banner:nth-child(4n+1),.banners-list .banner:nth-child(2n+1){clear:none}.banners-list .banner:nth-child(3n+1){clear:left}}@media screen and (min-width:1000px){.contain{width:960px}#newsletter .col{float:left;width:300px;margin-left:10px;margin-right:10px}.footer-license,.footer-lang{float:left;width:220px;margin-left:10px;margin-right:10px}.footer-logo,.footer-nav{float:left;width:140px;margin-left:10px;margin-right:10px}.footer-license{margin-right:80px}.banners-list{width:auto}.banners-list .banner:nth-child(3n+1){clear:none}.banners-list .banner:nth-child(4n+1){clear:left}}@media screen and (min-height:600px){.section{padding:48px 0}.page-head{padding-top:175px;margin-top:-125px}#modal .inner{margin:80px auto}}