html.noscroll body{overflow:hidden}#modal{background:#000;background:rgba(0,0,0,0.85);width:100%;height:101%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999;overflow:auto;-webkit-animation:sand-fade-in .3s ease-in 0s 1 normal both;animation:sand-fade-in .3s ease-in 0s 1 normal both}#modal .window{padding:20px;color:#333}#modal .window .inner{position:relative}#modal .window .inner>header{display:block;height:auto;font-size:48px;font-size:3rem;line-height:1.3;padding:0 60px;text-align:center;color:#fff;font-family:'Open Sans Light',X-LocaleSpecific-Light,'Open Sans',X-LocaleSpecific,sans-serif;font-weight:normal}#modal .window .inner #modal-close{z-index:99;position:absolute;top:-20px;right:9px;cursor:pointer}#modal .window .inner #modal-close a{display:none}#modal .window .inner #modal-close .button{background-color:transparent;background-image:url("/media/img/mozid/modal-close.a896b063581c.png");background-image:none,url("/media/img/mozid/modal-close.330d9b15eadb.svg");background-position:center center;background-repeat:no-repeat;background-size:22px 22px;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-ms-filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:0;min-width:0;width:42px;height:42px;text-indent:120%;white-space:nowrap;overflow:hidden;border-radius:50%;border:2px solid #fff}#modal .window .inner #modal-close .button:hover,#modal .window .inner #modal-close .button:focus{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);box-shadow:none}#modal .window .inner .overlay-contents{background:transparent;padding-top:20px;margin:0 auto}#modal .window .inner .overlay-contents img,#modal .window .inner .overlay-contents iframe{max-width:100%}html[dir="rtl"] #modal .window .inner #modal-close{right:auto;left:9px;text-align:left}@media only screen and (min-width:1000px){#modal .inner{width:960px;margin:20px auto 60px}#modal .inner .footer{zoom:1;padding-left:30px;padding-right:30px}#modal .inner .footer:after{display:block;visibility:hidden;height:0;clear:both;content:"."}#modal .inner .footer div{padding:0;float:left;width:300px;margin:0 10px}#modal .inner .footer div:first-child{margin-left:0}#modal .inner .footer div:last-child{margin-right:0}}@media only screen and (min-width:760px) and (max-width:1000px){#modal .inner{float:left;width:700px;margin:0 10px;float:none;margin:20px auto 60px}}@media only screen and (max-width:760px){html.noscroll{overflow:hidden;height:100%}html.noscroll body{height:100%;overflow:hidden}html.noscroll #modal{position:absolute}#modal .window{margin:0 auto}#modal .window .inner{margin-top:20px}#modal .window .inner>header{padding:10px 0;text-indent:120%;white-space:nowrap;overflow:hidden;height:0}}@font-face{font-family:'Font Awesome';src:url("/media/fonts/fontawesome-webfont.90186830c9c5.eot?v4.01#iefix") format('embedded-opentype'),url("/media/fonts/fontawesome-webfont.fdf491ce5ff5.woff?v4.01") format('woff'),url("/media/fonts/fontawesome-webfont.4f0022f25672.ttf?v4.01") format('truetype');font-weight:normal;font-style:normal}.mozilla-share-cta{position:relative;width:296px;background:#0c99d5;color:#fff;border:2px solid #9ed6ee;border-radius:8px;overflow:hidden;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.mozilla-share-cta:hover,.mozilla-share-cta:focus{background:#0da0df}.mozilla-share-cta h3{display:none;width:256px;padding:1em 20px;margin:0;color:#fff;font-size:18px;font-size:1.125rem;text-transform:uppercase;border:0;background:0;text-align:center;visibility:visible;text-shadow:none;font-family:'Open Sans',X-LocaleSpecific,sans-serif;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.mozilla-share-cta h3:before{font-family:'Font Awesome';content:'\f1e0\00A0\00A0';text-shadow:none}.mozilla-share-cta ul{display:table;position:relative;list-style-type:none;margin:0;padding:0;width:100%;height:100%;visibility:visible}.mozilla-share-cta ul li{display:table-cell;width:33.3%;margin:0;padding:0;text-align:center;vertical-align:middle;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.mozilla-share-cta ul li a{color:#fff;display:block;margin:0 10px;font-size:0}.mozilla-share-cta ul li a:before{font-family:'Font Awesome';font-size:28px;font-size:1.75rem;line-height:56px;opacity:.8;padding-top:1px;text-shadow:none;-webkit-font-smoothing:antialiased;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.mozilla-share-cta ul li a.twitter:before{content:'\f099\00A0'}.mozilla-share-cta ul li a.facebook:before{content:'\f09a\00A0'}.mozilla-share-cta ul li a.g-plus:before{content:'\f0d5\00A0'}.mozilla-share-cta ul li a:hover,.mozilla-share-cta ul li a:focus{text-decoration:none;color:#fff}.mozilla-share-cta ul li a:hover:before,.mozilla-share-cta ul li a:focus:before{text-shadow:none;opacity:1}.mozilla-share-cta.sky,.mozilla-share-cta.sky:hover,.mozilla-share-cta.sky:focus{background:transparent}.mozilla-share-cta.sky h3,.mozilla-share-cta.sky ul li a,.mozilla-share-cta.sky ul li a:hover,.mozilla-share-cta.sky ul li a:focus{color:#0096dd}.mozilla-share-cta.mini{border:0;border-radius:0;width:140px}.mozilla-share-cta.mini h3{padding:15px 10px;width:120px;height:13px;font-size:12px;font-size:.75rem}.mozilla-share-cta.mini ul li a:before{font-size:18px;font-size:1.125rem;line-height:43px}.js .mozilla-share-cta h3{display:block;position:absolute;top:0;left:0}.js .mozilla-share-cta h3.out{opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.js .mozilla-share-cta ul{visibility:hidden}.js .mozilla-share-cta ul li{opacity:0}.js .mozilla-share-cta ul.in li{opacity:1}#masthead .mozilla-share-cta{position:absolute;top:60px;right:24px}html[dir="rtl"] #masthead .mozilla-share-cta{right:auto;left:24px}@media only screen and (max-width:760px){#masthead .mozilla-share-cta{right:14px}html[dir="rtl"] #masthead .mozilla-share-cta{right:auto;left:14px}}@media only screen and (max-width:480px){#masthead .mozilla-share-cta{display:none}}#mosaic{width:100%;clear:both}.js #main-content{margin-top:0}.js #main-content .title-shadow-box{margin-top:-95px}.ri-grid{margin:0 auto;position:relative;height:auto}.ri-grid-loading{width:100px;height:100px;background:url("/media/img/mosaic/loading.3ff192ddfc78.gif") no-repeat center center}.ri-grid ul{list-style:none;display:block;width:100%;margin:0;padding:0}.ri-grid ul:before,.ri-grid ul:after{content:'';display:table}.ri-grid ul:after{clear:both}.ri-grid ul{zoom:1}.ri-grid ul li{-webkit-perspective:400px;-moz-perspective:400px;-o-perspective:400px;-ms-perspective:400px;perspective:400px;margin:0;padding:0;float:left;position:relative;display:block;overflow:hidden;background:#000}.ri-grid ul li a{display:block;outline:0;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;background-color:#333;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}/*! updated 2015-06-17 */@font-face{font-family:"Open Sans Extrabold";src:url("/media/fonts/OpenSans-ExtraBold-webfont.561e4b63e911.eot?#iefix-2013") format("embedded-opentype"),url("/media/fonts/OpenSans-ExtraBold-webfont.4a80534643cd.woff") format("woff"),url("/media/fonts/OpenSans-ExtraBold-webfont.5d29c43a5fda.ttf") format("truetype");font-weight:800}#tabzilla:before{background-color:#484848}#outer-wrapper{overflow:hidden}#main-feature{padding:40px 20px;text-align:center}#main-feature h1{color:#4e4f53;font-size:60px;font-size:3.75rem}#main-feature p{margin:20px auto 0;width:620px;color:#4e4f53;font-size:20px;font-size:1.25rem}#main-content{padding:0}#main-content-inner{margin:0 auto;padding:20px;width:420px;min-height:2820px;background:#FFF}#main-content-inner>section:not(:first-of-type){margin-top:40px}#sec-principles>header{position:relative;padding:80px 20px 40px;text-align:center}#sec-principles>header h2{display:inline-block;position:relative;margin:0;color:#4b5c66;font-family:'Open Sans Light',X-LocaleSpecific-Light,'Open Sans',X-LocaleSpecific,sans-serif;font-weight:normal;font-size:48px;font-size:3rem}#sec-principles>header h2 strong{display:block;font-size:58px;font-size:3.625rem;font-family:'Open Sans Extrabold',X-LocaleSpecific-Extrabold,'Open Sans',X-LocaleSpecific,sans-serif;font-weight:800;text-transform:uppercase}#sec-principles>header h2:before,#sec-principles>header h2:after{position:absolute;top:15px;color:#e3e5e6;font-family:'Open Sans Light',X-LocaleSpecific-Light,'Open Sans',X-LocaleSpecific,sans-serif;font-weight:normal;font-size:100px;font-size:6.25rem;font-weight:bold}#sec-principles>header h2:before{left:-1ex;content:"{"}#sec-principles>header h2:after{right:-1ex;content:"}"}#sec-principles>header .share-wrapper{position:absolute;top:-20px;right:-20px;left:-20px;border-bottom:1px solid #edeeef;padding:20px}#sec-principles>header .share-wrapper .mozilla-share-cta.mini{margin:0 auto}#sec-principles>footer{font-size:18px;font-size:1.125rem;font-style:italic;text-align:center}#sec-principles>footer a:after{content:"\00A0\00BB"}#principles{pointer-events:none}#principle-01,#principle-06,#principle-01-overlay,#principle-06-overlay{background:#00a0db!important}#principle-02,#principle-07,#principle-02-overlay,#principle-07-overlay{background:#dd5a00!important}#principle-03,#principle-08,#principle-03-overlay,#principle-08-overlay{background:#689f2a!important}#principle-04,#principle-09,#principle-04-overlay,#principle-09-overlay{background:#4b5c66!important}#principle-05,#principle-10,#principle-05-overlay,#principle-10-overlay{background:#a52d2d!important}.principle{position:relative;margin:0 0 20px;padding:20px 20px 20px 90px;color:#FFF;pointer-events:auto;-webkit-transition:opacity .5s,border .5s;transition:opacity .5s,border .5s}.principle h3{position:relative;margin:0;color:#FFF;text-shadow:none;font-size:22px;font-size:1.375rem;line-height:1.25;font-style:italic}.principle h3 span{display:block;position:absolute;top:0;left:-70px;opacity:.25;font-family:'Open Sans',X-LocaleSpecific,sans-serif;font-size:45px;font-size:2.8125rem;line-height:1;font-style:normal;font-weight:bold;-webkit-transition:opacity .3s;transition:opacity .3s}.principle section{overflow:hidden;margin-top:30px;padding-top:35px;border-top:1px solid #FFF;border-top:1px solid rgba(0,0,0,0.1)}.principle h4{color:#FFF;text-shadow:none;font-family:'Open Sans',X-LocaleSpecific,sans-serif;font-size:14px;font-size:.875rem;text-transform:uppercase}.principle a{border-width:0 0 1px;border-style:solid;color:#FFF;-webkit-transition:all .3s;transition:all .3s}.principle a:link,.principle a:visited{border-color:#FFF;border-color:rgba(255,255,255,0.2);color:#FFF;color:rgba(255,255,255,0.8)}.principle a:link:last-child:after,.principle a:visited:last-child:after{opacity:0}.principle a:hover,.principle a:focus,.principle a:active{border-color:#FFF;border-color:rgba(255,255,255,0.6);color:#FFF;text-decoration:none}.principle a:hover:last-child:after,.principle a:focus:last-child:after,.principle a:active:last-child:after{opacity:.6;-webkit-transition-delay:.3s;transition-delay:.3s}.principle .resources{font-style:italic}.principle .videos{overflow:hidden;_height:1%}.principle .videos li{float:left;margin:0 10px 10px 0;width:120px;font-size:12px;font-size:.75rem;list-style-type:none}.principle .videos img{display:block;margin-bottom:5px;width:120px;height:68px}.principle blockquote{padding:0 0 0 40px;margin-bottom:20px;line-height:1.25}.principle blockquote:before{display:block;float:left;margin:-10px 0 0 -40px;font-size:64px;font-size:4rem;line-height:1;font-family:Candara,"Trebuchet MS",sans-serif;font-weight:bold;content:"“"}.principle blockquote p{display:inline;font-size:20px;font-size:1.25rem;font-style:italic}.principle blockquote footer{margin-top:10px;font-family:'Open Sans Light',X-LocaleSpecific-Light,'Open Sans',X-LocaleSpecific,sans-serif;font-weight:normal;font-size:14px;font-size:.875rem;text-align:right}.principle blockquote footer cite:before{content:"—\00A0"}.principle blockquote footer span{display:inline-block}.principle footer{overflow:hidden}.principle .share{margin:0;padding-bottom:1px}.principle .share a:link:before,.principle .share a:visited:before,.principle .share a:hover:before,.principle .share a:focus:before,.principle .share a:active:before{background-position:0 -100px}.principle .share a:link:after,.principle .share a:visited:after,.principle .share a:hover:after,.principle .share a:focus:after,.principle .share a:active:after{content:""}#sec-tell h2,#sec-learn h2{font-size:28px;font-size:1.75rem;text-align:center}#sec-tell{display:none}#sec-tell .outer{overflow:hidden;margin:0 auto;width:360px}#sec-tell textarea{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px;border-radius:7px;padding:10px;width:340px;height:6.2em;color:#a0a0a0;background-color:#fafafa;box-shadow:inset 0 2px 1px rgba(0,0,0,0.08);font-size:inherit;line-height:1.5;resize:none}#sec-tell textarea:focus{color:inherit;background-color:#FFF;box-shadow:0 0 0 2px rgba(73,173,227,0.4)}#sec-tell .share{margin:0 10px}#sec-tell .share a{color:#484848;border-bottom:1px dotted #484848}#sec-tell .share a:hover,#sec-tell .share a:focus,#sec-tell .share a:active{color:#00a0db;text-decoration:none;border-bottom:1px dotted #00a0db}#sec-learn{text-align:center}#sec-learn ul{list-style-position:inside}#sec-learn li{margin:0 auto;color:#0096dd}#sec-newsletter .billboard{border:0;padding:0;width:100%}#sec-newsletter .billboard h3{float:none;margin-bottom:12px;width:auto;text-align:center}#sec-newsletter .billboard .form-contents,#sec-newsletter .billboard .form-submit{float:none;margin:0 auto;width:340px}#sec-newsletter .billboard .form-contents input[type="email"],#sec-newsletter .billboard .form-submit input[type="email"],#sec-newsletter .billboard .form-contents input[type="submit"],#sec-newsletter .billboard .form-submit input[type="submit"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;width:100%}#sec-newsletter .billboard .form-contents input[type="email"],#sec-newsletter .billboard .form-submit input[type="email"]{border-radius:7px;background-color:#fafafa}#sec-newsletter .billboard .form-contents input[type="email"]:focus,#sec-newsletter .billboard .form-submit input[type="email"]:focus{background-color:#FFF}#sec-newsletter .billboard .form-contents input[type="submit"],#sec-newsletter .billboard .form-submit input[type="submit"]{font-size:18px;font-size:1.125rem;font-weight:normal}.principle .share,#sec-tell .share{float:right}.principle .share a:before,#sec-tell .share a:before{display:block;float:left;margin:6px 0 0 -16px;width:11px;height:11px;background-image:url("/media/img/mozorg/about/manifesto/social/sprite.da6074da6454.png");background-repeat:no-repeat;content:""}.ri-grid{display:none;position:absolute;top:0;width:320px;height:3060px}.ri-grid ul li{margin:0 20px 20px 0;width:140px!important;height:140px!important}.ri-grid.loaded{display:block}#mosaic-group-1{left:-50px}#mosaic-group-2{right:-70px}#modal .window .inner{margin-right:auto;margin-left:auto;width:780px;-webkit-animation:popup .2s ease-out;animation:popup .2s ease-out;top:3em}#modal .window .inner #modal-close{top:-60px}#modal .window .inner header{display:none}#modal .window .inner .overlay-contents{padding:50px 80px 50px 160px;color:#FFF;background:transparent}#modal .window .inner .overlay-contents header{display:block;position:static;padding:0;height:auto;background:transparent;opacity:1}#modal .window .inner .overlay-contents header h3{margin:0;color:#FFF;text-shadow:none;font-size:32px;font-size:2rem;line-height:1.25;font-family:'Open Sans',X-LocaleSpecific,sans-serif;font-style:italic}#modal .window .inner .overlay-contents header h3 span{left:-120px;opacity:.5;font-size:82px;font-size:5.125rem;line-height:.8;font-style:normal}#modal .window .inner .overlay-contents header .more{display:none}#modal .window .inner .overlay-contents:hover,#modal .window .inner .overlay-contents:focus,#modal .window .inner .overlay-contents:active{border:5px solid transparent}#modal .window .inner nav{position:absolute;top:250px;width:100%;*width:780px}#modal .window .inner nav button{position:absolute;top:0;overflow:hidden;border:0;padding:0;width:50px;height:50px;background:url("/media/img/sandstone/modal-arrows.e5642d3b0e12.png") no-repeat;opacity:.5;text-indent:100px;white-space:nowrap;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}#modal .window .inner nav button:hover,#modal .window .inner nav button:focus,#modal .window .inner nav button:active{opacity:.8;-webkit-animation:.4s ease-out infinite alternate;animation:.4s ease-out infinite alternate}#modal .window .inner nav button.prev{left:10px;background-position:50% 0}#modal .window .inner nav button.prev:hover,#modal .window .inner nav button.prev:focus,#modal .window .inner nav button.prev:active{left:5px;-webkit-animation-name:bouncer-left;animation-name:bouncer-left}#modal .window .inner nav button.next{right:10px;background-position:50% -50px}#modal .window .inner nav button.next:hover,#modal .window .inner nav button.next:focus,#modal .window .inner nav button.next:active{right:5px;-webkit-animation-name:bouncer-right;animation-name:bouncer-right}html.js #principles:hover .principle{opacity:.25}html.js #principles:hover .principle:hover{opacity:1}html.js #principles .principle{cursor:pointer}html.js #principles .principle div{display:none}html.js .principle{border:5px solid transparent}html.js .principle header{margin-bottom:20px}html.js .principle header .more{display:none;position:absolute;bottom:10px;right:10px;margin:0;font-style:italic}html.js .principle header .more:after{content:"\00A0\00BB"}html.js .principle:hover,html.js .principle:focus,html.js .principle:active{border:5px solid #333;border:5px solid rgba(0,0,0,0.2)}html.js .principle:hover header span,html.js .principle:focus header span,html.js .principle:active header span{opacity:.5}html.js #sec-tell{display:block}@-webkit-keyframes popup{from{-webkit-transform:scale(0.7);transform:scale(0.7)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes popup{from{transform:scale(0.7)}to{transform:scale(1)}}@-webkit-keyframes bouncer-left{from{left:10px}to{left:5px}}@keyframes bouncer-left{from{left:10px}to{left:5px}}@-webkit-keyframes bouncer-right{from{right:10px}to{right:5px}}@keyframes bouncer-right{from{right:10px}to{right:5px}}html[lang|="es"] #sec-principles>header h2 strong,html[lang="it"] #sec-principles>header h2 strong{font-size:inherit}html[lang|="zh"] #sec-principles>header h2{white-space:nowrap}html[lang|="zh"] #sec-principles>header h2 strong{display:inline;vertical-align:bottom}html[lang|="zh"] #sec-principles>header h2 strong:before{content:"\000A";white-space:pre}html[dir="rtl"] #sec-principles>header h2:before{right:-1ex;left:auto}html[dir="rtl"] #sec-principles>header h2:after{right:auto;left:-1ex}html[dir="rtl"] .principle{padding:20px 90px 20px 20px}html[dir="rtl"] .principle h3 span{right:-70px;left:auto;text-align:right}html[dir="rtl"] .principle .resources li{margin:0 20px 0 0}html[dir="rtl"] .principle .videos li{float:right;margin:0 0 10px 10px}html[dir="rtl"] .principle blockquote{padding:0 40px 0 0}html[dir="rtl"] .principle blockquote:before{float:right;margin:-10px -40px 0 0;content:"”"}html[dir="rtl"] .principle blockquote footer{text-align:left}html[dir="rtl"].js .principle header .more{right:auto;left:10px}html[dir="rtl"] .principle .share,html[dir="rtl"] #sec-tell .share{float:left}html[dir="rtl"] .principle .share a:before,html[dir="rtl"] #sec-tell .share a:before{float:right;margin:6px -16px 0 0}html[dir="rtl"] #modal .window .inner .overlay-contents{padding:50px 160px 50px 80px}html[dir="rtl"] #modal .window .inner .overlay-contents header h3 span{right:-120px;left:auto}html[dir="rtl"] #modal .window .inner nav button.prev{right:15px;left:auto;background-position:50% -50px}html[dir="rtl"] #modal .window .inner nav button.prev:hover,html[dir="rtl"] #modal .window .inner nav button.prev:focus,html[dir="rtl"] #modal .window .inner nav button.prev:active{right:10px;left:auto;-webkit-animation-name:bouncer-right;animation-name:bouncer-right}html[dir="rtl"] #modal .window .inner nav button.next{right:auto;left:15px;background-position:50% 0}html[dir="rtl"] #modal .window .inner nav button.next:hover,html[dir="rtl"] #modal .window .inner nav button.next:focus,html[dir="rtl"] #modal .window .inner nav button.next:active{right:auto;left:10px;-webkit-animation-name:bouncer-left;animation-name:bouncer-left}@media only screen and (max-width:1000px){#modal .window .inner{width:auto;max-width:780px;margin-top:60px;top:0}}@media only screen and (min-width:760px) and (max-width:1000px){#mosaic-group-1{left:-190px}#mosaic-group-2{right:-210px}html.js .principle header .more{display:block}}@media only screen and (max-width:760px){#main-content-inner{width:auto}#main-feature p{width:auto}#modal .window .inner header{overflow:visible;text-indent:0;white-space:normal}#modal .window .inner .overlay-contents header h3{font-size:24px;font-size:1.5rem}.ri-grid,.ri-grid.loaded{display:none}html.js .principle header .more{display:block}}@media only screen and (max-width:480px){#main-feature h1{font-size:48px;font-size:3rem}#main-feature p{font-size:14px;font-size:.875rem}#sec-principles header h2{font-size:38px;font-size:2.375rem}#sec-principles header h2 strong{font-size:44px;font-size:2.75rem}#sec-principles header h2:before,#sec-principles header h2:after{top:12px;font-size:80px;font-size:5rem}.principle h3{font-size:18px;font-size:1.125rem}#sec-tell .outer{width:100%}#sec-tell .outer textarea{margin:10px 0;width:100%}#sec-tell .outer .share{margin:0}#sec-newsletter .billboard .form-contents,#sec-newsletter .billboard .form-submit{width:auto}#modal .window .inner .overlay-contents{padding:80px 20px 20px}#modal .window .inner .overlay-contents header h3{font-size:20px;font-size:1.25rem}#modal .window .inner .overlay-contents header h3 span{position:static;margin-bottom:20px;font-size:64px;font-size:4rem}#modal .window .inner nav{top:10px;left:10px;width:60px;height:25px}#modal .window .inner nav button{width:25px;height:25px;background-size:10px 50px}#modal .window .inner nav button.prev,#modal .window .inner nav button.prev:hover,#modal .window .inner nav button.prev:focus,#modal .window .inner nav button.prev:active{left:0;-webkit-animation-name:none;animation-name:none}#modal .window .inner nav button.next,#modal .window .inner nav button.next:hover,#modal .window .inner nav button.next:focus,#modal .window .inner nav button.next:active{right:0;background-position:50% -25px;-webkit-animation-name:none;animation-name:none}html[dir="rtl"] #modal .window .inner .overlay-contents{padding:80px 20px 20px}html[dir="rtl"] #modal .window .inner nav{right:10px;left:auto}html[dir="rtl"] #modal .window .inner nav button.prev,html[dir="rtl"] #modal .window .inner nav button.prev:hover,html[dir="rtl"] #modal .window .inner nav button.prev:focus,html[dir="rtl"] #modal .window .inner nav button.prev:active{right:0;left:auto;background-position:50% -25px;-webkit-animation-name:none;animation-name:none}html[dir="rtl"] #modal .window .inner nav button.next,html[dir="rtl"] #modal .window .inner nav button.next:hover,html[dir="rtl"] #modal .window .inner nav button.next:focus,html[dir="rtl"] #modal .window .inner nav button.next:active{right:auto;left:0;background-position:50% 0;-webkit-animation-name:none;animation-name:none}}