@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#00fbe6;text-shadow:none}::selection{background:#00fbe6;text-shadow:none}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}a{color:#00e}a:hover{color:#06e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.home-sprite,#services nav a[href*="strategy"],#services nav a[href*="strategy"].active,#services nav a[href*="creative"],#services nav a[href*="creative"].active,#services nav a[href*="development"],#services nav a[href*="development"].active,#services nav a[href*="experiential"],#services nav a[href*="experiential"].active,#services nav a[href*="products"],#services nav a[href*="products"].active{background:url('../img/sprites/home-sf4615c937c.png') no-repeat}.general-sprite,#main_header h1 a,#main_header form input[type="submit"],#main_footer .columnB .fb a,#main_footer .columnB .twitter a,#main_footer .columnB .linkedin a,#main_footer .columnB .vimeo a,#main_footer .columnB .foursquare a,#main_footer .columnB .tumblr-icon a{background:url('../img/sprites/general-s192fed539e.png') no-repeat}.borders-sprite,#careers:before,#careers:after,.clients #main #clients:before,#main_footer:before{background:url('../img/sprites/borders-s83727a0570.png') no-repeat}.icons-sprite,.profile .icons .website,.profile .icons .youtube,.profile .icons .pinterest,.profile .icons .tumblr,.profile .icons .flickr,.profile .icons .forrst,.profile .icons .foursquare,.profile .icons .facebook,.profile .icons .dribbble,.profile .icons .linkedin,.profile .icons .twitter,.profile .icons .email,#work_filter .all a,#work_filter .all.selected a,#work_filter .strategy a,#work_filter .strategy.selected a,#work_filter .creative a,#work_filter .creative.selected a,#work_filter .development a,#work_filter .development.selected a,#work_filter .experiential a,#work_filter .experiential.selected a,.project .strategy:before,.project .development:before,.project .creative:before,.project .experiential:before,.services #extended_items .strategy p:before,.services #extended_items .development p:before,.services #extended_items .creative p:before,.services #extended_items .experiential p:before,#main_footer label.valid,#main_footer label.error{background:url('../img/sprites/icons-s4a90fdaa6d.png') no-repeat}#ad-age-banner{background:#252525;height:32px;padding-top:13px;position:absolute;top:0;width:100%;z-index:1000;text-align:center}#ad-age-banner a{text-decoration:none}#ad-age-banner strong{color:#fc1475;font:normal 19px "magion-web",sans-serif;padding-left:36px;background:url("../img/adage-cup.gif") center left no-repeat;background-size:26px 23px}#ad-age-banner .read_more{color:#535353;font:normal 13px "magion-web",sans-serif;text-decoration:none;padding-right:20px;background:url("../img/adage-more.gif") center right no-repeat;background-size:10px 10px;-webkit-transition:0.25s color linear;-moz-transition:0.25s color linear;-o-transition:0.25s color linear;transition:0.25s color linear}#ad-age-banner .read_more:hover{color:#6d6d6d}#ad-age-banner .close{text-indent:-9999px;color:transparent;background:url("../img/adage-close.gif") center center no-repeat;background-size:18px 19px;width:18px;height:19px;float:right;cursor:pointer}#main_header.bumped{padding-top:45px}.subnavfix.bumped{top:148px;z-index:2}@media only screen and (max-width: 1028px){#ad-age-banner{width:1028px}}* html .clearfix,* html #main_header .container,#main_header * html .container,* html #main_header ul,#main_header * html ul,* html #main_header ul li ul,#main_header ul li * html ul,* html #services .panes>div,#services * html .panes>div,* html #services ul,#services * html ul,* html #stats .panel,#stats * html .panel,* html .about .awards,.about * html .awards,* html .about .coreteam ul,.about .coreteam * html ul,* html .careers #banner,.careers * html #banner,* html .profile #main .meta,.profile #main * html .meta,* html .profile #main .meta ul,.profile #main .meta * html ul,* html .profile #main .meta .links,.profile #main .meta * html .links,* html .profile .profile_nav ol,.profile .profile_nav * html ol,* html .profile .details,.profile * html .details,* html .work #item_list,.work * html #item_list,* html .work #item_list ul,.work #item_list * html ul,* html #work_filter>ul,* html .team #item_list,.team * html #item_list,* html .project .services,.project * html .services,* html .project .slides li,.project .slides * html li,* html #slideNav ul,#slideNav * html ul,* html .services #item_list,.services * html #item_list,* html .services #extended_items header,.services #extended_items * html header,* html .clients #main .container header,.clients #main .container * html header,* html .clients .blog #main>nav header,.clients .blog #main>nav * html header,* html .blog .clients #main>nav header,.blog .clients #main>nav * html header,* html .clients #main #clients ul,.clients #main #clients * html ul,* html .blog #main>nav,.blog * html #main>nav,* html .blog #main .blog_nav ol,.blog #main .blog_nav * html ol,* html .blog #main article .meta ul,.blog #main article .meta * html ul,* html .blog #main article .entry-content,.blog #main article * html .entry-content,* html .blog .comments #respond,.blog .comments * html #respond,* html .blog .comments #respond #commentform,.blog .comments #respond * html #commentform,* html .search #main>.container article .meta,.search #main>.container article * html .meta,* html .search .blog #main>nav article .meta,.search .blog #main>nav article * html .meta,* html .blog .search #main>nav article .meta,.blog .search #main>nav article * html .meta,* html #main_footer .columnB .social ul,#main_footer .columnB .social * html ul,* html #elsewhere .container,#elsewhere * html .container,* html #sitemap nav>ul,#sitemap * html nav>ul{zoom:1}*:first-child+html .clearfix,*:first-child+html #main_header .container,#main_header *:first-child+html .container,*:first-child+html #main_header ul,#main_header *:first-child+html ul,*:first-child+html #services .panes>div,#services *:first-child+html .panes>div,*:first-child+html #services ul,#services *:first-child+html ul,*:first-child+html #stats .panel,#stats *:first-child+html .panel,*:first-child+html .about .awards,.about *:first-child+html .awards,*:first-child+html .about .coreteam ul,.about .coreteam *:first-child+html ul,*:first-child+html .careers #banner,.careers *:first-child+html #banner,*:first-child+html .profile #main .meta,.profile #main *:first-child+html .meta,*:first-child+html .profile #main .meta ul,.profile #main .meta *:first-child+html ul,*:first-child+html .profile #main .meta .links,.profile #main .meta *:first-child+html .links,*:first-child+html .profile .profile_nav ol,.profile .profile_nav *:first-child+html ol,*:first-child+html .profile .details,.profile *:first-child+html .details,*:first-child+html .work #item_list,.work *:first-child+html #item_list,*:first-child+html .work #item_list ul,.work #item_list *:first-child+html ul,*:first-child+html #work_filter>ul,*:first-child+html .team #item_list,.team *:first-child+html #item_list,*:first-child+html .project .services,.project *:first-child+html .services,*:first-child+html .project .slides li,.project .slides *:first-child+html li,*:first-child+html #slideNav ul,#slideNav *:first-child+html ul,*:first-child+html .services #item_list,.services *:first-child+html #item_list,*:first-child+html .services #extended_items header,.services #extended_items *:first-child+html header,*:first-child+html .clients #main .container header,.clients #main .container *:first-child+html header,*:first-child+html .clients .blog #main>nav header,.clients .blog #main>nav *:first-child+html header,*:first-child+html .blog .clients #main>nav header,.blog .clients #main>nav *:first-child+html header,*:first-child+html .clients #main #clients ul,.clients #main #clients *:first-child+html ul,*:first-child+html .blog #main>nav,.blog *:first-child+html #main>nav,*:first-child+html .blog #main .blog_nav ol,.blog #main .blog_nav *:first-child+html ol,*:first-child+html .blog #main article .meta ul,.blog #main article .meta *:first-child+html ul,*:first-child+html .blog #main article .entry-content,.blog #main article *:first-child+html .entry-content,*:first-child+html .blog .comments #respond,.blog .comments *:first-child+html #respond,*:first-child+html .blog .comments #respond #commentform,.blog .comments #respond *:first-child+html #commentform,*:first-child+html .search #main>.container article .meta,.search #main>.container article *:first-child+html .meta,*:first-child+html .search .blog #main>nav article .meta,.search .blog #main>nav article *:first-child+html .meta,*:first-child+html .blog .search #main>nav article .meta,.blog .search #main>nav article *:first-child+html .meta,*:first-child+html #main_footer .columnB .social ul,#main_footer .columnB .social *:first-child+html ul,*:first-child+html #elsewhere .container,#elsewhere *:first-child+html .container,*:first-child+html #sitemap nav>ul,#sitemap *:first-child+html nav>ul{zoom:1}.clearfix:after,#main_header .container:after,#main_header ul:after,#main_header ul li ul:after,#services .panes>div:after,#services ul:after,#stats .panel:after,.about .awards:after,.about .coreteam ul:after,.careers #banner:after,.profile #main .meta:after,.profile #main .meta ul:after,.profile #main .meta .links:after,.profile .profile_nav ol:after,.profile .details:after,.work #item_list:after,.work #item_list ul:after,#work_filter>ul:after,.team #item_list:after,.project .services:after,.project .slides li:after,#slideNav ul:after,.services #item_list:after,.services #extended_items header:after,.clients #main .container header:after,.clients .blog #main>nav header:after,.blog .clients #main>nav header:after,.clients #main #clients ul:after,.blog #main>nav:after,.blog #main .blog_nav ol:after,.blog #main article .meta ul:after,.blog #main article .entry-content:after,.blog .comments #respond:after,.blog .comments #respond #commentform:after,.search #main>.container article .meta:after,.search .blog #main>nav article .meta:after,.blog .search #main>nav article .meta:after,#main_footer .columnB .social ul:after,#elsewhere .container:after,#sitemap nav>ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.hidden,#main_header h2,#main_header label,.contact #main .vcard img,.contact #main .vcard .email,.profile #main .meta .links h3,#sitemap h2{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ir,#main_header h1 a,#main_header form input[type="submit"],#services nav a[href*="strategy"],#services nav a[href*="creative"],#services nav a[href*="development"],#services nav a[href*="experiential"],#services nav a[href*="products"],#careers:before,#careers:after,.profile .icons li,.work #item_list li li,#work_filter li>a,.project .services li:before,.services #extended_items p:before,.clients #main #clients:before,.blog #main>nav>ul:before,#main_footer .columnB .fb a,#main_footer .columnB .twitter a,#main_footer .columnB .linkedin a,#main_footer .columnB .vimeo a,#main_footer .columnB .foursquare a,#main_footer .columnB .tumblr-icon a,#main_footer label.valid,#main_footer label.error,#homepage_slideshow .slideD .no-jaggies{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br,#main_header h1 a br,#main_header form input[type="submit"] br,#services nav a[href*="strategy"] br,#services nav a[href*="creative"] br,#services nav a[href*="development"] br,#services nav a[href*="experiential"] br,#services nav a[href*="products"] br,#careers:before br,#careers:after br,.profile .icons li br,.work #item_list li li br,#work_filter li>a br,.project .services li:before br,.services #extended_items p:before br,.clients #main #clients:before br,.blog #main>nav>ul:before br,#main_footer .columnB .fb a br,#main_footer .columnB .twitter a br,#main_footer .columnB .linkedin a br,#main_footer .columnB .vimeo a br,#main_footer .columnB .foursquare a br,#main_footer .columnB .tumblr-icon a br,#main_footer label.valid br,#main_footer label.error br,#homepage_slideshow .slideD .no-jaggies br{display:none}.bulleted li,.about .careers ul li,.profile #main .samples.info ul li,.profile #main .posts ol li,.project .details .content>ul li,.services #extended_items .container>ul ul li,.services #extended_items .blog #main>nav>ul ul li,.blog .services #extended_items #main>nav>ul ul li,.blog #main article .entry-content ul li{margin-bottom:8px;font-size:13px;position:relative}.bulleted li:before,.about .careers ul li:before,.profile #main .samples.info ul li:before,.profile #main .posts ol li:before,.project .details .content>ul li:before,.services #extended_items .container>ul ul li:before,.services #extended_items .blog #main>nav>ul ul li:before,.blog .services #extended_items #main>nav>ul ul li:before,.blog #main article .entry-content ul li:before{content:"♦";font-style:normal;font-size:10px;position:absolute;left:-15px;top:2px}.bulleted a,.about .careers ul a,.profile #main .samples.info ul a,.profile #main .posts ol a,.project .details .content>ul a,.services #extended_items .container>ul ul a,.services #extended_items .blog #main>nav>ul ul a,.blog .services #extended_items #main>nav>ul ul a,.blog #main article .entry-content ul a{color:#000}.generated,#services h2:before,#services h2:after,#services nav:after,#stats>header:before,#stats h2:after,.contact #main .form p.error:before,.careers #apply form p.error:before,#careers:before,#careers:after,.project .services li:before,.services #extended_items p:before,.clients #main #clients:before,.blog #main>nav>ul:before,#main_footer:before{content:"";display:block;position:absolute}.atrament,#main h1,.profile #main h2,.profile .profile_nav ol a,.profile dd span,.work #item_list h3,.team #item_list h3,.services #item_list h3,.services #extended_items h2,.blog #main .blog_nav a,.blog #main .blog_nav span,.home #banner p,.home #banner h2{font-family:"atrament-web", sans-serif}.magion,.generalTitle,#main h2,.profile #main .meta p,.profile #main h3,.project .services li,.services #extended_items h3,blockquote p,#careers dt,#work_filter li li a{font-family:"magion-web", sans-serif}.georgia,.bodyCopy,.titleBlurb,.careers #banner p,.careers #apply p,.formEl label,.contact #main .form form label,.careers #apply form label,.blog .comments #respond #commentform label,.formEl input[type="text"],.contact #main .form form input[type="text"],.careers #apply form input[type="text"],.blog .comments #respond #commentform input[type="text"],.formEl input[type="textarea"],.contact #main .form form input[type="textarea"],.careers #apply form input[type="textarea"],.blog .comments #respond #commentform input[type="textarea"],.formEl input[type="email"],.contact #main .form form input[type="email"],.careers #apply form input[type="email"],.blog .comments #respond #commentform input[type="email"],.formEl input[type="tel"],.contact #main .form form input[type="tel"],.careers #apply form input[type="tel"],.blog .comments #respond #commentform input[type="tel"],.formEl textarea,.contact #main .form form textarea,.careers #apply form textarea,.blog .comments #respond #commentform textarea,p,.contact #main .vcard,.profile dd,.project .details .personnel a,.bannerTitle,.about #banner h2,.contact #main .form h2,.careers #banner h2,.careers #apply h2,.smallCopy,.about .awards p,#careers dd,.smallCaps,blockquote .attribution,.profile #main .meta h3,.profile dt,.project .details .personnel p,#main_header form input[type="search"],.about .careers ul,#work_filter h2,.services #extended_items .container>ul ul,.services #extended_items .blog #main>nav>ul ul,.blog .services #extended_items #main>nav>ul ul,.products #item_list header a{font-family:georgia, serif}.bodyCopy,.titleBlurb,.careers #banner p,.careers #apply p,.formEl label,.contact #main .form form label,.careers #apply form label,.blog .comments #respond #commentform label,.formEl input[type="text"],.contact #main .form form input[type="text"],.careers #apply form input[type="text"],.blog .comments #respond #commentform input[type="text"],.formEl input[type="textarea"],.contact #main .form form input[type="textarea"],.careers #apply form input[type="textarea"],.blog .comments #respond #commentform input[type="textarea"],.formEl input[type="email"],.contact #main .form form input[type="email"],.careers #apply form input[type="email"],.blog .comments #respond #commentform input[type="email"],.formEl input[type="tel"],.contact #main .form form input[type="tel"],.careers #apply form input[type="tel"],.blog .comments #respond #commentform input[type="tel"],.formEl textarea,.contact #main .form form textarea,.careers #apply form textarea,.blog .comments #respond #commentform textarea,p,.contact #main .vcard,.profile dd,.project .details .personnel a{color:#888;font-size:17px;line-height:1.6}.bannerTitle,.about #banner h2,.contact #main .form h2,.careers #banner h2,.careers #apply h2{color:#000;font-size:44px;border:0}.titleBlurb,.careers #banner p,.careers #apply p{font-size:22px;line-height:1.45}.titleBlurb a,.careers #banner p a,.careers #apply p a{color:#000;text-decoration:underline}.generalTitle,#main h2,.profile #main .meta p,.profile #main h3,.project .services li,.services #extended_items h3{color:#000;border-bottom:1px solid #d4d4d4;font-size:16px;margin-bottom:18px;padding-bottom:1px;text-transform:none}.smallCopy,.about .awards p,#careers dd{color:#888;font-size:12px;font-style:italic;line-height:1.67;margin-top:-3px}.smallCaps,blockquote .attribution,.profile #main .meta h3,.profile dt,.project .details .personnel p{color:#888;font-size:10px;text-transform:uppercase}.leftColumn,.about #main section{float:left;width:630px}.rightColumn,.about #main .aside{float:right;width:271px}.formEl,.contact #main .form form,.careers #apply form,.blog .comments #respond #commentform{background-color:#f5f5f5;border:1px solid #d4d4d4;padding:20px;width:550px}.formEl label,.contact #main .form form label,.careers #apply form label,.blog .comments #respond #commentform label{font-style:italic;color:#c6c6c6;text-transform:lowercase;top:15px;left:15px}.formEl div.field,.contact #main .form form div.field,.careers #apply form div.field,.blog .comments #respond #commentform div.field{margin-bottom:25px}.formEl input[type="text"],.contact #main .form form input[type="text"],.careers #apply form input[type="text"],.blog .comments #respond #commentform input[type="text"],.formEl input[type="textarea"],.contact #main .form form input[type="textarea"],.careers #apply form input[type="textarea"],.blog .comments #respond #commentform input[type="textarea"],.formEl input[type="email"],.contact #main .form form input[type="email"],.careers #apply form input[type="email"],.blog .comments #respond #commentform input[type="email"],.formEl input[type="tel"],.contact #main .form form input[type="tel"],.careers #apply form input[type="tel"],.blog .comments #respond #commentform input[type="tel"],.formEl textarea,.contact #main .form form textarea,.careers #apply form textarea,.blog .comments #respond #commentform textarea{background-color:#fbfbfb;background-image:-o-linear-gradient(-90deg, #f1f1f1 0%, #fbfbfb 75%);background-image:-moz-linear-gradient(-90deg, #f1f1f1 0%, #fbfbfb 75%);background-image:-webkit-linear-gradient(-90deg, #f1f1f1 0%, #fbfbfb 75%);background-image:-ms-linear-gradient(-90deg, #f1f1f1 0%, #fbfbfb 75%);background-image:linear-gradient(-90deg, #f1f1f1 0%,#fbfbfb 75%);border:1px solid #d4d4d4;color:#6c6c6c;font-size:18px;padding:12px;width:523px;-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 1px 0 inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 inset;box-shadow:rgba(0,0,0,0.2) 0 1px 0 inset}.formEl input[type="text"]:focus,.contact #main .form form input[type="text"]:focus,.careers #apply form input[type="text"]:focus,.blog .comments #respond #commentform input[type="text"]:focus,.formEl input[type="textarea"]:focus,.contact #main .form form input[type="textarea"]:focus,.careers #apply form input[type="textarea"]:focus,.blog .comments #respond #commentform input[type="textarea"]:focus,.formEl input[type="email"]:focus,.contact #main .form form input[type="email"]:focus,.careers #apply form input[type="email"]:focus,.blog .comments #respond #commentform input[type="email"]:focus,.formEl input[type="tel"]:focus,.contact #main .form form input[type="tel"]:focus,.careers #apply form input[type="tel"]:focus,.blog .comments #respond #commentform input[type="tel"]:focus,.formEl textarea:focus,.contact #main .form form textarea:focus,.careers #apply form textarea:focus,.blog .comments #respond #commentform textarea:focus{background-color:#fff;background-image:none;-webkit-box-shadow:#00fbe6 0 0 5px;-moz-box-shadow:#00fbe6 0 0 5px;box-shadow:#00fbe6 0 0 5px}.fontFix,#main_header ul>li a,#main_header ul li ul>li a,#services,#services h2 span,#stats>header p,#stats dt,#stats dd{-webkit-transform:translate3d(0, 0, 0)}a{color:black}a:hover{color:#00e1ce}b{font-weight:normal}p+p{margin-top:20px}h1,h2,h3,h4,h5,h6,ul,ol,p,dl,dd,dt{margin:0;padding:0}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:normal}li{list-style:none}label{position:absolute;top:3px;left:5px;z-index:1;color:#999}input[type="submit"]{background:#292929;border:1px solid #292929;color:#fff;font:normal 16px/1.4 "magion-web",sans-serif;width:100%;padding:10px 0 5px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 0px rgba(255,255,255,0),inset 0px 2px 0px rgba(255,255,255,0.1);-moz-box-shadow:0px 0px 0px rgba(255,255,255,0),inset 0px 2px 0px rgba(255,255,255,0.1);box-shadow:0px 0px 0px rgba(255,255,255,0),inset 0px 2px 0px rgba(255,255,255,0.1);margin:0 auto;text-transform:uppercase;width:280px}input[type="submit"]:hover{color:#00fbe6}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,textarea:focus{outline-color:#bcf6f2;outline-style:solid;outline-width:1px}label:focus{outline-style:none}img{border:1px solid #d4d4d4}blockquote{border-left:10px solid #00fbe6;margin:40px 0;padding-left:30px}blockquote p{color:#000;font-size:19px}blockquote .attribution{margin-top:15px}blockquote .attribution:before{content:"— "}div.field{position:relative}.btn,.blog .comments ol.commentlist .comment-reply-link{background:transparent;border:1px solid #d4d4d4;color:#888;font:normal 20px/1.4 "magion-web",sans-serif;width:200px;padding:5px 10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;background-color:#fff;color:#888;font-size:11px;padding:3px 10px 2px;width:auto;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms;text-decoration:none}.btn:hover,.blog .comments ol.commentlist .comment-reply-link:hover{color:#fff;background-color:#888}.container,.blog #main>nav{width:960px;margin:0 auto}body{padding-top:100px;min-width:1028px;font-family:georgia,serif}#main h1{border-bottom:7px solid #000;color:#000;font-size:71px;font-style:italic;font-weight:bold;line-height:.75;margin:70px auto 30px;text-align:right;text-transform:uppercase;width:960px}#banner{margin:0 auto 30px;width:960px}#main_header{background-color:#fff;border-bottom:1px solid #d4d4d4;position:absolute;top:0;z-index:3;width:100%}#main_header .container,#main_header .blog #main>nav,.blog #main_header #main>nav{padding-top:43px;position:relative}#main_header a{text-decoration:none}#main_header h1{border:0;left:-14px;margin:0;position:absolute;top:43px;width:156px;z-index:5}#main_header h1 a{background-position:0 0;height:106px;width:154px}#main_header h1 a:hover,#main_header h1 a.header_logo_hover,#main_header h1 a.header_logo-hover{background-position:0 -106px}#main_header ul>li{float:left;list-style:none}#main_header ul>li a{display:block}#main_header ul>li a{padding:37px 30px 32px 29px;font-family:"atrament-web",sans-serif;font-size:20px;text-align:center;color:#434343;border-top:6px solid #fff;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}#main_header ul>li a:hover{-webkit-transition-duration:500ms;-moz-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;border-top-color:#00fbe6}#main_header ul li ul{position:absolute;margin-top:0;left:0;z-index:3;border-top:1px solid #d4d4d4;padding-left:326px;display:none}#main_header ul li ul>li{float:left;list-style:none}#main_header ul li ul>li a{display:block}#main_header ul li ul .arrow{display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:1.3em;line-height:0.5em;color:#b3b3b3;margin-right:5px;width:0;overflow:hidden;text-align:right}#main_header ul li ul>li a{display:block;font-family:"magion-web",sans-serif;font-weight:100;text-align:left;text-transform:uppercase;border-top:none;padding:8px 8px 7px 8px;line-height:1em;font-size:0.7em;width:auto;color:#b3b3b3}#main_header ul li ul>li a:hover{color:#434343}#main_header ul li ul>li a:hover .arrow{width:15px}#main_header ul li ul.work-subnav{padding-left:640px}#main_header .addthis_toolbox,#main_header nav,#main_header form,#main_header .fb-like{float:left}#main_header .addthis_button_twitter_follow_native iframe{width:61px !important}#main_header .addthis_toolbox{height:20px;margin:2px 0 0 137px;width:159px}#main_header nav{margin:-44px 0 0 15px}#main_header form{position:relative;margin:1px 0 0 20px}#main_header form input[type="search"]{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;border:1px solid #d4d4d4;background-color:#efefef;width:120px;color:#666;font-style:italic;font-size:14px;padding:3px 10px}#main_header form input[type="search"]:focus{border:1px solid #00fbe6;outline-style:none}#main_header form input[type="submit"]{background-position:0 -403px;height:14px;width:13px;border:0;background-color:transparent;position:absolute;right:9px;top:5px}.subnavfix{height:26px;width:100%;min-width:1028px;border-bottom:1px solid #d4d4d4;background-color:#fff;position:absolute;z-index:1;top:103px}.logged-in #main_header{top:29px}.logged-in .subnavfix{top:132px}.error{padding-bottom:32px}.home #main{margin:auto;width:100%;overflow:hidden}#services{background-color:#00fbe6;position:relative;padding-bottom:35px;padding-top:15px;z-index:1}#services .panes>div{background-color:#00fbe6;color:#fff;clear:both;margin-top:32px;width:100%}#services .btn,#services .blog .comments ol.commentlist .comment-reply-link,.blog .comments ol.commentlist #services .comment-reply-link{background:#292929;border:1px solid #292929;color:#fff;font:italic normal 25px/1 "atrament-web",sans-serif;width:100%;padding:10px 0 5px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 0px rgba(255,255,255,0),inset 0px 2px 0px rgba(255,255,255,0.1);-moz-box-shadow:0px 0px 0px rgba(255,255,255,0),inset 0px 2px 0px rgba(255,255,255,0.1);box-shadow:0px 0px 0px rgba(255,255,255,0),inset 0px 2px 0px rgba(255,255,255,0.1);margin:0 auto;text-transform:uppercase;padding:5px 15px 5px 15px}#services .btn:hover,#services .blog .comments ol.commentlist .comment-reply-link:hover,.blog .comments ol.commentlist #services .comment-reply-link:hover{color:#00fbe6}#services h3{font:italic 190px/0.6 "atrament-web",sans-serif;float:left;margin:18px 60px 30px 0}#services p{color:#fff;font:italic normal 16px/1.45 "magion-web",sans-serif;margin:10px 0 25px}#services h2{background-color:#00fbe6;font:italic 26px/0.6 "magion-web",sans-serif;color:#00c4b3;padding:19px 20px 8px 0;position:relative;top:-62px;text-transform:uppercase;width:330px;border-bottom:0;margin-bottom:0}#services h2 span{padding-bottom:11px;display:block}#services h2:before,#services h2:after{background-color:#00fbe6}#services h2:before{top:-1px;right:350px;width:9999em;height:47px}#services h2:after{width:10px;height:45px;top:-1px;right:-1px;border-top:1px solid #00e1ce;border-right:1px solid #00e1ce;-webkit-box-shadow:rgba(0,0,0,0.15) 10px -10px 0 0;-moz-box-shadow:rgba(0,0,0,0.15) 10px -10px 0 0;box-shadow:rgba(0,0,0,0.15) 10px -10px 0 0}#services nav{margin-top:-50px}#services nav:after{height:0;left:0;width:100%}#services ul{background:url(../img/content/home-service-pucker.png) center bottom no-repeat}#services ul>li{float:left;margin-left:40px;list-style:none}#services ul>li a{display:block}#services ul>li:first-child{margin:0}#services,#services h2,#services h2:before{border-top:1px solid #00e1ce;-webkit-box-shadow:rgba(0,0,0,0.15) 0 -10px 0 0;-moz-box-shadow:rgba(0,0,0,0.15) 0 -10px 0 0;box-shadow:rgba(0,0,0,0.15) 0 -10px 0 0}#services nav,#services h2 span{border-bottom:1px solid #00e1ce;-webkit-box-shadow:rgba(255,255,255,0.35) 0 1px 0;-moz-box-shadow:rgba(255,255,255,0.35) 0 1px 0;box-shadow:rgba(255,255,255,0.35) 0 1px 0}.home #creative h3{font-size:190px}.home #development h3{font-size:150px}.home #experiential h3{font-size:160px}.home #products h3{font-size:185px}#services nav a[href*="strategy"]{background-position:0 -868px;height:124px;width:153px;opacity:.8;outline:0}#services nav a[href*="strategy"]:hover,#services nav a[href*="strategy"].services_strategy_hover,#services nav a[href*="strategy"].services_strategy-hover{background-position:0 -372px}#services nav a[href*="strategy"].active{background-position:0 -372px;height:124px;width:153px}#services nav a[href*="creative"]{background-position:0 -992px;height:124px;width:155px;opacity:.8;outline:0}#services nav a[href*="creative"]:hover,#services nav a[href*="creative"].services_creative_hover,#services nav a[href*="creative"].services_creative-hover{background-position:0 -248px}#services nav a[href*="creative"].active{background-position:0 -248px;height:124px;width:155px}#services nav a[href*="development"]{background-position:0 -744px;height:124px;width:156px;opacity:.8;outline:0}#services nav a[href*="development"]:hover,#services nav a[href*="development"].services_development_hover,#services nav a[href*="development"].services_development-hover{background-position:0 -124px}#services nav a[href*="development"].active{background-position:0 -124px;height:124px;width:156px}#services nav a[href*="experiential"]{background-position:0 -620px;height:124px;width:153px;opacity:.8;outline:0}#services nav a[href*="experiential"]:hover,#services nav a[href*="experiential"].services_experiential_hover,#services nav a[href*="experiential"].services_experiential-hover{background-position:0 0}#services nav a[href*="experiential"].active{background-position:0 0;height:124px;width:153px}#services nav a[href*="products"]{background-position:0 -1116px;height:124px;width:179px;opacity:.8;outline:0}#services nav a[href*="products"]:hover,#services nav a[href*="products"].services_products_hover,#services nav a[href*="products"].services_products-hover{background-position:0 -496px}#services nav a[href*="products"].active{background-position:0 -496px;height:124px;width:179px}#stats{position:relative;z-index:2}#stats>header{background-color:#fff;margin-top:-4px;position:relative;z-index:1}#stats>header .container,#stats>header .blog #main>nav,.blog #stats>header #main>nav{background-color:#fff;padding-top:30px}#stats>header:before{width:800px;height:20px;margin-left:-400px;left:50%;z-index:-2;-webkit-box-shadow:rgba(0,0,0,0.25) 0 0 20px;-moz-box-shadow:rgba(0,0,0,0.25) 0 0 20px;box-shadow:rgba(0,0,0,0.25) 0 0 20px;-webkit-border-radius:800px/50px;-moz-border-radius:800px/50px;border-radius:800px/50px}#stats>header p{color:#888;font:normal 21px/1.6 "magion-web",sans-serif;padding:34px 0;margin-left:360px}#stats>header strong{color:#000;text-transform:uppercase;font-weight:normal}#stats h2{background-color:#fff;color:#444;font:italic 55px/1 "atrament-web",sans-serif;position:absolute;margin:0;text-transform:uppercase;border:0;overflow:visible}#stats h2>span{position:absolute;z-index:10;background-color:#fff;width:185px;padding:40px 55px 26px 70px;left:0}#stats h2>span span{background:url("../img/presentation/checkitout.png") 0 0 no-repeat;display:block;padding:9px 0 0 35px;margin:5px 0 0 -35px}#stats h2:after{width:310px;height:20px;margin-left:-155px;left:50%;z-index:-2;-webkit-box-shadow:rgba(0,0,0,0.25) 0 0 20px;-moz-box-shadow:rgba(0,0,0,0.25) 0 0 20px;box-shadow:rgba(0,0,0,0.25) 0 0 20px;-webkit-border-radius:10px/100px;-moz-border-radius:10px/100px;border-radius:10px/100px;height:153px;top:20px;margin-left:0;z-index:5}#stats>.container{clear:both;margin:25px auto 40px}#stats>.container header{display:table;width:100%;cursor:pointer;-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 20px inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 0 20px inset;box-shadow:rgba(0,0,0,0.2) 0 0 20px inset}#stats>.container header:hover .inactive,#stats>.container header:hover .active{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#stats>.container>div{width:100%;background:#f5f5f5;font:normal 24px/1 "atrament-web",sans-serif;margin-bottom:20px;position:relative}#stats .toggle{border:0;position:absolute;right:10px;top:8px}#stats .active,#stats .expanded .inactive{opacity:0}#stats .expanded .inactive{opacity:0}#stats .expanded .active{opacity:1}#stats dl{display:table-row}#stats dt{display:table-cell;background:#000;background-image:linear-gradient(left, #000000 20%,#525151 100%);background-image:-o-linear-gradient(left, #000 20%, #525151 100%);background-image:-moz-linear-gradient(left, #000 20%, #525151 100%);background-image:-webkit-linear-gradient(left, #000 20%, #525151 100%);background-image:-ms-linear-gradient(left, #000 20%, #525151 100%);color:#d4d4d4;font-size:40px;font-weight:normal;font-style:italic;padding:2px 20px 12px;text-align:right;vertical-align:middle}#stats dd{display:table-cell;color:#888;vertical-align:middle;padding-left:15px;font:18px auto "magion-web",sans-serif}#stats dd:hover{-webkit-transition-duration:350ms;-moz-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;color:#404040}#stats .panel{padding:0}#stats .panel img{display:block;float:left;border-top:0}#stats .panel div{padding:20px 45px 0 570px;height:362px;-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 20px inset;-moz-box-shadow:rgba(0,0,0,0.2) 0 0 20px inset;box-shadow:rgba(0,0,0,0.2) 0 0 20px inset;position:relative;z-index:10;border-top:1px solid #cccccc}#stats .panel p{font-size:16px}#stats .panel .btn,#stats .panel .blog .comments ol.commentlist .comment-reply-link,.blog .comments ol.commentlist #stats .panel .comment-reply-link{font-size:20px;padding:10px 30px;position:absolute;bottom:35px}#stats .panel .action{margin-top:30px}.about #banner ul{margin:40px 0 40px 0}.about #banner li{text-align:center;margin:0;padding:0;height:65px;overflow:hidden;width:100%}.about #banner h2{margin:0;padding:0;display:inline;color:#292929}.about #banner p{display:inline-block;color:#fff;background-color:#000;font-family:"atrament-web",sans-serif;font-style:italic;font-size:2.6em;margin:0 0 -13px 0;line-height:1.2em;overflow:hidden;width:0;height:55px;padding:0;text-align:left;vertical-align:baseline}.about #banner span{color:#00fbe6}.about #main article,.about #main .awards{margin-bottom:40px}.about .awards img{display:block;float:left;margin-right:25px}.about .awards p{font-size:14px;margin-left:435px}.about .coreteam ul{width:291px}.about .coreteam li{float:left;margin:0 20px 20px 0}.about .careers ul{margin:10px 0 0 15px}.about .careers ul a{text-decoration:none}.about .careers ul a:hover{text-decoration:underline;color:#00e1ce}.about .aside div{position:relative;margin-bottom:10px}.about .aside .btn,.about .aside .blog .comments ol.commentlist .comment-reply-link,.blog .comments ol.commentlist .about .aside .comment-reply-link{display:inline;position:absolute;right:0;top:-5px}.contact #main .form{float:right;width:590px}.contact #main .form form{margin:40px 0}.contact #main .form input:after,.contact #main .form textarea:after{display:block;content:"";height:20px;width:20px;background-repeat:no-repeat;position:absolute;right:12px;top:17px}.contact #main .form input.error:after,.contact #main .form textarea.error:after{background-image:url("../img/sprites/icons/newsletter_invalid.png") !important}.contact #main .form input.error:before,.contact #main .form textarea.error:before{content:"*";color:#ff0073;position:absolute;left:-12px;top:0}.contact #main .form input.valid:after,.contact #main .form textarea.valid:after{background-image:url("../img/sprites/icons/newsletter_valid.png") !important}.contact #main .form input[type="submit"]{width:200px;margin-left:170px}.contact #main .form input[type="submit"]:before{display:none}.contact #main .form p.error{display:inline-block !important;color:#ff0074;text-transform:uppercase;line-height:1em;font-size:0.8em;letter-spacing:1px;padding:7px 10px 8px 36px;margin-bottom:10px;border:1px solid #dddddd;background-image:url("../img/sprites/icons/form_invalid_small.png");background-repeat:no-repeat;background-position:8px center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative}.contact #main .form p.error:before{background-image:url("../img/presentation/form_error_pointer.png");width:15px;height:9px;position:absolute;bottom:-7px;left:9px}.contact #main .form p.valid{display:none !important}.contact #main .form p.form-thanks{color:#fff;text-transform:uppercase;letter-spacing:1px;background-color:#292929;border:1px solid #292929;padding:10px;text-align:center;font-family:"atrament-web",sans-serif;font-style:italic;font-size:1.7em;margin:45px 0 -15px 0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;position:relative}.contact #main .form p.form-thanks:before{display:block;content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #292929;position:absolute;top:21px;left:-10px}.contact #main .vcard{margin-bottom:50px}.contact .aside{float:left;width:328px;position:relative}.contact .aside img{border:0;margin-left:-120px}.contact .offices{position:absolute;top:550px}.careers .container,.careers .blog #main>nav,.blog .careers #main>nav{position:relative}.careers #main #careers a:hover{color:#00e1ce !important}.careers #banner{margin-bottom:50px}.careers #banner img{position:absolute;top:-13px;right:-25px;border:0;z-index:-1}.careers #banner p{width:709px}.careers #apply p.form-thanks{color:#fff;text-transform:uppercase;letter-spacing:1px;background-color:#292929;border:1px solid #292929;padding:10px;text-align:center;font-family:"atrament-web",sans-serif;font-style:italic;font-size:1.7em;margin:45px 0 -15px 0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:570px}.careers #apply form{margin:35px 0 60px}.careers #apply form input[type="submit"]{width:200px;margin-left:170px}.careers #apply form input:after,.careers #apply form textarea:after{display:block;content:"";height:20px;width:20px;background-repeat:no-repeat;position:absolute;right:12px;top:17px}.careers #apply form input.error:after,.careers #apply form textarea.error:after{background-image:url("../img/sprites/icons/newsletter_invalid.png") !important}.careers #apply form input.error:before,.careers #apply form textarea.error:before{content:"*";color:#ff0073;position:absolute;left:-12px;top:0}.careers #apply form input.valid:after,.careers #apply form textarea.valid:after{background-image:url("../img/sprites/icons/newsletter_valid.png") !important}.careers #apply form p.error{display:inline-block !important;color:#ff0074;text-transform:uppercase;line-height:1em;font-size:0.8em;letter-spacing:1px;padding:7px 10px 8px 36px;margin-bottom:10px;border:1px solid #dddddd;background-image:url("../img/sprites/icons/form_invalid_small.png");background-repeat:no-repeat;background-position:8px center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative}.careers #apply form p.error:before{background-image:url("../img/presentation/form_error_pointer.png");width:15px;height:9px;position:absolute;bottom:-7px;left:9px}.careers #apply form p.valid{display:none !important}.careers #apply .container,.careers #apply .blog #main>nav,.blog .careers #apply #main>nav,#careers .container,#careers .blog #main>nav,.blog #careers #main>nav{margin:0 auto;width:615px}#careers{background-color:#f4f4f4;position:relative;margin-bottom:40px}#careers dl{background-color:#fff;padding:21px 14px;border:1px solid #d4d4d4;margin-top:25px}#careers li{list-style:disc inside;margin-top:8px}#careers li:first-child{margin:0}#careers dt{border-top:1px solid #d4d4d4;color:#000;font-size:12px;font-style:bold;margin:15px 0 9px;padding-top:15px}#careers dt:first-child{margin-top:0;border:0;padding:0}#careers dd{font-size:14px}#careers .container,#careers .blog #main>nav,.blog #careers #main>nav{padding:45px 0;position:relative;overflow:visible}#careers h2{font-size:20px}#careers:before{padding-top:4px;top:-4px}#careers:after{padding-bottom:4px;bottom:-4px;z-index:3}#careers:before,#careers:after{background-position:0 -9px;height:4px;width:7px;background-repeat:repeat-x;width:100%;left:0}.profile #main h1{margin-bottom:20px}.profile #main h2{border:0;font-size:60px;float:left;width:810px;line-height:1;margin-bottom:24px}.profile #main .meta p{margin:0;padding:0;border:0}.profile #main .meta{border:2px solid #00fbe6;border-right:0;border-left:0;padding:13px 0 0 0;margin-bottom:25px;clear:both}.profile #main .meta h3{margin:0;padding:0;border:0}.profile #main .meta ul>li{float:left;list-style:none}.profile #main .meta ul>li a{display:block}.profile #main .meta ul li{margin:0 10px 10px 0}.profile #main .meta .links{height:50px;float:right;position:relative;top:6px}.profile #main .meta .links>li{float:left;margin-left:10px;list-style:none}.profile #main .meta .links>li a{display:block}.profile #main .meta .links>li:first-child{margin:0}.profile #main .meta .links li{margin-right:0}.profile #main .meta .links h3+li{margin:0}.profile #main .samples.info ol{padding-left:25px;margin:15px 0 30px 0;font-family:georgia,serif;color:#292929;font-style:italic}.profile #main .samples.info ol li{list-style:decimal;margin-top:3px;padding:0 0 0 5px}.profile #main .samples.info ul{padding-left:5px;margin:15px 0 30px 15px;font-family:georgia,serif;color:#292929;font-style:italic}.profile #main .samples.info ul li{padding:0 0 0 5px;font-size:16px;margin-top:3px}.profile #main .samples.info ul li:before{margin:0 19px 0 0}.profile #main .posts ol{margin:0 0 35px 15px}.profile #main .posts ol li{margin-top:15px}.profile #main .posts ol a{text-decoration:none;font-family:georgia,serif}.profile #main .posts ol a:hover{color:#00e1ce;text-decoration:underline}.profile #main .posts .btn,.profile #main .posts .blog .comments ol.commentlist .comment-reply-link,.blog .comments ol.commentlist .profile #main .posts .comment-reply-link{padding:6px 20px 5px}.profile #main aside{margin-top:40px}.profile #main aside h3{border:0;margin:0}.profile .profile_nav{float:right}.profile .profile_nav ol{float:right}.profile .profile_nav ol>li{float:left;margin-left:40px;list-style:none}.profile .profile_nav ol>li a{display:block}.profile .profile_nav ol>li:first-child{margin:0}.profile .profile_nav ol a{color:#888;text-decoration:none}.profile .profile_nav ol a .ir,.profile .profile_nav ol a #main_header h1 a,#main_header h1 .profile .profile_nav ol a a,.profile .profile_nav ol a #main_header form input[type="submit"],#main_header form .profile .profile_nav ol a input[type="submit"],.profile .profile_nav ol a #services nav a[href*="strategy"],#services nav .profile .profile_nav ol a a[href*="strategy"],.profile .profile_nav ol a #services nav a[href*="creative"],#services nav .profile .profile_nav ol a a[href*="creative"],.profile .profile_nav ol a #services nav a[href*="development"],#services nav .profile .profile_nav ol a a[href*="development"],.profile .profile_nav ol a #services nav a[href*="experiential"],#services nav .profile .profile_nav ol a a[href*="experiential"],.profile .profile_nav ol a #services nav a[href*="products"],#services nav .profile .profile_nav ol a a[href*="products"],.profile .profile_nav ol a #careers:before,.profile .profile_nav ol a #careers:after,.profile .profile_nav ol a .icons li,.profile .icons .profile_nav ol a li,.profile .profile_nav ol a .work #item_list li li,.work #item_list li .profile .profile_nav ol a li,.profile .profile_nav ol a #work_filter li>a,#work_filter .profile .profile_nav ol a li>a,.profile .profile_nav ol a .project .services li:before,.project .services .profile .profile_nav ol a li:before,.profile .profile_nav ol a .services #extended_items p:before,.services #extended_items .profile .profile_nav ol a p:before,.profile .profile_nav ol a .clients #main #clients:before,.clients #main .profile .profile_nav ol a #clients:before,.profile .profile_nav ol a .blog #main>nav>ul:before,.blog .profile .profile_nav ol a #main>nav>ul:before,.profile .profile_nav ol a #main_footer .columnB .fb a,#main_footer .columnB .fb .profile .profile_nav ol a a,.profile .profile_nav ol a #main_footer .columnB .twitter a,#main_footer .columnB .twitter .profile .profile_nav ol a a,.profile .profile_nav ol a #main_footer .columnB .linkedin a,#main_footer .columnB .linkedin .profile .profile_nav ol a a,.profile .profile_nav ol a #main_footer .columnB .vimeo a,#main_footer .columnB .vimeo .profile .profile_nav ol a a,.profile .profile_nav ol a #main_footer .columnB .foursquare a,#main_footer .columnB .foursquare .profile .profile_nav ol a a,.profile .profile_nav ol a #main_footer .columnB .tumblr-icon a,#main_footer .columnB .tumblr-icon .profile .profile_nav ol a a,.profile .profile_nav ol a #main_footer label.valid,#main_footer .profile .profile_nav ol a label.valid,.profile .profile_nav ol a #main_footer label.error,#main_footer .profile .profile_nav ol a label.error,.profile .profile_nav ol a #homepage_slideshow .slideD .no-jaggies,#homepage_slideshow .slideD .profile .profile_nav ol a .no-jaggies{width:0;height:0}.profile .profile_nav a{font-size:80px;line-height:.7}.profile .profile_nav .btn,.profile .profile_nav .blog .comments ol.commentlist .comment-reply-link,.blog .comments ol.commentlist .profile .profile_nav .comment-reply-link{text-transform:uppercase;font-size:18px;padding:8px 30px 5px;float:left;margin:22px 0 0 595px;line-height:1}.profile .profile_nav.footer{border-top:2px solid #00fbe6;float:none;clear:both;margin:15px 0 40px 0;padding:10px 0 50px}.profile .details div:first-child{width:330px;float:left;padding:0 35px 30px 0;border-right:1px solid #d4d4d4}.profile .details p+div,.profile .details img+div{margin-top:40px}.profile .samples{float:right;width:559px;border-left:1px solid #d4d4d4;margin-left:-1px;padding-left:35px}.profile dl{float:left;width:559px;padding:0}.profile dt{clear:left;float:left;width:145px;margin:0;padding-top:15px;border-top:1px solid #d4d4d4;font-weight:bold}.profile dd{float:left;width:383px;margin:0;padding:15px;border-top:1px solid #d4d4d4}.profile dd span{color:#000;font-size:45px;line-height:.6}.profile .icons li{opacity:.7;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms}.profile .icons li:hover{opacity:1}.profile .icons .website{background-position:0 -2099px;height:25px;width:42px}.profile .icons .youtube{background-position:0 -1899px;height:25px;width:27px}.profile .icons .pinterest{background-position:0 -1949px;height:25px;width:22px}.profile .icons .tumblr{background-position:0 -1849px;height:25px;width:13px}.profile .icons .flickr{background-position:0 -1999px;height:25px;width:28px}.profile .icons .forrst{background-position:0 -2024px;height:25px;width:20px}.profile .icons .foursquare{background-position:0 -1824px;height:25px;width:29px}.profile .icons .facebook{background-position:0 -2074px;height:25px;width:25px}.profile .icons .dribbble{background-position:0 -1874px;height:25px;width:27px}.profile .icons .linkedin{background-position:0 -2049px;height:25px;width:28px}.profile .icons .twitter{background-position:0 -1974px;height:25px;width:32px}.profile .icons .email{background-position:0 -1924px;height:25px;width:30px}.work #item_list{width:980px;margin-left:-9px}.work #item_list>li{width:292px;height:265px;padding:6px;border:1px solid #d4d4d4;background-color:#efefef;display:block;float:left;vertical-align:top;margin:10px;position:relative}.work #item_list>li:hover{background-color:#e2e2e2;cursor:pointer}.work #item_list a{text-decoration:none}.work #item_list h3{font-size:37px;border-bottom:1px solid #d4d4d4;padding:7px 0 7px 0;margin:5px 0;line-height:1em}.work #item_list h3 a:hover{color:black}.work #item_list p{font-size:13px;font-style:italic}.work #item_list ul{position:absolute;right:6px;bottom:6px}.work #item_list ul>li{float:left;margin-left:5px;list-style:none}.work #item_list ul>li a{display:block}.work #item_list ul>li:first-child{margin:0}.work #item_list .services{display:none}.work #item_list .categories a{color:#888;font-weight:normal}.work #item_list .categories a:hover{color:#000;text-decoration:underline}.work #core_items{margin-bottom:50px}.no-js .work #item_list h3{font-size:25px}#work_filter{margin-bottom:54px}#work_filter h2{border:0;padding:0;font-size:30px;width:205px;float:left;margin:25px 20px 0 0}#work_filter>ul{position:relative;border-bottom:1px solid #d4d4d4;padding-bottom:20px}#work_filter>ul>li{float:left;margin-left:20px;list-style:none}#work_filter>ul>li a{display:block}#work_filter>ul>li:first-child{margin:0}#work_filter ul ul{position:absolute;left:0;top:154px;width:100%;border-bottom:1px solid #d4d4d4;padding:12px 0 10px;text-align:center}#work_filter li li{display:inline}#work_filter li li a{display:inline-block;padding:0 10px;color:#888;font-size:14px}#work_filter li>a{opacity:.7;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms}#work_filter li>a:hover{opacity:1}#work_filter .selected a{opacity:1}#work_filter .all a{background-position:0 -1238px;height:131px;width:130px}#work_filter .all.selected a{background-position:0 -198px;height:131px;width:130px}#work_filter .strategy a{background-position:0 -1109px;height:129px;width:130px}#work_filter .strategy.selected a{background-position:0 -718px;height:129px;width:130px}#work_filter .creative a{background-position:0 -976px;height:133px;width:134px}#work_filter .creative.selected a{background-position:0 -585px;height:133px;width:134px}#work_filter .development a{background-position:0 -847px;height:129px;width:129px}#work_filter .development.selected a{background-position:0 -329px;height:129px;width:129px}#work_filter .experiential a{background-position:0 -458px;height:127px;width:128px}#work_filter .experiential.selected a{background-position:0 0;height:127px;width:128px}.team #item_list{margin-left:4px;margin-bottom:40px}.team #item_list li{display:block;height:243px;float:left;width:239px;margin:0 0 20px 0;position:relative}.team #item_list li:hover .not-rollover{display:none}.team #item_list img{border:0}.team #item_list h3{border-top:1px solid #d4d4d4;padding:7px 0 0;margin:0 0 1px 0;font-size:25px}.team #item_list h3 a{color:#000;text-decoration:none}.team #item_list h3 a:hover{color:#00e1ce}.team #item_list p{margin:0;font-size:13px;width:200px}.team #item_list p.title{border-top:4px solid #00fbe6;text-transform:uppercase;padding-top:5px}.team #item_list p.twitter a{font-style:italic;font-family:georgia,serif;text-decoration:none;color:#888;line-height:0em}.team #item_list p.twitter a:hover{color:#00e1ce}.team #item_list .not-rollover{position:absolute;top:0;left:0}.project #main .details>div{border:0;padding:0}.project #main .samples{margin:0;width:600px}.project #main .meta .links{top:8px}.project #main .meta ul>li a{display:inline !important}.project .services>li{float:left;margin-left:53px;list-style:none}.project .services>li a{display:block}.project .services>li:first-child{margin:0}.project .services li{border:0;margin-bottom:0;padding:0 0 0 27px;position:relative}.project .services li:before{left:0;top:-1px}.project .strategy:before{background-position:0 -1526px;height:23px;width:22px}.project .development:before{background-position:0 -1369px;height:23px;width:23px}.project .creative:before{background-position:0 -1415px;height:23px;width:23px}.project .experiential:before{background-position:0 -1392px;height:23px;width:23px}.project .details div:first-child{width:320px;border-right:none}.project .details .content{margin-bottom:40px}.project .details .content>ol{padding-left:25px;margin:15px 0 30px 0;font-family:georgia,serif;color:#292929;font-style:italic}.project .details .content>ol li{list-style:decimal;margin-top:3px;padding:0 0 0 5px}.project .details .content>ul{padding-left:5px;margin:15px 0 30px 15px;font-family:georgia,serif;color:#292929;font-style:italic}.project .details .content>ul li{padding:0 0 0 5px;font-size:16px;margin-top:3px}.project .details .content>ul li:before{margin:0 19px 0 0}.project .details .personnel{margin-bottom:10px}.project .details .personnel li{clear:both;margin-top:0}.project .details .personnel p{display:inline}.project .details .personnel h4{display:inline;margin-right:10px;text-transform:none}.project .details .personnel a{color:#000;text-decoration:none}.project .details .personnel a:hover{color:#00e1ce;text-decoration:underline}.project .slides{margin:10px 0}.project .slides li{width:602px;overflow:hidden;margin-top:0}.project .slides li:first-child{margin:0}.project .slides iframe,.project .slides object,.project .slides embed{width:600px;height:337.5px}.project .slides p{display:none}.project .profile_nav .btn,.project .profile_nav .blog .comments ol.commentlist .comment-reply-link,.blog .comments ol.commentlist .project .profile_nav .comment-reply-link{margin-left:650px}#slideNav{float:right}#slideNav ul>li{float:left;margin-left:10px;list-style:none}#slideNav ul>li a{display:block}#slideNav ul>li:first-child{margin:0}#slideNav li:first-child{margin:0}#slideNav a{font-family:"Trebuchet MS", Arial, sans-serif;color:#888;font-size:12px;border:1px solid #d4d4d4;text-decoration:none;-webkit-border-radius:26px;-moz-border-radius:26px;-ms-border-radius:26px;-o-border-radius:26px;border-radius:26px;line-height:26px;height:26px;width:26px;text-align:center}.services #main h1{margin-bottom:0}.services #item_list{border-top:7px solid #000;border-bottom:1px solid #d4d4d4}.services #item_list li{float:left;width:190px;padding:20px 25px 25px;overflow-x:hidden;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;-o-transition-duration:250ms;transition-duration:250ms}.services #item_list .activeSlide{cursor:pointer;background-color:#efefef;-webkit-transition:padding 400ms linear;-moz-transition:padding 400ms linear;-o-transition:padding 400ms linear;transition:padding 400ms linear}.services #item_list .activeSlide h3{padding-left:23px}.services #item_list .activeSlide h3:before{-webkit-transition:opacity 2s linear;-moz-transition:opacity 2s linear;-o-transition:opacity 2s linear;transition:opacity 2s linear;opacity:1}.services #item_list img{display:none;border:none}.services #item_list h3{-webkit-transition:padding 400ms linear;-moz-transition:padding 400ms linear;-o-transition:padding 400ms linear;transition:padding 400ms linear;position:relative;text-transform:none;font-size:25px;border-bottom:1px solid #d4d4d4;margin:0 0 20px 0;padding:0 0 10px 0}.services #item_list h3:before{-webkit-transition:opacity 2s linear;-moz-transition:opacity 2s linear;-o-transition:opacity 2s linear;transition:opacity 2s linear;content:'➝';margin-right:10px;font-size:20px;position:absolute;top:5px;left:0;opacity:0}.services #item_list p{margin-bottom:30px}.services ul.slides{display:block;width:960px;height:220px}.services ul.slides li img{display:block;border:none}.services #extended_items header{position:relative;border-bottom:1px solid #d4d4d4;padding:20px 0 0;margin-bottom:50px}.services #extended_items img{float:left;border:0}.services #extended_items h2{border:0;text-transform:uppercase;font-size:55px;font-style:italic;line-height:1;position:relative;left:50px;top:50px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg)}.services #extended_items h2 span{display:block;margin-left:50px}.services #extended_items p{margin:0 0 20px 90px;position:relative}.services #extended_items p:before{left:-90px}.services #extended_items .strategy p:before{background-position:0 -1600px;height:71px;width:72px}.services #extended_items .development p:before{background-position:0 -1455px;height:71px;width:72px}.services #extended_items .creative p:before{background-position:0 -1671px;height:71px;width:72px}.services #extended_items .experiential p:before{background-position:0 -127px;height:71px;width:72px}.services #extended_items .container,.services #extended_items .blog #main>nav,.blog .services #extended_items #main>nav{margin-bottom:30px}.services #extended_items .container header,.services #extended_items .blog #main>nav header,.blog .services #extended_items #main>nav header{padding-left:90px}.services #extended_items .container>ul,.services #extended_items .blog #main>nav>ul,.blog .services #extended_items #main>nav>ul{width:1018px}.services #extended_items .container>ul>li,.services #extended_items .blog #main>nav>ul>li,.blog .services #extended_items #main>nav>ul>li{display:inline-block;margin:0 60px 30px 0;vertical-align:top;width:447px}.services #extended_items .container>ul ul,.services #extended_items .blog #main>nav>ul ul,.blog .services #extended_items #main>nav>ul ul{margin-left:90px;color:#888;font-style:italic}.services .btn,.services .blog .comments ol.commentlist .comment-reply-link,.blog .comments ol.commentlist .services .comment-reply-link{background-color:#fff;text-transform:uppercase;font-size:13px;padding:8px 30px;text-align:center;display:block;width:100px;margin:0 auto}.services .btn:hover,.services .blog .comments ol.commentlist .comment-reply-link:hover,.blog .comments ol.commentlist .services .comment-reply-link:hover{background-color:#888}.services section{clear:both}.products #item_list li{width:260px;padding-left:30px;padding-right:30px}.products #item_list h3{border:0;margin-bottom:0;padding-bottom:0;font-size:32px}.products #item_list h3:before{top:8px}.products #item_list header{border-bottom:1px solid #d4d4d4;margin-bottom:20px;padding-bottom:20px}.products #item_list header a{color:#000;font-style:italic;text-decoration:underline}.clients #main .container header img,.clients .blog #main>nav header img,.blog .clients #main>nav header img{border:none;float:left;margin:-60px -70px 0 -115px}.clients #main .container header h2,.clients .blog #main>nav header h2,.blog .clients #main>nav header h2{border-bottom:none;text-align:center;font-family:georgia,serif;font-size:3em;padding:25px 130px 0 0;line-height:1.2;margin-bottom:0}.clients #main #clients{background-color:#f4f4f4;position:relative;margin-top:-5px;padding:20px 0 30px 0}.clients #main #clients:before{background-position:0 -9px;height:4px;width:7px;background-repeat:repeat-x;width:100%;left:0;padding-top:4px;top:-4px}.clients #main #clients ul{margin-left:-8px}.clients #main #clients ul li{width:232px;height:132px;border:1px solid #d4d4d4;background-clip:border-box;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;float:left;margin:0 0 8px 8px}.clients #main #clients ul li a{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;display:block}.clients #main #clients ul li a:hover{background-color:#f8f8f8}.clients #main #clients ul li img{border:none;padding:16px}.blog #main>h1{text-indent:-99999px;text-align:left;background-image:url("../img/content/blog-header.png");background-repeat:no-repeat;background-position:right top;height:274px;width:960px;border:none;margin:0 auto 0 auto}.blog #main>h1 a{display:block;width:960px;height:274px}.blog #main>nav{margin-top:-27px;margin-bottom:-1px;height:27px}.blog #main>nav>ul{float:right;font-family:"magion-web",sans-serif;font-size:0.9em;line-height:0.7em;text-transform:uppercase;text-align:right;color:#888;padding-left:40px;background-color:#000;position:relative;height:27px}.blog #main>nav>ul:before{width:0;height:0;border-left:27px solid transparent;border-right:27px solid transparent;border-bottom:27px solid black;left:-27px;top:0}.blog #main>nav>ul li{float:left;padding:12px 35px 5px 0;color:#fff}.blog #main>nav>ul li:hover{color:#00fbe6}.blog #main>nav>ul li>span{color:#00fbe6}.blog #main>nav>ul li ul{display:none;position:absolute;z-index:5;top:18px;left:-27px;padding:15px 0 0 0;font-size:1.1em;font-family:georgia,serif;text-transform:none}.blog #main>nav>ul li ul li{width:100%;padding:0;overflow:hidden}.blog #main>nav>ul li ul li a{display:block;color:#fff;padding:20px 8% 20px 8%;text-decoration:none;width:84%;border-top:1px solid #444444;border-right:2px solid #292929;border-bottom:1px solid #111111;background-color:#292929;background-color:rgba(0,0,0,0.85)}.blog #main>nav>ul li ul li a:hover{color:#00fbe6;font-style:italic;background-color:rgba(0,0,0,0.9)}.blog #main>nav>ul li ul li a:hover:before{font-family:Arial, Helvetica, sans-serif;content:"→";width:30px;padding-right:7px}.blog #main>nav>ul li:hover ul{display:block}.blog #main .blog_nav{width:100%;margin:-20px 0 40px 0}.blog #main .blog_nav ol>li{float:left;margin-left:40px;list-style:none}.blog #main .blog_nav ol>li a{display:block}.blog #main .blog_nav ol>li:first-child{margin:0}.blog #main .blog_nav a,.blog #main .blog_nav span{color:#888;text-decoration:none;font-size:80px;line-height:.7}.blog #main .blog_nav a span,.blog #main .blog_nav span span{font-family:"magion-web",sans-serif}.blog #main .blog_nav .current{color:#000}.blog #main .blog_nav .page-numbers,.blog #main .blog_nav a span{font-size:35px;vertical-align:middle}.blog #main .blog_nav .prev,.blog #main .blog_nav .next{font-size:80px;font-family:"atrament-web",sans-serif}.blog #main article{border-top:7px solid black;margin:0 0 30px 0;clear:both}.blog #main article h2.entry-title{line-height:1.2em;font-weight:normal;border-bottom:1px solid #00fbe6;font-family:"atrament-web",sans-serif;font-size:3em;margin:0 0 15px 0;padding:18px 0 18px 0}.blog #main article h2.entry-title a{text-decoration:none}.blog #main article .meta{position:relative}.blog #main article .meta .addthis_toolbox{padding-top:5px}.blog #main article .meta .addthis_toolbox a{float:left}.blog #main article .meta ul{width:100%;padding:10px 0 10px 0;margin:0}.blog #main article .meta ul li{float:left;border-right:1px solid #00fbe6;padding:0 20px 5px 20px}.blog #main article .meta ul li:first-child{padding:0 20px 5px 0}.blog #main article .meta ul li:last-child{border-right:none}.blog #main article .meta ul h3{font-family:georgia,serif;font-size:.7em;color:#888}.blog #main article .meta ul p{color:#000;font-size:.9em;font-family:"magion-web",sans-serif}.blog #main article .meta ul a{text-decoration:none}.blog #main article .meta ul a:hover{text-decoration:underline;color:#00e1ce}.blog #main article footer.meta ul{border-top:1px solid #00fbe6;border-bottom:1px solid #00fbe6;width:100%;clear:both}.blog #main article footer.meta ul li{float:right;padding:5px 20px 5px 20px}.blog #main article footer.meta ul li h3,.blog #main article footer.meta ul li p{display:inline}.blog #main article footer.meta ul li p{margin-left:5px}.blog #main article footer.meta ul li:first-child{border-right:none;border-left:1px solid #00fbe6;padding:5px 0 5px 20px}.blog #main article footer.meta ul li:last-child a{text-decoration:none;color:#888}.blog #main article footer.meta ul li:last-child a:hover{text-decoration:underline;color:#00e1ce}.blog #main article .entry-content{margin:30px 0;width:100% !important}.blog #main article .entry-content p,.blog #main article .entry-content p span{color:#888 !important;font-family:georgia,serif !important;border:0;display:block !important;float:none !important;text-align:left !important;font-style:normal !important;padding:0 !important}.blog #main article .entry-content a,.blog #main article .entry-content em,.blog #main article .entry-content strong,.blog #main article .entry-content div{font-family:georgia,serif !important;color:#888 !important}.blog #main article .entry-content strong,.blog #main article .entry-content strong em{color:#444444 !important}.blog #main article .entry-content blockquote,.blog #main article .entry-content blockquote p,.blog #main article .entry-content blockquote span{color:#292929 !important;font-size:1.2em !important;font-family:"magion-web",sans-serif !important}.blog #main article .entry-content blockquote p:before{content:'“';display:inline}.blog #main article .entry-content blockquote p:after{content:'”';display:inline}.blog #main article .entry-content h1,.blog #main article .entry-content h2,.blog #main article .entry-content h3,.blog #main article .entry-content h3,.blog #main article .entry-content h5,.blog #main article .entry-content h6{width:100%}.blog #main article .entry-content h1,.blog #main article .entry-content h2,.blog #main article .entry-content h3,.blog #main article .entry-content h3,.blog #main article .entry-content h5,.blog #main article .entry-content h6,.blog #main article .entry-content h1 span,.blog #main article .entry-content h2 span,.blog #main article .entry-content h3 span,.blog #main article .entry-content h4 span,.blog #main article .entry-content h5 span,.blog #main article .entry-content h6 span,.blog #main article .entry-content h2 a,.blog #main article .entry-content h3 a,.blog #main article .entry-content h4 a,.blog #main article .entry-content h5 a,.blog #main article .entry-content h6 a,.blog #main article .entry-content blockquote,.blog #main article .entry-content blockquote p,.blog #main article .entry-content blockquote span,.blog #main article .entry-content strong,.blog #main article .entry-content em{border:0 !important;display:block !important;float:none !important;text-align:left !important;font-style:normal !important;padding:0 !important}.blog #main article .entry-content h1 span,.blog #main article .entry-content h2 span,.blog #main article .entry-content h3 span,.blog #main article .entry-content h4 span,.blog #main article .entry-content h5 span,.blog #main article .entry-content h6 span,.blog #main article .entry-content h1 a,.blog #main article .entry-content h2 a,.blog #main article .entry-content h3 a,.blog #main article .entry-content h4 a,.blog #main article .entry-content h5 a,.blog #main article .entry-content h6 a,.blog #main article .entry-content p span,.blog #main article .entry-content blockquote span,.blog #main article .entry-content strong,.blog #main article .entry-content em{display:inline !important}.blog #main article .entry-content h1,.blog #main article .entry-content h1 span,.blog #main article .entry-content h1 a,.blog #main article .entry-content h1 strong,.blog #main article .entry-content h1 em,.blog #main article .entry-content h2,.blog #main article .entry-content h2 span,.blog #main article .entry-content h2 a,.blog #main article .entry-content h2 strong,.blog #main article .entry-content h2 em,.blog #main article .entry-content h3,.blog #main article .entry-content h3 span,.blog #main article .entry-content h3 a,.blog #main article .entry-content h3 strong,.blog #main article .entry-content h3 em,.blog #main article .entry-content h4,.blog #main article .entry-content h4 span,.blog #main article .entry-content h4 a,.blog #main article .entry-content h4 strong,.blog #main article .entry-content h4 em,.blog #main article .entry-content h5,.blog #main article .entry-content h5 span,.blog #main article .entry-content h5 a,.blog #main article .entry-content h5 strong,.blog #main article .entry-content h5 em,.blog #main article .entry-content h6,.blog #main article .entry-content h6 span,.blog #main article .entry-content h6 a,.blog #main article .entry-content h6 strong,.blog #main article .entry-content h6 em{font-size:20px !important;color:#292929 !important;font-weight:normal !important;line-height:1.1em !important;margin:35px 0 20px 0 !important;font-family:"magion-web",sans-serif !important;text-transform:uppercase !important}.blog #main article .entry-content ol{padding-left:25px !important;margin:15px 0 30px 0 !important;font-family:georgia,serif !important;color:#292929 !important;font-style:italic !important}.blog #main article .entry-content ol li{list-style:decimal !important;margin-top:3px !important;padding:0 0 0 5px !important}.blog #main article .entry-content ul{padding-left:5px !important;margin:15px 0 30px 15px !important;font-family:georgia,serif !important;color:#292929 !important;font-style:italic !important}.blog #main article .entry-content ul li{padding:0 0 0 5px !important;font-size:16px !important;margin-top:3px !important}.blog #main article .entry-content ul li:before{margin:0 19px 0 0 !important}.blog #main article .entry-content .alignright{float:right;margin:0 0 20px 20px !important}.blog #main article .entry-content .alignleft{float:left;margin:0 20px 20px 0 !important}.blog #main article .entry-content .aligncenter{text-align:center;margin:0 0 20px 0}.blog #main article .entry-content .attribution{font-family:georgia,serif !important;color:#292929 !important;font-size:10px !important;text-transform:uppercase !important;margin-top:15px}.blog #main article .entry-content .attribution:before{content:"— "}.blog #main article .entry-content .attribution:after{display:none}.blog #main article .entry-content img{border:none}.blog #main article .entry-content iframe,.blog #main article .entry-content object{border:1px solid #d4d4d4}.blog #main article .entry-content a,.blog #main article .entry-content h1 a,.blog #main article .entry-content h2 a,.blog #main article .entry-content h3 a,.blog #main article .entry-content h4 a,.blog #main article .entry-content h5 a,.blog #main article .entry-content h6 a,.blog #main article .entry-content blockquote a,.blog #main article .entry-content p a{color:#000 !important}.blog #main article .entry-content a:hover,.blog #main article .entry-content h1 a:hover,.blog #main article .entry-content h2 a:hover,.blog #main article .entry-content h3 a:hover,.blog #main article .entry-content h4 a:hover,.blog #main article .entry-content h5 a:hover,.blog #main article .entry-content h6 a:hover,.blog #main article .entry-content blockquote a:hover,.blog #main article .entry-content p a:hover{color:#00e1ce !important}.blog #main article .entry-content em{font-style:italic !important}.blog #main article .entry-content .codecolorer{font-family:Monaco, 'Lucida Console', monospace !important;color:black !important}.blog #main article .entry-media{margin:40px 0 40px 0}.blog #main article .entry-media li{width:660px;margin:15px auto 15px auto;text-align:center}.blog #main article .entry-media li img{max-width:660px;height:auto}.blog #main article.two-column .entry-content{margin-top:110px;-moz-column-count:2;-moz-column-gap:100px;-webkit-column-count:2;-webkit-column-gap:100px;column-count:2;column-gap:100px;-moz-column-rule:1px outset #00fbe6;-webkit-column-rule:1px outset #00fbe6;column-rule:1px outset #00fbe6}.blog #main article.two-column .entry-author{width:100%;text-align:center;border-right:none;border-top:1px solid #00fbe6;border-bottom:1px solid #00fbe6;font-family:georgia,serif;font-size:1em;color:#888;padding:17px 0 15px 0;text-transform:uppercase;line-height:1em;position:absolute;top:445px}.blog #main article.two-column .entry-author h3,.blog #main article.two-column .entry-author p{display:inline}.blog #main article.two-column .entry-author a{color:#000;font-family:"magion-web",sans-serif;margin-left:10px;text-decoration:none}.blog #main article.two-column .entry-author a:hover{text-decoration:underline;color:#00e1ce}.blog #main article.two-column .meta ul li:last-child{float:right;padding:5px 0 0 0}.blog #main article.legacy h2.entry-title{margin-bottom:0}.blog #main article.legacy ul.meta-above{float:left;width:250px;margin-top:10px}.blog #main article.legacy ul.meta-above li{display:block;width:260px;border:none;border-bottom:1px solid #00fbe6;padding:15px 0 10px 0}.blog #main article.legacy .entry-content{width:580px !important;padding:0 40px 0 40px;border-left:1px solid #00fbe6;overflow:hidden;float:right}.blog #main article.legacy .entry-content blockquote{margin:10px 0 20px 0 !important;padding:0 50px 0 50px !important}.blog #main article.legacy .entry-content p{margin-bottom:20px}.blog #main article.legacy .entry-content iframe,.blog #main article.legacy .entry-content img,.blog #main article.legacy .entry-content object,.blog #main article.legacy .entry-content embed{margin:0 0 10px 0;max-width:580px !important}.blog #main article.legacy .entry-content img{height:auto}.blog #main article.legacy .entry-content iframe,.blog #main article.legacy .entry-content object,.blog #main article.legacy .entry-content embed{height:340px}.blog #main article.legacy footer.meta{clear:both}.blog #main article.one-column>h2,.no-csscolumns .blog #main article.two-column>h2{margin-bottom:20px}.blog #main article.one-column .meta,.no-csscolumns .blog #main article.two-column .meta{position:relative}.blog #main article.one-column .meta ul.meta-above,.no-csscolumns .blog #main article.two-column .meta ul.meta-above{position:absolute;top:360px;left:0;width:260px;margin-top:10px}.blog #main article.one-column .meta ul.meta-above li,.no-csscolumns .blog #main article.two-column .meta ul.meta-above li{display:block;width:260px;border:none;border-bottom:1px solid #00fbe6;padding:15px 0 10px 0}.blog #main article.one-column .entry-content,.no-csscolumns .blog #main article.two-column .entry-content{width:580px !important;padding:0 40px 0 40px;margin-left:300px;border-left:1px solid #00fbe6;overflow:hidden}.blog #main article.one-column .entry-content blockquote,.no-csscolumns .blog #main article.two-column .entry-content blockquote{margin:10px 0 20px -40px !important;padding:0 33px 0 33px !important;border-left:7px solid #00fbe6 !important}.blog #main article.one-column .entry-content p,.no-csscolumns .blog #main article.two-column .entry-content p{margin-bottom:20px}.blog #main article.one-column .entry-content img,.no-csscolumns .blog #main article.two-column .entry-content img{margin:0 0 10px 0;max-width:580px !important;height:auto}.blog #main article.one-column .entry-content iframe,.blog #main article.one-column .entry-content object,.no-csscolumns .blog #main article.two-column .entry-content iframe,.no-csscolumns .blog #main article.two-column .entry-content object{margin:0 0 10px 0;max-width:580px !important}.blog.post-singular #main article{border-bottom:7px solid #000;padding-bottom:40px}.blog.post-singular .blog_nav{border-top:1px solid #00fbe6;margin:0 0 40px 0 ""}.blog .comments h3#comments{font-family:"atrament-web",sans-serif;font-size:2.2em;color:#888;margin:0 0 20px;padding:30px 0 0 0;border-bottom:2px solid #00fbe6;text-transform:none}.blog .comments ol.commentlist{padding:0 40px 0 40px;margin-bottom:20px}.blog .comments ol.commentlist li{border-bottom:1px dashed #d4d4d4;padding:20px 0}.blog .comments ol.commentlist li:last-child{border-bottom:0}.blog .comments ol.commentlist .comment-author{font-family:georgia,serif}.blog .comments ol.commentlist .comment-author cite{font-family:"magion-web",sans-serif;font-style:normal}.blog .comments ol.commentlist .comment-author cite a{text-decoration:none}.blog .comments ol.commentlist .comment-meta{font-family:georgia,serif;font-size:.7em;color:#888;text-transform:uppercase;margin:10px 0 10px 0}.blog .comments ol.commentlist .comment-meta a{text-decoration:none;color:#888}.blog .comments ol.commentlist .comment-reply-link{display:block;margin-top:7px;width:30px}.blog .comments ol.commentlist ul{border-top:1px dashed #d4d4d4;padding-left:80px;margin-top:20px}.blog .comments ol.commentlist ul li{border-bottom:1px dashed #d4d4d4;padding:20px 0}.blog .comments #respond{margin:20px 0 40px 0}.blog .comments #respond h3{font-family:"atrament-web",sans-serif;font-size:2em}.blog .comments #respond #commentform{margin:0;width:94%;padding:3%}.blog .comments #respond #commentform input[type="text"],.blog .comments #respond #commentform textarea{width:97.3%}.blog .comments #respond #commentform p{position:relative;margin-top:25px}.blog .comments #respond #commentform p:first-child{margin-top:0}.blog .comments #respond #commentform input[type="submit"]{float:right}.search{padding-top:0}.search #main>h1{text-indent:0;text-align:right;background:none;height:auto;border-bottom:7px solid #000;margin:70px auto 0 auto}.search #main header{position:relative;overflow:visible !important}.search #main header h2{font-family:"atrament-web",sans-serif;font-size:3em;line-height:1.25em;padding:10px 0 10px 0;border-bottom:1px solid #00fbe6}.search #main header img{position:absolute;right:0;top:20px;border:none}.search #main>.container,.search .blog #main>nav,.blog .search #main>nav{overflow:hidden}.search #main>.container article,.search .blog #main>nav article,.blog .search #main>nav article{width:620px;border:none;margin-top:50px}.search #main>.container article:first-child,.search .blog #main>nav article:first-child,.blog .search #main>nav article:first-child{margin-top:30px}.search #main>.container article h2,.search .blog #main>nav article h2,.blog .search #main>nav article h2{font-family:"magion-web",sans-serif;font-size:1.4em;line-height:1.25em;padding:0 0 5px 0;border-bottom:1px solid #d4d4d4}.search #main>.container article .meta p,.search .blog #main>nav article .meta p,.blog .search #main>nav article .meta p{text-transform:uppercase;font-size:0.8em;margin:3px 3px 0 0;float:left}.search #main>.container article .entry-summary,.search .blog #main>nav article .entry-summary,.blog .search #main>nav article .entry-summary{margin:20px 0 0 50px}.search #main .blog_nav{margin-top:50px;border-top:1px solid #00fbe6}.page #main>.container,.page .blog #main>nav,.blog .page #main>nav{margin-bottom:50px}#main_footer{color:#ababab;clear:both;background:#292929;font:normal 18px/1.6 georgia,serif;position:relative;padding-top:110px}#main_footer a{color:#fff;text-decoration:none}#main_footer a:hover{text-decoration:underline;color:#00e1ce}#main_footer>section h2{border-top:2px solid #00fbe6;color:#fff;font:italic 36px/1 "atrament-web",sans-serif;padding-top:12px}#main_footer>section h3{color:#00fbe6;font:normal 20px/1.4 "magion-web",sans-serif;text-transform:none}#main_footer>section h3 a{color:#00fbe6}#main_footer>section h3 a:hover{color:#00fbe6}#main_footer .container,#main_footer .blog #main>nav,.blog #main_footer #main>nav{margin:0 auto}#main_footer .columnA{float:left;width:600px}#main_footer .columnA h3{margin-bottom:20px}#main_footer .columnA .meta{color:#fff;font-style:italic;font-size:14px;margin-bottom:30px;padding:20px 0;border-bottom:1px solid #292929;-webkit-box-shadow:rgba(255,255,255,0.1) 0 1px 0;-moz-box-shadow:rgba(255,255,255,0.1) 0 1px 0;box-shadow:rgba(255,255,255,0.1) 0 1px 0}#main_footer .columnA .excerpt p{color:#ababab}#main_footer .columnA>.wrap{border-right:1px solid #4c4c4c;padding-right:40px;width:100%;-webkit-box-shadow:#353535 2px 0px 0;-moz-box-shadow:#353535 2px 0px 0;box-shadow:#353535 2px 0px 0}#main_footer .columnA>.wrap img{border:8px solid #292929}#main_footer .columnB{float:right;width:280px}#main_footer .columnB>.wrap{border-left:2px solid #353535;margin-left:-39px;padding-left:40px;width:100%;-webkit-box-shadow:#4c4c4c -1px 0px 0;-moz-box-shadow:#4c4c4c -1px 0px 0;box-shadow:#4c4c4c -1px 0px 0}#main_footer .columnB>.wrap h2{margin-bottom:20px}#main_footer .columnB>.wrap>div{margin-top:25px}#main_footer .columnB>.wrap>div:first-child{margin:0}#main_footer .columnB .newsletter{padding-bottom:25px;border-bottom:1px solid #292929;-webkit-box-shadow:rgba(255,255,255,0.1) 0 1px 0;-moz-box-shadow:rgba(255,255,255,0.1) 0 1px 0;box-shadow:rgba(255,255,255,0.1) 0 1px 0}#main_footer .columnB .newsletter img{border:none}#main_footer .columnB .newsletter input[type="text"]:focus,#main_footer .columnB .newsletter input[type="email"]:focus{outline-color:#306d68;outline-style:solid;outline-width:2px}#main_footer .columnB .social h2{border:0;float:left;font-size:24px;margin:28px 19px 0 0;padding:0}#main_footer .columnB .social ul{width:118px;float:left}#main_footer .columnB .social ul>li{float:left;margin-left:8px;list-style:none}#main_footer .columnB .social ul>li a{display:block}#main_footer .columnB .social ul>li:first-child{margin:0}#main_footer .columnB .social ul li{margin-bottom:8px}#main_footer .columnB .social ul a{background-color:#292929;-webkit-box-shadow:rgba(0,0,0,0.25) 0 0 20px inset;-moz-box-shadow:rgba(0,0,0,0.25) 0 0 20px inset;box-shadow:rgba(0,0,0,0.25) 0 0 20px inset}#main_footer .columnB .social ul a:hover{background-color:#00e1ce;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}#main_footer .columnB .fb a{background-position:0 -417px;height:33px;width:34px}#main_footer .columnB .twitter a{background-position:0 -238px;height:33px;width:34px}#main_footer .columnB .linkedin a{background-position:0 -370px;height:33px;width:34px}#main_footer .columnB .vimeo a{background-position:0 -271px;height:33px;width:34px;margin-left:-8px}#main_footer .columnB .foursquare a{background-position:0 -304px;height:33px;width:34px}#main_footer .columnB .tumblr-icon a{background-position:0 -337px;height:33px;width:34px}#main_footer .columnB p{font-size:16px;line-height:1.4}#main_footer .columnB .field{margin-bottom:10px}#main_footer .columnB label,#main_footer .columnB input[type="text"],#main_footer .columnB input[type="email"]{color:#767676;font:italic 16px/1 georgia,serif}#main_footer .columnB input[type="text"],#main_footer .columnB input[type="email"]{background-color:#343434;border:1px solid #2E2E2E;padding:15px 45px 15px 15px;width:220px;-webkit-box-shadow:rgba(0,0,0,0.25) 0 0 20px inset;-moz-box-shadow:rgba(0,0,0,0.25) 0 0 20px inset;box-shadow:rgba(0,0,0,0.25) 0 0 20px inset}#main_footer .columnB input[type="text"]:focus,#main_footer .columnB input[type="email"]:focus{background-color:#222220;border:1px solid #306d68}#main_footer .columnB label{top:14px;left:15px}#main_footer label.valid,#main_footer label.error{display:block;position:absolute;right:15px;left:auto;top:15px}#main_footer label.valid{background-position:0 -1762px;height:20px;width:20px}#main_footer label.error{background-position:0 -1742px;height:20px;width:20px}#main_footer .columnA h2,#main_footer .columnB>h2{margin-bottom:42px}#main_footer:before{background-position:0 -5px;background-repeat:repeat-x;padding-top:4px;width:100%;left:0;top:-4px}#elsewhere{background:#404040}#elsewhere .container,#elsewhere .blog #main>nav,.blog #elsewhere #main>nav{margin-bottom:-33px;position:relative;top:-66px}#elsewhere .tumblr{background:#313131}#elsewhere .tumblr>a{display:block;overflow:hidden;width:264px;height:162px;border:8px solid #292929}#elsewhere .tumblr p{padding:10px;font-size:15px;padding:12px;color:#ababab}#elsewhere .tumblr img{border:none}#email_peter{clear:both;background-color:#333;font-size:20px;font-style:italic;padding:30px 0;text-align:center}#email_peter p{font-size:20px;margin:0 auto;position:relative;width:960px}#email_peter a,#email_peter span{color:#fff;font:normal 20px/1.4 "magion-web",sans-serif;text-transform:uppercase;padding:0 4px}#sitemap{padding:30px 0}#sitemap h3{border-top:2px solid #fff;padding-top:7px}#sitemap h3 a{color:#00fbe6}#sitemap nav>ul>li{float:left;margin-left:45px;list-style:none}#sitemap nav>ul>li a{display:block}#sitemap nav>ul>li:first-child{margin:0}#sitemap nav>ul>li{width:155px}#sitemap li>ul a{font-style:italic;font-size:14px}#contentinfo{background-color:#000;color:#fff;font:italic 22px "atrament-web",sans-serif;letter-spacing:1px;padding:40px 0;text-transform:uppercase}#contentinfo .container,#contentinfo .blog #main>nav,.blog #contentinfo #main>nav{position:relative}#contentinfo .container>a,#contentinfo .blog #main>nav>a,.blog #contentinfo #main>nav>a{color:#00fbe6}#contentinfo .container>a span,#contentinfo .blog #main>nav>a span,.blog #contentinfo #main>nav>a span{text-transform:none}#contentinfo .container>img,#contentinfo .blog #main>nav>img,.blog #contentinfo #main>nav>img{border:0;position:absolute;right:0;top:-20px}.home #banner{background:url("../img/presentation/home_dl_bg.jpg") top center;height:444px;margin-bottom:0;width:auto}.home #banner h2{border:0}.cssanimations .slideA,.cssanimations .slideC{opacity:0}#homepage_slideshow{position:static !important}#homepage_slideshow img{border:0}#homepage_slideshow .slideA.trigger,#homepage_slideshow .slideC.trigger{-webkit-animation:slideIn 500ms linear forwards;-moz-animation:slideIn 500ms linear forwards}#homepage_slideshow .slideA.out,#homepage_slideshow .slideC.out{-webkit-animation:slideOut 500ms linear forwards;-moz-animation:slideOut 500ms linear forwards}#homepage_slideshow li{position:static !important;font-style:italic;position:relative}#homepage_slideshow b{color:#00fbe6}#homepage_slideshow span{background:#000;color:#fff;position:absolute;display:inline-block;line-height:.9;text-transform:uppercase;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-ms-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);font-size:100px;padding:4px 60px 13px 40px}#homepage_slideshow .two{font-size:52px;padding:8px 50px 12px 30px;text-transform:uppercase;letter-spacing:1px}#homepage_slideshow li>div{position:relative}#homepage_slideshow .slideA{display:none;text-align:right}#homepage_slideshow .slideA span{padding-right:100px;left:0}#homepage_slideshow .slideA .one{top:114px}#homepage_slideshow .slideA .two{top:230px;left:100px}#homepage_slideshow .slideA.trigger .one{-webkit-animation:smOneIn 500ms ease-out forwards;-moz-animation:smOneIn 500ms ease-out forwards}#homepage_slideshow .slideA.trigger .two{-webkit-animation:smTwoIn 500ms ease-out forwards;-moz-animation:smTwoIn 500ms ease-out forwards}.home #robot{position:absolute;right:-120px;top:33px;height:353px;width:283px;-webkit-transform:translate3d(0, 500px, 0);-moz-transform:translate3d(0, 500px, 0)}.home #canvas{position:absolute;right:-300px;top:290px;z-index:-1;-webkit-transform:translate3d(0, -5000px, 0);-moz-transform:translate3d(0, -5000px, 0)}.trigger #robot,.trigger #canvas{-webkit-animation:robotIn 2s, robotHover 1s 2s infinite alternate ease-in-out;-moz-animation:robotIn 2s, robotHover 1s 2s infinite alternate ease-in-out}.out #robot{-webkit-animation:slideOut 500ms linear forwards;-moz-animation:slideOut 500ms linear forwards}@-webkit-keyframes slideIn{from{opacity:0;-webkit-transform:scale(0.9)}to{opacity:1;-webkit-transform:scale(1)}}@-webkit-keyframes slideOut{from{opacity:1;-webkit-transform:scale(1)}to{opacity:0;-webkit-transform:scale(0.9)}}@-webkit-keyframes smOneIn{from{-webkit-transform:rotate(-1deg) translate3d(-100px, 0, 0)}to{-webkit-transform:rotate(-1deg) translate3d(0, 0, 0)}}@-webkit-keyframes smTwoIn{from{-webkit-transform:rotate(-1deg) translate3d(100px, 0, 0)}to{-webkit-transform:rotate(-1deg) translate3d(0, 0, 0)}}@-webkit-keyframes robotHover{from{-webkit-transform-origin:30%;-webkit-transform:rotate(1deg)}to{-webkit-transform-origin:100%;-webkit-transform:rotate(1deg) translate3d(0, 0, 0)}}@-webkit-keyframes robotIn{from{-webkit-transform:translate3d(0, 500px, 0)}40%{-webkit-transform:translate3d(0, -10px, 0)}to{-webkit-transform:rotate(1deg) translate3d(0, 0, 0)}}@-moz-keyframes slideIn{from{opacity:0;-moz-transform:scale(0.9)}to{opacity:1;-moz-transform:scale(1)}}@-moz-keyframes slideOut{from{opacity:1;-moz-transform:scale(1)}to{opacity:0;-moz-transform:scale(0.9)}}@-moz-keyframes smOneIn{from{-moz-transform:rotate(-1deg) translate3d(-100px, 0, 0)}to{-moz-transform:rotate(-1deg) translate3d(0, 0, 0)}}@-moz-keyframes smTwoIn{from{-moz-transform:rotate(-1deg) translate3d(100px, 0, 0)}to{-moz-transform:rotate(-1deg) translate3d(0, 0, 0)}}@-moz-keyframes robotHover{from{-moz-transform-origin:30%;-moz-transform:rotate(1deg)}to{-moz-transform-origin:100%;-moz-transform:rotate(1deg) translate3d(0, 0, 0)}}@-moz-keyframes robotIn{from{-moz-transform:translate3d(0, 500px, 0)}40%{-moz-transform:translate3d(0, -10px, 0)}to{-moz-transform:rotate(1deg) translate3d(0, 0, 0)}}#homepage_slideshow .slideB{position:static;display:none}#homepage_slideshow .slideB h2{position:relative;z-index:1}#homepage_slideshow .slideB span{padding:4px 15px 13px}#homepage_slideshow .slideB .one{top:50px;left:150px;font-size:70px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg)}#homepage_slideshow .slideB .two{top:141px;left:240px;font-size:120px;-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg)}#homepage_slideshow .slideB .three{top:270px;left:480px;font-size:60px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg)}.home #client_list{background:url("../img/presentation/client_list.png") repeat-x top center;position:absolute;width:100%;min-width:1028px;height:500px;top:100px;left:0}.cssanimations .slideB .one,.cssanimations .slideB .two,.cssanimations .slideB .three{opacity:0}.cssanimations #client_list{opacity:0}.trigger #client_list{opacity:1;-webkit-animation:clientsIn 2s forwards;-moz-animation:clientsIn 2s forwards}#homepage_slideshow .slideB.trigger .one{-webkit-animation:clientsTitleOne 500ms 600ms ease-out forwards;-moz-animation:clientsTitleOne 500ms 600ms ease-out forwards}#homepage_slideshow .slideB.trigger .two{-webkit-animation:clientsTitleTwo 500ms 800ms ease-out forwards;-moz-animation:clientsTitleTwo 500ms 800ms ease-out forwards}#homepage_slideshow .slideB.trigger .three{-webkit-animation:clientsTitleThree 500ms 1.2s ease-out forwards;-moz-animation:clientsTitleThree 500ms 1.2s ease-out forwards}.out #client_list{-webkit-animation:clientsOut 1s forwards;-moz-animation:clientsOut 1s forwards}#homepage_slideshow .slideB.out .one{opacity:1;-webkit-animation:clientsOut 500ms 400ms linear forwards;-moz-animation:clientsOut 500ms 400ms linear forwards}#homepage_slideshow .slideB.out .two{opacity:1;-webkit-animation:clientsOut 500ms 150ms linear forwards;-moz-animation:clientsOut 500ms 150ms linear forwards}#homepage_slideshow .slideB.out .three{opacity:1;-webkit-animation:clientsOut 500ms linear forwards;-moz-animation:clientsOut 500ms linear forwards}@-webkit-keyframes clientsIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes clientsOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes clientsTitleOne{from{opacity:0;-webkit-transform:scale(0.9) rotate(-3deg)}to{opacity:1;-webkit-transform:scale(1) rotate(-5deg)}}@-webkit-keyframes clientsTitleTwo{from{opacity:0;-webkit-transform:scale(0.9) rotate(3deg)}to{opacity:1;-webkit-transform:scale(1) rotate(5deg)}}@-webkit-keyframes clientsTitleThree{from{opacity:0;-webkit-transform:scale(0.9) rotate(-3deg)}to{opacity:1;-webkit-transform:scale(1) rotate(-5deg)}}@-moz-keyframes clientsIn{from{opacity:0}to{opacity:1}}@-moz-keyframes clientsOut{from{opacity:1}to{opacity:0}}@-moz-keyframes clientsTitleOne{from{opacity:0;-moz-transform:scale(0.9) rotate(-3deg)}to{opacity:1;-moz-transform:scale(1) rotate(-5deg)}}@-moz-keyframes clientsTitleTwo{from{opacity:0;-moz-transform:scale(0.9) rotate(3deg)}to{opacity:1;-moz-transform:scale(1) rotate(5deg)}}@-moz-keyframes clientsTitleThree{from{opacity:0;-moz-transform:scale(0.9) rotate(-3deg)}to{opacity:1;-moz-transform:scale(1) rotate(-5deg)}}#homepage_slideshow .slideC span{-webkit-transform-origin:left center;-moz-transform-origin:left center;padding:4px 15px 10px 70px;z-index:1}#homepage_slideshow .slideC .one{top:90px;left:370px;font-size:60px}#homepage_slideshow .slideC .two{padding-bottom:13px;top:180px;left:340px;font-size:95px}#homepage_slideshow .slideC.trigger span{opacity:1}#homepage_slideshow .slideC.trigger .one{-webkit-animation:grandstandTitleOne 800ms ease-out forwards;-moz-animation:grandstandTitleOne 800ms ease-out forwards}#homepage_slideshow .slideC.trigger .two{-webkit-animation:grandstandTitleTwo 1.5s cubic-bezier(0, 0.01, 0.01, 0.985) forwards;-moz-animation:grandstandTitleTwo 1.5s cubic-bezier(0, 0.01, 0.01, 0.985) forwards}#homepage_slideshow .slideC.out .one{-webkit-transform:rotateZ(-4deg);-moz-transform:rotateZ(-4deg)}.home #grandstandA{background:url("../img/presentation/grandstand_home_big.png") no-repeat 0 0;width:378px;height:334px;position:absolute;left:50px;top:35px;z-index:1}.home #grandstandB,.home #grandstandC{background:url("../img/presentation/grandstand_home_blur.png") no-repeat 0 0;width:160px;height:143px;position:absolute}.home #grandstandB{top:44px;left:-40px;-webkit-transform:scale(0.7);-moz-transform:scale(0.7)}.home #grandstandC{top:40px;right:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8)}.trigger #grandstandB{-webkit-animation:grandstandHover 1s infinite alternate ease-in-out;-moz-animation:grandstandHover 1s infinite alternate ease-in-out}.trigger #grandstandC{-webkit-animation:grandstandHover 1s infinite alternate ease-in-out;-moz-animation:grandstandHover 1s infinite alternate ease-in-out}@-webkit-keyframes grandstandHover{from{-webkit-transform-origin:0 95%}to{-webkit-transform-origin:0 100%}}@-webkit-keyframes grandstandTitleOne{from{-webkit-transform:perspective(1300px) rotateZ(-4deg) rotateY(30deg)}to{-webkit-transform:perspective(1300px) rotateZ(-4deg) rotateY(0deg)}}@-webkit-keyframes grandstandTitleTwo{from{-webkit-transform:perspective(1300px) rotateZ(-1deg) rotateY(60deg)}to{-webkit-transform:perspective(1300px) rotateZ(-1deg) rotateY(0deg)}}@-moz-keyframes grandstandHover{from{-moz-transform-origin:0 95%}to{-moz-transform-origin:0 100%}}@-moz-keyframes grandstandTitleOne{from{-moz-transform:perspective(1300px) rotateZ(-4deg) rotateY(30deg)}to{-moz-transform:perspective(1300px) rotateZ(-4deg) rotateY(0deg)}}@-moz-keyframes grandstandTitleTwo{from{-moz-transform:perspective(1300px) rotateZ(-1deg) rotateY(60deg)}to{-moz-transform:perspective(1300px) rotateZ(-1deg) rotateY(0deg)}}#homepage_slideshow .slideD{position:static;display:none}#homepage_slideshow .slideD h2{position:relative;z-index:1}#homepage_slideshow .slideD span{padding:4px 15px 13px}#homepage_slideshow .slideD .one{top:70px;left:40px;font-size:60px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg)}#homepage_slideshow .slideD .two{top:134px;left:100px;padding:15px;font-size:90px;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg)}#homepage_slideshow .slideD .three{padding:10px;top:247px;left:594px;font-size:60px;display:block;-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);width:354px;height:147px}#homepage_slideshow .slideD .no-jaggies{background:#000 url("../img/content/socialmachines-slide-logo.png") center center no-repeat;display:block;position:static;width:325px;height:123px;-webkit-transform:rotate(0);-moz-transform:rotate(0)}.cssanimations .slideD .one,.cssanimations .slideD .two,.cssanimations .slideD .three{opacity:0}#homepage_slideshow .slideD.trigger .one{-webkit-animation:clientsTitleOne 500ms 600ms ease-out forwards;-moz-animation:clientsTitleOne 500ms 600ms ease-out forwards}#homepage_slideshow .slideD.trigger .two{-webkit-animation:machinesTitleTwo 500ms 800ms ease-out forwards;-moz-animation:machinesTitleTwo 500ms 800ms ease-out forwards}#homepage_slideshow .slideD.trigger .three{-webkit-animation:machinesTitleThree 500ms 1.2s ease-out forwards;-moz-animation:machinesTitleThree 500ms 1.2s ease-out forwards}#homepage_slideshow .slideD.out .one{opacity:1;-webkit-animation:clientsOut 500ms 400ms linear forwards;-moz-animation:clientsOut 500ms 400ms linear forwards}#homepage_slideshow .slideD.out .two{opacity:1;-webkit-animation:clientsOut 500ms 150ms linear forwards;-moz-animation:clientsOut 500ms 150ms linear forwards}#homepage_slideshow .slideD.out .three{opacity:1;-webkit-animation:clientsOut 500ms linear forwards;-moz-animation:clientsOut 500ms linear forwards}@-webkit-keyframes clientsIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes clientsOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes clientsTitleOne{from{opacity:0;-webkit-transform:scale(0.9) rotate(-3deg)}to{opacity:1;-webkit-transform:scale(1) rotate(-5deg)}}@-webkit-keyframes machinesTitleTwo{from{opacity:0;-webkit-transform:scale(0.9) rotate(0deg)}to{opacity:1;-webkit-transform:scale(1) rotate(-2deg)}}@-webkit-keyframes machinesTitleThree{from{opacity:0;-webkit-transform:scale(0.9) rotate(6deg)}to{opacity:1;-webkit-transform:scale(1) rotate(8deg)}}@-moz-keyframes clientsIn{from{opacity:0}to{opacity:1}}@-moz-keyframes clientsOut{from{opacity:1}to{opacity:0}}@-moz-keyframes clientsTitleOne{from{opacity:0;-moz-transform:scale(0.9) rotate(-3deg)}to{opacity:1;-moz-transform:scale(1) rotate(-5deg)}}@-moz-keyframes machinesTitleTwo{from{opacity:0;-moz-transform:scale(0.9) rotate(0deg)}to{opacity:1;-moz-transform:scale(1) rotate(-2deg)}}@-moz-keyframes machinesTitleThree{from{opacity:0;-moz-transform:scale(0.9) rotate(6deg)}to{opacity:1;-moz-transform:scale(1) rotate(8deg)}}.js #services .panes{position:relative}.js #services .panes>div{position:absolute;left:0;top:0}.js #stats .panel{display:none}.js .work .slides li{margin:0}.js #work_filter ul ul{display:none}.js #work_filter .selected ul{display:block}.wf-loading #main_header nav{width:486px;height:103px}#main_header .addthis_toolbox{visibility:hidden}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:800ms;-moz-transition-duration:800ms;-o-transition-duration:800ms;transition-duration:800ms}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0;-moz-transition-duration:0;-o-transition-duration:0;transition-duration:0}.ie8 .home #stats .active{display:none}.ie8 .services #item_list h3:before{display:none}.ie8 .slideA{background-color:transparent !important}.ie8 #stats .container>div,.ie8 #stats .blog #main>nav>div,.blog .ie8 #stats #main>nav>div{border:1px solid #d4d4d4 !important}.ie8 .btn,.ie8 .blog .comments ol.commentlist .comment-reply-link,.blog .comments ol.commentlist .ie8 .comment-reply-link{height:18px}.ie8 nav .btn,.ie8 nav .blog .comments ol.commentlist .comment-reply-link,.blog .comments ol.commentlist .ie8 nav .comment-reply-link{height:25px}.ie .home,.ie8 .home{overflow-x:hidden}.ie .home .slideA,.ie8 .home .slideA{position:relative;width:1028px !important;margin:0 auto 0 auto}.ie .home .slideA>div,.ie8 .home .slideA>div{margin-right:100px}.ie .home #robot,.ie8 .home #robot{position:relative;top:0;left:840px}.ie .form form input[type="text"],.ie .form form input[type="email"],.ie .form form input[type="tel"],.ie .comments form input[type="text"],.ie .comments form input[type="email"],.ie .comments form input[type="tel"],.ie8 .form form input[type="text"],.ie8 .form form input[type="email"],.ie8 .form form input[type="tel"],.ie8 .comments form input[type="text"],.ie8 .comments form input[type="email"],.ie8 .comments form input[type="tel"]{height:30px}.ie .form form input[type="submit"],.ie .comments form input[type="submit"],.ie8 .form form input[type="submit"],.ie8 .comments form input[type="submit"]{padding-bottom:10px}.ie .blog #main>nav ul li ul,.ie8 .blog #main>nav ul li ul{border-top:7px solid black;top:26px;padding-top:0}@media only screen and (max-width: 1028px){#main,.home #banner,.home #services{width:1028px;overflow:hidden}#main>header{width:1028px}}
