@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:normal;src:url('../fonts/opensans-regular-webfont.eot');src:url('../fonts/opensans-regular-webfont.eot?#iefix') format("embedded-opentype"),url('../fonts/opensans-regular-webfont.woff') format("woff"),url('../fonts/opensans-regular-webfont.ttf') format("truetype"),url('../fonts/opensans-regular-webfont.svg#OpenSansRegular') format("svg")}
@font-face{font-family:"OpenSans";font-style:normal;font-weight:bold;src:url('../fonts/opensans-bold-webfont.eot');src:url('../fonts/opensans-bold-webfont.eot?#iefix') format("embedded-opentype"),url('../fonts/opensans-bold-webfont.woff') format("woff"),url('../fonts/opensans-bold-webfont.ttf') format("truetype"),url('../fonts/opensans-bold-webfont.svg#OpenSansBold') format("svg")}
@font-face{font-family:"OpenSans";font-style:italic;font-weight:normal;src:url('../fonts/opensans-italic-webfont.eot');src:url('../fonts/opensans-italic-webfont.eot?#iefix') format("embedded-opentype"),url('../fonts/opensans-italic-webfont.woff') format("woff"),url('../fonts/opensans-italic-webfont.ttf') format("truetype"),url('../fonts/opensans-italic-webfont.svg#OpenSansItalic') format("svg")}
@font-face{font-family:"ProximaNova";font-style:normal;font-weight:normal;src:url('../fonts/ProximaNova-Sbold-webfont.eot');src:url('../fonts/ProximaNova-Sbold-webfont.eot?#iefix') format("embedded-opentype"),url('../fonts/ProximaNova-Sbold-webfont.woff') format("woff"),url('../fonts/ProximaNova-Sbold-webfont.ttf') format("truetype"),url('../fonts/ProximaNova-Sbold-webfont.svg#webfontZWd5BY6k') format("svg")}
.transparent-sprite,.btn-mobile-toggle,#header .connect .twitter,#header .connect .linkedin,#header .connect .facebook,#header .connect .google,.nav-internal .prev .arrow,.nav-internal .next .arrow{background:url('../images/transparent-s56d3c02424.png') no-repeat}
body{background:#fafafa url(../images/bg-body.png);color:#424242;font:14px/1.5 "OpenSans",Helvetica,Arial,sans-serif;max-width:1390px;overflow-y:auto;-webkit-font-smoothing:antialiased}
strong{font-weight:bold}
em{font-style:italic}
#content a{color:#f90;font-weight:bold;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}
#content a:hover{color:#3299bb;text-decoration:none}
img,video{max-width:100%}
h1,h2,h3,h4,h5,h6{font-family:"ProximaNova",Helvetica,Arial,sans-serif;font-weight:normal}
::-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,0.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,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,0.9);left:-1380px;height:10000px;position:fixed;top:-150px;-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-ms-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.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 0}
}
#header #logo{color:#3299bb;display:block;font:38px/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,0.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}
}
#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,0.8);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.25);-moz-box-shadow:0 0 2px rgba(0,0,0,0.25);box-shadow:0 0 2px rgba(0,0,0,0.25);color:#fff;display:block;margin-left:10px;padding:5px 10px;text-decoration:none;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.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 .linkedin{background-position:0 0}
#header .connect .facebook{background-position:0 -60px}
#header .connect .google{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,0.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2);color:#fff;display:block;font-size:12px;line-height:12px;left:50%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;padding:7px;position:absolute;top:-26px;visibility:hidden;white-space:nowrap;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:progid:DXImageTransform.Microsoft.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:progid:DXImageTransform.Microsoft.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:none;overflow:visible;width:auto}
.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:bold 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%, #ffffff), color-stop(100%, #f2f2f2));background-image:-webkit-linear-gradient(#ffffff,#f2f2f2);background-image:-moz-linear-gradient(#ffffff,#f2f2f2);background-image:-o-linear-gradient(#ffffff,#f2f2f2);background-image:-ms-linear-gradient(#ffffff,#f2f2f2);background-image:linear-gradient(#ffffff,#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,0.25);-moz-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.25);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.25);display:block;padding:5px 10px;-webkit-transition:all,0.25s,ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all,0.25s,ease-in-out;width:100%}
.forms input:focus,.forms textarea:focus{-webkit-box-shadow:rgba(0,0,0,0.25) 0 2px 4px 0 inset,#3299bb 0 0 7px;-moz-box-shadow:rgba(0,0,0,0.25) 0 2px 4px 0 inset,#3299bb 0 0 7px;box-shadow:rgba(0,0,0,0.25) 0 2px 4px 0 inset,#3299bb 0 0 7px;outline:none}
.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:#f00;font-size:13px}
.forms .loading{background:url(/assets/images/structure/loading.gif) no-repeat 0 5px;display:inline-block;height:26px;margin-left:10px;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:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.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:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0.001}
.select-wrapper .selected{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:40px;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:normal}
.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:14px;position:relative}
.text ul li,.text ol li{margin-bottom:10px}
.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,0.2) 0 0 3px inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 0 3px inset;box-shadow:rgba(0,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,0.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,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 0.25s ease-in-out;-moz-transition:background-color 0.25s ease-in-out;-ms-transition:background-color 0.25s ease-in-out;-o-transition:background-color 0.25s ease-in-out;transition:background-color 0.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,0.5);-moz-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,0,0,0.5);content:"";height:10px;left:10px;position:absolute;right:10px}
.listing-work img{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9;position:relative;top:20px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}
.touch .listing-work img{top:0}
.listing-work a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;top:0}
.listing-work .heading{background:#f90;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;-ms-border-top-left-radius:3px;-o-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;-ms-border-bottom-left-radius:3px;-o-border-bottom-left-radius:3px;border-bottom-left-radius:3px;bottom:40px;-webkit-box-shadow:-5px 0 10px rgba(0,0,0,0.25);-moz-box-shadow:-5px 0 10px rgba(0,0,0,0.25);box-shadow:-5px 0 10px rgba(0,0,0,0.25);font-size:20px;line-height:1;padding:10px;position:absolute;right:20px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.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;-o-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-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;-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;-o-column-count:1;column-count:1}
}
#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,0.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2);color:#fff;display:inline-block;font-size:12px;font-weight:bold;padding:4px 12px;text-decoration:none;text-transform:uppercase}
#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,0.5);-moz-box-shadow:0 0 15px rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(0,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%}


