@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}@font-face{font-family:OpenSans;font-style:normal;font-weight:400;src:url(/assets/fonts/opensans-regular-webfont.eot);src:url(/assets/fonts/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/opensans-regular-webfont.woff) format("woff"),url(/assets/fonts/opensans-regular-webfont.ttf) format("truetype"),url(/assets/fonts/opensans-regular-webfont.svg#OpenSansRegular) format("svg")}@font-face{font-family:OpenSans;font-style:normal;font-weight:700;src:url(/assets/fonts/opensans-bold-webfont.eot);src:url(/assets/fonts/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/opensans-bold-webfont.woff) format("woff"),url(/assets/fonts/opensans-bold-webfont.ttf) format("truetype"),url(/assets/fonts/opensans-bold-webfont.svg#OpenSansBold) format("svg")}@font-face{font-family:OpenSans;font-style:italic;font-weight:400;src:url(/assets/fonts/opensans-italic-webfont.eot);src:url(/assets/fonts/opensans-italic-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/opensans-italic-webfont.woff) format("woff"),url(/assets/fonts/opensans-italic-webfont.ttf) format("truetype"),url(/assets/fonts/opensans-italic-webfont.svg#OpenSansItalic) format("svg")}@font-face{font-family:ProximaNova;font-style:normal;font-weight:400;src:url(/assets/fonts/ProximaNova-Sbold-webfont.eot);src:url(/assets/fonts/ProximaNova-Sbold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/ProximaNova-Sbold-webfont.woff) format("woff"),url(/assets/fonts/ProximaNova-Sbold-webfont.ttf) format("truetype"),url(/assets/fonts/ProximaNova-Sbold-webfont.svg#webfontZWd5BY6k) format("svg")}.transparent-sprite,.btn-mobile-toggle,#header .connect .twitter,#header .connect .github,#header .connect .spotify,#header .connect .instagram,.nav-internal .prev .arrow,.nav-internal .next .arrow{background:url(/assets/images/structure/transparent-s65622163f0.png) no-repeat}body{background:#fafafa url(/assets/images/structure/bg-body.png?1404418702);color:#424242;font:14px/1.5 OpenSans,Helvetica,Arial,sans-serif;max-width:1390px;overflow-y:auto;-webkit-font-smoothing:antialiased}strong{font-weight:700}em{font-style:italic}#content a{color:#f90;font-weight:700;text-decoration:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#content a:hover{color:#3299bb}img,video{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:ProximaNova,Helvetica,Arial,sans-serif;font-weight:400}::-moz-selection{background:#ffebcc;text-shadow:none}::selection{background:#ffebcc;text-shadow:none}.clearing{clear:both}.container{overflow:hidden}.contain:after{clear:both;content:".";display:block;height:0;visibility:hidden}.lte7 .contain{height:1%}.screen-reader{display:block!important;left:-9999px!important;position:absolute!important}.alt{display:block;overflow:hidden;text-indent:-9999px}.hide{display:none}.left{float:left!important}.right{float:right!important}.frame{background:#fff;display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);padding:5px}img,.separate{display:block}.gutter-horiz{padding-left:20px;padding-right:20px}@media only screen and (max-width:800px){.gutter-horiz{padding-left:0;padding-right:0}}@media only screen and (max-width:640px){.break{float:none!important;margin-bottom:22px;width:100%!important}.break-no-bottom{margin-bottom:0}}#header{bottom:0;left:0;position:fixed;top:0;width:300px}@media only screen and (max-width:800px){#header{position:relative;width:100%}}#header .bg{background:rgba(66,66,66,.9);left:-1380px;height:10000px;position:fixed;top:-150px;-webkit-transform:rotate(9deg) translateZ(0);-moz-transform:rotate(9deg) translateZ(0);-ms-transform:rotate(9deg) translateZ(0);-o-transform:rotate(9deg) translateZ(0);transform:rotate(9deg) translateZ(0);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:600px}@media only screen and (max-width:800px){#header .bg{height:100%;left:0;position:absolute;top:-100%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);width:100%}}#header .bg.move{left:-1080px}@media only screen and (max-width:800px){#header .bg.move{left:0;top:0}}#header .wrapper{display:none;padding:50px 0 0 50px;position:relative;z-index:2}@media only screen and (max-width:800px){#header .wrapper{padding:30px 0 10px}}#header #logo{color:#3299bb;display:block;font:40px/1 ProximaNova,Helvetica,Arial,sans-serif;margin-bottom:50px;text-transform:lowercase;-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-ms-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg)}@media only screen and (max-width:800px){#header #logo{margin-bottom:20px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);text-align:center}}@media only screen and (max-width:320px){#header #logo{font-size:32px}}#header #logo span{color:#fff}.btn-mobile-toggle{background-color:#424242;background-color:rgba(66,66,66,.8);background-position:4px -316px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:none!important;height:36px;position:absolute;right:10px;top:30px;width:36px}@media only screen and (max-width:800px){.btn-mobile-toggle{display:block!important}}#nav{font:20px/1 ProximaNova,Helvetica,Arial,sans-serif;margin:0 49px 50px 0;text-transform:lowercase;-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-ms-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg)}@media only screen and (max-width:800px){#nav{display:none;margin:0;padding-bottom:30px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);text-align:center}}@media only screen and (min-width:801px){#nav{display:block!important}}#nav li{margin-bottom:20px}@media only screen and (max-width:800px){#nav li{display:block;margin-bottom:0}}#nav a{background:rgba(66,66,66,.8);-webkit-box-shadow:0 0 2px rgba(0,0,0,.25);-moz-box-shadow:0 0 2px rgba(0,0,0,.25);box-shadow:0 0 2px rgba(0,0,0,.25);color:#fff;display:block;margin-left:10px;padding:5px 10px;text-decoration:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-shadow:0 0 1px #000}@media only screen and (max-width:800px){#nav a{margin:0;padding:10px}}#nav a:hover{background-color:#424242;margin-left:5px}@media only screen and (max-width:800px){#nav a:hover{margin:0}}#nav .current a{background:#3299bb;margin-left:0}#header .connect .heading{color:#fff;font:14px/1 ProximaNova,Helvetica,Arial,sans-serif;margin-bottom:10px;text-shadow:0 0 1px #000;text-transform:uppercase}@media only screen and (max-width:800px){#header .connect .heading{text-align:center}}#header .connect ul{margin-top:5px;width:150px}@media only screen and (max-width:800px){#header .connect ul{text-align:center;width:100%}}#header .connect li{float:left;margin:0 10px 10px 0}@media only screen and (max-width:800px){#header .connect li{display:inline-block;float:none}}#header .connect a,#header .connect .icon{display:block;height:40px;width:40px}#header .connect a{position:relative}#header .connect .twitter{background-position:0 -180px}#header .connect .github{background-position:0 -60px}#header .connect .spotify{background-position:0 0}#header .connect .instagram{background-position:0 -120px}#header .connect .name{background:#3299bb;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;display:block;font-size:12px;line-height:12px;left:50%;margin-left:-47px;filter:alpha(Opacity=0);opacity:0;padding:7px;position:absolute;text-align:center;top:-26px;visibility:hidden;white-space:nowrap;width:80px;z-index:3}#header .connect .name:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #3299bb;bottom:-5px;content:"";height:0;left:50%;margin-left:-5px;position:absolute;width:0}#header .connect a:hover .name{filter:alpha(Opacity=100);opacity:1;visibility:visible}#content{margin:0 100px 0 350px;padding:50px 0;position:relative;z-index:10}@media only screen and (max-width:800px){#content{margin:0;padding:25px}}.js #content{filter:alpha(Opacity=0);opacity:0}.col-1{width:4.85%}.col-2{width:13.45%}.col-3{width:22.05%}.col-4{width:30.75%}.col-5{width:39.45%}.col-6{width:48%}.col-7{width:56.75%}.col-8{width:65.4%}.col-9{width:74.05%}.col-10{width:82.7%}.col-11{width:91.35%}.col-12{width:100%}.col-1,.col-2,.col-3,.col-4{word-wrap:break-word}label,button{cursor:pointer}input,select,textarea,button{font:inherit;margin:0}#content button{border:0;overflow:visible;width:auto}#content button:focus{outline:0}.forms li{float:left;padding-bottom:20px;position:relative;width:100%}.forms .separator{border-bottom:1px solid #e9e9e9;margin-bottom:20px}.forms label{display:block;font:700 15px/25px OpenSans,Helvetica,Arial,sans-serif}.forms .label-side label{float:left;line-height:40px;padding-right:40px;text-align:right;width:100px}@media only screen and (max-width:479px){.forms .label-side label{float:none;padding:0;text-align:left;width:auto}}.forms .label-above label{margin:0 0 5px 140px}@media only screen and (max-width:479px){.forms .label-above label{line-height:40px;margin:0}}.forms .field{margin-left:140px}@media only screen and (max-width:479px){.forms .field{margin:0}}.forms input,.forms textarea,.forms .select-wrapper{background:#f2f2f2;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(100%,#f2f2f2));background-image:-webkit-linear-gradient(#fff,#f2f2f2);background-image:-moz-linear-gradient(#fff,#f2f2f2);background-image:-o-linear-gradient(#fff,#f2f2f2);background-image:linear-gradient(#fff,#f2f2f2);border:1px solid #cfcfcf;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.25);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.25);display:block;padding:5px 10px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:100%}.forms input:focus,.forms textarea:focus,.forms .select-focus{-webkit-box-shadow:rgba(0,0,0,.25) 0 2px 4px 0 inset,#3299bb 0 0 7px;-moz-box-shadow:rgba(0,0,0,.25) 0 2px 4px 0 inset,#3299bb 0 0 7px;box-shadow:rgba(0,0,0,.25) 0 2px 4px 0 inset,#3299bb 0 0 7px;outline:0}.forms .textarea textarea{height:250px}.forms .additional-field{padding-top:20px}.forms .push-over{margin-left:140px}@media only screen and (max-width:479px){.forms .push-over{margin:0}}.forms .additional-field p{margin-top:20px}.forms button{margin-left:140px}@media only screen and (max-width:479px){.forms button{margin:0}}.forms .error{color:red;font-size:13px}.forms .loading{background:url(/assets/images/structure/loading.gif?1404418702) no-repeat 0 5px;display:inline-block;height:26px;margin-left:10px;vertical-align:middle;width:16px}.forms .success{display:inline-block;margin-left:10px}.select-wrapper{position:relative}.select-wrapper:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #3299bb;content:"";height:0;filter:alpha(Opacity=40);opacity:.4;position:absolute;right:11px;top:13px;width:0}.select-wrapper select{border:1px solid transparent;cursor:pointer;height:37px;left:0;position:absolute;top:0;width:100%;z-index:10}.js .select-wrapper select{left:10px;filter:alpha(Opacity=0);opacity:.001}.select-wrapper .select-value{display:block;overflow:hidden;padding-right:15px;text-overflow:ellipsis;white-space:nowrap}.pln{color:#424242}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}.heading-1{color:#3299bb;font-size:50px;line-height:1.1;margin-bottom:40px}@media only screen and (max-width:1023px){.heading-1{font-size:40px}}@media only screen and (max-width:320px){.heading-1{font-size:32px;margin-bottom:20px}}.heading-separator{border-bottom:1px solid #e9e9e9;padding-bottom:40px}@media only screen and (max-width:320px){.heading-separator{padding-bottom:20px}}.heading-call-out{font-size:16px;line-height:1.125;margin-bottom:5px}.text h2,.heading-2{font-size:36px;line-height:1.166666667}@media only screen and (max-width:320px){.text h2,.heading-2{font-size:24px}}.text h3,.heading-3{font-size:18px;line-height:1.3}.heading-spaced{margin-bottom:11px}.heading-half-spaced{margin-bottom:5px}#content h1 a,#content h2 a,#content h3 a,#content h4 a,#content h5 a,#content h6 a{display:block;font-weight:400}.text p,.text pre,.text ul,.text ol,.text .codeblock,.text iframe{margin-bottom:22px}.text iframe{margin-bottom:22px!important}.text .last{margin-bottom:0}.text img{height:auto!important;width:auto!important}.text ul li,.listing-bullets li{padding-left:10px;position:relative}.text ul li,.text ol li{margin-bottom:10px}.listing-bullets li{margin-bottom:5px}.text ul li:before,.listing-bullets li:before{color:#3299bb;content:"›";left:0;font:16px/22px ProximaNova,Helvetica,Arial,sans-serif;position:absolute;top:0}.content-bullets li:before{color:#424242}.text pre,.text .codeblock{font-family:Consolas,"Lucida Sans Unicode",Monaco,"Courier New",Courier,monospace;word-wrap:break-word}.text .codeblock{white-space:pre}.text .codeblock span{color:#424242!important}.text .pull-up{margin-top:-22px}.text .prettyprint{border:1px solid #ddd;-webkit-box-shadow:inset 40px 0 0 #efefef,inset 41px 0 0 #ddd;-moz-box-shadow:inset 40px 0 0 #efefef,inset 41px 0 0 #ddd;box-shadow:inset 40px 0 0 #efefef,inset 41px 0 0 #ddd;padding:10px 20px}.text pre .linenums{list-style:decimal;margin:0 0 0 20px}.text pre .linenums li{color:#aaa;margin:0 0 4px;padding:0 0 0 10px}.text pre .linenums li:last-child{margin-bottom:0}.bottom-spaced{padding-bottom:40px}@media only screen and (max-width:800px){.bottom-spaced{padding-bottom:20px}}.bottom-outside-spaced{margin-bottom:40px}@media only screen and (max-width:800px){.bottom-outside-spaced{margin-bottom:20px}}.call-out,.text pre,.text .codeblock{background:#e9e9e9;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 3px inset;-moz-box-shadow:rgba(0,0,0,.2) 0 0 3px inset;box-shadow:rgba(0,0,0,.2) 0 0 3px inset;padding:20px}.nav-internal li{width:50%}.nav-internal a{display:block;min-height:22px;padding:11px 0;position:relative}#content .nav-internal a{color:#424242;text-decoration:none}.nav-internal .prev{padding-right:64px;text-align:right}.nav-internal .next{padding-left:64px}.nav-internal .arrow{-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;display:block;font:44px/44px ProximaNova,Helvetica,Arial,sans-serif;height:44px;position:absolute;text-align:center;top:0;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;width:44px}.nav-internal .prev .arrow{background-color:#424242;background-position:13px -229px;right:10px}.nav-internal .next .arrow{background-color:#424242;background-position:17px -271px;left:10px}.nav-internal a:hover .arrow{background-color:#3299bb}.listing-work li{margin-bottom:40px;overflow:hidden;padding:0 20px;position:relative}.listing-work-rows li{padding:0}@media only screen and (max-width:800px){.listing-work-rows li{float:none;width:100%}}.listing-work-rows .wrapper{padding:0 20px}.listing-work a{display:block}#content .listing-work a{color:#fff;text-decoration:none}.listing-work a:after{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;bottom:-10px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);-moz-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);content:"";height:10px;left:10px;position:absolute;right:10px}.listing-work img{display:block;filter:alpha(Opacity=90);opacity:.9;position:relative;top:20px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.touch .listing-work img{top:0}.listing-work a:hover img{filter:alpha(Opacity=100);opacity:1;top:0}.listing-work .heading{background:#f90;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;bottom:40px;-webkit-box-shadow:-5px 0 10px rgba(0,0,0,.25);-moz-box-shadow:-5px 0 10px rgba(0,0,0,.25);box-shadow:-5px 0 10px rgba(0,0,0,.25);font-size:20px;line-height:1;padding:10px;position:absolute;right:20px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media only screen and (max-width:479px){.listing-work .heading{font-size:15px;padding:5px 10px}}.listing-work .heading-small{font-size:15px;padding:5px 10px}.listing-work a:hover .heading{background:#3299bb;padding-right:20px}.date{color:#bcbcbc;display:block;font-size:12px;margin-bottom:22px;text-align:right}.listing-spaced{margin-bottom:22px;margin-top:44px}.listing-rows li{float:left;margin-right:10px}.listing-separator li{border-bottom:1px solid #e9e9e9;margin-bottom:22px;padding:0 22px 22px}@media only screen and (max-width:800px){.listing-separator li{padding-left:0;padding-right:0}}#content .listing-blog a{text-decoration:none}.listing-blog p{margin:11px 0}@media only screen and (max-width:320px){.listing-small-break li{float:none;margin:0 0 20px;padding-bottom:20px;width:100%}}.listing-screenshots{max-width:910px}.listing-screenshots li{margin-bottom:22px}.listing-screenshots li:last-child{margin-bottom:0}@media only screen and (min-width:1023px){.listing-photos{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;-ms-column-gap:20px;-o-column-gap:20px;column-gap:20px}}.listing-photos li{margin-bottom:22px}.listing-photos img{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;margin:0 12px 0 0}.listing-related-posts{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}@media only screen and (max-width:479px){.listing-related-posts{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1}}#content .listing-linked a{font-weight:400}#content .listing-linked .current a{font-weight:700}#content #dsq-content #dsq-global-toolbar{margin:0}#content .button{background:#3299bb;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:4px 12px;text-decoration:none;text-transform:uppercase}#content .button:focus,#content .button:hover{background:#424242;color:#fff}.me{margin:0 0 10px 20px;position:relative}.me:after{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;bottom:-10px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);-moz-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);content:"";height:10px;left:5px;position:absolute;right:5px}.bottom-separator{border-bottom:1px solid #e9e9e9;margin-bottom:40px;padding-bottom:40px}.spaced-column{margin-right:3.875%}.content-loading{background:#fff url(/assets/images/structure/loading.gif?1404418702) no-repeat 50% 50%;border:1px solid #e9e9e9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);-moz-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);display:none;height:50px;left:50%;margin:-25px 0 0 -25px;position:fixed;top:50%;width:50px;z-index:1000}.screenshots li{clear:both}.screenshots .small{clear:none;float:left;margin-right:2.12765957%;width:31.91489362%}@media only screen and (max-width:550px){.screenshots .small{float:none;margin-right:0;width:100%}}.screenshots .small+.small+.small{margin-right:0}.video-wrapper{padding-bottom:70%;position:relative}.video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}