html,body,#sticky-container{height:100%}#sticky-container{height:auto;min-height:100%}#sticky-footer{clear:both;position:relative;z-index:10}@media only screen and (max-width:320px){.metadata-short-description{display:none}.metadata-long-description{display:none}.metadata-genre{display:none}.metadata-promo{display:none}.metadata-number{display:none}.testimonial-thumbnail img{width:50%;height:50%}}@media only screen and (max-width:768px){.metadata-genre{display:none}}@media only screen and (max-width:1024px){.row-fluid .span2{width:40%}}.testimonial-thumbnail{margin-top:5px;border-radius:50%;border:1px solid #ccc;width:100%}.testimonial-text{font-style:italic;font-size:1.2em;padding:.5em 1em 0}.testimonial-name{color:#a9a9a9;padding:0 1em;font-size:1.2em}.searchbox{font-size:1.5em!important;line-height:1.2em!important;height:2.5em!important;padding:.5em!important;width:80%!important}.searchbox-button{font-size:1.8em!important;line-height:1.2em!important;height:2.2em!important;padding:.5em!important;width:300px!important}.search-results-thumbnail{margin-top:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%}.metadata-thumbnail{width:150px;height:auto}.curved-radius{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:100%}.modal-body{max-height:500px}p{padding-bottom:5px}.grey{color:#7a7a7a}.tip{color:#7a7a7a;font-size:.8em}.about{font-size:1.1em}.about a{text-decoration:underline}.jobs{font-size:1.1em}.center{float:none;margin-left:auto;margin-right:auto}.tooltip-inner{text-align:left}.line-height-nice{line-height:24px}.blog{line-height:1.25em;font-size:1.1em}.blog a{text-decoration:underline}.case-study{line-height:1.25em;font-size:1.1em}.case-study a{text-decoration:underline}.icon-feed{margin-left:3px;padding:0 0 0 25px;background:url(blog/images/feed-icon-14x14.png) no-repeat 0 50%}.icon-email{margin-left:3px;padding:0 0 0 25px;background:url(blog/images/email-icon.png) no-repeat 0 50%}.icon-twitter{margin-left:3px;padding:0 0 0 25px;background:url(blog/images/twitter-icon.png) no-repeat 0 50%}.truncate50{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:50px}.overlay-container{background:rgba(0,0,0,.4);width:100%;height:100%;min-height:100%;position:fixed;top:0;left:0;z-index:10000;display:none}.overlay-container img{position:fixed;top:50%;left:50%}.overlay-container-absolute{background:rgba(0,0,0,.4);width:100%;height:100%;min-height:100%;position:absolute;top:0;left:0;z-index:10000;display:none}.overlay-container-absolute img{position:absolute;top:50%;left:50%}.modal-header-small{line-height:30px}.nav{width:100%}.tagline{font-size:1.3em}.tagline a{text-decoration:underline;font-weight:700}.progress-bar-text{text-align:center;font-size:1.5em;margin-top:6px}.link-right{display:block;font-size:.8em;text-align:right;margin:5px 0;text-decoration:none}.intro{background-color:#edf4f9;border-bottom:1px solid #dce9f2}.bg-gallery{background-color:#f9f9f9}.bg-dark-grey{background-color:#fff}.well-plain{padding:24px 23px 20px}.well-plain-side{padding:0 23px}.well-plain-side-gallery{padding:0 .2em}.well-plain-vertical{padding:2em 0 0 2em}.well-new{min-height:20px;padding:24px 23px 20px;margin-bottom:20px;margin-top:20px;background-color:#fafafa;border:1px solid #e3e3e3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 1px rgba(0,0,0,.1);-moz-box-shadow:0 3px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1);position:relative}.well-blog{min-height:20px;font-size:1.2em;padding:24px;margin-bottom:20px;margin-top:20px;position:relative}.well-case-study{min-height:20px;font-size:1.2em;padding:24px;margin-bottom:20px;margin-top:20px;background-color:#fafafa;border:1px solid #e3e3e3;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 1px rgba(0,0,0,.1);-moz-box-shadow:0 3px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1);position:relative}.footer{margin:.5em;line-height:2em;background-color:transparent}.footer-item{padding:10px 20px;text-align:center;font-size:1em}.logo{float:left;position:relative;top:0px!important;left:8px}.horizontal-seperator{position:relative;height:10px;width:100%}.horizontal-seperator-small{position:relative;height:5px;width:100%}.horizontal-seperator-line{position:relative;border-bottom:1px solid #eee;width:100%}.horizontal-seperator-large{position:relative;height:2em;width:100%}.stretch{width:100%}.padding-left5{padding-left:5px}.padding-left10{padding-left:10px}.padding-left15{padding-left:15px}.padding-left20{padding-left:20px}.padding-side10{padding:0 10px}.padding-side20{padding:0 20px}.padding-side15{padding:0 15px}.padding-side40{padding:0 40px}.padding-right40{padding:0 40px 0 0}.alert{margin-bottom:0}.modal-big{width:560px;margin-left:-280px}@media only screen and (max-width:480px){.padding-right40{padding:0 20px}.hardware-intro-image{margin-top:0}}@media only screen and (max-device-width:320px) and (orientation:portrait){.padding-side40{padding:0 3px}.padding-right40{padding:0 3px}.login-form{margin-bottom:10px;margin-top:10px}.well-new{padding:10px 3px;margin-bottom:10px;margin-top:10px}.well-blog{padding:10px 3px;margin-bottom:10px;margin-top:10px}.well-case-study{padding:10px 3px;margin-bottom:10px;margin-top:10px}.well-plain{padding:24px 10px 20px;margin-bottom:10px;margin-top:10px}.truncate50{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:20px}.padding-left10{padding:0 3px}.padding-left15{padding:0 3px}.padding-left20{padding:0 3px}.padding-side20{padding:0 3px}.padding-side10{padding:0 3px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait){.modal.fade.in{top:0%}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){.modal.fade.in{top:0%}}@media only screen and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.modal{width:480px;margin-left:-240px}.search-results-thumbnail{margin-top:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}}@media only screen and (max-device-width:568px) and (orientation:landscape){.padding-side40{padding:0 20px}.padding-right40{padding:0 20px}.login-form{margin-bottom:10px;margin-top:10px}.well-new{padding:10px;margin-bottom:10px;margin-top:10px}.well-blog{padding:10px;margin-bottom:10px;margin-top:10px}.well-case-study{padding:10px;margin-bottom:10px;margin-top:10px}.well-plain{padding:0;margin-bottom:10px;margin-top:10px}.hardware-intro-image{margin-top:0}.search-results-thumbnail{margin-top:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}}input[type=checkbox].css-checkbox{display:none}input[type=checkbox].css-checkbox+label.css-label{padding-left:28px;height:20px;display:inline-block;line-height:20px;background-repeat:no-repeat;background-position:0 0;font-size:1em;vertical-align:middle;cursor:pointer}input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -20px}.css-label{background-image:url(css-checkbox/web-two-style.png)}.success{font-size:.8em;color:#1bdc24!important}.error{color:#ea1313!important;font-size:.8em}.well-border{padding:1em 1em 0;background-color:#fafafa;border:1px solid #e3e3e3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 1px rgba(0,0,0,.1);-moz-box-shadow:0 3px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1)}.well-border-plain{padding:1em 1em 0;border:1px solid #e3e3e3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 1px rgba(0,0,0,.1);-moz-box-shadow:0 3px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1)}.responsive-video-limited{max-width:100%}@media only screen and (max-width:1280px){.testimonial-text{padding:.2em 1em 0}}@media only screen and (min-width:1280px) and (max-width:1600px){.responsive-video-limited{max-width:80%}}@media only screen and (min-width:1601px){.responsive-video-limited{max-width:60%}}@media only screen and (min-width:2048px){.testimonial-text{font-size:1.5em}.testimonial-name{font-size:1.5em}}#notification-message a{text-decoration:underline}#notification-message a:active{text-decoration:underline!important}#buyer-faq a{text-decoration:underline}#buyer-faq a:active{text-decoration:underline!important}.important-link{font-weight:700;text-decoration:underline}input[type=checkbox]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);padding:10px;margin-top:-3px}.checkboxtext{font-size:110%;display:inline;margin-top:-50px}.no-radius{border-radius:0!important}.contact-red{background:red!important}.contact-red:hover{text-decoration:underline!important}.item-summary{font-size:1.1em;line-height:1.5em!important}.ultra-premium-image{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.sidebar-right{font-size:1.2em!important;padding:.5em!important;line-height:1em!important}.sidebar-right-smaller{font-size:1.1em!important;padding:.5em!important;line-height:1em!important}.star{float:left;display:relative;background-image:url(article/star.png);width:32px;height:32px}.star-link{font-size:1.3em}.nav{font-size:1.1em}.nav-offset{position:relative;top:3px;font-size:1.2em!important}#editor_notes{font-size:1.1em!important}#editor_notes a{text-decoration:underline}#custom_licensing_notes{font-size:1.1em!important}#custom_licensing_notes a{text-decoration:underline}.btn{line-height:1.2em!important}.featuredGame{padding:0;margin:.5em;border:1px solid #ccc}.featuredGame img{width:100%}.featuredGame:hover{box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4)}@media only screen and (max-width:1024px){.featuredGame{margin:0}}.label-medium{font-size:18px;padding:5px}.label-important{background-color:red}.label-success{background-color:#0dc406}.label-warning{background-color:#b921ec}