@import "/css/icomoon/style.css";*{margin:0;padding:0;-webkit-touch-callout:none}html,body{height:100%}body{padding-top:47px;background:#eee url(/css/images/bg_texture.jpg) 50% -50px}body,a{color:#111}.animate-background{-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s}.animate-longer{-webkit-transition:background-color .9s;-moz-transition:background-color .9s;-0-transition:background-color .9s;transition:background-color .9s}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-ellipsis{overflow:auto;text-overflow:clip;white-space:normal}.box-shadow-dark{-webkit-box-shadow:#444 0 1px 8px;-moz-box-shadow:#444 0 1px 8px;-o-box-shadow:#444 0 1px 8px;box-shadow:#444 0 1px 8px;filter:progid:DXImageTransform.Microsoft.Shadow(color='#444', Direction=0, Strength=8)}.inset-shadow{-webkit-box-shadow:inset #444 0 1px 10px;-moz-box-shadow:inset #444 0 1px 10px;-o-box-shadow:inset #444 0 1px 10px;box-shadow:inset #444 0 1px 10px}.no-shadow{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.bt-shadow{-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 3px,inset rgba(255,255,255,0.3) 0 1px 1px;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 3px,inset rgba(255,255,255,0.3) 0 1px 1px;-o-box-shadow:rgba(0,0,0,0.2) 0 1px 3px,inset rgba(255,255,255,0.3) 0 1px 1px;box-shadow:rgba(0,0,0,0.2) 0 1px 3px,inset rgba(255,255,255,0.3) 0 1px 1px}.sprite{background:url(/css/images/sprite.png?v=1.0.3) no-repeat 0 0}.sprite-half{-webkit-background-size:400px 600px;-moz-background-size:400px 600px;-o-background-size:400px 600px;background-size:400px 600px}body,h1,h2,h3,h4{font-size:1.05em;font-family:'adobe-clean','HelveticaNeue-Light',Helvetica,Arial,sans-serif;font-weight:300}h1{font-size:2.4em}h2{font-size:1.62em;line-height:1.3em}h3,.title{font-size:1.2em;line-height:1.1em}h4{font-size:18px;line-height:1.4em}h5{font-size:16px}b,strong,.bold-text{font-family:'adobe-clean','HelveticaNeue-Bold',Helvetica,Arial,sans-serif;font-weight:900}label,h2,h3,.title,h4,.regular-text,.social-block .title,.bt,.menu .label{font-family:'adobe-clean','HelveticaNeue',Helvetica,Arial,sans-serif;font-weight:400}label,.label{font-size:0.81em}p,.p{display:block;line-height:1.5em}p a,.p a,li a{color:#27a1c5;font-weight:400;-webkit-transition:color .25s;-moz-transition:color .25s;-0-transition:color .25s;transition:color .25s;text-decoration:none}p a:hover,.p a:hover,li a:hover{text-decoration:underline}p+p,ul+p,p+ul{margin-top:1.4em}ul,ol{padding:0 22px 22px}ul li,ol li{line-height:1.5em}.blog-post ol li+li,.blog-post ul li+li{padding-top:0.5em}.blog-post h1{font-size:2.0em;margin-bottom:0.5em;font-weight:600}hr{clear:both;border:none;border-top:#ddd 1px solid}.hr{width:100%;height:12px}.compact-break{height:16px}.menu-select select{width:90%}pre{background:#444;display:block;position:relative;padding:11px 22px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;margin-bottom:1em}pre code{color:#fff;line-height:1.5em;overflow:scroll}pre button{position:absolute;right:20px;top:13px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:4px 8px;background:#fff}p+pre{margin-top:-0.5em}blockquote{font-style:italic;margin:0 20px 35px}#wrap,.wrap{width:990px;margin:0 auto}.wrap-close{clear:both;height:64px}.thumbnail{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#eee;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px;height:50px;width:50px;position:absolute;overflow:hidden;display:block}.bt{display:inline-block;text-align:center;text-decoration:none;text-shadow:#fff 0 1px 0px;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s}.bt,.block .bt{background:url(/css/images/sprite.png?v=1.0.3) no-repeat 0 0;background-color:#fff;background-position:100% -90px;background-position:-20px -90px;height:36px;line-height:36px;padding:0 22px;font-size:15px;-webkit-transition:all .25s;-moz-transition:all .25s;-0-transition:all .25s;transition:all .25s;color:#111;-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 3px,inset rgba(255,255,255,0.3) 0 1px 1px;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 3px,inset rgba(255,255,255,0.3) 0 1px 1px;-o-box-shadow:rgba(0,0,0,0.2) 0 1px 3px,inset rgba(255,255,255,0.3) 0 1px 1px;box-shadow:rgba(0,0,0,0.2) 0 1px 3px,inset rgba(255,255,255,0.3) 0 1px 1px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #85939e;position:relative}.bt:after,.block .bt:after{content:'►';font-size:0.6em;margin-left:8px;margin-right:-8px;float:right}.bt:hover,.block .bt:hover{color:#2188a7;background-color:#eff9fc}.bt.disabled,.block .bt.disabled,.bt.disabled:hover,.block .bt.disabled:hover{opacity:0.4;filter:alpha(opacity=40);color:#373737;background-color:#fff}.bt.accent,.block .bt.accent,.bt.accent2,.block .bt.accent2,.bt.clear,.block .bt.clear,.bt.accent3,.block .bt.accent3,.bt.in-title,.block .bt.in-title{color:#fff;text-shadow:#1f425e 0 -1px 0;padding:0 16px;border-color:#41627c;background:-moz-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.2)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background-color:#209dc2}.bt.accent:hover,.block .bt.accent:hover,.bt.accent2:hover,.block .bt.accent2:hover,.bt.clear:hover,.block .bt.clear:hover,.bt.accent3:hover,.block .bt.accent3:hover,.bt.in-title:hover,.block .bt.in-title:hover{background-color:#37b8de}.bt.accent2,.block .bt.accent2{background:-moz-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.2)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background-color:#b74c48}.bt.accent2:hover,.block .bt.accent2:hover{background-color:#c56f6d}.bt.download,.block .bt.download{background-position:-468px 0;height:60px;line-height:60px;padding:0 32px 0 16px}.bt.download .icon-download,.block .bt.download .icon-download{font-size:30px;float:left;margin:11px 8px 0 0}.bt.download:after,.block .bt.download:after{content:"";margin:0}.bt.in-title,.block .bt.in-title{padding:2px 16px;height:22px;line-height:22px;display:block;float:left;font-size:14px}.bt.in-title:after,.block .bt.in-title:after{content:"";margin:0}.in-title-wrap{display:inline-block}.bt-wrap{padding:0 35%}.pager{text-align:center;padding:18px 0}.pager .navigation{font-size:16px;padding:0 8px;display:inline-block;text-align:center;line-height:36px;color:#999}.pager .bt{display:block;width:120px;text-align:center}.pager .bt.previous{float:left}.pager .bt.previous:after{content:'◄';float:left;margin-right:8px;margin-left:-8px}.pager .bt.next{float:right}.clear,.clear-break{clear:both;border:none}.clear-break{height:22px}.show-half{width:52%}.block,.light-block,.single-block{float:left;display:block;color:#fff;position:relative}.block a{color:#fff}.light-block,.padded,.single-block{padding:22px;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s}.light-block.highlighted,.padded.highlighted,.single-block.highlighted{background-color:#c5e9f3}.single-block{width:286px;height:286px}.light-block p{font-size:0.9em}.post-block,article{background-color:#fff;color:#111;text-shadow:none;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px;text-decoration:none;border-bottom:1px solid #dedede;height:auto;width:auto;position:relative;float:none;clear:both;padding:33px 33px 44px;overflow:hidden}.post-block h2,article h2{margin:0.5em 0 0.6em}.post-block h2:first-child,article h2:first-child{margin-top:22px}.post-block p,article p{margin:0 0 1.5em 0}.post-block p:last-child,article p:last-child{margin-bottom:0}.post-block p img,article p img{max-width:100%}.post-block p+h2,article p+h2{margin-top:1.2em}.post-block form p,article form p{margin-bottom:0}.post-block .thumbnail,article .thumbnail{position:relative;float:left}.post-block .has-thumb,article .has-thumb{line-height:1;display:block}.post-block .has-thumb .thumbnail,article .has-thumb .thumbnail{float:left;margin-right:10px}.post-block .title,article .title{display:block;font-size:1.5em;text-decoration:none;margin-bottom:4px;-webkit-transition:color .25s;-moz-transition:color .25s;-0-transition:color .25s;transition:color .25s}.post-block a.title:hover,article a.title:hover{color:#27a1c5}.post-block .hr,article .hr{margin:22px 0 14px}.post-block .p,article .p{margin:0 0 22px;display:block}.post-block .link,article .link{color:#5192c5;text-decoration:none}.post-block .link:hover,article .link:hover{text-decoration:underline}.post-block a.bt,article a.bt{width:150px;float:none;display:block;margin-bottom:-11px;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s}.post-block a.bt:hover,article a.bt:hover{color:#fff}.post-block .bottom-corner,article .bottom-corner{margin-left:-44px;margin-bottom:-5px}.flexible{width:auto;float:none;clear:both;height:auto}.flexible .inner{position:static}.bl-light,.light-block,.single-block{background-color:#fff;color:#111;text-shadow:none;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px;text-decoration:none}.bl-light.s4x2{width:658px;height:328px}.bl-light:not(.social-block, .bl-calendar-list){-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.bl-light{border-bottom:1px solid #dedede}.block h4{left:74px;top:44px;right:44px}.block label{display:block}a.block,.block-link{-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s;text-decoration:none}a.bl-light:hover{background-color:#c5e9f3}.block .bt{display:inline-block}.title-block{width:100%;padding:44px 0}.title-block h1 a{font-size:0.5em;line-height:1.2em;margin-top:0.25em}.title-block .submit.block{float:right;margin:8px 0}.title-block .submit.block .bt{float:right}.category-block,header{height:34px;line-height:35px;margin-top:22px;padding-bottom:2px;margin-bottom:11px;border-bottom:4px solid #ddd;border-bottom-color:rgba(0,0,0,0.07)}.category-block h3,header h3{float:left;line-height:1.5em}.category-block a,header a{float:right;text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-0-transition:all .25s;transition:all .25s;height:36px;background-color:rgba(0,0,0,0.07);padding-left:22px;padding-right:18px;font-size:16px;font-weight:400;margin-right:8px}.category-block a:after,header a:after{content:'►';font-size:0.6em;margin-left:5px;float:right}.category-block a:hover,header a:hover{color:#fff;background:rgba(39,159,196,0.8)}.label-block{float:left;display:block;color:#fff;position:relative;background-color:#fff;color:#111;text-shadow:none;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px;text-decoration:none;border-bottom:1px solid #dedede;width:auto;height:55px;line-height:55px;text-align:center;float:none;font-family:'adobe-clean','HelveticaNeue',Helvetica,Arial,sans-serif;font-weight:400}.label-block+.post-block,.label-block+.app-list{position:relative;z-index:3}.diagram-container{min-height:80px;text-align:center;position:relative}.diagram-container .images{margin-top:11px;height:200px}.diagram-container .images img{position:absolute;left:0;width:180px}.diagram-container .images img.second{left:50%;margin-left:-90px}.diagram-container .images img.last{left:auto;right:0}.diagram-container label{background:#95a9ba;display:inline-block;width:30%;padding:8px 1%;color:#fff;font-size:0.9em;vertical-align:top;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px}.diagram-container label:first-child{float:left}.diagram-container label:last-child{float:right}.diagram-container .text-arrow span{background:url(/css/images/sprite.png?v=1.0.3) no-repeat 0 -1050px;width:150px;height:74px;position:absolute;margin-left:-100px;left:71%;top:40px;padding:40px 40px 8px 12px;color:#fff;font-size:0.9em;text-align:left}.diagram-container .text-arrow span:first-child{left:31%}.diagram-container .diagram2{display:none}@-moz-document url-prefix(){.diagram-container .text-arrow span{padding-top:40px;line-height:1.2em}}.video-container{position:relative;min-height:200px;margin-left:-44px}.video-container iframe{position:absolute;left:322px;top:16px;width:360px;height:200px}.video{position:relative;display:inline-block;background:url(/css/images/sprite.png?v=1.0.3) -350px -880px no-repeat;width:450px;height:319px}.video iframe,.video .video-play{width:420px;height:238px;position:absolute;top:15px;left:15px}.video .video-play{display:block;z-index:3;cursor:pointer;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s;background:#27a1c5 url(/css/images/hero_tile.png) repeat-x -519px -54px}.video .video-play .icon-play{width:100px;height:20px;position:absolute;left:50%;top:50%;margin-left:-50px;margin-top:-30px;color:#fff;text-align:center}.video .video-play .icon-play:before{display:block;font-size:50px}.video .video-play:hover{background-color:#2d3033}.float-until-tablet,.float-until-3{float:left}.show-at-liquid{display:none}.plain-block,.social-block,.twin-block{float:left;display:block;color:#fff;position:relative;width:auto;float:none;clear:both;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px;padding:22px;background:#fff;border-right:#787878 1px solid;border-bottom:#787878 1px solid;color:#111;height:auto;text-decoration:none}.plain-block .bt,.social-block .bt,.twin-block .bt{max-width:190px}.plain-block h2,.social-block h2,.twin-block h2{padding-bottom:0.4em}.plain-block h2 .icon,.social-block h2 .icon,.twin-block h2 .icon{margin-left:2px;position:static;height:30px;width:30px;display:inline-block}.twin-block{border:none;float:left;height:238px;width:616px}.plain-block{height:auto}.plain-block a:hover{color:#bfdaf0 !important}.plain-block{background:#2d3033;color:#fff}.plain-block a,.plain-block p a{color:#fff}.plain-background{background:#fff}.social-block{float:left;padding:0;width:660px;height:330px;border:none;clear:none}.social-block figure{position:absolute;top:26px;left:10px;font-size:45px;opacity:0.80;filter:alpha(opacity=80)}.social-block .title{margin-top:11px;margin-bottom:40px;display:block;padding-left:48px;font-size:1.1em;height:60px}.social-block label{line-height:1.2em;display:block;font-size:0.8em}.social-block label.time,.social-block label span{opacity:0.6;filter:alpha(opacity=60)}.social-block li{border-right:1px solid #ddd;float:left;position:relative;list-style:none;width:164px}.social-block li:last-child{border-right:none;width:165px}.social-block li .filler-block{position:relative}.social-block li .filler-block:hover{background-color:transparent}.social-block li .filler-block:after{content:' ';position:absolute;background:transparent url(/css/images/sprite.png?v=1.0.3) no-repeat -10px -203px;left:50%;top:50%;width:50px;height:50px;margin:-25px 0 0 -25px;opacity:0.6;filter:alpha(opacity=60)}.social-block a{color:#111;display:block;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s;text-decoration:none;border-top:1px solid #ddd;margin:0;position:relative;padding:20px 16px;width:auto;height:69px;overflow:hidden}.social-block a:first-child{border-top:none}.social-block a.full-size{height:290px}.social-block a.full-size .time{margin-top:30px}.social-block.short{width:330px;float:left}.social-block.short li{float:left}.tab-block a,.link-list a,.app-list a{-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left}.tab-block{background:#2d3033;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px;height:41px;margin-bottom:22px}.tab-block a{color:#fff;font-size:0.9em;height:41px;line-height:41px;text-align:center;width:25%}.tab-block a:hover{background-color:#1a6c85}.tab-block a.selected,.tab-block a.selected:hover{background-color:#27a1c5}.tab-block.trio a{width:34%}.tab-block.trio a:first-child,.tab-block.trio a:last-child{width:33%}.link-list{background:#eee;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px;float:left}.link-list a{font-weight:400;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background-color:#fff;position:relative;line-height:1;height:49px;padding-top:30px;padding-bottom:30px;width:289px;padding-left:20px;padding-right:20px}.link-list a:after{color:#787878;content:'►';position:absolute;font-size:12px;right:10px;line-height:1;top:50%;margin-top:-6px}.link-list a .thumbnail{margin-top:-2px;margin-left:-4px;margin-right:10px;float:left;position:relative}.link-list a .label{font-weight:300;font-size:0.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-top:5px}.link-list a .title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-list.compact,.link-list.trio{background:#fff;height:330px;width:330px}.link-list.compact a,.link-list.trio a{background-color:transparent;border-left:none;float:none;display:block;width:auto}.link-list.compact a:last-child,.link-list.trio a:last-child{border-bottom-color:transparent}.link-list.compact{height:282px}.link-list.compact a{height:69.5px;line-height:69.5px;padding-top:0;padding-bottom:0}.apps{float:right}.link-list a:hover,.link-list.trio a:hover,.link-list.compact a:hover,.social-block a:hover{background-color:#27a1c5;color:#fff;text-decoration:none}.link-list a:hover:after,.link-list.trio a:hover:after,.link-list.compact a:hover:after,.social-block a:hover:after{color:#fff}.artwork-blocks .post-block{padding:33px 22px 22px;width:429px;margin-right:22px;margin-bottom:22px;height:379.5px;float:left;clear:none;text-align:center}.artwork-blocks .post-block .preview{max-height:206.25px;max-width:429px}.artwork-blocks .post-block .license{clear:both;display:inline-block;font-size:0.9em;line-height:1em;margin-top:22px}#install-block h2{float:left;width:110px;margin-top:0}#install-block .main-content{margin-top:8px;margin-left:120px;max-width:800px}.leadin-block{width:auto;position:relative}.leadin-block .video{position:absolute;right:0;top:64px}.leadin-block .wrap{position:relative}.leadin-block .section1{padding-bottom:57px}.leadin-block .section1 .inner{padding-right:490px}.leadin-block .section2{background:rgba(0,20,30,0.1);padding:12px 0}.leadin-block .section2 .diagram-container label{background:rgba(12,48,80,0.3)}.leadin-block h1{font-size:2.2em;line-height:1.2em;padding-top:48px}.leadin-block .bt{margin-right:11px;padding-left:22px;padding-right:22px;margin-top:11px}.leadin-block p{font-size:1.2em;margin-top:1.2em;margin-bottom:1em}.leadin-block p a{text-decoration:none}@-moz-document url-prefix(){.leadin-block h1 a{padding-top:4px}}@-webkit-keyframes animate-cloud{from{background-position:600px 100%}to{background-position:0 100%}}@-moz-keyframes animate-cloud{from{background-position:600px 100%}to{background-position:0 100%}}@-ms-keyframes animate-cloud{from{background-position:600px 100%}to{background-position:0 100%}}@-o-keyframes animate-cloud{from{background-position:600px 100%}to{background-position:0 100%}}.animate-cloud-key from{background-position:600px 100%}.animate-cloud-key to{background-position:0 100%}@-webkit-keyframes animate-bot{from{margin-top:-120px}50%{margin-top:-110px}to{margin-top:-120px}}@-moz-keyframes animate-bot{from{margin-top:-120px}50%{margin-top:-110px}to{margin-top:-120px}}@-ms-keyframes animate-bot{from{margin-top:-120px}50%{margin-top:-110px}to{margin-top:-120px}}@-o-keyframes animate-bot{from{margin-top:-120px}50%{margin-top:-110px}to{margin-top:-120px}}.animate-bot-key from{margin-top:-120px}.animate-bot-key 50%{margin-top:-110px}.animate-bot-key to{margin-top:-120px}@-webkit-keyframes animate-pattern{from{background-position:0 0}to{background-position:0 286px}}@-moz-keyframes animate-pattern{from{background-position:0 0}to{background-position:0 286px}}@-ms-keyframes animate-pattern{from{background-position:0 0}to{background-position:0 286px}}@-o-keyframes animate-pattern{from{background-position:0 0}to{background-position:0 286px}}.animate-pattern-key from{background-position:0 0}.animate-pattern-key to{background-position:0 286px}.promo-block{background:#fff;padding:44px 22px;padding-left:450px;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px;position:relative;overflow:hidden;clear:both}.promo-block h3{font-size:1.4em;margin-bottom:0.5em}.promo-block .graphic{position:absolute;left:0;bottom:1px}.promo-block .bt{margin-top:22px;margin-right:8px}.promo-block.build-promo{color:#fff;background:#049ec4 url(/css/images/cloud.jpg) 0 50% repeat-x;-webkit-animation:animate-cloud 20s linear infinite;-moz-animation:animate-cloud 20s linear infinite;-ms-animation:animate-cloud 20s linear infinite;-o-animation:animate-cloud 20s linear infinite;animation:animate-cloud 20s linear infinite;padding-bottom:44px}.promo-block.build-promo img{height:220px;position:absolute;left:70px;top:50%;margin-top:-110px;-webkit-animation:animate-bot 3s ease-in-out infinite;-moz-animation:animate-bot 3s ease-in-out infinite;-ms-animation:animate-bot 3s ease-in-out infinite;-o-animation:animate-bot 3s ease-in-out infinite;animation:animate-bot 3s ease-in-out infinite}.promo-block.pgday-promo{color:#fff;background:#2d3033;padding-left:44px}.promo-block.pgday-promo .graphic{position:absolute;right:0;top:0;bottom:0;left:auto;width:60%;background:url(/css/images/buildbot_wire_tile.png);-webkit-animation:animate-pattern 10s linear infinite;-moz-animation:animate-pattern 10s linear infinite;-ms-animation:animate-pattern 10s linear infinite;-o-animation:animate-pattern 10s linear infinite;animation:animate-pattern 10s linear infinite}.promo-block.enterprise-promo{padding-left:0px;padding-right:0px;padding-bottom:0px;color:#fff;background:#2d3033;width:559px;clear:none;float:left;margin-right:22px;margin-bottom:22px}.promo-block.enterprise-promo .text{padding-top:0px;padding-left:22px;padding-right:22px;margin-bottom:22px;text-align:center}.promo-block.enterprise-promo .features{padding-left:0px;text-align:center}.promo-block.enterprise-promo li{background:url(/css/images/ent-features.svg) 0 0 no-repeat;background-size:500px 200px;display:inline-block;width:166px;padding-top:184px;margin-right:4px;font-size:15px;text-align:center;text-transform:uppercase}.promo-block.enterprise-promo .btns{text-align:center;margin-bottom:44px}.promo-block.devapp-promo{padding-left:0px;padding-right:0px;padding-bottom:0px;color:#fff;background:#2d3033;width:559px;clear:none;float:left;margin-bottom:22px}.promo-block.devapp-promo .text{padding-top:0px;padding-left:22px;padding-right:22px;margin-bottom:44px;text-align:center}.promo-block.devapp-promo .features{padding-left:0px;background:url(/css/images/devapp_hero.svg) no-repeat;background-size:500px 200px;background-position:center;height:208px;margin-bottom:20px}.promo-block.devapp-promo .btns{text-align:center;margin-bottom:44px}.domino-blocks{margin:0;padding:0}.domino-blocks li{float:left;display:block;color:#fff;position:relative;background:#fff;color:#111;text-shadow:none;padding:22px 18px 22px;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px;width:162px}.domino-blocks li a{color:#111}.domino-blocks li a[name]{display:block;margin-top:-80px;margin-bottom:80px}.domino-blocks li .large{vertical-align:middle;padding-top:20px;display:block;height:50px}.domino-blocks li .large b,.domino-blocks li .large strong{font-size:3em;margin-right:8px;float:left}.domino-blocks li .large-double{height:125px;padding-top:8px;padding-bottom:8px;font-size:0.85em;line-height:1.1em}.domino-blocks li .included{margin:0 0 12px}.domino-blocks li .included a{font-size:0.9em;text-decoration:none;-webkit-transition:color .25s;-moz-transition:color .25s;-0-transition:color .25s;transition:color .25s}.domino-blocks li .included a:hover{color:#5192c5}.domino-blocks li h2{border-bottom-style:solid;border-bottom-width:4px}.domino-blocks li.highlighted{background-color:#c5e9f3}.domino-blocks li .price-section{text-align:center;font-size:0.9em;margin-top:8px;line-height:1.2em}.domino-blocks li .price-section a{-webkit-transition:color .25s;-moz-transition:color .25s;-0-transition:color .25s;transition:color .25s}.domino-blocks li .price-section a:hover{color:#5192c5}.domino-blocks li .bt{color:#fff;text-shadow:#666 0 -1px 0;border-bottom-color:#666;background-color:#bbb;margin-bottom:12px;margin-top:12px;display:block}.matrix-blocks .basic,.domino-blocks .basic{border-bottom-color:#FC8158}.matrix-blocks .starter,.domino-blocks .starter{border-bottom-color:#F5DE49}.matrix-blocks .pro,.domino-blocks .pro{border-bottom-color:#81FC58}.matrix-blocks .corporate,.domino-blocks .corporate{border-bottom-color:#58B8FC}.matrix-blocks .enterprise,.domino-blocks .enterprise{border-bottom-color:#B858FC}.matrix-blocks .bt.basic:hover,.domino-blocks .bt.basic:hover{background-color:#FC8158}.matrix-blocks .bt.starter:hover,.domino-blocks .bt.starter:hover{background-color:#F5DE49}.matrix-blocks .bt.pro:hover,.domino-blocks .bt.pro:hover{background-color:#81FC58}.matrix-blocks .bt.corporate:hover,.domino-blocks .bt.corporate:hover{background-color:#58B8FC}.matrix-blocks .bt.enterprise:hover,.domino-blocks .bt.enterprise:hover{background-color:#B858FC}.matrix-blocks{width:auto;margin:0;padding:0}.matrix-blocks li{display:block;background:#fff;color:#111;text-shadow:none;width:auto;height:auto;padding:22px;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px;margin-top:22px}.matrix-blocks li.highlighted{background-color:#c5e9f3}.matrix-blocks li a[name]{display:block;margin-top:-80px;margin-bottom:80px}.matrix-blocks h2 a,.matrix-blocks a.jump{color:#fff;background:#666;border-bottom-style:solid;border-bottom-width:3px;display:inline-block;font-size:12px;padding:4px 0px;height:1em;line-height:1em;vertical-align:middle;text-decoration:none;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s;width:45px;text-align:center}.matrix-blocks h2 a:hover,.matrix-blocks a.jump:hover{background-color:#999}.matrix-blocks .more-info{display:inline-block}.matrix-blocks .more-info:nth-child(odd){display:block}.sidebar{width:247.5px;float:right}.sidebar .post-block{padding-left:22px;padding-right:22px;padding-bottom:33px}.sidebar .post-block form select{margin-bottom:0}.sidebar .section+.section{margin-top:22px}.has-sidebar{width:720.5px}.has-sidebar .post-block{clear:none}.has-sidebar .clear-break{clear:none}.spinner{width:24px;height:24px;display:block;background:url(css/spinner/spinner.gif);margin:8px}.spinner.gray{background:url(css/spinner/spinner_gray.gif)}.icon,.arrow{position:absolute;top:44px;left:15.4px;height:50px;width:50px;background:url(/css/images/sprite.png?v=1.0.3) no-repeat -5px -975px}.icon.start{background-position:-50px -380px}.icon.phones{background-position:0 -380px}.icon.i-about{background-position:0 -700px}.icon.i-developer{background-position:-50px -700px}.icon.i-community{background-position:-100px -700px}.icon.i-support{background-position:-150px -700px}.icon.i-app{background-position:-300px -700px}.icon.developer{background-position:-56px -704px}.graphicon{background:url(/css/images/sprite.png?v=1.0.3) no-repeat 0 -500px;margin:0;padding:0;min-height:0}.graphicon{width:100px;height:100px;float:left;margin-left:-16px;margin-top:-26px}.graphicon.js{background-position:-100px -500px}.graphicon.native{background-position:-200px -500px}.graphicon.devices{background-position:-300px -500px}.graphicon.bot{background-position:-400px -500px}.graphicon.plugin{background-position:-500px -500px}.graphicon.tool{background-position:-600px -500px}.graphicon.community{background-position:-700px -500px}.graphicon.mini{width:80px;height:80px;margin-bottom:0}.graphicon.files.mini{background-position:0 -600px}.graphicon.package.mini{background-position:-80px -600px}.graphicon.devices.mini{background-position:-160px -600px}.graphicon-points{margin-left:8px;margin-top:8px}.graphicon-points .graphicon{float:left}.graphicon-points li{list-style:none}.graphicon-points p{margin-left:75px;padding-top:22px;height:60px}.minicon{background:url(/css/images/sprite.png?v=1.0.3) no-repeat 0 -875px;width:15px;height:16px;float:left;margin-right:4px}.minicon.selected{background-position:0 -890px}.minicon.android{background-position:-15px -875px}.minicon.android.selected{background-position:-15px -890px}.minicon.blackberry{background-position:-30px -875px}.minicon.blackberry.selected{background-position:-30px -890px}.minicon.palm{background-position:-45px -875px}.minicon.palm.selected{background-position:-45px -890px}.minicon.windows_phone{background-position:-60px -875px}.minicon.windows_phone.selected{background-position:-60px -890px}.minicon.symbian{background-position:-75px -875px}.minicon.symbian.selected{background-position:-75px -890px}.minicon.bada{background-position:-90px -875px}.minicon.bada.selected{background-position:-90px -890px}.minicon-group{margin-top:3px;height:15px;display:none}span.ext{background:url(/css/images/sprite.png?v=1.0.3) no-repeat -787px -144px;width:12px;height:11px;display:inline-block;margin-left:2px}.ribbon,.feature-ribbon:after{background:url(/css/images/sprite.png?v=1.0.3) no-repeat 0 -900px;width:65px;height:65px;position:absolute;left:-2px;top:-2px}.ribbon.updated,.feature-ribbon:after.updated{background-position:-270px -900px;left:-1px;top:-1px}.ribbon.new,.feature-ribbon:after.new{background-position:-270px -1070px;left:-1px;top:-1px}.feature-ribbon:after{content:"";display:block}.platforms-all{background:url(/css/images/sprite.png?v=1.0.3) no-repeat 0 0;background-position:0 -440px;width:300px;height:32px;display:block;margin-top:16px}.arrow{width:12px;height:18px;background-position:100% 0;left:auto;right:12px;top:50%;margin-top:-9px}.arrow.white{background-position:100% -30px}.arrow.download{background-position:100% -59px;height:18px;width:25px}.build-icons{margin-top:10px;padding:0}.build-icons li{background:url(/css/images/platforms.svg) 0 0 no-repeat;display:inline-block;height:54px;margin-right:16px;width:37px}.build-icons li.ios{width:44px}.build-icons li.android{background-position:-50px 0;width:46px}.build-icons li.windows{background-position:-100px 0}.build-icons li.blackberry{background-position:-150px 0}.build-icons li.symbian{background-position:-200px 0;width:9px}.build-icons li.bada{background-position:-230px 0;width:51px}.build-icons li.webos{background-position:-290px 0;width:80px}@media all and (max-width:680px){.social-block .icon{-webkit-background-size:400px 600px;-moz-background-size:400px 600px;-o-background-size:400px 600px;background-size:400px 600px;background-position:-2.5px -487.5px}.social-block .icon.book{background-position:-41.5px -487.5px}.social-block .icon.download{background-position:-82.5px -487.5px}.social-block .icon.event{background-position:-122.5px -487.5px}.ribbon{-webkit-background-size:600px 900px;-moz-background-size:600px 900px;-o-background-size:600px 900px;background-size:600px 900px;background-position:0 -675px;width:48.75px;height:48.75px;position:absolute;left:-1px;top:-1px}.ribbon.updated{background-position:-202.5px -675px}.ribbon.new{background-position:-202.5px -802.5px}}#header,#footer{height:47px;margin:0 0 0;position:relative;background:#2d3033}#header{position:fixed;left:0;right:0;top:0;z-index:99}#header .wrap{position:relative}.menu{text-align:right}.menu .menu-item{float:left;color:#fff;height:47px;width:auto;text-shadow:#444 0 -1px 0;text-shadow:#2d3033 0 1px 0;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s;text-align:center;position:relative;text-decoration:none;background:transparent;font-size:1em;display:inline-block;vertical-align:top;padding:0 24px}.menu .menu-item .label{text-decoration:none;line-height:47px;text-align:left;font-size:13px}.menu .menu-item .icon{position:static;display:none;width:42px;height:50px;float:left;margin-top:6px}.menu .logo{width:128px;margin-right:12px;float:left;padding:0}.menu .logo .label{background:transparent url(/css/images/icons.svg?v=1.0.0) no-repeat 0 0;display:block;width:100%;height:100%}.menu a.menu-item:hover,.menu a.menu-item.active{background:#27a1c5}.menu .menu-item-download{display:inline;float:none;padding-right:0}.menu .menu-item-download .bt{margin-top:8px;padding-left:0px;height:30px;border-color:#2d3033}.menu .menu-item-download .bt .icon-download{display:inline-block;position:static;margin:0 6px;margin-top:3px;float:left;font-size:24px}.menu .menu-item-download .bt .label{float:left;margin-top:-7px}.menu .menu-item-download .bt:after{display:none}.menu .menu-select{display:none;width:180px;border-bottom:1px solid #444;padding-top:13px;height:26px}.dropdown{position:absolute;height:0;overflow:hidden;top:47px;z-index:3;width:147px;margin-top:-2px;margin-left:0px}.dropdown .inner{margin-top:2px;padding:6px 0 9px;background:#27a1c5}.dropdown a{color:#fff;text-decoration:none;text-shadow:#2d3033 0 1px 0;padding:4px 10px 6px;display:block;font-size:0.80em;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s}.dropdown a:hover{background:#2d3033}#footer{height:auto;display:block}#footer .wrap{padding:22px 0}#footer .wrap.hide-trio{padding:33px 0 0}#footer,#footer a{color:#fff}.copyright{font-size:0.7em}.adobe-image,.facebook-image,.twitter-image,.phonegap-image{background:transparent url(/css/images/sprite.png?v=1.0.3) -90px -900px no-repeat;width:40px;margin-right:8px;height:45px;float:left}.adobe-image{width:38px;height:63px;background:url(/css/images/sprite.png?v=1.0.3) -760px -700px no-repeat;position:absolute;bottom:0}.facebook-image,.twitter-image,.phonegap-image{background-position:-150px -900px;width:30px;margin:0 4px;height:30px;float:right;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s}.facebook-image:hover,.twitter-image:hover,.phonegap-image:hover{background-color:#27a1c5}.twitter-image{background-position:-200px -900px}.phonegap-image{width:124px;float:left;background-position:-246px -896px;padding:4px;margin-top:-4px;margin-left:-4px;margin-bottom:-4px}#footer .left{float:left;width:165px}#footer .right{width:320px;float:right}#footer .copyright .left{width:46px}#footer .copyright a{-webkit-transition:color .25s;-moz-transition:color .25s;-0-transition:color .25s;transition:color .25s}#footer .copyright a:hover{color:#9ad8eb}#footer .main{padding:0px 260px 0 54px}#footer hr,.across hr{border:none;border-top:1px solid #1a1c1d;border-bottom:1px solid #404449}.footer-list{padding-bottom:33px}.footer-list a{font-size:0.8em;font-weight:300}#footer li a,#footer li .link-label{background:transparent;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s;margin-left:-8px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:2px 0 2px 8px;text-decoration:none;display:block;margin-right:8px;text-shadow:#2d3033 0 1px 0}#footer li a:hover{background:#27a1c5}.footer-menu{padding:0}.footer-menu li{float:left;list-style:none;width:165px}.gallery-frame{display:block}#previewer{margin-bottom:22px}#previewer a img{width:160px;display:block}#previewer a{float:left;margin:10px 20px 10px 0}#previewer a,#previewer a span{overflow:hidden;width:90px;height:90px;display:block;-webkit-box-shadow:#444 0 1px 8px;-moz-box-shadow:#444 0 1px 8px;-o-box-shadow:#444 0 1px 8px;box-shadow:#444 0 1px 8px;filter:progid:DXImageTransform.Microsoft.Shadow(color='#444', Direction=0, Strength=8)}.previewer-content span{color:#999}.feature-banner{border-bottom:none;position:relative;-webkit-box-shadow:#888 0 0 4px;-moz-box-shadow:#888 0 0 4px;-o-box-shadow:#888 0 0 4px;box-shadow:#888 0 0 4px}.feature-banner img{width:100%;display:block}.feature-banner .hr{display:none}.store-links{position:relative;background:url(/css/images/bg_gray.png);margin-left:-44px;margin-right:-44px;margin-bottom:44px;padding:22px 44px}.store-links .top,.store-links .bottom{height:10px;position:absolute;top:0;left:0;right:0;background:url(/css/images/tile.png) repeat-x 0 -1460px}.store-links .bottom{top:auto;bottom:0;background-position:0 -1470px}.store-links a,.store-links .static{width:39px;height:94px;background:#aaa url(/css/images/devices.png) -22px -70px;display:inline-block;text-indent:-9999px;margin:0 30px 0 8px;float:left;-webkit-transition:all .25s;-moz-transition:all .25s;-0-transition:all .25s;transition:all .25s}.store-links .android{background-position:-175px -70px;width:38px}.store-links .palm{background-position:-234px -70px;width:38px}.store-links .blackberry{background-position:-299px -70px;width:42px}.store-links .windows_phone{background-position:-357px -70px;width:35px}.store-links .symbian{background-position:-411px -70px;width:35px}.store-links .ipad{background-position:-80px -40px;width:75px;height:124px}.store-links a:hover{background-color:#666}.app-list{float:left;margin-bottom:22px}.app-list a{margin:0px 0;padding:22px 0;width:145px;padding-left:10px;padding-right:10px;text-align:center;-webkit-border-radius:16px;-moz-border-radius:16px;-o-border-radius:16px;border-radius:16px;-webkit-transition:color .25s;-moz-transition:color .25s;-0-transition:color .25s;transition:color .25s;position:relative;min-height:80px}.app-list a:hover{color:#27a1c5}.app-list a:hover .thumbnail{opacity:0.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.app-list a .thumbnail{width:80px;height:80px;-webkit-border-radius:16px;-moz-border-radius:16px;-o-border-radius:16px;border-radius:16px;float:none;display:inline-block;position:relative;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-0-transition:opacity .25s;transition:opacity .25s}.app-list a .title{margin-top:5px}.app-list a .title,.app-list a .label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:0.9em}.app-list a .label{font-size:0.8em;font-weight:400;opacity:0.6;filter:alpha(opacity=60)}.app-list a .text-group{overflow:hidden;display:block;max-height:36px}.app-container{min-height:165px}.app-container .app-list a{width:144px;padding-left:8px;padding-right:8px}.app-container .app-list a:nth-child(4){margin-left:30px}.app-container.half{float:left;width:480px}.app-container.half:nth-child(even){float:right}.feature-app-list{margin-top:22px;margin-left:-8px;margin-right:-8px}.feature-app-list a{float:left;height:135px;width:318px;overflow:hidden;position:relative;text-decoration:none;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin:0 8px 16px;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.feature-app-list a .overlay{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";position:absolute;top:0;right:0;bottom:0;left:0;text-decoration:none;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;background:rgba(39,159,196,0.85);padding:16px;color:#fff;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-0-transition:opacity .25s;transition:opacity .25s}.feature-app-list a:hover .overlay{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.feature-app-list a.sticky{height:190px}.feature-app-list .title{display:block}#calendar tr,#calendar td,#calendar th{margin:0;padding:0}#calendar table{width:100%;background:;text-align:center;border-collapse:collapse}.cal-header a{-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear}#calendar table a,#calendar table .empty,#calendar table th span,.cal-header{color:#444;text-decoration:none;display:block;border:1px solid #c0c0c0;border-left:1px solid #fff;border-top:1px solid #fff;background:#eee;height:50px;line-height:50px;text-shadow:0 1px 0px #fff;background:url(/css/images/calendar_sprite.png) repeat-x 0 0}.cal-header a{cursor:pointer;width:30px;height:30px;display:block;background:#777 url(/css/images/calendar_sprite.png) no-repeat -10px -211px;float:left}#calendar table a{position:relative}#calendar table .today a{color:#2c8fce;font-weight:bold}#calendar table a .event-day{position:absolute;width:4px;display:block;bottom:10px;line-height:0;left:50%;margin-left:-4px}#calendar table a.selected{background-position:0 -60px}.cal-header a.right{float:right;background-position:-10px -261px}.cal-header a:hover{background-color:#aaa}.cal-header{text-align:center;padding:8px;height:28px;line-height:28px}#calendar table th span{height:24px;line-height:24px;font-size:9px;font-weight:normal;border-left:none;border-right:none;background-position:0 -120px}#calendar table th span.first{border-left:1px solid #fff}#calendar table th span.last{border-right:1px solid #c0c0c0}#upcoming-events li a{color:#666;background:none;padding:16px;display:block;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#upcoming-events li a:hover{background:#eee;text-decoration:none}#calendar-content hr{clear:none}#upcoming-events ul{padding:0;margin:0}#upcoming-events li{padding:0;margin:0;list-style:none;border-top:1px solid #ddd}.bl-calendar-content{height:auto;clear:none;min-height:700px}.bl-calendar-list{margin-top:22px}.bl-calendar-content .inner{margin-left:22px;position:static}body .recurly{width:auto}body .recurly .due_now .title{line-height:inherit}body .recurly .accepted_cards{left:241px}body .card.american_express,body .card.discover{display:none}body .recurly .due_now{width:auto;left:0;background:#aaa url(/css/images/tile.png) 0 0;border:1px solid #666;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;margin:10px}form label{display:block;margin:8px 0;font-size:1.1em}form .options label{display:inline-block;margin:0;font-size:0.7em;padding-right:12px}div.error{display:none;font-size:14px;color:#e55;margin:-22px 0 26px;padding:10px 4px 4px;color:#fff;background:url(/css/images/error_box.png) no-repeat 0 0}.options div.error{margin-top:4px;margin-bottom:0}input[type=text],textarea,input[type=email],input[type=url]{width:95%;padding:6px 6px;height:22px;line-height:23px;margin-bottom:24px;font-size:0.7em;border:1px solid #bbb;box-shadow:inset 2px 2px 1px #ddd;-webkit-box-shadow:inset 2px 2px 1px #ddd;-moz-box-shadow:inset 2px 2px 1px #ddd;-o-box-shadow:inset 2px 2px 1px #ddd}input[type="submit"]{font-family:'adobe-clean','HelveticaNeue',Helvetica,Arial,sans-serif;font-weight:400;display:inline-block;text-align:center;text-decoration:none;text-shadow:#fff 0 1px 0px;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s;background:url(/css/images/sprite.png?v=1.0.3) no-repeat 0 0;background-color:#fff;background-position:100% -90px;background-position:-20px -90px;height:36px;line-height:36px;padding:0 22px;font-size:15px;-webkit-transition:all .25s;-moz-transition:all .25s;-0-transition:all .25s;transition:all .25s;color:#111;-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 3px,inset rgba(255,255,255,0.3) 0 1px 1px;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 3px,inset rgba(255,255,255,0.3) 0 1px 1px;-o-box-shadow:rgba(0,0,0,0.2) 0 1px 3px,inset rgba(255,255,255,0.3) 0 1px 1px;box-shadow:rgba(0,0,0,0.2) 0 1px 3px,inset rgba(255,255,255,0.3) 0 1px 1px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #85939e;position:relative;width:auto;margin-top:8px;cursor:pointer}input[type="submit"]:after{content:'►';font-size:0.6em;margin-left:8px;margin-right:-8px;float:right}input[type="submit"]:hover{color:#2188a7;background-color:#eff9fc}input[type="submit"].disabled,input[type="submit"].disabled:hover{opacity:0.4;filter:alpha(opacity=40);color:#373737;background-color:#fff}input[type="submit"].accent,input[type="submit"].accent2,input[type="submit"].clear,input[type="submit"].accent3,input[type="submit"].in-title{color:#fff;text-shadow:#1f425e 0 -1px 0;padding:0 16px;border-color:#41627c;background:-moz-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.2)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background-color:#209dc2}input[type="submit"].accent:hover,input[type="submit"].accent2:hover,input[type="submit"].clear:hover,input[type="submit"].accent3:hover,input[type="submit"].in-title:hover{background-color:#37b8de}input[type="submit"].accent2{background:-moz-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,0.2)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.2) 0, rgba(255,255,255,0) 100%);background-color:#b74c48}input[type="submit"].accent2:hover{background-color:#c56f6d}input[type="submit"].download{background-position:-468px 0;height:60px;line-height:60px;padding:0 32px 0 16px}input[type="submit"].download .icon-download{font-size:30px;float:left;margin:11px 8px 0 0}input[type="submit"].download:after{content:"";margin:0}input[type="submit"].in-title{padding:2px 16px;height:22px;line-height:22px;display:block;float:left;font-size:14px}input[type="submit"].in-title:after{content:"";margin:0}.compact p{line-height:1.35em}.compact input[type=text],.compact textarea,.compact input[type=email],.compact input[type=url]{margin-bottom:8px;height:20px;line-height:20px}#submit-form input[disabled]{display:none}.options input[type=url]{display:block;margin-bottom:0}textarea{height:150px;line-height:1.5em;font-size:14px}input[type=file],form .options,select{margin-bottom:24px}.card-list .preview,.card-view aside .preview{display:block;width:auto;position:relative;background-position:50% 50%;height:170px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.card-list{padding:0}.card-list li{float:left;width:32%;margin-right:2%;background:#fff;list-style:none;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px;margin-bottom:22px;height:400px;overflow:hidden;padding-bottom:49px;position:relative}.card-list li:nth-child(3n){margin-right:0}.card-list li .title,.card-list li p{padding:22px;display:block}.card-list li p{margin-top:-10px;padding-top:0;font-size:0.9em}.card-list li .link{position:absolute;bottom:0;left:0;right:0;height:44px;line-height:44px;text-align:center;background-color:#eee;color:#454a4e;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s}.card-list li .link:hover{color:#fff;text-decoration:none;background-color:#27a1c5}.card-view article{float:left;padding:0;width:67%}.card-view article .content{padding:0 22px 22px}.card-view article .content label{display:block;margin-top:22px;margin-bottom:-11px}.card-view article .preview{display:block;width:auto;position:relative;background-position:50% 50%;height:250px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.card-view aside{float:right;width:30%}.card-view aside header:first-child{margin-top:8px}.card-view aside nav a{-webkit-transition:color .25s;-moz-transition:color .25s;-0-transition:color .25s;transition:color .25s;background:#fff;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px;color:#454a4e;display:block;margin:22px 0;text-decoration:none}.card-view aside nav a p,.card-view aside nav a .link{display:none}.card-view aside nav a .title{display:block;font-size:1em;padding:11px}.card-view aside nav a:hover{color:#27a1c5}.tag{color:#27a1c5;font-weight:400;font-size:0.85em;text-decoration:none}.tag:hover{text-decoration:underline}.featured-links{padding:0}.featured-links li{margin-top:0.6em;margin-bottom:0.2em;line-height:1.1em;list-style:none;font-size:0.9em}.featured-links a{color:#27a1c5;text-decoration:none;font-weight:400}.featured-links a:hover{text-decoration:underline}.featured-links a:before{color:#111;content:'•';font-size:20px;float:left;margin-right:5px}.feature-list{padding:0}.feature-list li{list-style:none;float:left;width:82px;text-shadow:#fff 0 1px 0;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px}.feature-list li .unsupported{color:#aaa}.feature-list li .cell-title,.feature-list li .cell,.feature-list li .cell-header,.feature-list li .empty-cell{float:left;width:58px;padding:11px;vertical-align:middle;border:#aaa 1px solid;border-left-color:#fff;border-top-color:#fff;background:#ddd;background:rgba(255,255,255,0.6)}.feature-list li .cell-title:nth-child(4n+2),.feature-list li .cell:nth-child(4n+3){background:#eee;background:rgba(255,255,255,0.9)}.feature-list li .cell{text-align:center;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-0-transition:background-color .25s;transition:background-color .25s}.feature-list li.highlighted .cell,.feature-list li.highlighted .cell:nth-child(4n+3){background-color:#c5e9f3}.feature-list li .cell-header,.feature-list li .empty-cell{font-size:0.7em;text-align:center;line-height:1;padding:11px;height:50px;background:#2d3033;color:#fff;text-shadow:#333 0 -1px 0;border-left-color:#fff;border-top:none;border-left-color:transparent}.feature-list li .cell-title,.feature-list li .cell{padding-top:6px;padding-bottom:6px;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-list li .cell-title,.feature-list li .empty-cell{width:222px;display:none}.feature-list li.first{width:328px}.feature-list li.first .cell-title,.feature-list li.first .empty-cell{display:block}.supported{color:#5192c5}.unsupported{color:#888}.search-block{width:520px;text-align:center;margin:0 auto}.search-block .search-box{width:480px;float:none;display:inline-block}.search-block .search-box input[type="text"]{width:420px;border:#bbb 1px solid}.search-block .search-box .bt{top:5px}.search-box{width:200px;position:relative;float:right;margin-right:4px}.search-box .bt{position:absolute;right:5px;top:4px;height:13px;line-height:1em;padding:4px 10px 4px 6px;cursor:pointer}.search-box input[type="text"]{width:140px;height:31px;margin:0;padding:0 50px 0 8px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:12px;border:none}body.admin .post-block{margin-bottom:32px}body.admin .hidden{display:none}.approve-bar{background:#5192c5;margin:30px -44px -44px;padding:11px 22px 14.66666667px;-webkit-box-shadow:inset #444 0 2px 4px;-moz-box-shadow:inset #444 0 2px 4px;-o-box-shadow:inset #444 0 2px 4px;box-shadow:inset #444 0 2px 4px}.approve-bar label{color:#fff;font-size:1.3em;text-transform:uppercase;text-shadow:#333 0 -1px 0;float:left;margin-top:5px}.approve-bar a.bt{width:80px;float:right;margin-left:22px;cursor:pointer;display:inline-block}.approve-bar a.bt.safe:hover{color:#111}.approve-bar a.bt.warn{color:#fff;border-top-color:#ecc2cf;background-color:#cd6182;text-shadow:#5e1e31 0 -1px 0}.approve-bar a.bt.warn:hover{background-color:#d37592}@media all and (max-width:1015px) and (min-width:911px){.social-block .title{font-size:0.9em}#wrap,.wrap{width:888px}.single-block{width:252px}.twin-block{width:548px}.social-block{width:592px}.social-block li{width:147px}.social-block li:last-child{width:148px}.social-block.short{width:296px}.link-list a{width:255px;padding-left:20px;padding-right:20px}.link-list.compact,.link-list.trio{width:296px}.artwork-blocks .post-block{width:378px}.feature-app-list a{width:284px}.feature-list li{width:73px}.feature-list li .cell-title,.feature-list li .cell,.feature-list li .cell-header,.feature-list li .empty-cell{width:49px}.feature-list li .cell-title,.feature-list li .empty-cell{width:195px}.feature-list li.first{width:292px}.domino-blocks li{width:141px}.domino-blocks li:last-child{width:139px}.sidebar{width:222px}.has-sidebar{width:644px}.footer-menu li{width:148px}.app-list a{width:132px;padding-left:8px;padding-right:8px}.app-container.half{width:429px}.app-container .app-list a{width:127px;padding-left:8px;padding-right:8px}.leadin-block p{font-size:1.1em}.leadin-block h1{font-size:1.8em}.leadin-block .bt{padding-left:12px;padding-right:20px}}@media all and (max-width:910px){#wrap,.wrap{width:660px}.combo-3{width:60%}.combo-2{width:40%}.float-until-tablet{float:none}.shrink-at-tablet,.light-block.shrink-at-tablet{width:285px}.shrink-at-tablet img,.light-block.shrink-at-tablet img{width:100%}.hide-at-4,.hide-at-tablet{display:none}.flexible{width:660px}.clear-five{clear:both;height:22px}.post-block .flexible-image{width:100%}.post-block h2:first-child{margin-top:0}.tab-block{margin-bottom:0}.tab-block a{font-size:0.8em}.tab-block+.post-block,.tab-block+.feature-banner{margin-top:22px}.link-list.compact{width:auto;clear:both;float:none}.twin-block{display:block;height:auto;float:none;width:auto}.domino-blocks li,.domino-blocks li:first-child{padding:22px 22px;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px;width:285px}.domino-blocks li .large-double,.domino-blocks li:first-child .large-double{height:auto}.domino-blocks li:last-child{width:615px}.domino-blocks li:nth-child(even){margin-bottom:22px}.feature-app-list{position:static}.feature-app-list a{width:208px}.diagram-container .images{height:130px}.diagram-container .images img{width:110px}.diagram-container .images img.second{margin-left:-55px}.diagram-container .text-arrow span{width:110px;height:57px;padding:26px 38px 8px 7px;top:20px;margin-left:-70px;font-size:0.8em;background-position:0 -746px;-webkit-background-size:568px 852px;-moz-background-size:568px 852px;-o-background-size:568px 852px;background-size:568px 852px}.diagram-container .text-arrow span:first-child{left:30%}@-moz-document url-prefix(){.diagram-container .text-arrow span{padding-right:28px;width:120px}}.artwork-blocks .post-block{width:auto;float:none;clear:both;height:auto;margin-right:0}.feature-list li{margin-bottom:22px}.feature-list li:nth-child(6n),.feature-list li.first{clear:both;width:312px}.feature-list li:nth-child(6n) .empty-cell,.feature-list li.first .empty-cell,.feature-list li:nth-child(6n) .cell-title,.feature-list li.first .cell-title{display:block;width:206px}.app-container .app-list{width:100%}.app-container .app-list a{width:31%;padding-left:1%;padding-right:1%}.app-container .app-list a:nth-child(4){margin-left:0}.app-container.half{width:49%}.category-block .title{font-size:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-block a{padding-left:11px;padding-right:7px}.sidebar{width:auto;float:none;margin-bottom:22px}.sidebar .post-block{padding-top:22px}.sidebar .section{display:inline-block;vertical-align:top;width:48%}.sidebar .section+.section{margin-top:0}.has-sidebar{width:auto}.bl-key iframe{float:none}.menu .menu-item{width:85px;font-size:0.9em;padding:0}.menu .menu-item .label{text-align:center;font-size:13px}.menu .logo{width:50px;margin-right:0}.menu .logo .label{width:40px;margin-left:2px}.bl-calendar-content{margin-top:22px}.bl-calendar-content .inner{margin-left:0}.bl-calendar-stack{width:100%}.bl-calendar,.bl-calendar-list{width:48%;float:left;margin-top:0}.bl-calendar{margin-right:4%}.bl-calendar-content{width:100%}#upcoming-events li a{font-size:0.8em}.flex-at-5,.block.flex-at-5,.light-block.flex-at-5{width:auto;height:auto;float:none;clear:both}.pager .bt{width:100px}.footer-list{padding:0 0 22px}#footer .wrap>.block:nth-child(6){display:none}.leadin-block .section1 .inner{padding-right:0;text-align:center}.leadin-block .section1 .inner p{padding-right:0}.leadin-block h1{font-size:1.7em;line-height:1.3em;padding-top:44px}.leadin-block .video{position:relative;margin-top:-40px;margin-bottom:60px}.leadin-block .diagram2{padding-bottom:22px}.leadin-block p{padding-right:44px}.promo-block{padding-left:22px;padding-bottom:33px;clear:both}.promo-block.build-promo{padding-bottom:44px;padding-left:220px}.promo-block.build-promo img{height:160px;margin-top:0;top:60%;left:16px}.promo-block.pgday-promo .graphic{width:50%}.promo-block.enterprise-promo{padding-left:0px;padding-bottom:33px;width:100%;max-width:none;float:none;margin-bottom:22px}.promo-block.enterprise-promo .features{clear:both;width:551px;margin:0 auto}.promo-block.enterprise-promo .text{padding:0px 22px;margin-bottom:0px}.promo-block.enterprise-promo li{margin-right:0px}.promo-block.enterprise-promo .btns{margin-bottom:0px}.promo-block.devapp-promo{padding-left:0px;padding-bottom:33px;width:100%;background:#2d3033;max-width:none;float:none;margin-bottom:22px}.promo-block.devapp-promo .text{padding:0px 22px;margin-bottom:0px}.promo-block.devapp-promo .features{clear:both}.promo-block.devapp-promo .btns{margin-bottom:0px}.card-list{margin-top:22px}.card-list li{width:49%;margin-right:2%;height:400px}.card-list li:nth-child(3n){margin-right:2%}.card-list li:nth-child(2n){margin-right:0}.card-view article,.card-view aside{margin-top:22px;float:none;width:auto}.card-view aside{margin-top:44px}.card-view aside nav a{float:left;height:290px;overflow:hidden;width:25%}}@media all and (max-width:910px) and (min-width:681px){.app-container:not(.half) .app-list a{width:14.6%;padding-left:1%;padding-right:1%}}@media all and (max-width:680px){body{padding-top:0}#header{position:relative}h2{font-size:1.4em;line-height:1.2em}.post-block{padding:22px 22px 44px}.post-block h3,.post-block .title{text-decoration:none}.post-block .bottom-corner{margin-left:-22px}#wrap,.wrap{width:auto;padding:0 8px}#footer .wrap{padding-left:8px;padding-right:8px}.compact-break{height:0}.flexible,.combo-3,.combo-2{width:100%;margin-left:0}.download-bt{display:none}.s5x2,.s5x1,.s4x2,.s4x1{width:auto;display:block;clear:both;float:none}.s2x1.add-half,.s2x2.add-half{width:auto}.s3x1.add-half,.s3x2.add-half{width:auto}.hide-trio,.hide-at-liquid{display:none;display:none !important}.show-at-liquid{display:block}.show-half{width:auto}.social-block,.social-block.short{height:auto;width:auto;float:left;position:static}.social-block li,.social-block.short li,.social-block li.first,.social-block.short li.first,.social-block li:last-child,.social-block.short li:last-child{float:left;display:block;width:50%;margin-left:-1px;border:none;border-top:1px solid #ddd;border-left:1px solid #ddd;height:auto}.social-block li a,.social-block.short li a,.social-block li.first a,.social-block.short li.first a,.social-block li:last-child a,.social-block.short li:last-child a,.social-block li .time,.social-block.short li .time,.social-block li.first .time,.social-block.short li.first .time,.social-block li:last-child .time,.social-block.short li:last-child .time,.social-block li label,.social-block.short li label,.social-block li.first label,.social-block.short li.first label,.social-block li:last-child label,.social-block.short li:last-child label{display:none;height:auto}.social-block li a:first-child,.social-block.short li a:first-child,.social-block li.first a:first-child,.social-block.short li.first a:first-child,.social-block li:last-child a:first-child,.social-block.short li:last-child a:first-child,.social-block li a.full-size,.social-block.short li a.full-size,.social-block li.first a.full-size,.social-block.short li.first a.full-size,.social-block li:last-child a.full-size,.social-block.short li:last-child a.full-size{display:block;height:auto;position:relative;border:none;padding:12px 12px 10px}.social-block li a,.social-block.short li a,.social-block li.first a,.social-block.short li.first a,.social-block li:last-child a,.social-block.short li:last-child a{border:none}.social-block .title,.social-block.short .title{padding-left:56px;width:100px;margin-bottom:0}.social-block .icon,.social-block.short .icon{top:28px;width:30px;height:30px;left:8px}.menu .menu-item{display:none}.menu .menu-select,.menu .logo{display:block}.menu .menu-select{float:right;margin-right:11px}.menu li a,.menu .menu-select{border-bottom:none}.tab-block:not(.trio){height:82px}.tab-block:not(.trio) a{width:50%}.link-list,.link-list.trio{width:auto;display:block;float:none;height:auto}.link-list a,.link-list.trio a{display:block;float:none;width:auto;padding:12px 16px;text-align:left}.link-list.compact a{padding-top:0;padding-bottom:0}.domino-blocks li,.domino-blocks li:first-child,.domino-blocks li:last-child,.domino-blocks li:nth-child(even){width:auto;float:none;margin-bottom:22px}.app-list a{padding-top:12px;padding-bottom:10px;width:23%;padding-left:1%;padding-right:1%}.feature-app-list{height:auto;margin-left:0;margin-right:0}.feature-app-list a,.feature-app-list a.sticky{width:31%;margin-left:1%;margin-right:1%;height:99px}.diagram-container .text-arrow{display:none}.diagram-container .diagram2{display:block}.diagram-container .images{height:auto}.diagram-container .images img,.diagram-container .images img.first,.diagram-container .images img.second,.diagram-container .images img.last{position:static;margin:0;width:30%;display:inline-block}.diagram-container label{font-size:0.8em}.artwork-blocks .post-block .preview{width:100%;max-width:247.5px;max-height:none}.feature-list li:nth-child(6),.feature-list li.first,.feature-list li{clear:both;width:auto;float:none;margin:0 22px}.feature-list li:nth-child(6) .cell,.feature-list li.first .cell,.feature-list li .cell,.feature-list li:nth-child(6) .cell-header,.feature-list li.first .cell-header,.feature-list li .cell-header,.feature-list li:nth-child(6) .empty-cell,.feature-list li.first .empty-cell,.feature-list li .empty-cell,.feature-list li:nth-child(6) .cell-title,.feature-list li.first .cell-title,.feature-list li .cell-title{width:17%;padding-left:2%;padding-right:2%;display:block;-webkit-box-shadow:#888 0 1px 4px;-moz-box-shadow:#888 0 1px 4px;-o-box-shadow:#888 0 1px 4px;box-shadow:#888 0 1px 4px}.feature-list li:nth-child(6) .cell:last-child,.feature-list li.first .cell:last-child,.feature-list li .cell:last-child,.feature-list li:nth-child(6) .cell-header:last-child,.feature-list li.first .cell-header:last-child,.feature-list li .cell-header:last-child,.feature-list li:nth-child(6) .empty-cell:last-child,.feature-list li.first .empty-cell:last-child,.feature-list li .empty-cell:last-child,.feature-list li:nth-child(6) .cell-title:last-child,.feature-list li.first .cell-title:last-child,.feature-list li .cell-title:last-child{margin-bottom:22px}.feature-list li:nth-child(6) .empty-cell,.feature-list li.first .empty-cell,.feature-list li .empty-cell{display:none}.feature-list li:nth-child(6) .cell-header,.feature-list li.first .cell-header,.feature-list li .cell-header{width:95%;font-size:1em;height:auto;border-left-color:#444}.feature-list li:nth-child(6) .cell-title,.feature-list li.first .cell-title,.feature-list li .cell-title{width:73%}.feature-description{margin:0 22px}.sidebar .post-block{padding:22px}.clear-trio{clear:both;height:24px}.title-block{position:static;padding:22px 0;height:auto;width:auto}.title-block .submit.block{display:none}.title-block h1{position:static;margin:0;font-size:1.9em;text-overflow:none;white-space:normal}.bl-calendar,.bl-calendar-list{width:100%}.bl-calendar{margin-right:0}.bl-calendar-list{margin:22px 0}#upcoming-events li a{padding:8px 16px}.hide-at-3{display:none}.flex-at-3,.block.flex-at-3,.light-block.flex-at-3,.single-block{width:auto;height:auto;float:none;clear:both}#footer .main{clear:both;float:none;padding-right:16px;width:auto;display:block;min-height:40px}#footer .right{width:auto;float:none;margin-bottom:16px;margin-top:-8px}#footer .right a{display:none}.search-block{width:auto}.search-box,.search-block .search-box{width:auto;float:none}.search-box input[type=text],.search-block .search-box input[type=text]{width:80%;padding-right:46px;line-height:1em}.search-box .bt,.search-block .search-box .bt{right:20%;margin-right:-49px}.store-links{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}.video-container{min-height:0px;margin-left:0px;text-align:center}.video-container img{display:none}.video-container iframe{position:static;width:400px;height:230px}.pager{margin:0 22px}.pager .bt{width:60px}.leadin-block{text-align:center}.leadin-block .section1{padding-bottom:22px}.leadin-block .section1 .wrap{padding:0 11px}.leadin-block .section1 .inner{padding-right:0}.leadin-block .section2{margin-bottom:0;text-align:center;padding:22px;padding-bottom:0}.leadin-block h1{position:static;font-size:1.7em;width:auto;padding-right:2%;padding-left:2%;padding-top:28px}.leadin-block p{padding-right:0;font-size:1em}.leadin-block .graphic{left:auto;right:auto;top:auto;bottom:auto;position:relative;margin:0 auto;margin-top:16px;-webkit-transform:none;-moz-transform:none;-o-transform:none;display:none}.leadin-block .video{margin-bottom:80px}.promo-block{padding-bottom:33px}.promo-block p{font-size:0.9em}.promo-block.build-promo{padding-left:22px;padding-bottom:55px;-webkit-animation:none 2s linear infinite;-moz-animation:none 2s linear infinite;-ms-animation:none 2s linear infinite;-o-animation:none 2s linear infinite;animation:none 2s linear infinite;background-position:0 100%}.promo-block.build-promo img{-webkit-animation:none 2s linear infinite;-moz-animation:none 2s linear infinite;-ms-animation:none 2s linear infinite;-o-animation:none 2s linear infinite;animation:none 2s linear infinite;position:static;display:none}.promo-block.pgday-promo{padding:22px 95px 22px 22px}.promo-block.pgday-promo .graphic{-webkit-animation:none 2s linear infinite;-moz-animation:none 2s linear infinite;-ms-animation:none 2s linear infinite;-o-animation:none 2s linear infinite;animation:none 2s linear infinite;-webkit-background-size:83px 143px;-moz-background-size:83px 143px;-o-background-size:83px 143px;background-size:83px 143px;width:85px}.promo-block.enterprise-promo{padding-left:0px;padding-bottom:33px;width:100%;margin-bottom:22px}.promo-block.enterprise-promo .text{padding:0px 22px;margin-bottom:0px}.promo-block.enterprise-promo .features{display:none}.promo-block.enterprise-promo .btns{margin-bottom:0px}.promo-block.devapp-promo{padding-left:0px;padding-bottom:33px;width:100%;background:#2d3033;max-width:none;margin-bottom:22px}.promo-block.devapp-promo .text{padding:0px 22px;margin-bottom:0px}.promo-block.devapp-promo .features{display:none}.promo-block.devapp-promo .btns{margin-bottom:0px}.card-list li{width:100%;margin-right:0;height:auto}.card-list li .preview{height:100px}.card-list li .title,.card-list li p{padding:20px;display:block}.card-list li .title{padding-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-list li:nth-child(3n){margin-right:0}.card-view article .preview{height:150px}.card-view aside nav a{float:none;height:auto;width:auto}.card-view aside nav a .preview{height:100px}.card-view aside nav a .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media all and (max-width:600px){.category-block{margin-left:8px;margin-right:8px}.category-block .title{display:inline-block;width:60%}.category-block a{margin-right:0}.app-container.half,.app-container.half:nth-child(even){width:auto;clear:both;float:none}}@media all and (max-width:460px){.video-container iframe{position:static;width:320px;height:210px}.video{-webkit-background-size:560px 840px;-moz-background-size:560px 840px;-o-background-size:560px 840px;background-size:560px 840px;background-position:-245px -616px;height:223px;width:315px}.video iframe,.video .video-play,.video img{height:167px;width:294px}.video .video-play,.video iframe{top:10px;left:10px}.sidebar .section{display:block;width:auto}.sidebar .section+.section{margin-top:22px}.feature-app-list a,.feature-app-list a.sticky{width:auto;float:none;display:block}.app-list a{width:31%;padding-left:1%;padding-right:1%}}@media all and (max-width:400px){.title-block h1{font-size:1.7em}.video{-webkit-background-size:480px 720px;-moz-background-size:480px 720px;-o-background-size:480px 720px;background-size:480px 720px;background-position:-210px -528px;height:191px;width:270px}.video iframe,.video .video-play,.video img{height:143px;width:252px}.video .video-play,.video iframe{top:9px;left:9px}.pager{margin:0}.pager .navigation{font-size:15px}.pager .bt{width:45px;font-size:14px}.leadin-block h1{font-size:1.5em}.leadin-block .section2{padding-left:11px;padding-right:11px}.leadin-block .section2 .wrap{padding:0}}@media all and (min-width:1190px){#wrap,.wrap{width:1140px}.post-block .has-thumb .thumbnail{margin-right:16px}.post-block .has-thumb+.title{padding-top:10px}.single-block{width:336px}.twin-block{width:716px}.social-block{width:760px}.social-block li{width:189px}.social-block li:last-child{width:190px}.social-block.short{width:380px}.link-list a{width:339px;padding-left:20px;padding-right:20px}.link-list.compact,.link-list.trio{width:380px}.artwork-blocks .post-block{width:504px}.feature-app-list a{width:368px}.feature-list li{width:95px}.feature-list li .cell-title,.feature-list li .cell,.feature-list li .cell-header,.feature-list li .empty-cell{width:71px}.feature-list li .cell-title,.feature-list li .empty-cell{width:261px}.feature-list li.first{width:380px}.domino-blocks li{width:191px}.domino-blocks li:last-child{width:191px}.sidebar{width:285px}.has-sidebar{width:833px}.footer-menu li{width:190px}.link-list.apps a .thumbnail{width:55px;height:55px}.thumbnail{width:70px;height:70px;-webkit-border-radius:14px;-moz-border-radius:14px;-o-border-radius:14px;border-radius:14px}.app-list a{width:174px;padding-left:8px;padding-right:8px;min-height:100px}.app-list a .thumbnail{width:100px;height:100px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.app-container.half{width:555px}.app-container .app-list a{width:169px;padding-left:8px;padding-right:8px}.leadin-block h1{font-size:2.6em}}
