/*! normalize.css v1.1.2 | MIT License | git.io/normalize */@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body{font-family:"proxima-nova",sans-serif}::selection{background:#e54379}::-moz-selection{background:#e54379}ul li{margin-bottom:0.3em}h1,h2,h3,h4,h5,h6{font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:400}.centered{max-width:1024px;margin-left:auto;margin-right:auto}.header{border-bottom:1px solid #d9d9d9;text-align:center;margin-top:10px;overflow:auto}@media (min-width: 700px){.header{margin-top:0px}}.header a{text-decoration:none;color:black}.header h1{margin:0px}@media (min-width: 700px){.header img{float:left;margin-top:10px;margin-left:10px;margin-bottom:10px}}.header nav{width:100%;float:right}@media (min-width: 700px){.header nav{width:auto}}.header nav a:hover{color:#e54279}.header nav a:active{color:#ee9731}.header nav .primary{margin:0px;margin-top:10px;padding:0px}@media (min-width: 800px){.header nav .primary{float:right}}.header nav .primary li{text-align:center;float:left;font-weight:bold;line-height:3em;margin-left:10px;margin-right:10px}@media (min-width: 800px){.header nav .primary li{width:auto;margin-left:20px;margin-right:20px}}@media (min-width: 900px){.header nav .primary li{margin-left:30px;margin-right:30px;line-height:45px}}.header nav .badge-holder{display:inline;position:relative;width:0px;height:0px}.header nav .badge{position:absolute;top:-7px;left:-2px;height:16px;width:16px;line-height:1.45em;font-weight:600;color:white;font-size:12px;background-color:#EB3E27;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}@media (min-width: 1024px){.header .centered{max-width:90%}}.page-theteam h2{margin-bottom:0px}.page-theteam h3{margin:0px}.home-page nav.products{width:100%;float:left;margin-bottom:5px;margin-top:7px}.home-page nav.products a{text-decoration:none;color:white}.home-page nav.products a:hover{color:#e54279}.home-page nav.products a:active{color:#ee9731}.home-page nav.products ul{list-style-type:none;padding-left:0px;margin:0px;max-width:1024px;margin-left:auto;margin-right:auto}.home-page nav.products ul li{float:left;width:100%;background-repeat:no-repeat;background-position:bottom center;background-size:cover;padding-top:60px;margin-bottom:2px;position:relative}.home-page nav.products ul li.zombiesrun{background-color:#ce2d0f;background-image:url('/static/img/zr-card.png?1431704182');background-size:200px auto;background-position:top center}@media (min-width: 1100px){.home-page nav.products ul li.zombiesrun{background-size:300px auto;background-position:top}}.home-page nav.products ul li.thewalk{background-image:url('/static/img/small-map-tile.png?1427368880')}.home-page nav.products ul li.superheroworkout{background-image:url('/static/img/nav-5k-tile.jpg?1427382484');background-position:left top}.home-page nav.products ul li.coming-soon{color:white}.home-page nav.products ul li.coming-soon:after{content:'Coming Soon';font-family:"adelle-sans",sans-serif;color:#edebeb;font-style:normal;font-weight:400;position:absolute;left:0px;right:0px;top:20%;text-align:center;font-size:2em}.home-page nav.products ul li.coming-soon:before{content:'';top:0px;left:0px;right:0px;bottom:0px;background-color:black;opacity:0.6;position:absolute}.home-page nav.products ul li.coming-soon .footer{height:42px}.home-page nav.products .footer{background-color:black;background-color:rgba(0,0,0,0.8);text-align:center;padding-top:0.25em;padding-bottom:0.5em}.home-page nav.products .footer h1{font-size:1.2em}.home-page nav.products .footer p{font-size:0.9em}.home-page nav.products .footer h1,.home-page nav.products .footer p{line-height:1.25em;margin:0px}@media (min-width: 500px){.home-page nav.products ul li{width:32.833333%;margin:0.25%;padding-top:100px}}.home-page section.product .content,.home-page section.textual .content{max-width:984px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.home-page section.depth{margin-bottom:2px;margin-top:2px;position:relative}.home-page section.depth:before,.home-page section.depth:after{content:'';left:0px;right:0px;-moz-box-shadow:0px 0px 2px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 2px 2px rgba(0,0,0,0.15);box-shadow:0px 0px 2px 2px rgba(0,0,0,0.15);position:absolute;height:0px}.home-page section.depth:before{top:3px}.home-page section.depth:after{bottom:3px}.home-page section.product{width:100%;float:left}.home-page section.product h1,.home-page section.product p{color:white;max-width:500px}.home-page section.product .coming-soon{text-align:center}.home-page section.product .websitelink{font-weight:100}.home-page section.product .websitelink a{color:white}.home-page section.product.zombiesrun{background-image:url('/static/img/zr-banner.png?1431445541');background-size:cover;background-position:center center;padding-top:30px;padding-bottom:30px}.home-page section.product.zombiesrun header{float:left;margin-top:0px;position:relative}.home-page section.product.zombiesrun header h1{margin:0px}.home-page section.product.zombiesrun header h1 img{max-width:100%;margin-bottom:10px}.home-page section.product.zombiesrun header p{margin:0px 0px 0.5em 0px;color:white}.home-page section.product.zombiesrun header p:last-child{margin-bottom:0px}.home-page section.product.zombiesrun header a{color:white}.home-page section.product.zombiesrun header a:hover{color:white}.home-page section.product.zombiesrun .screenshot{display:none;float:right;height:500px;margin-right:30px;margin-top:50px}.home-page section.product.zombiesrun .video{float:left;width:100%;padding-bottom:56.25%;position:relative;height:0;overflow:hidden}.home-page section.product.zombiesrun .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.home-page section.product.zombiesrun .purchase{padding:0.5em;list-style-type:none;margin:0px;margin-top:1em;float:left;clear:left;width:100%}.home-page section.product.zombiesrun .purchase img{height:40px;margin-right:10px}.home-page section.product.zombiesrun .purchase li{width:50%;float:left}.home-page section.product.zombiesrun .purchase li:first-child{text-align:right}.home-page section.product.zombiesrun .content{max-width:560px}@media (min-width: 930px){.home-page section.product.zombiesrun header{margin-bottom:-20px}.home-page section.product.zombiesrun header p{position:relative;top:-50px;left:135px;width:400px}.home-page section.product.zombiesrun .video{width:560px;padding-bottom:0%;height:auto}.home-page section.product.zombiesrun .video iframe{position:relative;width:560px;height:315px}.home-page section.product.zombiesrun .purchase{width:auto}.home-page section.product.zombiesrun .purchase li{width:auto;text-align:left}.home-page section.product.zombiesrun .content{max-width:1024px}.home-page section.product.zombiesrun .screenshot{display:block}}@media (min-width: 1044px){.home-page section.product.zombiesrun iframe{margin-left:0px}.home-page section.product.zombiesrun .purchase{margin-left:0px}}.home-page section.product.thewalk{background-image:linear-gradient(to right, rgba(0,0,0,0.5),rgba(0,0,0,0)),url('/static/img/the-walk-tile-large.png?1427385966');background-size:cover;background-position:top center;font-size:1.5em;min-height:500px}.home-page section.product.thewalk .walk-image-text{position:absolute;left:10%}.home-page section.product.thewalk .walk-image-text h1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100;font-size:3em;margin-bottom:20px;text-shadow:black 2px 2px}.home-page section.product.thewalk .walk-image-text p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:black 2px 2px}@media (max-width: 930px){.home-page section.product.thewalk .walk-image-text{left:5%}}.home-page section.product.thewalk .coming-soon{max-width:none;font-weight:bold;font-size:1.2em}@media (min-width: 930px){.home-page section.product.thewalk .coming-soon{margin-top:200px}}.home-page section.product.superheroworkout{background-image:url('/static/img/5k-tile.jpg?1427373045');background-size:cover;background-position:center top;font-size:1.25em;font-family:'Oswald', sans-serif;padding-bottom:20px;min-height:500px}.home-page section.product.superheroworkout h1{margin:0}.home-page section.product.superheroworkout img{max-width:700px}.home-page section.product.superheroworkout .content{padding-left:0;padding-right:0}.home-page section.product.superheroworkout .superherotext{color:#ffcc00;margin-top:320px;text-align:left;padding-left:20px;padding-right:20px}.home-page section.product.superheroworkout .superherotext h1{font-family:'Oswald', sans-serif;max-width:700px;color:#ffcc00}.home-page section.product.superheroworkout .superherotext p{font-family:'Oswald', sans-serif;max-width:600px;font-weight:200}@media (max-width: 1000px){.home-page section.product.superheroworkout .superherotext{margin-top:0px}}.home-page section.product.superheroworkout .mobile-title{font-family:'Oswald', sans-serif;font-size:3em;font-weight:200;text-align:center;color:#ffcc00;width:100%;text-shadow:black 2px 2px;margin-left:auto;margin-top:300px;margin-right:auto;display:none}@media (max-width: 1000px){.home-page section.product.superheroworkout .mobile-title{display:block}}@media (max-width: 1000px){.home-page section.product.superheroworkout{background-image:linear-gradient(to top, rgba(0,0,0,0.9),rgba(0,0,0,0)),url('/static/img/5k-tile-mobile.jpg?1427390506')}}.home-page section.product.stepbuystep{background-image:url('/static/img/stepbuystep-tile.jpg?1427381280');background-size:cover;background-position:center center;font-size:1.25em;font-family:Futura, proxima-nova, sans-serif;padding-top:120px;padding-bottom:20px;min-height:300px}.home-page section.product.nova{background-image:url('/static/img/nova-tile-large.jpg?1427368880');background-size:cover;background-position:center center;font-size:1.25em;font-family:Futura, proxima-nova, sans-serif;padding-top:120px;padding-bottom:20px}.home-page section.product.nova h1{margin:0}.home-page section.product.nova img{width:100%;max-width:500px}.home-page section.product.nova .novatext{text-align:center;text-shadow:#000 0.1em 0.1em 0.2em, #000 0.1em 0.1em 0.3em}.home-page section.product.legacy{background-color:#d3702f;padding-bottom:0.5em;padding-top:1em}.home-page section.product.legacy h1{max-width:600px;float:left;clear:left;margin-top:0.25em;margin-bottom:0.25em}.home-page section.product.legacy ul{list-style-type:none;padding-left:0px;width:100%;float:left}.home-page section.product.legacy ul li{float:left;width:48%;margin:1%;-webkit-transition:background-color 100ms linear;-moz-transition:background-color 100ms linear;-o-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms linear}.home-page section.product.legacy ul li img{width:100%;float:left}.home-page section.product.legacy ul li .image{width:100%;height:100px;overflow:hidden;float:left;background-size:cover;background-position:center center;margin-bottom:0.5em}.home-page section.product.legacy ul li:hover .image{-moz-box-shadow:0px 0px 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 2px 2px rgba(0,0,0,0.2);box-shadow:0px 0px 2px 2px rgba(0,0,0,0.2);position:relative;top:-1px}.home-page section.product.legacy ul li.the-code .image{background-image:url('/static/img/the-code.png')}.home-page section.product.legacy ul li.smokescreen .image{background-image:url('/static/img/smokescreen.jpeg')}.home-page section.product.legacy ul li.misfits .image{background-image:url('/static/img/misfits.jpeg')}.home-page section.product.legacy ul li.ununited-eurasia .image{background-image:url('/static/img/ununited-eurasia.jpg')}.home-page section.product.legacy ul li.four-codes-and-keys .image{background-image:url('/static/img/four-codes-and-keys.png');background-position:bottom center}.home-page section.product.legacy ul li span{font-weight:bold;display:block}.home-page section.product.legacy ul a{color:white;text-decoration:none;text-align:center;display:block;width:100%;float:left;line-height:1.1em;font-size:0.9em}.home-page section.product.legacy p{text-align:center;margin-left:auto;margin-right:auto;clear:both;max-width:650px;font-size:1.2em}@media (min-width: 650px){.home-page section.product.legacy ul li{width:23%;padding:1%;margin:0%;margin-bottom:0.5em}.home-page section.product.legacy ul li:nth-child(4n+4){padding-right:0px}.home-page section.product.legacy ul li:nth-child(4n+1){padding-left:0px}}.home-page section.textual{clear:both;padding-top:1em;position:relative}.home-page section.textual.with-image .image{display:none}.home-page section.textual a{color:black}.home-page section.textual a:hover{color:#e54279}.home-page section.textual a:hover time,.home-page section.textual a:hover p{color:black}.home-page section.textual a:active{color:#ee9731}.home-page section.textual a:active time,.home-page section.textual a:active p{color:black}.home-page section.textual.syndicated ol,.home-page section.textual.syndicated ul{list-style-type:none;padding-left:0px}.home-page section.textual.syndicated a{text-decoration:none}.home-page section.textual.syndicated p a{text-decoration:underline}.home-page section.textual.syndicated article{margin-bottom:1em}.home-page section.textual.syndicated article h1{font-style:normal;font-weight:700}.home-page section.textual.syndicated article h1,.home-page section.textual.syndicated article time,.home-page section.textual.syndicated article p{font-size:1em;display:inline;font-family:"proxima-nova",sans-serif}.home-page section.textual.syndicated article time,.home-page section.textual.syndicated article p{padding-left:0.25em}.home-page section.textual.syndicated article time{color:#323232}.home-page section.textual .map{width:90%;margin-left:5%;margin-right:5%}.home-page section.textual .map iframe{width:100%;float:left;height:350px}.home-page section.textual.contact{min-height:350px}.home-page section.textual.contact a{color:black}.home-page section.textual.contact a:hover{color:#e54279}.home-page section.textual.contact a:active{color:#ee9731}@media (min-width: 1024px){.home-page section.textual{padding-top:2em}.home-page section.textual .content{max-width:600px;padding-right:424px;margin-left:auto;margin-right:auto}.home-page section.textual.with-image .content{min-height:200px}.home-page section.textual.with-image .image{display:block;position:absolute;right:0px;top:80px;width:30%;margin-left:10%;float:left;height:200px;background-size:cover}.home-page section.textual.with-image .image.badges{background-image:url('/static/img/operator-badge.jpg?1427368880')}.home-page section.textual.with-image .image.desktop{background-image:url('/static/img/sts-desktop.jpg?1427368880')}.home-page section.textual .map{width:425px;height:370px;margin:0%;position:absolute;right:0px;top:80px;width:30%;margin-left:10%}}.product-page .content,.content-page .content{padding:2%}@media (min-width: 1024px){.product-page .content,.content-page .content{width:58%;padding:0%}}.product-page .content img,.product-page .content iframe,.content-page .content img,.content-page .content iframe{max-width:100%}.product-page .content .credits h3,.content-page .content .credits h3{line-height:1.25em;margin-bottom:0em}.product-page .content .credits ul,.content-page .content .credits ul{list-style-type:none;padding-left:0px;margin-bottom:2em;margin-top:0.25em}.product-page .content .credits ul li,.content-page .content .credits ul li{line-height:1.4em;font-size:0.9em}.product-page .content h3,.content-page .content h3{color:#404040}.product-page .sidebar aside,.content-page .sidebar aside{padding:20px}.product-page .sidebar aside h2,.content-page .sidebar aside h2{margin-top:0px;color:white}.product-page .sidebar aside.awards,.content-page .sidebar aside.awards{background-color:#ec3d27;color:white}.product-page .sidebar aside.awards li,.content-page .sidebar aside.awards li{margin-bottom:0.5em;line-height:1.25em}.product-page .sidebar aside.awards li span,.content-page .sidebar aside.awards li span{font-weight:bold}.product-page .sidebar aside a,.content-page .sidebar aside a{color:black}.product-page .sidebar aside.jobs h1,.content-page .sidebar aside.jobs h1{margin:0px;font-size:1.25em;color:white}.product-page .sidebar aside.jobs p,.content-page .sidebar aside.jobs p{margin:0px;color:#f0f0f0}.product-page .sidebar aside.jobs a,.content-page .sidebar aside.jobs a{text-decoration:none}.product-page .sidebar aside.jobs a:hover h1,.content-page .sidebar aside.jobs a:hover h1{color:black}.product-page .sidebar aside.jobs li,.content-page .sidebar aside.jobs li{margin-bottom:1em}.product-page .sidebar aside.what-people-say,.content-page .sidebar aside.what-people-say{background-color:#ee9839;color:white}.product-page .sidebar aside.what-people-say li,.content-page .sidebar aside.what-people-say li{margin-bottom:2em}.product-page .sidebar aside.what-people-say p,.content-page .sidebar aside.what-people-say p{margin:0px}.product-page .sidebar aside.what-people-say .author,.content-page .sidebar aside.what-people-say .author{margin:0px;font-weight:bold;margin-top:0.5em;text-align:right}.product-page .sidebar aside.sidebar-pink,.content-page .sidebar aside.sidebar-pink{background-color:#e54279}.product-page .sidebar aside.sidebar-pink a:hover,.content-page .sidebar aside.sidebar-pink a:hover{color:white}.product-page .sidebar aside.sidebar-red,.content-page .sidebar aside.sidebar-red{background-color:#eb3e27}.product-page .sidebar aside.sidebar-red a:hover,.content-page .sidebar aside.sidebar-red a:hover{color:#ee9732}.product-page .sidebar aside.sidebar-orange,.content-page .sidebar aside.sidebar-orange{background-color:#ee9731}.product-page .sidebar aside.sidebar-orange a:hover,.content-page .sidebar aside.sidebar-orange a:hover{color:#eb3e27}.product-page .sidebar aside.sidebar-yellow,.content-page .sidebar aside.sidebar-yellow{background-color:#fae045}.product-page .sidebar aside.sidebar-yellow a:hover,.content-page .sidebar aside.sidebar-yellow a:hover{color:#eb3d27}.product-page .sidebar ul,.content-page .sidebar ul{list-style-type:none;padding-left:0px}.product-page section.project,.product-page section.page-content,.content-page section.project,.content-page section.page-content{width:100%;float:left;margin-bottom:2em}.product-page section.project header,.product-page section.page-content header,.content-page section.project header,.content-page section.page-content header{background-position:top center;background-repeat:no-repeat;overflow:auto}.product-page section.project header h1,.product-page section.page-content header h1,.content-page section.project header h1,.content-page section.page-content header h1{font-size:30px;color:white;line-height:50px;margin:230px 0 0 0;background-color:black;background-color:rgba(0,0,0,0.8);float:left;padding-left:0.5em;padding-right:0.5em;position:relative}@media (min-width: 780px){.product-page .content,.content-page .content{margin-top:1em;width:57%;margin-right:2%;float:left;padding-left:1%}.product-page .sidebar,.content-page .sidebar{margin-top:2em;width:38%;margin-left:2%;float:left}.product-page .sidebar aside,.content-page .sidebar aside{margin-bottom:2em}}.blog-page .content,.blog-page aside{margin-top:1em}.blog-page .content{max-width:600px;width:66%;float:left;margin-bottom:2em;margin-left:1em;margin-right:1em}.blog-page .content h1{margin-top:0px;margin-bottom:0px}.blog-page .content time{font-size:1.1em;color:#646464}.blog-page aside{width:28%;float:left;background-color:#ec3d27;color:white;padding:2%;margin-left:2%}.blog-page aside h1{margin:0px;font-size:1.4em}.blog-index-page h1.title{border-bottom:1px solid #d9d9d9;margin-bottom:0.5em}.blog-index-page a.blog-post{display:block;margin-bottom:1.5em;color:black;text-decoration:none}.blog-index-page a.blog-post:hover{color:#e54279}.blog-index-page a.blog-post:hover time{color:#646464}.blog-index-page a.blog-post:active{color:#ee9731}.blog-index-page a.blog-post:active time{color:#646464}.blog-index-page a.blog-post time{line-height:1.4em}.blog-index-page a.blog-post h1{font-size:1.3em;margin:0px;line-height:1.25em;font-style:normal;font-weight:700}.blog-index-page a.blog-post p:first-child{margin-top:0.5em}.blog-index-page .pagination{background-color:#d9d9d9;padding:0.1em;overflow:auto}.blog-index-page .pagination div{width:31.333%;float:left;padding:1%;text-align:center}.blog-index-page .pagination div:first-child{text-align:left}.blog-index-page .pagination div:last-child{text-align:right}.blog-index-page .pagination div a{color:black}.blog-index-page .pagination div a:hover{color:#e54279}.blog-index-page .pagination div a:active{color:#ee9731}.team-page article.team-member{margin-top:30px}.team-page article.team-member header{overflow:hidden}.team-page article.team-member header h2{margin-top:3%;margin-bottom:0}.team-page article.team-member header h3{margin:0;line-height:1.1em}.team-page article.team-member img{width:80px;float:left;margin-right:15px}@media (min-width: 780px){.team-page article.team-member img{width:15%}}
