body,html{padding:0;margin:0;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:18px;height:100%}body{background-color:#703912;background-attachment:fixed}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}.container{width:1024px;margin:0 auto}@media only screen and (min-width:576px) and (max-width:999px){.container{width:auto;padding:0 10px}}@media only screen and (max-width:575px) and (orientation:portrait), only screen and (max-height:575px) and (orientation:landscape){.container{width:auto;padding:0 10px}}header{position:relative;z-index:101;background:#222}header .container{position:relative}header .container .siteTitle{font-size:20px;color:#fff;font-weight:bold;text-transform:uppercase;position:absolute;left:0;padding:0 10px;line-height:37px}@media only screen and (max-width:575px) and (orientation:portrait), only screen and (max-height:575px) and (orientation:landscape){header .container .siteTitle{position:static}}header .nav{display:block;text-align:right;font-size:0;padding-left:220px}header .nav li{font-size:15px;display:inline-block;text-align:center;line-height:37px;text-transform:uppercase}header .nav li a{color:#fff;display:block;padding:0 10px}@media only screen and (max-width:575px) and (orientation:portrait), only screen and (max-height:575px) and (orientation:landscape){header .nav{padding-left:0}header .nav li{width:33.3333%}}a{text-decoration:none}ul{list-style:none;padding:0;margin:0}.pageTitle{background:#91897c;border:2px solid #3c464e;border-radius:5px;line-height:40px;padding:0 10px;text-align:center;font-size:22px}.smallTitle{font-size:14px;text-transform:uppercase;margin-top:5px;padding-left:4px}.list{background:#91897c;border:2px solid #3c464e;border-radius:5px;margin-top:5px}.list li{border-bottom:3px solid #877d74}.list li a{color:#d9d0d1;line-height:36px;display:block;padding:0 10px}.list li:last-child{border-bottom:none}.list li .success{visibility:hidden}.list li.completed{opacity:.5}.list li.completed .success{float:right;visibility:visible}.doubleRing{position:fixed;top:40%;left:60%}@media only screen and (min-width:576px) and (max-width:999px){.doubleRing{left:50%}}@media only screen and (max-width:575px) and (orientation:portrait), only screen and (max-height:575px) and (orientation:landscape){.doubleRing{left:25%}}.doubleRing div{position:absolute}.doubleRing .ring-outer{width:400px;height:400px;border:6px solid #cca133;border-radius:50%}.doubleRing .ring-shadow-outer{width:404px;height:404px;border:10px solid #000;border-radius:50%}.doubleRing .ring-outer{top:0;left:0;z-index:53}.doubleRing .ring-shadow-outer{top:0;left:0;margin-left:-2px;margin-top:-2px;z-index:3}.doubleRing .ring-inner{width:370px;height:370px;border:6px solid #cca133;border-radius:50%}.doubleRing .ring-shadow-inner{width:374px;height:374px;border:10px solid #000;border-radius:50%}.doubleRing .ring-inner{top:15px;left:15px;z-index:53}.doubleRing .ring-shadow-inner{top:15px;left:15px;margin-left:-2px;margin-top:-2px;z-index:3}.doubleRing .circle-topRight{width:100px;height:100px;background:#cca133;border-radius:50%}.doubleRing .circle-shadow-topRight{width:104px;height:104px;background:#000;border-radius:50%}.doubleRing .circle-topRight{top:10px;left:275px;z-index:54}.doubleRing .circle-shadow-topRight{top:10px;left:275px;margin-left:-2px;margin-top:-2px;z-index:4}.doubleRing .box-thruRings{border-style:solid;border-color:#cca133;border-top-width:6px;border-left-width:0;border-bottom-width:0;border-right-width:6px;transform:rotate(45deg);width:600px;height:700px}.doubleRing .box-shadow-thruRings{border:0 solid #000;border-top-width:10px;border-right-width:10px;transform:rotate(45deg);width:604px;height:704px}.doubleRing .box-thruRings{top:-264px;left:-418px;z-index:54}.doubleRing .box-shadow-thruRings{top:-264px;left:-418px;margin-left:-2px;margin-top:-2px;z-index:4}.background{position:fixed;top:0;left:0;height:100%;overflow:hidden;width:100%}.background:before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;z-index:99;background-image:url(../images/cardboard.png)}.viewport{color:#d9d0d1;text-shadow:1px 1px 1px rgba(0,0,0,0.8);padding:20px 0;position:relative;z-index:100;max-width:560px;margin-left:auto;margin-right:auto}.viewport .outer{border:2px solid #3c464e;border-radius:5px;background:#74808a;padding:5px}@media only screen and (max-width:575px) and (orientation:portrait), only screen and (max-height:575px) and (orientation:landscape){.viewport{margin-left:10px;margin-right:10px}}.idea{position:relative}.idea .complete{display:none;color:#fae870}.idea.missable a{color:#e41f1f}.idea.checked a{color:#fae870}.idea.checked .complete{display:inline}.idea a.info{position:absolute;right:0;color:#d9d0d1;display:block;top:0}.inventionList{border:none;background:none;border-radius:0}li.area{position:relative}li.area .chapter{position:absolute;right:0;top:0;line-height:32px;font-size:24px;color:#766f64;text-shadow:none;padding-right:10px;text-align:right}li.invention{overflow:hidden;background:#91897c;border:2px solid #3c464e;border-radius:5px;margin-bottom:5px;position:relative;opacity:.5}li.invention:last-child{border-bottom:2px solid #3c464e}li.invention.able{opacity:1}li.invention.able .toggle{visibility:visible}li.invention .type{line-height:13px;font-size:12px;padding:0 10px;margin-bottom:4px}li.invention .chapter{position:absolute;right:30px;top:0;line-height:49px;font-size:28px;color:#766f64;text-shadow:none;padding-right:10px;text-align:right}li.invention.able.made{color:#000;background-color:#fae870;text-shadow:none}li.invention.able.made a.toggle{color:#000}li.invention.able.made ul{background:#f7d80d}li.invention.able.made ul li.complete a{color:#000}li.invention .toggle{visibility:hidden;line-height:49px;position:absolute;top:0;right:0}li.invention .fa-camera{display:none}li.invention .name{line-height:32px;padding:0 10px}li.invention ul{font-size:0;background:#766f64;padding:5px 0}li.invention ul li{font-size:14px;display:inline-block;border-bottom:none;text-align:center;width:33.3333%}li.invention ul li.complete a{color:#fae870}li.invention ul li.complete .fa-camera{display:inline}li.invention ul li:first-child{border-right:1px solid #5b554c}li.invention ul li:last-child{border-left:1px solid #5b554c}li.invention ul li a{display:block;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search input{font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;border:2px solid #3c464e;font-size:18px;width:100%;margin:5px 0;display:block;border-radius:5px;padding:0 10px;line-height:32px}