﻿@font-face{font-family:'proxima_nova_bold';src:url(../fonts/proximanova-bold-webfont.eot);src:url(../fonts/proximanova-bold-webfont-1.eot) format('embedded-opentype') , url(../fonts/proximanova-bold-webfont.woff) format('woff') , url(../fonts/proximanova-bold-webfont.ttf) format('truetype') , url(../fonts/proximanova-bold-webfont.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_semibold';src:url(../fonts/proximanova-semibold-webfont.eot);src:url(../fonts/proximanova-semibold-webfont-1.eot) format('embedded-opentype') , url(../fonts/proximanova-semibold-webfont.woff) format('woff') , url(../fonts/proximanova-semibold-webfont.ttf) format('truetype') , url(../fonts/proximanova-semibold-webfont.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_regular';src:url(../fonts/proximanova-reg-webfont.eot);src:url(../fonts/proximanova-reg-webfont-1.eot) format('embedded-opentype') , url(../fonts/proximanova-reg-webfont.woff) format('woff') , url(../fonts/proximanova-reg-webfont.ttf) format('truetype') , url(../fonts/proximanova-reg-webfont.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_light';src:url(../fonts/proximanova-light-webfont.eot);src:url(../fonts/proximanova-light-webfont-1.eot) format('embedded-opentype') , url(../fonts/proximanova-light-webfont.woff) format('woff') , url(../fonts/proximanova-light-webfont.ttf) format('truetype') , url(../fonts/proximanova-light-webfont.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'MenschBold';src:url(../fonts/mensch-bold-wf.eot);src:url(../fonts/mensch-bold-wf-1.eot) format('embedded-opentype') , url(../fonts/mensch-bold-wf.woff) format('woff') , url(../fonts/mensch-bold-wf.ttf) format('truetype') , url(../fonts/mensch-bold-wf.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'MenschThin';src:url(../fonts/mensch-thin-wf.eot);src:url(../fonts/mensch-thin-wf-1.eot) format('embedded-opentype') , url(../fonts/mensch-thin-wf.woff) format('woff') , url(../fonts/mensch-thin-wf.ttf) format('truetype') , url(../fonts/mensch-thin-wf.svg) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'pacificoregular';src:url(../fonts/pacifico-webfont.eot);src:url(../fonts/pacifico-webfont-1.eot) format('embedded-opentype') , url(../fonts/pacifico-webfont.woff) format('woff') , url(../fonts/pacifico-webfont.ttf) format('truetype') , url(../fonts/pacifico-webfont.svg) format('svg');font-weight:normal;font-style:normal}html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,span,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,strong{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;text-decoration:none;vertical-align:baseline}body{background:#ff8e2c}:focus{outline:0}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:500}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{opacity:1}html{height:auto;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}.nocallout{-webkit-touch-callout:none}.clear{clear:both;float:none}.hide{display:none!important}.left{float:left}.group:before,.group:after{content:" ";display:table}.group:after{width:100%;clear:both}.group{zoom:1}.clear_left{clear:left}.float_left{float:left}.float_right{float:right}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.x2{font-size:1px}header select{background-image: url(/public/img/backgrounds/header_select, 402x.png.pagespeed.ce.255v1XFjvp.png)!important}footer a.mail{background-image: url(/public/img/backgrounds/footer_mail, 402x.png.pagespeed.ce.q8aCkR2d8y.png)!important}footer a.phone{background-image: url(/public/img/backgrounds/footer_mobile, 402x.png.pagespeed.ce.BjC8V9X82c.png)!important}footer a.social{background-image: url(/public/img/backgrounds/footer_social, 402x.png.pagespeed.ce.hnTGKV7eZa.png)!important}footer a.logo{background-image: url(/public/img/backgrounds/footer_logo, 402x.png.pagespeed.ce.5agNelAA8C.png)!important}a.social_icon{background-image: url(/public/img/icons/contact_social, 402x.png.pagespeed.ce.-CATpTW6eM.png)!important}.button.blue span{background-image: url(/public/img/icons/contact_gps, 402x.png.pagespeed.ce.f_VA0Xv1i9.png)!important}article.portfolio .browser{background-image: url(/public/img/portfolio/chrome_buttons, 402x.png.pagespeed.ce.JcYvkmV4e1.png)!important}article.portfolio .iphone div{background-image: url(/public/img/portfolio/iphone, 402x.png.pagespeed.ce.RkHemfOvh4.png)!important}article.portfolio .iphone5 div{background-image:url(/public/img/portfolio/iphone5@2x.png)!important}article.portfolio .iphone5s div{background-image: url(/public/img/portfolio/iphone5s, 402x.png.pagespeed.ce.JPlq3PkWOv.png)!important}.image_fade_holder.browser{background-image: url(/public/img/portfolio/chrome_buttons, 402x.png.pagespeed.ce.JcYvkmV4e1.png)!important}div.image_group .col.pepsi{background-image: url(/public/img/icons/jobs_pepsi, 402x.png.pagespeed.ce.Ow70r1PbSq.png)!important}div.image_group .col.latest_imac{background-image: url(/public/img/icons/jobs_imac, 402x.png.pagespeed.ce.JyjIBOiyzV.png)!important}div.image_group .col.macbook_air{background-image: url(/public/img/icons/macbook_air, 402x.png.pagespeed.ce.li6otOh4ps.png)!important}div.image_group .col.hours{background-image: url(/public/img/icons/clock, 402x.png.pagespeed.ce.1vsW9oFpch.png)!important}div.image_group .col.pizza{background-image: url(/public/img/icons/jobs_pizza, 402x.png.pagespeed.ce.xGCvUegBix.png)!important}.slider #budget_slider a{background-image: url(/public/img/buttons/range_button, 402x.png.pagespeed.ce.Y_2c0lkyoW.png)!important}.keypad_lights{background-image: url(/public/img/icons/keypad_lights, 402x.png.pagespeed.ce.8YAb_nv6tv.png)!important}a.play_button{background-image: url(/public/img/team/btn_play, 402x.png.pagespeed.ce.10JEOA4PAr.png)!important}div.team_bio a.twitter,div.team_bio a.instagram,div.team_bio a.linkedin,div.team_bio a.googleplus,div.team_bio a.dribbble,div.team_bio a.steam,div.team_bio a.email{background-image: url(/public/img/team/team_social_sprite, 402x.png.pagespeed.ce.Di_gf5gLuo.png)!important}.portfolio_header_link{background-image: url(/public/img/portfolio/logos, 402x.png.pagespeed.ce.bKYfRPPQn0.png)!important}.social_update{background-image: url(/public/img/icons/social_update, 402x.png.pagespeed.ce.QArMs8OKxZ.png)!important}.lab_portfolio:before{background-image: url(/public/img/portfolio/lab_images/lab_badge, 402x.png.pagespeed.ce.75CSRFArEj.png)!important}.badges_container .badge_single{background-size:100%!important}.badges_container .badge_single.badge_book{background-image: url(/public/img/portfolio/portfolio_landing/democracy/badge-book, 402x.png.pagespeed.ce.mUnI5Ctpeq.png)!important}.badges_container .badge_single.badge_camera{background-image: url(/public/img/portfolio/portfolio_landing/democracy/badge-camera, 402x.png.pagespeed.ce.DHt20dcy6k.png)!important}.badges_container .badge_single.badge_desktop{background-image: url(/public/img/portfolio/portfolio_landing/democracy/badge-desktop, 402x.png.pagespeed.ce.dqSNxkdVXt.png)!important}.badges_container .badge_single.badge_discover{background-image: url(/public/img/portfolio/portfolio_landing/democracy/badge-discover, 402x.png.pagespeed.ce.qG5x_Q5zEU.png)!important}.badges_container .badge_single.badge_explorer{background-image: url(/public/img/portfolio/portfolio_landing/democracy/badge-explorer, 402x.png.pagespeed.ce.xRkcwm3y_i.png)!important}.badges_container .badge_single.badge_knowledge{background-image: url(/public/img/portfolio/portfolio_landing/democracy/badge-knowledge, 402x.png.pagespeed.ce.kMRDniasZE.png)!important}.badges_container .badge_single.badge_search{background-image: url(/public/img/portfolio/portfolio_landing/democracy/badge-search, 402x.png.pagespeed.ce.Fm15zY1tkg.png)!important}.badges_container .badge_single.badge_sharing{background-image: url(/public/img/portfolio/portfolio_landing/democracy/badge-sharing, 402x.png.pagespeed.ce.32yBeAICiI.png)!important}.badges_container .badge_single.badge_wanderer{background-image: url(/public/img/portfolio/portfolio_landing/democracy/badge-wanderer, 402x.png.pagespeed.ce.n_eJyL8qgz.png)!important}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1010px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1010px),only screen and (-o-min-device-pixel-ratio:2) and (max-width:1010px),only screen and (min-device-pixel-ratio:2) and (max-width:1010px){#stage_1 .bg{background-image: url(/public/img/backgrounds/chem_set/mobile/stage_1, 402x.png.pagespeed.ce.JthDoGoIrb.png)!important;background-size:650px 181px!important}#stage_2 .bg{background-image: url(/public/img/backgrounds/chem_set/mobile/stage_2, 402x.png.pagespeed.ce.SghcCwELnZ.png)!important;background-size:650px 625px!important}#stage_3 .bg{background-image: url(/public/img/backgrounds/chem_set/mobile/stage_3, 402x.png.pagespeed.ce.ejvVC5Qgy8.png)!important;background-size:650px 550px!important}#stage_4 .bg{background-image: url(/public/img/backgrounds/chem_set/mobile/stage_4, 402x.png.pagespeed.ce.pq4Vpe9ZRW.png)!important;background-size:650px 650px!important}#stage_5 .bg{background-image: url(/public/img/backgrounds/chem_set/mobile/stage_5, 402x.png.pagespeed.ce.mpbHtmNmR0.png)!important;background-size:650px 649px!important}#stage_6 .bg{background-image: url(/public/img/backgrounds/chem_set/mobile/stage_6, 402x.png.pagespeed.ce.m5m6cW8ygR.png)!important;background-size:650px 650px!important}#stage_7 .bg{background-image: url(/public/img/backgrounds/chem_set/mobile/stage_7, 402x.png.pagespeed.ce.dq7CfwRUfR.png)!important}}article.home h1,article.home p{text-align:center}#scroll_reminder{background:url(../img/backgrounds/chem_set/scroll_reminder.png.pagespeed.ce.f9VYkg5vg2.png) no-repeat 0 0;width:40px;height:128px;position:absolute;left:50%;margin-left:400px;top:589px;display:none;z-index:7}div.chem_set{position:relative;margin-top:55px;z-index:1}div.chem_stage{position:relative}html.no-canvas div.chem_stage{height:auto!important;width:650px;left:50%;margin-left:-325px}@media only screen and (max-width:1010px){div.chem_stage{height:auto!important;width:650px;left:50%;margin-left:-325px}}div.chem_stage div.shelf_slither{background:url(../img/backgrounds/chem_set/shelf_slither.png.pagespeed.ce.gAD__u5-gO.png) no-repeat bottom right;width:14px;height:26px;position:absolute;z-index:2}div.chem_stage div.shelf_slither.no_shelf{background-image:url(../img/backgrounds/chem_set/slither_ending.png.pagespeed.ce.DlSrIM970u.png);height:25px}html.no-canvas div.chem_stage div,html.no-canvas div.chem_stage img,html.no-canvas div.chem_stage a{display:none!important}@media only screen and (max-width:1010px){div.chem_stage div,div.chem_stage img,div.chem_stage a{display:none!important}}div.chem_stage .feature p a{display:inline!important}@media (max-width:840px){div.chem_stage .feature p .no_mobile_display{display:none}}div.chem_stage .bg{z-index:5}html.no-canvas div.chem_stage .bg{display:block!important;min-width:650px}@media only screen and (max-width:1010px){div.chem_stage .bg{display:block!important;min-width:650px}}div.chem_stage .feature{position:absolute;width:499px;opacity:.99;color:#5e5e5e;filter: alpha(opacity=99);z-index:6}html.no-canvas div.chem_stage .feature{display:block!important;width:65%!important;top:10%!important}@media only screen and (max-width:1010px){div.chem_stage .feature{display:block!important;width:65%!important;top:10%!important}}@media only screen and (max-width:840px){div.chem_stage .feature{width:40%!important;top:4%!important}div.chem_stage .feature h2{font-size:1.575em;text-align:left}}div.chem_stage .feature.right{right:0}html.no-canvas div.chem_stage .feature.right{left:218px!important;right:auto!important}@media only screen and (max-width:1010px){div.chem_stage .feature.right{left:218px!important;right:auto!important}}div.chem_stage .feature.left{left:0}html.no-canvas div.chem_stage .feature.left{right:210px!important;left:auto!important}@media only screen and (max-width:1010px){div.chem_stage .feature.left{right:210px!important;left:auto!important}}div.chem_stage .feature p{margin-top:20px;font-size:1.2em}@media only screen and (max-width:840px){div.chem_stage .feature p{text-align:left}}div#stage_1 .bg{background:url(../img/backgrounds/chem_set/stage_1.png.pagespeed.ce.6ItuJw5nPa.png) no-repeat center top;position:relative;height:649px}html.no-canvas div#stage_1 .bg{background:url(../img/backgrounds/chem_set/mobile/stage_1.png.pagespeed.ce.ZM80MnFIZO.png) no-repeat center top;height:181px}@media only screen and (max-width:1010px){div#stage_1 .bg{background:url(../img/backgrounds/chem_set/mobile/stage_1.png.pagespeed.ce.ZM80MnFIZO.png) no-repeat center top;height:181px}}div#stage_1 .shelf_slither{top:142px;left:280px}div#stage_1 #logo_animated{height:143px;width:98px;left:632px;top:30px;position:absolute;z-index:4}div#stage_1 #logo_animated canvas{width:76px;height:120px;position:absolute;left:50%;margin-left:-38px;bottom:0;display:block;z-index:4}div#stage_1 #logo_animated_bg{background:url(../img/backgrounds/chem_set/logo_animated_blue.png.pagespeed.ce.3hPCx4w1xW.png) no-repeat 0 0;width:71px;height:101px;position:absolute;right:272px;top:40px;z-index:2}div#stage_1 #blue_tube{background:url(../img/backgrounds/chem_set/logo_animated_tube.png.pagespeed.ce.pf9vor-Z6A.png) no-repeat 0 0;width:43px;height:38px;position:absolute;right:292px;top:98px;z-index:3}div#stage_2{height:581px}div#stage_2 .bg{background:url(../img/backgrounds/chem_set/stage_2.png.pagespeed.ce.M239GjJ7SW.png) no-repeat center top;position:relative;height:897px;left:-36px;top:-318px}html.no-canvas div#stage_2 .bg{background:url(../img/backgrounds/chem_set/mobile/stage_2.png.pagespeed.ce.QDvtTFpqFx.png) no-repeat center top;height:625px;top:0;left:0}@media only screen and (max-width:1010px){div#stage_2 .bg{background:url(../img/backgrounds/chem_set/mobile/stage_2.png.pagespeed.ce.QDvtTFpqFx.png) no-repeat center top;height:625px;top:0;left:0}}div#stage_2 .shelf_slither{top:283px;left:66px;height:21px}div#stage_2 .feature{top:-32px}div#stage_2 .feature p,div#stage_2 .feature h2{text-align:left}@media only screen and (max-width:1010px){div#stage_2 .feature{top:25px!important}}@media only screen and (max-width:400px){div#stage_2 .feature{top:64px!important}}html.no-canvas div#stage_2 .feature{top:25px!important}div#stage_2 #bulb{width:63px;height:90px;position:absolute;top:380px;left:680px;z-index:1}div#stage_2 #imac{position:absolute;width:261px;height:140px;background:#e9e9e9;left:164px;top:70px;z-index:2}div#stage_2 #imac .boot{width:30px;height:80px;display:none;position:absolute;top:38px;left:50%;margin-left:-15px;z-index:1}div#stage_2 #imac .boot span{background:url(../img/backgrounds/chem_set/si_logo_mac_screen.png.pagespeed.ce.tdkd58bUCl.png) no-repeat 0 0;width:30px;height:45px;display:block;position:absolute;top:10px;left:50%;margin-left:-15px}div#stage_2 #imac .boot.loading{background:url(../img/backgrounds/chem_set/boot.gif.pagespeed.ce.4Xgi606pN_.gif) no-repeat center bottom}div#stage_2 #imac #imac_browser{background:url(../img/backgrounds/chem_set/imac_browser.png.pagespeed.ce.2WxhTnFR87.png) no-repeat 0 0;background-size:100%;width:0;height:0;margin:15px auto 0 auto;position:relative;display:none;z-index:2}div#stage_2 #imac #imac_browser .div{z-index:3}div#stage_2 #imac #imac_browser .browser_header{background:#c7e8fb;width:10px;height:39px;position:absolute;left:-12px;top:22px}div#stage_2 #imac #imac_browser .browser_content{background:#c7e8fb;width:47px;height:7px;position:absolute;left:39px;top:115px}div#stage_2 #imac #imac_browser .browser_content.right{left:94px}div#stage_3{height:510px}div#stage_3 .bg{background:url(../img/backgrounds/chem_set/stage_3.png.pagespeed.ce.Crmt1NE74w.png) no-repeat center top;position:relative;height:810px;top:-300px;right:-76px}html.no-canvas div#stage_3 .bg{background:url(../img/backgrounds/chem_set/mobile/stage_3.png.pagespeed.ce.dFmx8CvI01.png) no-repeat center top;height:550px;top:0;left:0}@media only screen and (max-width:1010px){div#stage_3 .bg{background:url(../img/backgrounds/chem_set/mobile/stage_3.png.pagespeed.ce.dFmx8CvI01.png) no-repeat center top;height:550px;top:0;left:0}}div#stage_3 .shelf_slither{top:305px;left:410px;height:21px}div#stage_3 .feature{top:-80px;width:500px}div#stage_3 .feature p,div#stage_3 .feature h2{text-align:left}@media only screen and (max-width:1010px){div#stage_3 .feature{top:26px!important}}html.no-canvas div#stage_3 .feature{top:26px!important}div#stage_3 #ipad,div#stage_3 #ipad_mini,div#stage_3 #iphone{background:#e9e9e9;position:absolute;z-index:3}div#stage_3 #ipad .browser,div#stage_3 #ipad_mini .browser,div#stage_3 #iphone .browser{background:url(../img/backgrounds/chem_set/ipad_browser.png.pagespeed.ce.JDIv2UKNJ5.png) no-repeat 0 0;background-size:100%;width:0;height:0;margin:9px auto 0 auto;z-index:2}div#stage_3 #ipad.loading,div#stage_3 #ipad_mini.loading,div#stage_3 #iphone.loading{background:#e9e9e9 url(../img/backgrounds/chem_set/boot.gif.pagespeed.ce.4Xgi606pN_.gif) no-repeat center center}div#stage_3 #ipad{width:172px;height:231px;right:35px;top:72px}div#stage_3 #ipad_mini{width:136px;height:187px;right:270px;top:119px}div#stage_3 #ipad_mini .browser{margin:8px auto 0 auto;background:url(../img/backgrounds/chem_set/ipad_mini_browser.png.pagespeed.ce.FTbLlqmM5e.png) no-repeat center top}div#stage_3 #iphone{width:58px;height:103px;left:482px;top:205px}div#stage_3 #iphone .browser{background:url(../img/backgrounds/chem_set/iphone_browser.png.pagespeed.ce.MI-fkn_y33.png) no-repeat 0 0;margin:4px auto 0 auto}div#stage_4{height:663px}div#stage_4 .bg{background:url(../img/backgrounds/chem_set/stage_4.png.pagespeed.ce.cLodsscLBN.png) no-repeat left top;position:relative;height:715px;top:-52px;left:-4px}html.no-canvas div#stage_4 .bg{background:url(../img/backgrounds/chem_set/mobile/stage_4.png.pagespeed.ce.ZgRH7sV_DY.png) no-repeat center top;height:650px;top:0;left:0}@media only screen and (max-width:1010px){div#stage_4 .bg{background:url(../img/backgrounds/chem_set/mobile/stage_4.png.pagespeed.ce.ZgRH7sV_DY.png) no-repeat center top;height:650px;top:0;left:0}}div#stage_4 .shelf_slither{top:316px;left:150px;height:20px}div#stage_4 .feature{top:16px;width:510px}div#stage_4 .feature p,div#stage_4 .feature h2{text-align:left}@media only screen and (max-width:1010px){div#stage_4 .feature{top:40px!important}}html.no-canvas div#stage_4 .feature{top:40px!important}div#stage_4 #bulb_large{width:85px;height:137px;position:absolute;top:77px;left:117px;z-index:1}div#stage_4 #bag{background:url(../img/backgrounds/chem_set/bag.png.pagespeed.ce.54JPvRHvJx.png) no-repeat 0 0;width:247px;height:201px;position:absolute;top:152px;left:193px;z-index:8}div#stage_4 #bag_back{background:url(../img/backgrounds/chem_set/bag_back.png.pagespeed.ce.lq_C20sKfK.png) no-repeat 0 0;width:222px;height:13px;position:absolute;top:151px;left:215px;z-index:1}div#stage_4 .bag_browser{position:absolute;width:180px;height:112px;display:none}div#stage_4 #bag_browser_back{background:url(../img/backgrounds/chem_set/bag_browser_back.png.pagespeed.ce.ctsn-OwxGW.png) no-repeat 0 0;top:-265px;left:249px;z-index:5}div#stage_4 #bag_browser_middle{background:url(../img/backgrounds/chem_set/bag_browser_middle.png.pagespeed.ce.h-7Rh5kc9V.png) no-repeat 0 0;top:-283px;left:225px;z-index:6}div#stage_4 #bag_browser_front{width:182px;height:116px;top:-294px;left:233px;z-index:7}div#stage_4 #bag_browser_front #tshirt_bg,div#stage_4 #bag_browser_front #tshirt_fill{background:#e9e9e9;width:90px;height:84px;position:absolute;bottom:10px;left:48px;z-index:5}div#stage_4 #bag_browser_front #tshirt_fill{background:#ff8e2c;height:0;z-index:6}div#stage_4 #bag_browser_front .tshirt{background:url(../img/backgrounds/chem_set/bag_browser_front.png.pagespeed.ce.KvCg7wx06X.png) no-repeat 0 0;width:100%;height:100%;position:absolute;left:0;top:0;z-index:7}div#stage_5{height:761px}div#stage_5 .bg{background:url(../img/backgrounds/chem_set/stage_5.png.pagespeed.ce.v1UoVtbicz.png) no-repeat left top;position:relative;height:766px;top:-5px;left:44px}html.no-canvas div#stage_5 .bg{background:url(../img/backgrounds/chem_set/mobile/stage_5.png.pagespeed.ce.3Kd0OZFn2I.png) no-repeat center top;height:649px;top:0;left:0}@media only screen and (max-width:1010px){div#stage_5 .bg{background:url(../img/backgrounds/chem_set/mobile/stage_5.png.pagespeed.ce.3Kd0OZFn2I.png) no-repeat center top;height:649px;top:0;left:0}}div#stage_5 .shelf_slither{top:329px;left:574px;height:20px}div#stage_5 .feature{top:17px}div#stage_5 .feature p,div#stage_5 .feature h2{text-align:left}@media only screen and (max-width:1010px){div#stage_5 .feature{top:25px!important}}html.no-canvas div#stage_5 .feature{top:25px!important}div#stage_5 #heart{width:352px;height:157px;left:664px;top:117px;position:absolute;z-index:6}div#stage_5 #bug{display:none;width:139px;height:116px;position:absolute;top:269px;right:69px;z-index:6}div#stage_6{height:872px}div#stage_6 .bg{background:url(../img/backgrounds/chem_set/stage_6.png.pagespeed.ce.vSy11OIuLR.png) no-repeat left top;position:relative;width:1004px;height:872px;top:0;left:-4px}html.no-canvas div#stage_6 .bg{background:url(../img/backgrounds/chem_set/mobile/stage_6.png.pagespeed.ce.3JadUuBV1R.png) no-repeat center top;height:650px;width:auto;top:0;left:0}@media only screen and (max-width:1010px){div#stage_6 .bg{background:url(../img/backgrounds/chem_set/mobile/stage_6.png.pagespeed.ce.3JadUuBV1R.png) no-repeat center top;height:650px;width:auto;top:0;left:0}}div#stage_6 .feature{top:456px;left:123px;width:766px}div#stage_6 .feature p,div#stage_6 .feature h2{text-align:left}@media only screen and (max-width:1010px){div#stage_6 .feature{left:232px!important;top:11px!important}}html.no-canvas div#stage_6 .feature{left:232px!important;top:11px!important}div#stage_6 #sid_parts{position:absolute;top:-63px;left:700px;overflow:visible;z-index:5}div#stage_6 #sid_parts.play .vertical_arm{-webkit-animation:sids_arm 10s 0s linear;-moz-animation:sids_arm 10s 0s linear;-ms-animation:sids_arm 10s 0s linear;-o-animation:sids_arm 10s 0s linear;animation:sids_arm 10s 0s linear;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1}div#stage_6 #sid_parts.play .claw{-webkit-animation:sids_wrist 10s 0s linear;-moz-animation:sids_wrist 10s 0s linear;-ms-animation:sids_wrist 10s 0s linear;-o-animation:sids_wrist 10s 0s linear;animation:sids_wrist 10s 0s linear;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1}div#stage_6 #sid_parts.activated .vertical_arm{-webkit-animation:sids_arm 10s 0s linear;-moz-animation:sids_arm 10s 0s linear;-ms-animation:sids_arm 10s 0s linear;-o-animation:sids_arm 10s 0s linear;animation:sids_arm 10s 0s linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}div#stage_6 #sid_parts.activated .claw{-webkit-animation:sids_wrist 10s 0s linear;-moz-animation:sids_wrist 10s 0s linear;-ms-animation:sids_wrist 10s 0s linear;-o-animation:sids_wrist 10s 0s linear;animation:sids_wrist 10s 0s linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}div#stage_6 #sid_parts div{display:block}div#stage_6 #sid_parts div.base{position:relative;margin:200px auto 0;height:152px;width:171px;z-index:2;background:url(../img/backgrounds/chem_set/stage_6_sid_base.png.pagespeed.ce.3o1SuG4_Xe.png) no-repeat 0 0 transparent}div#stage_6 #sid_parts div.base .vertical_arm{position:absolute;z-index:3;height:393px;left:-88px;bottom:-62px;width:348px;background:url(../img/teabot/tech/sid_parts/arm_forearm.png.pagespeed.ce.zJQjuIFRaE.png) no-repeat 0 0 transparent;background-size:234px 213px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}div#stage_6 #sid_parts div.base .vertical_arm .claw{top:5px;left:0;margin-left:-86px;margin-bottom:0;position:absolute;height:40px;width:214px;background:url(../img/teabot/tech/sid_parts/claw.png.pagespeed.ce.Y74dYUPCfa.png) no-repeat 0 bottom transparent;background-size:123px 36px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}div#stage_6 #breaking_bad_container{width:528px;height:447px;position:absolute;bottom:574px;left:0;z-index:5;cursor:url(../img/breakingbad/cursor.png.pagespeed.ce.tucOE1QPTD.png) 37 35 , crosshair;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div#stage_6 #breaking_bad_container .barrel{width:238px;height:258px;position:absolute;bottom:0;left:100px;background:url(../img/backgrounds/chem_set/stage_6_barrel.png.pagespeed.ce.xWeJGMqqyW.png) no-repeat 0 0;z-index:3}div#stage_6 #breaking_bad_container .play_walter{position:absolute;bottom:98px;left:162px;z-index:9;visibility:hidden}div#stage_6 #breaking_bad_container .play_walter .button{min-width:110px;padding:0 10px;line-height:50px;height:30px;background:#ff8e2c;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}div#stage_6 #breaking_bad_container .play_walter .button.lighter{background:#f50}div#stage_6 #breaking_bad_container .play_walter.animated{visibility:visible}div#stage_6 #breaking_bad_container .walter{width:124px;height:148px;position:absolute;bottom:20px;left:169px;z-index:2;background:url(../img/backgrounds/chem_set/stage_6_walter.png.pagespeed.ce.YoWuR4qG6q.png) no-repeat 0 0}div#stage_6 #breaking_bad_container .walter a{position:absolute;left:0;right:0;top:0;bottom:0;display:block}div#stage_6 #breaking_bad_container .walter a:hover{cursor:url(../img/breakingbad/cursor.png.pagespeed.ce.tucOE1QPTD.png) 37 35 , crosshair;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div#stage_6 #breaking_bad_container .walter a span{display:block;position:absolute;width:5px;height:5px;background:url(../img/breakingbad/hit_marker.png.pagespeed.ce.qnp-npvJg_.png) no-repeat 0 0}div#stage_6 #breaking_bad_container .shoot_walter{background:url(../img/backgrounds/chem_set/shoot_walter_white.png.pagespeed.ce.v42lqZxXYf.png) no-repeat 0 0;position:absolute;z-index:2;left:279px;top:30px;width:169px;height:102px}.marketing_feedback{background:#3f8a02;display:block;opacity:.6;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".6" * 100));filter: alpha(opacity = (".6" * 100));width:60px;height:60px;position:absolute;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;line-height:60px;color:#fff;font-size:36px;z-index:500}.marketing_feedback.negative{background:#c91c00}div#stage_7{height:527px}div#stage_7 .bg{background:url(../img/backgrounds/chem_set/stage_7.png.pagespeed.ce.2SdcZqyMRi.png) no-repeat center top;position:relative;height:542px;top:-15px;left:7px}html.no-canvas div#stage_7 .bg{background:url(../img/backgrounds/chem_set/mobile/stage_7.png.pagespeed.ce.BedB3Hnlc7.png) no-repeat center top;display:none;height:1631px;top:0;left:0}@media only screen and (max-width:1010px){div#stage_7 .bg{background:url(../img/backgrounds/chem_set/mobile/stage_7.png.pagespeed.ce.BedB3Hnlc7.png) no-repeat center top;height:410px;top:0;left:0}div#stage_7{display:block;margin-top:0!important;height:410px!important;overflow:auto}div#stage_7 #stage_7_map_image{display:block!important;width:100%;height:250px;position:absolute;top:0;left:0;z-index:7}}div#stage_7 .feature{top:60px;width:455px}div#stage_7 .feature p,div#stage_7 .feature h2{text-align:left}html.no-canvas div#stage_7 .feature{left:209px!important;right:auto!important;top:90px!important;width:235px!important}html.no-canvas div#stage_7 .feature h2{font-size:1.95em}@media only screen and (max-width:1010px){div#stage_7 .feature{left:209px!important;right:auto!important;top:60px!important;width:235px!important;height:200px!important}div#stage_7 .feature h2{font-size:1.95em}}div#stage_7 .shelf_slither{top:497px;left:495px}div#stage_7 .formula_element{display:none;width:148px;height:169px;background:url(../img/backgrounds/chem_set/client_logos.png.pagespeed.ce.8VOdRWUXUG.png) no-repeat 0 0;position:absolute;z-index:7}div#stage_7 .formula_element.coop:hover{background-position:0 -338px}div#stage_7 .formula_element.hastings{background-position:-148px 0}div#stage_7 .formula_element.hastings:hover{background-position:-148px -338px}div#stage_7 .formula_element.more{background-position:0 -169px}div#stage_7 .formula_element.more:hover{background-position:0 -507px}div#stage_7 .formula_element.planefinder{background-position:-148px -169px}div#stage_7 .formula_element.planefinder:hover{background-position:-148px -507px}div#stage_7 .formula_bond{width:0;height:4px;background:#d0d0d0;position:absolute;z-index:6}div#stage_7 .formula_bond.y{width:4px;height:0}div#stage_7 .formula_bond.angled{width:0}div#stage_7 .formula_bond.down{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}div#stage_7 .formula_bond.up{-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg)}div#stage_7 .formula_bond.down_right{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}div#stage_7 .formula_logo{background:url(../img/backgrounds/chem_set/formula_logo.png.pagespeed.ce.Qzxg5UxmOT.png) no-repeat 0 0;width:37px;height:51px;display:none;position:absolute;left:752px;top:224px;z-index:6}div#stage_7 .si_element{width:16px;height:17px;display:none;background:url(../img/backgrounds/chem_set/si_element.png.pagespeed.ce.9RJZj_q5zl.png) no-repeat 0 0;position:absolute;z-index:6}div.tube{position:absolute;z-index:2}div.tube.x{height:18px}div.tube.y{width:14px}div.tube.double_bend{height:22px}div.tube.up_left{-webkit-transform:rotate(121deg);-moz-transform:rotate(121deg);-o-transform:rotate(121deg);-ms-transform:rotate(121deg);transform:rotate(121deg)}div.tube.up_right{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}div.tube.bulb_enter{-webkit-transform:rotate(-23deg);-moz-transform:rotate(-23deg);-o-transform:rotate(-23deg);-ms-transform:rotate(-23deg);transform:rotate(-23deg)}div.tube.bulb_exit{-webkit-transform:rotate(22deg);-moz-transform:rotate(22deg);-o-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg)}div.tube.no_curve{height:14px}div.water{background:#ff7600;position:absolute}div.water.x{height:100%;width:0%}div.water.x.left{left:0%}div.water.x.right{right:0%}div.water.y{width:100%;height:0%}div.water.y.top{top:0%}div.water.y.bottom{bottom:0%}.rounded,.rounded .water{border-radius:0 6px 6px 0}.rounded.rounded_left,.rounded .water.rounded_left{border-radius:6px 0 0 0}a.choice{display:block;background:url(../img/backgrounds/chem_set/choice_buttons.png.pagespeed.ce.zEzCbBnslc.png) no-repeat 0 0;background-size:202px 200px;width:101px;height:100px;position:absolute;top:-48px;z-index:10}a.choice:hover{background-position:0 -100px}a.choice.ready{-webkit-animation:button_pulse 2s 0s ease-out;-moz-animation:button_pulse 2s 0s ease-out;-ms-animation:button_pulse 2s 0s ease-out;-o-animation:button_pulse 2s 0s ease-out;animation:button_pulse 2s 0s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}a.choice.b{background-position:-101px 0}a.choice.b:hover{background-position:-101px -100px}@keyframes "button_pulse" {
    0% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
50% {
    transform: scale(0.7) rotate(0.1deg);
    -moz-transform: scale(0.7) rotate(0.1deg);
    -webkit-transform: scale(0.7) rotate(0.1deg);
    -o-transform: scale(0.7) rotate(0.1deg);
}
100% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
}@-moz-keyframes button_pulse {
    0% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
50% {
    transform: scale(0.7) rotate(0.1deg);
    -moz-transform: scale(0.7) rotate(0.1deg);
    -webkit-transform: scale(0.7) rotate(0.1deg);
    -o-transform: scale(0.7) rotate(0.1deg);
}
100% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
}@-webkit-keyframes "button_pulse" {
    0% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
50% {
    transform: scale(0.7) rotate(0.1deg);
    -moz-transform: scale(0.7) rotate(0.1deg);
    -webkit-transform: scale(0.7) rotate(0.1deg);
    -o-transform: scale(0.7) rotate(0.1deg);
}
100% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
}@-ms-keyframes "button_pulse" {
    0% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
50% {
    transform: scale(0.7) rotate(0.1deg);
    -moz-transform: scale(0.7) rotate(0.1deg);
    -webkit-transform: scale(0.7) rotate(0.1deg);
    -o-transform: scale(0.7) rotate(0.1deg);
}
100% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
}@-o-keyframes "button_pulse" {
    0% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
50% {
    transform: scale(0.7) rotate(0.1deg);
    -moz-transform: scale(0.7) rotate(0.1deg);
    -webkit-transform: scale(0.7) rotate(0.1deg);
    -o-transform: scale(0.7) rotate(0.1deg);
}
100% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
}@keyframes "pulse_error" {
    0% {
    color: #b1b1b1;
}
100% {
    color: #fc2a2a;
}
}@-moz-keyframes pulse_error {
    0% {
    color: #b1b1b1;
}
100% {
    color: #fc2a2a;
}
}@-webkit-keyframes "pulse_error" {
    0% {
    color: #b1b1b1;
}
100% {
    color: #fc2a2a;
}
}@-ms-keyframes "pulse_error" {
    0% {
    color: #b1b1b1;
}
100% {
    color: #fc2a2a;
}
}@-o-keyframes "pulse_error" {
    0% {
    color: #b1b1b1;
}
100% {
    color: #fc2a2a;
}
}@keyframes "lost_browser_fall" {
    0% {
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}
100% {
    transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    -o-transform: rotate(40deg);
}
}@-moz-keyframes lost_browser_fall {
    0% {
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}
100% {
    transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    -o-transform: rotate(40deg);
}
}@-webkit-keyframes "lost_browser_fall" {
    0% {
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}
100% {
    transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    -o-transform: rotate(40deg);
}
}@-ms-keyframes "lost_browser_fall" {
    0% {
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}
100% {
    transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    -o-transform: rotate(40deg);
}
}@-o-keyframes "lost_browser_fall" {
    0% {
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}
100% {
    transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -webkit-transform: rotate(40deg);
    -o-transform: rotate(40deg);
}
}@keyframes "bot_error" {
    0% {
    border-color: #f00;
}
50% {
    border-color: #cecece;
}
100% {
    border-color: #f00;
}
}@-moz-keyframes bot_error {
    0% {
    border-color: #f00;
}
50% {
    border-color: #cecece;
}
100% {
    border-color: #f00;
}
}@-webkit-keyframes "bot_error" {
    0% {
    border-color: #f00;
}
50% {
    border-color: #cecece;
}
100% {
    border-color: #f00;
}
}@-ms-keyframes "bot_error" {
    0% {
    border-color: #f00;
}
50% {
    border-color: #cecece;
}
100% {
    border-color: #f00;
}
}@-o-keyframes "bot_error" {
    0% {
    border-color: #f00;
}
50% {
    border-color: #cecece;
}
100% {
    border-color: #f00;
}
}@keyframes "th_avatar" {
    0% {
    left: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
100% {
    left: 50%;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
}@-moz-keyframes th_avatar {
    0% {
    left: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
100% {
    left: 50%;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
}@-webkit-keyframes "th_avatar" {
    0% {
    left: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
100% {
    left: 50%;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
}@-ms-keyframes "th_avatar" {
    0% {
    left: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
100% {
    left: 50%;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
}@-o-keyframes "th_avatar" {
    0% {
    left: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
100% {
    left: 50%;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
}@keyframes "th_content" {
    0% {
    right: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
100% {
    right: 0px;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
}@-moz-keyframes th_content {
    0% {
    right: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
100% {
    right: 0px;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
}@-webkit-keyframes "th_content" {
    0% {
    right: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
100% {
    right: 0px;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
}@-ms-keyframes "th_content" {
    0% {
    right: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
100% {
    right: 0px;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
}@-o-keyframes "th_content" {
    0% {
    right: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
100% {
    right: 0px;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
}@keyframes "th_avatar_out" {
    0% {
    left: 50%;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
100% {
    left: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
}@-moz-keyframes th_avatar_out {
    0% {
    left: 50%;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
100% {
    left: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
}@-webkit-keyframes "th_avatar_out" {
    0% {
    left: 50%;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
100% {
    left: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
}@-ms-keyframes "th_avatar_out" {
    0% {
    left: 50%;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
100% {
    left: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
}@-o-keyframes "th_avatar_out" {
    0% {
    left: 50%;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
100% {
    left: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
}@keyframes "th_content_out" {
    0% {
    right: 0px;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
100% {
    right: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
}@-moz-keyframes th_content_out {
    0% {
    right: 0px;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
100% {
    right: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
}@-webkit-keyframes "th_content_out" {
    0% {
    right: 0px;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
100% {
    right: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
}@-ms-keyframes "th_content_out" {
    0% {
    right: 0px;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
100% {
    right: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
}@-o-keyframes "th_content_out" {
    0% {
    right: 0px;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
100% {
    right: -700px;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
}
}@keyframes "appreciate" {
    0% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
50% {
    transform: scale(1.3) rotate(0.1deg);
    -moz-transform: scale(1.3) rotate(0.1deg);
    -webkit-transform: scale(1.3) rotate(0.1deg);
    -o-transform: scale(1.3) rotate(0.1deg);
}
100% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
}@-moz-keyframes appreciate {
    0% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
50% {
    transform: scale(1.3) rotate(0.1deg);
    -moz-transform: scale(1.3) rotate(0.1deg);
    -webkit-transform: scale(1.3) rotate(0.1deg);
    -o-transform: scale(1.3) rotate(0.1deg);
}
100% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
}@-webkit-keyframes "appreciate" {
    0% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
50% {
    transform: scale(1.3) rotate(0.1deg);
    -moz-transform: scale(1.3) rotate(0.1deg);
    -webkit-transform: scale(1.3) rotate(0.1deg);
    -o-transform: scale(1.3) rotate(0.1deg);
}
100% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
}@-ms-keyframes "appreciate" {
    0% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
50% {
    transform: scale(1.3) rotate(0.1deg);
    -moz-transform: scale(1.3) rotate(0.1deg);
    -webkit-transform: scale(1.3) rotate(0.1deg);
    -o-transform: scale(1.3) rotate(0.1deg);
}
100% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
}@-o-keyframes "appreciate" {
    0% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
50% {
    transform: scale(1.3) rotate(0.1deg);
    -moz-transform: scale(1.3) rotate(0.1deg);
    -webkit-transform: scale(1.3) rotate(0.1deg);
    -o-transform: scale(1.3) rotate(0.1deg);
}
100% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
}@keyframes "postit" {
    0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(340deg);
    -moz-transform: rotate(340deg);
    -o-transform: rotate(340deg);
    -ms-transform: rotate(340deg);
    transform: rotate(340deg);
}
}@-moz-keyframes postit {
    0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(340deg);
    -moz-transform: rotate(340deg);
    -o-transform: rotate(340deg);
    -ms-transform: rotate(340deg);
    transform: rotate(340deg);
}
}@-webkit-keyframes "postit" {
    0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(340deg);
    -moz-transform: rotate(340deg);
    -o-transform: rotate(340deg);
    -ms-transform: rotate(340deg);
    transform: rotate(340deg);
}
}@-ms-keyframes "postit" {
    0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(340deg);
    -moz-transform: rotate(340deg);
    -o-transform: rotate(340deg);
    -ms-transform: rotate(340deg);
    transform: rotate(340deg);
}
}@-o-keyframes "postit" {
    0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(340deg);
    -moz-transform: rotate(340deg);
    -o-transform: rotate(340deg);
    -ms-transform: rotate(340deg);
    transform: rotate(340deg);
}
}@keyframes "postit_reverse" {
    0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(-340deg);
    -moz-transform: rotate(-340deg);
    -o-transform: rotate(-340deg);
    -ms-transform: rotate(-340deg);
    transform: rotate(-340deg);
}
}@-moz-keyframes postit_reverse {
    0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(-340deg);
    -moz-transform: rotate(-340deg);
    -o-transform: rotate(-340deg);
    -ms-transform: rotate(-340deg);
    transform: rotate(-340deg);
}
}@-webkit-keyframes "postit_reverse" {
    0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(-340deg);
    -moz-transform: rotate(-340deg);
    -o-transform: rotate(-340deg);
    -ms-transform: rotate(-340deg);
    transform: rotate(-340deg);
}
}@-ms-keyframes "postit_reverse" {
    0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(-340deg);
    -moz-transform: rotate(-340deg);
    -o-transform: rotate(-340deg);
    -ms-transform: rotate(-340deg);
    transform: rotate(-340deg);
}
}@-o-keyframes "postit_reverse" {
    0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(-340deg);
    -moz-transform: rotate(-340deg);
    -o-transform: rotate(-340deg);
    -ms-transform: rotate(-340deg);
    transform: rotate(-340deg);
}
}@keyframes "electrode2" {
    0% {
    margin-left: -174px;
    top: 174px;
}
25% {
    margin-left: -411px;
    top: 174px;
}
50% {
    margin-left: -411px;
    top: 515px;
}
75% {
    margin-left: -411px;
    top: 174px;
}
100% {
    margin-left: -174px;
    top: 174px;
}
}@-moz-keyframes electrode2 {
    0% {
    margin-left: -174px;
    top: 174px;
}
25% {
    margin-left: -411px;
    top: 174px;
}
50% {
    margin-left: -411px;
    top: 515px;
}
75% {
    margin-left: -411px;
    top: 174px;
}
100% {
    margin-left: -174px;
    top: 174px;
}
}@-webkit-keyframes "electrode2" {
    0% {
    margin-left: -174px;
    top: 174px;
}
25% {
    margin-left: -411px;
    top: 174px;
}
50% {
    margin-left: -411px;
    top: 515px;
}
75% {
    margin-left: -411px;
    top: 174px;
}
100% {
    margin-left: -174px;
    top: 174px;
}
}@-ms-keyframes "electrode2" {
    0% {
    margin-left: -174px;
    top: 174px;
}
25% {
    margin-left: -411px;
    top: 174px;
}
50% {
    margin-left: -411px;
    top: 515px;
}
75% {
    margin-left: -411px;
    top: 174px;
}
100% {
    margin-left: -174px;
    top: 174px;
}
}@-o-keyframes "electrode2" {
    0% {
    margin-left: -174px;
    top: 174px;
}
25% {
    margin-left: -411px;
    top: 174px;
}
50% {
    margin-left: -411px;
    top: 515px;
}
75% {
    margin-left: -411px;
    top: 174px;
}
100% {
    margin-left: -174px;
    top: 174px;
}
}@keyframes "electrode1" {
    0% {
    margin-left: -338px;
    top: 589px;
}
16.67% {
    margin-left: -21px;
    top: 589px;
}
33.34% {
    margin-left: -21px;
    top: 1099px;
}
50.01% {
    margin-left: -391px;
    top: 1099px;
}
66.68% {
    margin-left: -391px;
    top: 1519px;
}
83.35% {
    margin-left: -1.5px;
    top: 1519px;
}
100% {
    margin-left: -1.5px;
    top: 1896px;
}
}@-moz-keyframes electrode1 {
    0% {
    margin-left: -338px;
    top: 589px;
}
16.67% {
    margin-left: -21px;
    top: 589px;
}
33.34% {
    margin-left: -21px;
    top: 1099px;
}
50.01% {
    margin-left: -391px;
    top: 1099px;
}
66.68% {
    margin-left: -391px;
    top: 1519px;
}
83.35% {
    margin-left: -1.5px;
    top: 1519px;
}
100% {
    margin-left: -1.5px;
    top: 1896px;
}
}@-webkit-keyframes "electrode1" {
    0% {
    margin-left: -338px;
    top: 589px;
}
16.67% {
    margin-left: -21px;
    top: 589px;
}
33.34% {
    margin-left: -21px;
    top: 1099px;
}
50.01% {
    margin-left: -391px;
    top: 1099px;
}
66.68% {
    margin-left: -391px;
    top: 1519px;
}
83.35% {
    margin-left: -1.5px;
    top: 1519px;
}
100% {
    margin-left: -1.5px;
    top: 1896px;
}
}@-ms-keyframes "electrode1" {
    0% {
    margin-left: -338px;
    top: 589px;
}
16.67% {
    margin-left: -21px;
    top: 589px;
}
33.34% {
    margin-left: -21px;
    top: 1099px;
}
50.01% {
    margin-left: -391px;
    top: 1099px;
}
66.68% {
    margin-left: -391px;
    top: 1519px;
}
83.35% {
    margin-left: -1.5px;
    top: 1519px;
}
100% {
    margin-left: -1.5px;
    top: 1896px;
}
}@-o-keyframes "electrode1" {
    0% {
    margin-left: -338px;
    top: 589px;
}
16.67% {
    margin-left: -21px;
    top: 589px;
}
33.34% {
    margin-left: -21px;
    top: 1099px;
}
50.01% {
    margin-left: -391px;
    top: 1099px;
}
66.68% {
    margin-left: -391px;
    top: 1519px;
}
83.35% {
    margin-left: -1.5px;
    top: 1519px;
}
100% {
    margin-left: -1.5px;
    top: 1896px;
}
}@keyframes "electrode3" {
    0% {
    margin-left: 395px;
    top: 1232px;
}
14.29% {
    margin-left: 49px;
    top: 1232px;
}
18% {
    margin-left: 49px;
    top: 1209px;
}
42.86% {
    margin-left: 18px;
    top: 993px;
}
57.14% {
    margin-left: 18px;
    top: 589px;
}
71.43% {
    margin-left: 409px;
    top: 589px;
}
85.71% {
    margin-left: 409px;
    top: 174px;
}
100% {
    top: 174px;
    margin-left: 169px;
}
}@-moz-keyframes electrode3 {
    0% {
    margin-left: 395px;
    top: 1232px;
}
14.29% {
    margin-left: 49px;
    top: 1232px;
}
18% {
    margin-left: 49px;
    top: 1209px;
}
42.86% {
    margin-left: 18px;
    top: 993px;
}
57.14% {
    margin-left: 18px;
    top: 589px;
}
71.43% {
    margin-left: 409px;
    top: 589px;
}
85.71% {
    margin-left: 409px;
    top: 174px;
}
100% {
    top: 174px;
    margin-left: 169px;
}
}@-webkit-keyframes "electrode3" {
    0% {
    margin-left: 395px;
    top: 1232px;
}
14.29% {
    margin-left: 49px;
    top: 1232px;
}
18% {
    margin-left: 49px;
    top: 1209px;
}
42.86% {
    margin-left: 18px;
    top: 993px;
}
57.14% {
    margin-left: 18px;
    top: 589px;
}
71.43% {
    margin-left: 409px;
    top: 589px;
}
85.71% {
    margin-left: 409px;
    top: 174px;
}
100% {
    top: 174px;
    margin-left: 169px;
}
}@-ms-keyframes "electrode3" {
    0% {
    margin-left: 395px;
    top: 1232px;
}
14.29% {
    margin-left: 49px;
    top: 1232px;
}
18% {
    margin-left: 49px;
    top: 1209px;
}
42.86% {
    margin-left: 18px;
    top: 993px;
}
57.14% {
    margin-left: 18px;
    top: 589px;
}
71.43% {
    margin-left: 409px;
    top: 589px;
}
85.71% {
    margin-left: 409px;
    top: 174px;
}
100% {
    top: 174px;
    margin-left: 169px;
}
}@-o-keyframes "electrode3" {
    0% {
    margin-left: 395px;
    top: 1232px;
}
14.29% {
    margin-left: 49px;
    top: 1232px;
}
18% {
    margin-left: 49px;
    top: 1209px;
}
42.86% {
    margin-left: 18px;
    top: 993px;
}
57.14% {
    margin-left: 18px;
    top: 589px;
}
71.43% {
    margin-left: 409px;
    top: 589px;
}
85.71% {
    margin-left: 409px;
    top: 174px;
}
100% {
    top: 174px;
    margin-left: 169px;
}
}@keyframes "queue_pulse" {
    0% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
50% {
    transform: scale(0.7) rotate(0.1deg);
    -moz-transform: scale(0.7) rotate(0.1deg);
    -webkit-transform: scale(0.7) rotate(0.1deg);
    -o-transform: scale(0.7) rotate(0.1deg);
}
100% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
}@-moz-keyframes queue_pulse {
    0% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
50% {
    transform: scale(0.7) rotate(0.1deg);
    -moz-transform: scale(0.7) rotate(0.1deg);
    -webkit-transform: scale(0.7) rotate(0.1deg);
    -o-transform: scale(0.7) rotate(0.1deg);
}
100% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
}@-webkit-keyframes "queue_pulse" {
    0% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
50% {
    transform: scale(0.7) rotate(0.1deg);
    -moz-transform: scale(0.7) rotate(0.1deg);
    -webkit-transform: scale(0.7) rotate(0.1deg);
    -o-transform: scale(0.7) rotate(0.1deg);
}
100% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
}@-ms-keyframes "queue_pulse" {
    0% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
50% {
    transform: scale(0.7) rotate(0.1deg);
    -moz-transform: scale(0.7) rotate(0.1deg);
    -webkit-transform: scale(0.7) rotate(0.1deg);
    -o-transform: scale(0.7) rotate(0.1deg);
}
100% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
}@-o-keyframes "queue_pulse" {
    0% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
50% {
    transform: scale(0.7) rotate(0.1deg);
    -moz-transform: scale(0.7) rotate(0.1deg);
    -webkit-transform: scale(0.7) rotate(0.1deg);
    -o-transform: scale(0.7) rotate(0.1deg);
}
100% {
    transform: scale(1) rotate(0.1deg);
    -moz-transform: scale(1) rotate(0.1deg);
    -webkit-transform: scale(1) rotate(0.1deg);
    -o-transform: scale(1) rotate(0.1deg);
}
}@keyframes "flashing_score" {
    0% {
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));
    filter: alpha(opacity = (".8" * 100));
}
50% {
    opacity: .1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".1" * 100));
    filter: alpha(opacity = (".1" * 100));
}
100% {
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));
    filter: alpha(opacity = (".8" * 100));
}
}@-moz-keyframes flashing_score {
    0% {
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));
    filter: alpha(opacity = (".8" * 100));
}
50% {
    opacity: .1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".1" * 100));
    filter: alpha(opacity = (".1" * 100));
}
100% {
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));
    filter: alpha(opacity = (".8" * 100));
}
}@-webkit-keyframes "flashing_score" {
    0% {
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));
    filter: alpha(opacity = (".8" * 100));
}
50% {
    opacity: .1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".1" * 100));
    filter: alpha(opacity = (".1" * 100));
}
100% {
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));
    filter: alpha(opacity = (".8" * 100));
}
}@-ms-keyframes "flashing_score" {
    0% {
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));
    filter: alpha(opacity = (".8" * 100));
}
50% {
    opacity: .1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".1" * 100));
    filter: alpha(opacity = (".1" * 100));
}
100% {
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));
    filter: alpha(opacity = (".8" * 100));
}
}@-o-keyframes "flashing_score" {
    0% {
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));
    filter: alpha(opacity = (".8" * 100));
}
50% {
    opacity: .1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".1" * 100));
    filter: alpha(opacity = (".1" * 100));
}
100% {
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));
    filter: alpha(opacity = (".8" * 100));
}
}@keyframes "sids_arm" {
    0%, 100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
20% {
    -webkit-transform: rotate(-40deg);
    -moz-transform: rotate(-40deg);
    -o-transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    transform: rotate(-40deg);
}
40% {
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    transform: rotate(-20deg);
}
60% {
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
}@-moz-keyframes sids_arm {
    0%, 100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
20% {
    -webkit-transform: rotate(-40deg);
    -moz-transform: rotate(-40deg);
    -o-transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    transform: rotate(-40deg);
}
40% {
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    transform: rotate(-20deg);
}
60% {
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
}@-webkit-keyframes "sids_arm" {
    0%, 100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
20% {
    -webkit-transform: rotate(-40deg);
    -moz-transform: rotate(-40deg);
    -o-transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    transform: rotate(-40deg);
}
40% {
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    transform: rotate(-20deg);
}
60% {
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
}@-ms-keyframes "sids_arm" {
    0%, 100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
20% {
    -webkit-transform: rotate(-40deg);
    -moz-transform: rotate(-40deg);
    -o-transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    transform: rotate(-40deg);
}
40% {
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    transform: rotate(-20deg);
}
60% {
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
}@-o-keyframes "sids_arm" {
    0%, 100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
20% {
    -webkit-transform: rotate(-40deg);
    -moz-transform: rotate(-40deg);
    -o-transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    transform: rotate(-40deg);
}
40% {
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    transform: rotate(-20deg);
}
60% {
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    -ms-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
}@keyframes "sids_wrist" {
    0%, 100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
25% {
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
}
50% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
75% {
    -webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
}
}@-moz-keyframes sids_wrist {
    0%, 100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
25% {
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
}
50% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
75% {
    -webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
}
}@-webkit-keyframes "sids_wrist" {
    0%, 100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
25% {
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
}
50% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
75% {
    -webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
}
}@-ms-keyframes "sids_wrist" {
    0%, 100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
25% {
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
}
50% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
75% {
    -webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
}
}@-o-keyframes "sids_wrist" {
    0%, 100% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
25% {
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
}
50% {
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
75% {
    -webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
}
}@keyframes "sids_shadow" {
    0%, 100% {
    margin-left: -170px;
    width: 330px;
}
10% {
    margin-left: -190px;
    width: 350px;
}
50% {
    margin-left: -210px;
    width: 370px;
}
55% {
    margin-left: -190px;
    width: 350px;
}
60% {
    margin-left: -150px;
    width: 310px;
}
75% {
    margin-left: -140px;
    width: 300px;
}
}@-moz-keyframes sids_shadow {
    0%, 100% {
    margin-left: -170px;
    width: 330px;
}
10% {
    margin-left: -190px;
    width: 350px;
}
50% {
    margin-left: -210px;
    width: 370px;
}
55% {
    margin-left: -190px;
    width: 350px;
}
60% {
    margin-left: -150px;
    width: 310px;
}
75% {
    margin-left: -140px;
    width: 300px;
}
}@-webkit-keyframes "sids_shadow" {
    0%, 100% {
    margin-left: -170px;
    width: 330px;
}
10% {
    margin-left: -190px;
    width: 350px;
}
50% {
    margin-left: -210px;
    width: 370px;
}
55% {
    margin-left: -190px;
    width: 350px;
}
60% {
    margin-left: -150px;
    width: 310px;
}
75% {
    margin-left: -140px;
    width: 300px;
}
}@-ms-keyframes "sids_shadow" {
    0%, 100% {
    margin-left: -170px;
    width: 330px;
}
10% {
    margin-left: -190px;
    width: 350px;
}
50% {
    margin-left: -210px;
    width: 370px;
}
55% {
    margin-left: -190px;
    width: 350px;
}
60% {
    margin-left: -150px;
    width: 310px;
}
75% {
    margin-left: -140px;
    width: 300px;
}
}@-o-keyframes "sids_shadow" {
    0%, 100% {
    margin-left: -170px;
    width: 330px;
}
10% {
    margin-left: -190px;
    width: 350px;
}
50% {
    margin-left: -210px;
    width: 370px;
}
55% {
    margin-left: -190px;
    width: 350px;
}
60% {
    margin-left: -150px;
    width: 310px;
}
75% {
    margin-left: -140px;
    width: 300px;
}
}.animated{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;visibility:visible!important}.animated-second{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;visibility:visible!important}.animated-long{-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;visibility:visible!important}.animated.infinite{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-duration:2s}.delay-title{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.delay-one{-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s}.delay-one.quick{-webkit-animation-delay:.15s;-moz-animation-delay:.15s;animation-delay:.15s}.delay-two{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.delay-two.quick{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}.delay-three{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.delay-three.quick{-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}.delay-four{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}.delay-four.quick{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.delay-five{-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}.delay-five.quick{-webkit-animation-delay:.75s;-moz-animation-delay:.75s;animation-delay:.75s}.delay-six{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;animation-delay:2.5s}.delay-six.quick{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes fadeInDown {
    0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -80%, 0);
    -moz-transform: translate3d(0, -80%, 0);
    transform: translate3d(0, -80%, 0);
}
100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
}
}@-moz-keyframes fadeInDown {
    0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -80%, 0);
    -moz-transform: translate3d(0, -80%, 0);
    transform: translate3d(0, -80%, 0);
}
100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
}
}@keyframes fadeInDown {
    0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -80%, 0);
    -moz-transform: translate3d(0, -80%, 0);
    transform: translate3d(0, -80%, 0);
}
100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
}
}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-moz-keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@keyframes fadeIn {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}@-moz-keyframes fadeOut {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}@keyframes fadeOut {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeInSubtle {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    transform: translateX(-10px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
}@-moz-keyframes fadeInSubtle {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    transform: translateX(-10px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
}@keyframes fadeInSubtle {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    transform: translateX(-10px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
}.fadeInSubtle{-webkit-animation-name:fadeInSubtle;-moz-animation-name:fadeInSubtle;animation-name:fadeInSubtle}@-webkit-keyframes fadeInSubtleRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    transform: translateX(10px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
}@-moz-keyframes fadeInSubtleRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    transform: translateX(10px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
}@keyframes fadeInSubtleRight {
    0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    transform: translateX(10px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
}.fadeInSubtleRight{-webkit-animation-name:fadeInSubtleRight;-moz-animation-name:fadeInSubtleRight;animation-name:fadeInSubtleRight}@-webkit-keyframes fadeInSubtleLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
}@-moz-keyframes fadeInSubtleLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
}@keyframes fadeInSubtleLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
}.fadeInSubtleLeft{-webkit-animation-name:fadeInSubtleLeft;-moz-animation-name:fadeInSubtleLeft;animation-name:fadeInSubtleLeft}@-webkit-keyframes fadeInSmallLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
}@-moz-keyframes fadeInSmallLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
}@keyframes fadeInSmallLeft {
    0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    transform: translateX(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
}.fadeInSmallLeft{-webkit-animation-name:fadeInSmallLeft;-moz-animation-name:fadeInSmallLeft;animation-name:fadeInSmallLeft}@-webkit-keyframes fadeInSubtleRightTop {
    0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    transform: translateX(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
}@-moz-keyframes fadeInSubtleRightTop {
    0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    transform: translateX(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
}@keyframes fadeInSubtleRightTop {
    0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    transform: translateX(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
}
}.fadeInSubtleRightTop{-webkit-animation-name:fadeInSubtleRightTop;-moz-animation-name:fadeInSubtleRightTop;animation-name:fadeInSubtleRightTop}@-webkit-keyframes fadeInSubtleTop {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}
}@-moz-keyframes fadeInSubtleTop {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}
}@keyframes fadeInSubtleTop {
    0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}
}.fadeInSubtleTop{-webkit-animation-name:fadeInSubtleTop;-moz-animation-name:fadeInSubtleTop;animation-name:fadeInSubtleTop}@-webkit-keyframes fadeInSubtleBottom {
    0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    transform: translateY(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}
}@-moz-keyframes fadeInSubtleBottom {
    0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    transform: translateY(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}
}@keyframes fadeInSubtleBottom {
    0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    transform: translateY(20px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}
}.fadeInSubtleBottom{-webkit-animation-name:fadeInSubtleBottom;-moz-animation-name:fadeInSubtleBottom;animation-name:fadeInSubtleBottom}@-webkit-keyframes fadeOutSubtle {
    0% {
    opacity: 0;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    transform: translateY(20px);
}
}@-moz-keyframes fadeOutSubtle {
    0% {
    opacity: 0;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    transform: translateY(20px);
}
}@keyframes fadeOutSubtle {
    0% {
    opacity: 0;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}
100% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    transform: translateY(20px);
}
}.fadeOutSubtle{-webkit-animation-name:fadeOutSubtle;-moz-animation-name:fadeOutSubtle;animation-name:fadeOutSubtle}@-webkit-keyframes fadeInQuick {
    0% {
    opacity: 0;
}
15% {
    opacity: 0;
}
50% {
    opacity: 1;
}
}@-moz-keyframes fadeInQuick {
    0% {
    opacity: 0;
}
15% {
    opacity: 0;
}
50% {
    opacity: 1;
}
}@keyframes fadeInQuick {
    0% {
    opacity: 0;
}
15% {
    opacity: 0;
}
50% {
    opacity: 1;
}
}.fadeInQuick{-webkit-animation-name:fadeInQuick;-moz-animation-name:fadeInQuick;animation-name:fadeInQuick}@-webkit-keyframes l1 {
    0% {
    height: 0;
    background: #cbcbcb;
}
100% {
    height: 100%;
    background: #cbcbcb;
}
}@-moz-keyframes l1 {
    0% {
    height: 0;
    background: #cbcbcb;
}
100% {
    height: 100%;
    background: #cbcbcb;
}
}@keyframes l1 {
    0% {
    height: 0;
    background: #cbcbcb;
}
100% {
    height: 100%;
    background: #cbcbcb;
}
}@-webkit-keyframes l2 {
    0% {
    width: 0;
    background: #cbcbcb;
}
100% {
    width: 100%;
    background: #cbcbcb;
}
}@-moz-keyframes l2 {
    0% {
    width: 0;
    background: #cbcbcb;
}
100% {
    width: 100%;
    background: #cbcbcb;
}
}@keyframes l2 {
    0% {
    width: 0;
    background: #cbcbcb;
}
100% {
    width: 100%;
    background: #cbcbcb;
}
}@-webkit-keyframes l3 {
    0% {
    height: 0;
    background: #cbcbcb;
}
100% {
    height: 100%;
    background: #cbcbcb;
}
}@-moz-keyframes l3 {
    0% {
    height: 0;
    background: #cbcbcb;
}
100% {
    height: 100%;
    background: #cbcbcb;
}
}@keyframes l3 {
    0% {
    height: 0;
    background: #cbcbcb;
}
100% {
    height: 100%;
    background: #cbcbcb;
}
}@-webkit-keyframes l4 {
    0% {
    width: 0;
    background: #cbcbcb;
}
100% {
    width: 100%;
    background: #cbcbcb;
}
}@-moz-keyframes l4 {
    0% {
    width: 0;
    background: #cbcbcb;
}
100% {
    width: 100%;
    background: #cbcbcb;
}
}@keyframes l4 {
    0% {
    width: 0;
    background: #cbcbcb;
}
100% {
    width: 100%;
    background: #cbcbcb;
}
}@-webkit-keyframes serviceline {
    0% {
    height: 0;
    background: #FF8E2C;
}
100% {
    height: 100%;
    background: #FF8E2C;
}
}@-webkit-keyframes serviceline2 {
    0% {
    width: 0;
    background: #FF8E2C;
}
100% {
    width: 100%;
    background: #FF8E2C;
}
}.serviceline{-webkit-animation-name:serviceline;-moz-animation-name:serviceline;animation-name:serviceline}.serviceline2{-webkit-animation-name:serviceline2;-moz-animation-name:serviceline2;animation-name:serviceline2}@-webkit-keyframes atomRise {
    0% {
    bottom: -2.5%;
}
100% {
    bottom: 100%;
}
}@-webkit-keyframes atomRise2 {
    0% {
    top: -2%;
}
100% {
    top: 92%;
}
}@-webkit-keyframes atomRise3 {
    0% {
    left: -1.9%;
}
100% {
    left: 100%;
}
}@-webkit-keyframes atomRise4 {
    0% {
    right: 0%;
}
100% {
    right: 97%;
}
}.atomrise{-webkit-animation-name:atomRise;-moz-animation-name:atomRise;animation-name:atomRise}.atomrise2{-webkit-animation-name:atomRise2;-moz-animation-name:atomRise2;animation-name:atomRise2}.atomrise3{-webkit-animation-name:atomRise3;-moz-animation-name:atomRise3;animation-name:atomRise3}.atomrise4{-webkit-animation-name:atomRise4;-moz-animation-name:atomRise4;animation-name:atomRise4}@-moz-keyframes l1 {
    0% {
    height: 0;
    background: #cbcbcb;
}
100% {
    height: 100%;
    background: #cbcbcb;
}
}@-moz-keyframes l2 {
    0% {
    width: 0;
    background: #cbcbcb;
}
100% {
    width: 100%;
    background: #cbcbcb;
}
}@-moz-keyframes l3 {
    0% {
    height: 0;
    background: #cbcbcb;
}
100% {
    height: 100%;
    background: #cbcbcb;
}
}@-moz-keyframes l4 {
    0% {
    width: 0;
    background: #cbcbcb;
}
100% {
    width: 100%;
    background: #cbcbcb;
}
}@-moz-keyframes l4 {
    0% {
    width: 0;
    background: #cbcbcb;
}
100% {
    width: 100%;
    background: #cbcbcb;
}
}@keyframes l1 {
    0% {
    height: 0;
    background: #cbcbcb;
}
100% {
    height: 100%;
    background: #cbcbcb;
}
}@keyframes l2 {
    0% {
    width: 0;
    background: #cbcbcb;
}
100% {
    width: 100%;
    background: #cbcbcb;
}
}@keyframes l3 {
    0% {
    height: 0;
    background: #cbcbcb;
}
100% {
    height: 100%;
    background: #cbcbcb;
}
}@keyframes l4 {
    0% {
    width: 0;
    background: #cbcbcb;
}
100% {
    width: 100%;
    background: #cbcbcb;
}
}@keyframes l4 {
    0% {
    width: 0;
    background: #cbcbcb;
}
100% {
    width: 100%;
    background: #cbcbcb;
}
}@keyframes serviceline {
    0% {
    height: 0;
    background: #FF8E2C;
}
100% {
    height: 100%;
    background: #FF8E2C;
}
}@keyframes serviceline2 {
    0% {
    width: 0;
    background: #FF8E2C;
}
100% {
    width: 100%;
    background: #FF8E2C;
}
}@keyframes atomRise {
    0% {
    bottom: -2.5%;
}
100% {
    bottom: 100%;
}
}@keyframes atomRise2 {
    0% {
    top: -2%;
}
100% {
    top: 92%;
}
}@keyframes atomRise3 {
    0% {
    left: -1.9%;
}
100% {
    left: 100%;
}
}@keyframes atomRise4 {
    0% {
    right: 0%;
}
100% {
    right: 100%;
}
}@-moz-keyframes serviceline {
    0% {
    height: 0;
    background: #FF8E2C;
}
100% {
    height: 100%;
    background: #FF8E2C;
}
}@-moz-keyframes serviceline2 {
    0% {
    width: 0;
    background: #FF8E2C;
}
100% {
    width: 100%;
    background: #FF8E2C;
}
}@-moz-keyframes atomRise {
    0% {
    bottom: -2.5%;
}
100% {
    bottom: 100%;
}
}@-moz-keyframes atomRise2 {
    0% {
    top: -2%;
}
100% {
    top: 92%;
}
}@-moz-keyframes atomRise3 {
    0% {
    left: -1.9%;
}
100% {
    left: 100%;
}
}@-moz-keyframes atomRise4 {
    0% {
    right: 0%;
}
100% {
    right: 100%;
}
}@-webkit-keyframes slideInLeft {
    0% {
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
}@-moz-keyframes slideInLeft {
    0% {
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
}@keyframes slideInLeft {
    0% {
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));
    filter: alpha(opacity = ("0" * 100));
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
}
100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));
    filter: alpha(opacity = ("1" * 100));
}
}.slideInLeft{-webkit-animation-name:slideInLeft;-moz-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes fadeInUp {
    0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 80%, 0);
    transform: translate3d(0, 80%, 0);
}
100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
}@keyframes fadeInUp {
    0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 80%, 0);
    transform: translate3d(0, 80%, 0);
}
100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOutDown {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 80%, 0);
    transform: translate3d(0, 80%, 0);
}
}@keyframes fadeOutDown {
    0% {
    opacity: 1;
}
100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 80%, 0);
    transform: translate3d(0, 80%, 0);
}
}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
}
20% {
    -webkit-transform: scale3d(1.4, 1.4, 1.4);
    transform: scale3d(1.4, 1.4, 1.4);
}
40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
}
60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
}
80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
}
100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
}@keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
}
20% {
    -webkit-transform: scale3d(1.4, 1.4, 1.4);
    transform: scale3d(1.4, 1.4, 1.4);
}
40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
}
60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
}
80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
}
100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
}
}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceOut {
    20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
}
50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
}
100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
}
}@keyframes bounceOut {
    20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
}
50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
}
100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
}
}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}.form{width:100%;max-width:630px;margin-top:5px;float:left;position:relative;z-index:4}.form.middle{float:none;margin:5px auto}.form .form_content{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.form .form_content.sent{opacity:.3;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0.3" * 100));filter: alpha(opacity = ("0.3" * 100))}@media only screen and (max-width:978px){.form{float:none;margin:0 auto}}@media only screen and (max-width:840px){.form{padding-bottom:50px}}.form .sent_overlay{background:url(../img/backgrounds/contact_sent.png.pagespeed.ce.b7Jia-ufJ1.png) no-repeat center center;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;display:none;min-height:100px}.form span{display:block;position:absolute;left:0;bottom:5px;color:#493e45;font-size:1.875em;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif}@media only screen and (max-width:840px){.form span{bottom:0;right:0;text-align:right;font-size:1.675em}}.form .button{margin-top:32px;float:right}.form .button.grey{margin-top:-10px}.form .file_upload{position:absolute;left:0;bottom:0;text-align:left;display:block;width:360px;height:65px;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif}@media only screen and (max-width:840px){.form .file_upload{display:none}}.form .file_upload.rfp{position:relative;clear:both;margin-top:35px;height:82px;display:none;cursor:pointer}.form .file_upload.rfp:after{content:"ÐŸÑ€Ð¸ÐºÑ€ÐµÐ¿Ð¸Ñ‚ÑŒ";position:absolute;top:5px;left:0;display:table;font-size:100%;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;height:47px;line-height:46.875px;padding:0 30px;text-align:center;border:1px solid red;background:red;color:#fff;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2) , 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2) , 0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.2) , 0 1px 2px rgba(0,0,0,.2);text-shadow:0 1px 0 rgba(0,0,0,.2);background:red;z-index:1}.form .file_upload.rfp:after:hover{background:#ff5929;cursor:pointer}.form .file_upload.rfp:after:active{text-shadow:0 -1px 0 rgba(0,0,0,.1);background:#ff5929;-webkit-box-shadow:inset 0 1px 0 #d20e54 , 0 1px 2px rgba(255,255,255,.9);-moz-box-shadow:inset 0 1px 0 #d20e54 , 0 1px 2px rgba(255,255,255,.9);box-shadow:inset 0 1px 0 #d20e54 , 0 1px 2px rgba(255,255,255,.9);color:#f988b1;-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;-ms-transition:all 0s ease 0s;transition:all 0s ease 0s}.form .file_upload.rfp.attached:after{content:"ÐŸÑ€Ð¸ÐºÑ€ÐµÐ¿Ð»ÐµÐ½Ð¾"}.form .file_upload.rfp input{position:absolute;top:0;left:0;width:149px;font-size:40px;z-index:2;cursor:pointer;opacity:0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter: alpha(opacity = ("0" * 100))}.form .file_upload.rfp span{position:absolute;top:60px;left:0;text-align:left;width:500px}.form .file_upload.rfp progress{bottom:5px}.form .file_upload.error span{-webkit-animation:pulse_error .9s infinite linear;-moz-animation:pulse_error .9s infinite linear;-ms-animation:pulse_error .9s infinite linear;-o-animation:pulse_error .9s infinite linear;animation:pulse_error .9s infinite linear;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;color:#ec7777!important}.form .file_upload span{display:block;position:relative;left:auto;bottom:auto;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1em;color:#b1b1b1}.form .file_upload input{position:absolute;left:0;bottom:0}.form .file_upload progress{position:absolute;left:0;bottom:0;display:none}.form.contact_form{float:none;margin:5px auto}.form.contact_form .button{float:none}input.text,textarea{padding:15px 10px;font-size:1.4em;color:#493e45;border:1px solid #cecece;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;max-width:300px;margin:30px 30px 0 0}html.no-cssanimations input.text,html.no-cssanimations textarea{max-width:270px}@media only screen and (max-width:840px){input.text,textarea{max-width:100%;padding:6px 9px;font-size:1.2em;margin-right:0;margin-top:15px}}input.text.error,textarea.error{border-color:#ff8e2c!important;border-width:3px;padding:14px 10px}input.text.last,textarea.last{margin-right:0}input.text:focus,textarea:focus{border:1px solid #a7a7a7;box-shadow:0 2px 2px #eee inset;color:#493e45;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}@media only screen and (max-width:840px){input.text: focus, textarea:focus {padding:4px 9px}}input.text.full,textarea.full{max-width:100%;margin-right:0}textarea{float:none;margin-right:0;line-height:1.5em}#form_errors,.form_error{color:#ff8e2c;text-align:center;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.5em;margin-top:10px}.form span.form_error{color:#ff8e2c;text-align:left;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.5em;position:relative;margin:15px 0}.date_container{float:left;position:relative;background:#fff;background:linear-gradient(bottom,#fcfcfc 0%,#fcfcfc 50%,#fff 50%,#fff 100%) repeat 0 0;background:-o-linear-gradient(bottom,#fcfcfc 0%,#fcfcfc 50%,#fff 50%,#fff 100%) repeat 0 0;background:-moz-linear-gradient(bottom,#fcfcfc 0%,#fcfcfc 50%,#fff 50%,#fff 100%) repeat 0 0;background:-webkit-linear-gradient(bottom,#fcfcfc 0%,#fcfcfc 50%,#fff 50%,#fff 100%) repeat 0 0;background:-ms-linear-gradient(bottom,#fcfcfc 0%,#fcfcfc 50%,#fff 50%,#fff 100%) repeat 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #cecece;width:144px;height:140px;margin:35px 30px 0 0;overflow:hidden}@media only screen and (max-width:840px){.date_container{width:100px;height:100px;margin-right:15px}.date_container.day{display:none}}.date_container:after{content:" ";display:block;height:1px;background:#eaeaea;position:absolute;top:49%;left:0;right:0;z-index:1}.date_container input{font-size:4.375em;color:#626262;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:none;text-align:center;padding:28px 0 27px 0;width:100%;position:relative;z-index:2;float:none}@media only screen and (max-width:840px){.date_container input{font-size:3.275em;padding:21px 0 19px}}.date_container.year{width:200px;margin-right:0}@media only screen and (max-width:840px){.date_container.year{width:145px}}span.date_divider{display:block;width:11px;height:11px;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#bbb;float:left;margin-top:104px;position:relative;margin-right:30px}@media only screen and (max-width:840px){span.date_divider{margin-right:15px;margin-top:81px}span.date_divider.day{display:none}}label{color:#626262;font-size:1.4em;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;text-align:left;display:block}label.padding{margin-top:35px}label.file_upload{font-size:1.1em}.radio{text-align:left;clear:both;margin-left:10px}.radio label{float:left;margin-top:30px}.radio input{vertical-align:middle;float:left;margin-top:40px}.radio input+label:before{content:"";display:inline-block;height:30px;width:30px;margin:-4px 10px 0 -22px;vertical-align:middle;background:url(../img/buttons/radio.png.pagespeed.ce.8-nNVvgV7L.png) no-repeat 0 0;background-size:30px 60px}.radio input:checked+label:before{background:url(../img/buttons/radio.png.pagespeed.ce.8-nNVvgV7L.png) no-repeat 0 -30px}.radio input.last{margin-left:55px}.form_help{float:right;position:relative}@media only screen and (max-width:840px){.form_help{display:none}}.form_help .button{float:none;-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;-ms-transition:all 0s ease 0s;transition:all 0s ease 0s;z-index:2;height:47px;line-height:47px}.form_help .help{position:absolute;top:37px;right:0;background:#f3f3f3;border:1px solid #d4d4d4;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.15em;width:492px;padding:40px;-webkit-border-radius:5px 0 5px 5px;-moz-border-radius:5px 0 5px 5px;border-radius:5px 0 5px 5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:none;z-index:1}.form_help .help p{margin-top:0;line-height:1.6em}.form_help .help span{font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;position:relative;font-size:1em;display:inline;bottom:0}.form_help.active .button{background:#f3f3f3;border-bottom:0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.form_help.active .help{display:block}.slider{position:relative;text-align:center;margin-top:30px}.slider span{display:inline-block;position:relative;font-size:100%!important;height:50px;margin:-2px;padding-top:20px;border-bottom:5px solid #eee}.slider span label{margin:0 20px 0 20px;display:block}.slider span label:last-child{margin-left:0}.slider span label b.radio_button{position:absolute;bottom:-17px;left:50%;width:30px;height:30px;margin-left:-15px;background:url(../img/buttons/radio.png.pagespeed.ce.8-nNVvgV7L.png) no-repeat 0 0;background-size:30px 60px}.slider span label b.radio_button.checked{background-position:0 -30px}.slider span input{visibility:hidden}@media only screen and (max-width:548px){.slider span{margin-top:20px}}.slider label:last-child{margin-left:0}.form .range_label{width:19%;display:inline-block;position:relative;font-size:1.5em;color:#d5d5d5}@media only screen and (max-width:840px){.form .range_label{font-size:1.3em;text-align:center}}.form .range_label:after{content:" ";width:2px;height:23px;background:#ececec;position:absolute;left:50%;top:41px}@media only screen and (max-width:840px){.form .range_label: after {top:30px}}textarea{max-width:100%;font-size:1em;height:100px}html.no-cssanimations textarea{max-width:94%}@media only screen and (max-width:840px){textarea{height:100px}form.kickoff .form{padding-bottom:0}}::-webkit-input-placeholder{color:#bbb!important;-webkit-font-smoothing:antialiased;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif}textarea::-webkit-input-placeholder{font-size:1.4em;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;line-height:1.5em}.placeholder{color:#bbb!important;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif}:-moz-placeholder{font-size:1.4em!important;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif}:-ms-input-placeholder{color:#bbb!important}#timeline{width:100%;position:absolute;right:0;top:200px;height:537px;cursor:url(../img/team/drag.cur) , w-resize}@media only screen and (max-width:978px){#timeline{width:100%;max-width:310px;margin:40px auto 0;height:auto;right:auto;left:auto;top:auto;position:relative;padding:20px 10px 25px}}#timeline.ui-draggable-dragging{cursor:url(../img/team/drag_active.cur) , w-resize}#timeline .keys{width:143px;height:44px;background:url(../img/backgrounds/timeline_keys.png.pagespeed.ce.wJt7wxGMJC.png) no-repeat 0 0;position:absolute;bottom:0;right:50px;opacity:.5;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0.5" * 100));filter: alpha(opacity = ("0.5" * 100));z-index:5}@media only screen and (max-width:978px){#timeline .keys{display:none}}#timeline .keys.active{background-position:0 -44px}#timeline .line{height:9px;background:#b3aeb1;border-top:1px solid #8f8b8e;position:absolute;top:50%;margin-top:-4px;right:-5px;min-width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:5}@media only screen and (max-width:978px){#timeline .line{top:0;margin-top:0;right:auto;left:50%;margin-left:-4px;width:9px;min-width:9px;max-width:9px;height:100%}}#timeline .month{text-align:center;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;color:#b3aeb1;background:url(../img/icons/timeline_month.png.pagespeed.ce.xkIZnOYmoy.png) no-repeat 0 0;width:62px;height:51px;padding-top:31px;position:absolute;z-index:5;top:50%;margin-top:5px}@media only screen and (max-width:978px){#timeline .month{position:relative;top:auto;margin:15px auto 0;padding-top:17px;background:url(../img/icons/timeline_month_mobile.png.pagespeed.ce.B8W0gpJ0Ke.png) no-repeat 0 0;width:67px;height:49px}}#timeline .month span{font-size:.813em;display:block}#timeline .event{display:block;min-width:47px;height:48px;overflow:visible;position:absolute;bottom:243px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:6}@media only screen and (max-width:978px){#timeline .event{position:relative;bottom:auto;margin:20px auto 0;width:100%;height:auto;padding-bottom:1px}#timeline .event.instagram,#timeline .event.dribbble{max-width:200px}#timeline .event.instagram.with_content,#timeline .event.dribbble.with_content{max-width:auto!important;width:100%!important}}#timeline .event.down{top:246px;bottom:auto}#timeline .event.down a.event{bottom:0;top:auto}#timeline .event.down span.stalk{bottom:0;top:auto}#timeline .event.down .content{top:auto;bottom:24px}#timeline .event .content{display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#493e45;border:1px solid #b3aeb1;width:309px;margin-left:-134px;padding:25px 20px;font-size:1.25em;border-radius:0 6px 6px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;top:24px;z-index:5}#timeline .event .content.rounded_left{border-radius:6px 0 0 0}@media only screen and (max-width:978px){#timeline .event .content{display:block;margin-left:0;position:relative;margin-bottom:24px;width:100%;max-width:300px;padding:25px}}#timeline .event .content span{display:block}#timeline .event .content img{display:block;margin:0 auto;width:40%;max-width:200px;float:left}#timeline .event .content.twitter{text-align:center}#timeline .event .content.twitter span.title{font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif!important;font-size:.9em}#timeline .event .content span.image{float:left;width:130px;height:130px;background-position:center center;background-repeat:no-repeat;background-size:auto 130px}#timeline .event .content span.title{font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif}#timeline .event .content.with_image{padding:10px;width:auto;margin-left:-53px}@media only screen and (max-width:978px){#timeline .event .content.with_image{margin-left:0}}#timeline .event .content.with_image.with_content{padding:15px}#timeline .event .content.with_image span.title{display:block;float:right;width:123px;margin-top:5px;padding:0;height:auto!important}@media only screen and (max-width:978px){#timeline .event .content.with_image span.title{width:50%;margin-top:10px}}#timeline .event .content.with_content{width:309px!important;margin-left:-134px!important;text-align:center}@media only screen and (max-width:978px){#timeline .event .content.with_content{margin-left:0!important;width:100%!important}#timeline .event .content.with_content img{width:40%!important}}#timeline .event .content.with_content.with_image{text-align:left}#timeline .event .content.dribbble{width:auto;max-width:309px;margin-left:-93px;padding:10px}#timeline .event .content.dribbble span{width:211px;height:157px;background-position:center center;background-repeat:no-repeat;background-size:211px 157px}@media only screen and (max-width:978px){#timeline .event .content.instagram,#timeline .event .content.dribbble{width:auto;padding:10px;margin:0 0 24px 0}#timeline .event .content.instagram img,#timeline .event .content.dribbble img{margin-top:0;width:100%}}#timeline .event .content.instagram.with_content,#timeline .event .content.dribbble.with_content{max-width:190px;margin-left:-73px!important}@media only screen and (max-width:978px){#timeline .event .content.instagram.with_content,#timeline .event .content.dribbble.with_content{margin-left:0!important}}#timeline .event .content.instagram.with_content img,#timeline .event .content.dribbble.with_content img{float:none;width:100%!important}#timeline .event .content.instagram.with_content span,#timeline .event .content.dribbble.with_content span{width:100%;float:none;text-align:center;font-size:.8em;background-size:auto;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif!important}@media only screen and (max-width:978px){#timeline .event .content.instagram.with_content span,#timeline .event .content.dribbble.with_content span{font-size:1em;margin-top:15px}}#timeline .event .content.instagram.with_content.direction_down,#timeline .event .content.dribbble.with_content.direction_down{padding-bottom:20px}#timeline .event .content.instagram.with_content.direction_down span.title,#timeline .event .content.dribbble.with_content.direction_down span.title{padding-bottom:5px}#timeline .event .content p{font-size:1.45em;margin-top:0}#timeline .event a.event{background:url(../img/icons/timeline_events.png.pagespeed.ce.Q3E_hfsVvv.png) no-repeat 0 0;display:block;width:47px;height:48px;position:absolute;top:0;right:0;z-index:6}@media only screen and (max-width:978px){#timeline .event a.event{right:auto;left:50%;margin-left:-23px;margin-top:0;padding-bottom:0}}#timeline .event a.event:hover{background-position:0 -48px}#timeline .event a.event.blog{background-position:-47px 0}#timeline .event a.event.blog:hover{background-position:-47px -48px}#timeline .event a.event.twitter{background-position:-95px 0}#timeline .event a.event.twitter:hover{background-position:-95px -48px}#timeline .event a.event.facebook{background-position:-142px 0}#timeline .event a.event.facebook:hover{background-position:-142px -48px}#timeline .event a.event.dribbble{background-position:-190px 0}#timeline .event a.event.dribbble:hover{background-position:-190px -48px}#timeline .event a.event.life{background-position:-238px 0}#timeline .event a.event.life:hover{background-position:-238px -48px}#timeline .event a.event.site{background-position:-286px 0}#timeline .event a.event.site:hover{background-position:-286px -48px}#timeline .event span.stalk{display:block;width:5px;height:0%;background:#b3aeb1;position:absolute;top:0;left:22px}.video_container.teabot{position:absolute;height:auto;top:0;margin-top:89px;padding:0!important;overflow:hidden;z-index:-1}@media only screen and (max-width:1010px){.video_container.teabot{height:auto;padding:0!important;position:relative;margin-top:0}.video_container.teabot video{width:100%;max-width:100%}}.video_container.teabot.no_video{position:relative;top:auto;margin-top:0}.video_container.teabot h1{color:#fff;display:none;text-shadow:none;font-size:5em;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;text-align:center;height:1em;line-height:1em;letter-spacing:0}@media only screen and (max-width:1010px){.video_container.teabot h1{display:none}}.video_container.teabot h2,.video_container.teabot p{color:#fff;text-shadow:none}@media only screen and (max-width:840px){.video_container.teabot h2,.video_container.teabot p{color:#626262;text-shadow:none}}.video_container.teabot img{width:100%;max-width:100%;position:relative;z-index:-1;margin:0}.video_container.teabot .bot_intro{display:none;position:absolute;width:790px;right:100px;top:100px;z-index:2}.video_container.teabot .bot_intro h2{font-size:6em}.video_container.teabot .bot_intro p{font-size:1.5em;line-height:1.5em;max-width:100%}.video_container.teabot .bot_intro a{color:#fff;display:inline-block;border:2px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:24px;height:58px;line-height:58px;padding:0 17px 0 65px;font-family:"proxima_nova_light",'Helvetica Neue',Arial,Helvetica,sans-serif;background:url(../img/teabot/scroll_play.png.pagespeed.ce.YW5xtwwdsU.png) no-repeat 17px 16px;text-shadow:none}.video_container.teabot .bot_intro a:hover{border-color:#ff8e2c;color:#ff8e2c;background-position:17px -27px}@media only screen and (max-width:2059px){.video_container.teabot .bot_intro{width:750px}.video_container.teabot .bot_intro h2{font-size:5em}.video_container.teabot .bot_intro p{font-size:1.4em;line-height:1.4em}}@media only screen and (max-width:1966px){.video_container.teabot .bot_intro{width:620px}.video_container.teabot .bot_intro h2{font-size:4em}.video_container.teabot .bot_intro p{font-size:1.3em;line-height:1.5em}}@media only screen and (max-width:1662px){.video_container.teabot .bot_intro{width:525px}.video_container.teabot .bot_intro h2{font-size:2.75em}.video_container.teabot .bot_intro p{font-size:1.3em;line-height:1.5em}}@media only screen and (max-width:1451px){.video_container.teabot .bot_intro{width:395px}.video_container.teabot .bot_intro h2{font-size:2.75em}.video_container.teabot .bot_intro p{font-size:1.3em;line-height:1.5em}}@media only screen and (max-width:1010px){.video_container.teabot .bot_intro{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;right:auto;display:block;top:auto;padding:20px 15px 0}.video_container.teabot .bot_intro h2{color:#626262;text-shadow:none;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.video_container.teabot .bot_intro p{color:#626262;text-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.video_container.teabot .bot_intro p a{display:none}}.teabot .sid{width:100%;height:100%;position:absolute;bottom:0;right:0;top:0;left:0}.teabot h2{text-align:left}@media only screen and (max-width:978px){.teabot h2{text-align:center}}.teabot .intro{text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:978px){.teabot .intro{text-align:left}}.teabot .box{padding:20px;border:1px solid #cecece;border-radius:0 6px 6px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative;-webkit-box-shadow:0 4px 0 rgba(0,0,0,.05);-moz-box-shadow:0 4px 0 rgba(0,0,0,.05);box-shadow:0 4px 0 rgba(0,0,0,.05);top:60px}.teabot .box.rounded_left{border-radius:6px 0 0 0}.teabot h3{margin-top:10px!important}.teabot .source_code{display:inline-block;padding-left:55px;height:40px;line-height:40px;border-bottom:none}.teabot .source_code.python{background:url(../img/teabot/tech/python_icon.png.pagespeed.ce.dgjFW0jQGZ.png) no-repeat center left}.teabot .source_code.nodejs{background:url(../img/teabot/tech/nodejs_icon.png.pagespeed.ce.Ubf22um7gi.png) no-repeat center left;padding-left:51px}.teabot .teabot_controls{width:162px;position:absolute;left:50%;margin-left:-571px;padding:16px;text-align:center}.teabot .teabot_controls .key{width:37px;height:37px;line-height:36px;background:#f1f1f1;display:inline-block;border:1px solid #c3c3c3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 0 0 #fff inset , 0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 0 #fff inset , 0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 0 #fff inset , 0 1px 1px 0 rgba(0,0,0,.1);position:relative}.teabot .teabot_controls .key:before{content:"";position:absolute;left:14px;top:13px;width:8px;height:10px;background:url(../img/teabot/arrow.png.pagespeed.ce.CduD3ojl3t.png) no-repeat 0 0;background-size:8px 10px}.teabot .teabot_controls .key.move_right:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.teabot .teabot_controls .key.move_left:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.teabot .teabot_controls .key.move_down:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.teabot .teabot_controls .key.long{width:100%;margin-top:15px;text-align:center;text-shadow:0 1px 2px rgba(255,255,255,.1);font-size:14px}.teabot .teabot_controls .key.long:before{background:none}.teabot .teabot_controls .key.long.active{color:#9f9f9f}.teabot .teabot_controls .key.active{background-color:#e0e0e0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.teabot .teabot_controls .key.active:before{opacity:.6;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0.6" * 100));filter: alpha(opacity = ("0.6" * 100))}.teabot .teabot_score{width:162px;position:absolute;left:50%;margin-left:-571px;top:271px;text-transform:uppercase;text-align:center}.teabot .teabot_score span{font-size:18px;line-height:17px;display:inline-block;padding-bottom:12px;border-bottom:1px solid #dbd8da}.teabot .teabot_score div{margin-top:12px;font-size:60px;line-height:50px}.teabot .teabot_score div.in_control{color:#ee1d6d}.teabot span.title{font-size:18px;text-transform:uppercase;text-align:center;display:block}.teabot span.title.next{color:#b3b0b1;background:#fff;height:36px;line-height:43px;margin-top:0;position:relative;z-index:2}.teabot span.title.small{font-size:14px}.teabot .small_div{display:block;height:1px;width:60%;max-width:50px;margin:15px auto;background:#dbd8da}.teabot .teabot_info{width:162px;position:absolute;left:50%;margin-left:-571px;top:442px;text-align:center;height:150px}.teabot .teabot_info.waiting{height:228px}.teabot .teabot_info .info{margin-top:9px;font-size:16px}.teabot .teabot_info .info .final_score_reminder{color:#ee1d6d;font-size:46px;display:block}.teabot .teabot_info .info .tweet_final_score{color:#39a9e0}.teabot .teabot_info .timer{position:absolute;font-size:80px;width:1em;height:1em;display:none;left:43px;top:52px;background:#fff}.teabot .teabot_info .timer>.percent{position:absolute;top:0;bottom:0;left:0;right:0;line-height:2em;font-size:.5em;text-align:center}.teabot .teabot_info .timer>#slice{position:absolute;width:1em;height:1em;clip:rect(0,1em,1em,.5em)}.teabot .teabot_info .timer>#slice.gt50{clip:rect(auto,auto,auto,auto)}.teabot .teabot_info .timer>#slice>.pie{border:.1em solid #ef3f7f;position:absolute;width:.8em;height:.8em;clip:rect(0,.5em,1em,0);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.teabot .teabot_info .timer>#slice>.pie.fill{-webkit-transform:rotate(180deg)!important;-moz-transform:rotate(180deg)!important;-o-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.teabot .teabot_info .timer.fill>.percent{display:none}.teabot .teabot_info .timer.fill>#slice>.pie{border:transparent;background-color:silver;width:1em;height:1em}.teabot .teabot_waiting{display:none;width:162px;position:absolute;left:50%;margin-left:-571px;top:442px;text-align:center;height:228px}.teabot .teabot_waiting #queue_position{font-size:36px;color:#ff8e2c;line-height:36px;margin:10px 0}.teabot .teabot_waiting #waiting_time{margin-top:25px;color:#ff8e2c}.teabot #main_request_button{position:absolute;width:162px;padding:0;top:570px;left:50%;margin-left:-570px;min-width:162px;font-size:16px}.teabot .queue_stats{width:110px;position:absolute;left:50%;margin-left:449px;top:467px}.teabot .queue_stats div{font-size:36px;line-height:34px;margin:10px 0 0}.teabot .in_control{width:110px;position:absolute;left:50%;margin-left:449px;padding:20px 0}.teabot .in_control a{display:block;position:relative;z-index:2}.teabot .in_control a.avatar{width:83px;height:83px;-webkit-border-radius:83px;-moz-border-radius:83px;border-radius:83px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-repeat:no-repeat;background-position:center center;background-size:83px 83px;margin:10px auto}.teabot .in_control a.avatar.queue_player{width:60px;height:60px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-size:60px 60px;margin-bottom:0}.teabot .in_control a.avatar.queue_player.you{-webkit-animation:queue_pulse 2s 0s ease-out;-moz-animation:queue_pulse 2s 0s ease-out;-ms-animation:queue_pulse 2s 0s ease-out;-o-animation:queue_pulse 2s 0s ease-out;animation:queue_pulse 2s 0s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.teabot .in_control a.avatar.you{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.teabot .in_control a.avatar.playing_now{position:absolute;margin:0 auto;left:0;top:0;z-index:2}.teabot .in_control a.avatar.playing_now.you{-webkit-animation:queue_pulse 2s 0s ease-out;-moz-animation:queue_pulse 2s 0s ease-out;-ms-animation:queue_pulse 2s 0s ease-out;-o-animation:queue_pulse 2s 0s ease-out;animation:queue_pulse 2s 0s ease-out;-webkit-animation-iteration-count:5;-moz-animation-iteration-count:5;-ms-animation-iteration-count:5;-o-animation-iteration-count:5;animation-iteration-count:5}.teabot .in_control a.twitter{background:#39a9e0;height:28px;line-height:27px;color:#fff;font-size:18px;width:117px;padding:0 10px;text-overflow:ellipsis;overflow:hidden;margin-left:-15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.teabot .in_control a.twitter.longer{font-size:14px}.teabot .in_control .playing_now_container{width:83px;height:83px;position:relative;margin:10px auto}.teabot .in_control .playing_now_container .pctTimer{font-size:83px}.teabot .in_control .playing_now_container .pctTrack,.teabot .in_control .playing_now_container .pctPie .pctSlice{border:3px solid transparent;width:77px;height:77px}.teabot .in_control .playing_now_container .pctPie .pctSlice{background:transparent;border-color:#39a9e0}.teabot .in_control span.timeline{display:block;width:4px;background:#f0f0f0;height:279px;z-index:1;position:absolute;top:63px;left:50%;margin-left:-2px}.teabot .breaking_bad_game{position:absolute;bottom:-10px;margin:0 auto;width:100%;text-align:center}.teabot .breaking_bad_game a{color:#626262;border-bottom:1px solid #ff8e2c}.teabot .breaking_bad_game a:hover{color:#ff8e2c}.teabot .breaking_bad_game a.button:hover{color:#fff}.teabot .sid_stats{bottom:0;left:50%;top:auto;height:44px;line-height:44px;margin-left:-380px;width:800px;padding:0;position:absolute}.teabot .sid_stats span{font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}.teabot .sid_stats a{color:#626262;border-bottom:1px solid #ff8e2c}.teabot .sid_stats a:hover{color:#ff8e2c}.teabot .sid_stats a.button:hover{color:#fff}.teabot .webcam_container{width:800px;height:610px;position:absolute;overflow:hidden;padding:20px;left:50%;margin-left:-380px}@media only screen and (max-width:1010px){.teabot .webcam_container{float:none;margin:30px auto 0}}@media only screen and (max-width:840px){.teabot .webcam_container{width:100%}}.teabot .webcam_container.playing{box-shadow:0 0 10px #ed3e7e}.teabot .webcam_container #start_counter{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;border:5px solid #fff;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:150px;line-height:152px;display:none;font-size:100px;width:150px;color:#fff;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;text-transform:uppercase;z-index:999}.teabot .webcam_container .important_sid_message{background:#000;bottom:20px;color:#fff;font-size:17px;opacity:.8;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));filter: alpha(opacity = (".8" * 100));padding:5px 10px;position:absolute;right:20px;z-index:998;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.teabot .webcam_container .invalid_move{display:none;background:#c00;bottom:20px;opacity:.8;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));filter: alpha(opacity = (".8" * 100));color:#fff;font-size:17px;position:absolute;left:20px;padding:5px 10px;z-index:998;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.teabot .webcam_container .mask{position:absolute;display:none;left:20px;right:20px;bottom:20px;top:20px;background:#000;opacity:.2;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".2" * 100));filter: alpha(opacity = (".2" * 100));z-index:998;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.teabot .webcam_container #webcam{position:relative;width:100%;overflow:hidden;height:100%;text-align:center;background:#e2e2e2 url(../img/teabot/experiment_finished.jpg.pagespeed.ce.lSo-holTKI.jpg) no-repeat center center}.teabot .webcam_container #webcam a{margin:452px auto 0;display:inline-block}.teabot .webcam_container #webcam.no_websockets{background:#e2e2e2 url(../img/teabot/no_websockets.jpg.pagespeed.ce.xfqce1BvWk.jpg) no-repeat center center!important}.teabot .webcam_container #webcam.no_websockets #front_cam,.teabot .webcam_container #webcam.no_websockets #ball_cam,.teabot .webcam_container #webcam.no_websockets .stream_target{display:none}.teabot .webcam_container #webcam #offline{display:none}.teabot .webcam_container #webcam .cover{display:block;position:absolute;width:100%;bottom:-20px;left:0;background:#fff;height:22px;z-index:10}.teabot .webcam_container #webcam .charging{position:absolute;color:#fff;background:#000;height:28px;left:50%;line-height:27px;margin-left:-110px;margin-top:-10px;text-align:center;top:50%;width:220px;-webkit-font-smoothing:auto;font-family:"MenschThin",'Helvetica Neue',Arial,Helvetica,sans-serif;opacity:.6;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0.6" * 100));filter: alpha(opacity = ("0.6" * 100))}.teabot .webcam_container #webcam #front_cam,.teabot .webcam_container #webcam #ball_cam{width:100%;height:100%;pointer-events:none;position:absolute;top:0;left:0;z-index:2}.teabot .webcam_container #webcam.front_cam #front_cam{z-index:2}.teabot .webcam_container #webcam.front_cam #ball_cam{z-index:1}.teabot .webcam_container #webcam.ball_cam #front_cam{z-index:1}.teabot .webcam_container #webcam.ball_cam #ball_cam{z-index:2}.teabot .webcam_container #webcam .stream_target{background:#3f8a02;opacity:0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter: alpha(opacity = ("0" * 100));width:60px;display:none;height:60px;position:absolute;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;line-height:60px;color:#fff;font-size:36px;z-index:500}.teabot .webcam_container #webcam .stream_target.scored{-webkit-animation:flashingscore 1s 0 linear;-moz-animation:flashingscore 1s 0 linear;-ms-animation:flashingscore 1s 0 linear;-o-animation:flashingscore 1s 0 linear;animation:flashingscore 1s 0 linear;-webkit-animation-iteration-count:5;-moz-animation-iteration-count:5;-ms-animation-iteration-count:5;-o-animation-iteration-count:5;animation-iteration-count:5}.teabot .webcam_container #webcam .stream_target.hole_1{left:385px;top:502px}.teabot .webcam_container #webcam .stream_target.hole_2{left:535px;top:459px}.teabot .webcam_container #webcam .stream_target.hole_3{left:631px;top:390px;font-size:30px}.teabot .webcam_container #webcam .stream_target.hole_4{left:625px;top:312px;font-size:30px}.teabot .webcam_container #webcam .stream_target.hole_5{left:18px;top:301px}.teabot .webcam_container #webcam .stream_target.hole_6{left:71px;top:240px}.teabot .webcam_container #webcam .stream_target.hole_7{left:147px;top:206px;font-size:30px}.teabot .webcam_container #webcam .stream_target.hole_8{left:177px;top:177px;font-size:30px}.teabot .webcam_container #webcam .stream_target.invalid_points{bottom:25px;left:40px;background:#c00}.teabot .webcam_container #webcam .score_bubble{position:absolute;z-index:9;color:#000;font-size:25px;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}.teabot .webcam_container #webcam .score_flash{background:#fff;position:absolute;left:0;top:0;right:0;bottom:0}.teabot .webcam_container #webcam .cam_name{display:block;position:absolute;top:10px;right:10px;color:#fff}.teabot .webcam_container #bot_error{display:none;position:absolute;left:20px;right:20px;top:50%;margin-top:-10px;text-align:center;padding:0 15px;color:#fff;background:#000;padding:10px;text-transform:uppercase;text-align:center;opacity:.8;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));filter: alpha(opacity = (".8" * 100));z-index:11}.teabot .webcam_container .sid_modal{position:absolute;top:0;left:0;right:0;bottom:0;z-index:977;visibility:hidden;opacity:0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter: alpha(opacity = ("0" * 100));-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.teabot .webcam_container .sid_modal.show{opacity:1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));filter: alpha(opacity = ("1" * 100));visibility:visible}.teabot .webcam_container .sid_modal.show .sid_modal_content,.teabot .webcam_container .sid_modal.show .close_modal{visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.teabot .webcam_container .sid_modal.final .sid_modal_content .button{display:inline-block;margin-top:9px}.teabot .webcam_container .sid_modal.final .sid_modal_content .button.twitter{margin-left:25px}.teabot .webcam_container .sid_modal .close_modal{position:absolute;top:100px;right:100px;width:23px;height:23px;display:block;background:url(../img/teabot/close.png.pagespeed.ce.u0H_hXnCYr.png) no-repeat 0 -23px;z-index:979;transform:translateX(-50%) translateY(-50%);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter: alpha(opacity = ("0" * 100));visibility:hidden}.teabot .webcam_container .sid_modal .close_modal:hover{background-position:0 0}.teabot .webcam_container .sid_modal .sid_modal_content{position:absolute;background:#fff;margin:auto;text-align:center;top:70px;left:77px;right:77px;bottom:70px;padding:52px 47px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;opacity:1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));filter: alpha(opacity = ("1" * 100));-webkit-box-shadow:0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 4px 0 rgba(0,0,0,.1);box-shadow:0 4px 0 rgba(0,0,0,.1);z-index:977;transform:translateX(-50%) translateY(-50%);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter: alpha(opacity = ("0" * 100));-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;visibility:hidden}.teabot .webcam_container .sid_modal .sid_modal_content p{margin-top:20px}.teabot .webcam_container .sid_modal .sid_modal_content p .code{background:#eee;color:#444;display:inline-block;line-height:1.5em;padding:0 7px;text-shadow:none;font-family:"Courier New",Courier,monospace;font-weight:bold}.teabot .webcam_container .sid_modal .sid_modal_content p .mobile_url{background:#eee;color:#444;display:inline-block;line-height:1.5em;padding:0 7px;text-shadow:none}.teabot .webcam_container .sid_modal .sid_modal_content p .mobile_connection_feedback.success{color:#13c14a;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}.teabot .webcam_container .sid_modal .sid_modal_content h2{text-align:center}.teabot .webcam_container .sid_modal .sid_modal_content .small_div{margin:30px auto}.teabot .webcam_container .sid_modal .sid_modal_content input{width:100%;margin:0 auto;float:none;background:#fff url(../img/teabot/twitter.png.pagespeed.ce.Ah-qGlP3kq.png) no-repeat 15px 15px;padding-left:60px;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif}.teabot .webcam_container .sid_modal .sid_modal_content input:focus{padding:15px 10px 15px 60px}.teabot .webcam_container .sid_modal .sid_modal_content .button{margin:30px auto 0;min-width:150px}.teabot .webcam_container .sid_modal .sid_modal_content .final_score_container{text-align:center}.teabot .webcam_container .sid_modal .sid_modal_content .final_score_container .final_score{display:inline-block;color:#ee1d6d;font-size:60px;line-height:82px;margin-left:38px;vertical-align:top}.teabot .webcam_container .sid_modal .sid_modal_content .final_score_container .avatar{display:inline-block;vertical-align:top;width:82px;height:82px;-webkit-border-radius:82px;-moz-border-radius:82px;border-radius:82px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-repeat:no-repeat;background-position:center center;background-size:82px 82px;overflow:hidden}.take_control{width:154px;height:167px;position:absolute;left:50%;margin-left:-591px}.take_control p{text-align:center;font-size:1.45em;margin-top:0}.take_control p span{font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}.take_control .break{clear:both;background:#cecece;height:1px;margin:30px 0 20px}.take_control .button{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:0;clear:both}.take_control .button.grey{color:#9f9f9f}.take_control .button span{-webkit-font-smoothing:auto}.take_control .text{width:100%;max-width:100%;margin-right:0;background:#fff url(../img/teabot/twitter.png.pagespeed.ce.Ah-qGlP3kq.png) no-repeat 10px center;padding-left:50px;margin-top:10px;float:none}.take_control .text:focus{padding-left:50px}.take_control .text::-webkit-input-placeholder{font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:.9em;-webkit-font-smoothing:auto;padding-top:2px}.take_control .text::-moz-placeholder{font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:.9em}.take_control .text:-ms-input-placeholder{font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:.9em}.take_control #queue{text-align:center;margin:10px 0}.take_control #bot_loading{display:none;position:absolute;left:50%;bottom:30px}.teabot_cam{height:742px;background:#fcfcfc url(../img/backgrounds/noise.png.pagespeed.ce.6qTJ56Gg3C.png) 0 0;position:relative}@media (max-width:1010px){.teabot_cam{display:none}}.teabot_cam.smaller .teabot_score{top:262px}.teabot_cam.smaller .teabot_info{top:422px}.teabot_cam.smaller .teabot_waiting{top:422px}.teabot_cam.smaller #main_request_button{top:549px}.teabot_cam.smaller .webcam_container{height:591px;padding:10px}.teabot_cam.smaller .webcam_container #webcam #front_cam,.teabot_cam.smaller .webcam_container #webcam #ball_cam{height:103%}.teabot_cam.smaller .webcam_container .important_sid_message{bottom:10px;right:10px}.teabot_cam.smaller .queue_stats{top:449px}.teabot_cam.smaller .in_control{padding:17px}.teabot_cam.smaller .in_control a.twitter{margin-left:-33px}.teabot_cam.smaller .invalid_move{bottom:10px;left:10px}.teabot_cam.smaller .breaking_bad_game{bottom:0}.teabot_cam.smaller .sid_stats{bottom:20px}.teabot_mobile{display:none;position:relative}@media (max-width:1010px){.teabot_mobile{display:block}}.teabot_mobile .mobile_control{display:none}.teabot_mobile .divider.grey{margin-top:30px;padding-top:30px}.teabot_mobile .divider.grey article{padding-bottom:30px}.teabot_mobile p{text-align:center;margin-top:0}.teabot_mobile p.mobile_waiting{color:#ccc}.teabot_mobile img{margin-top:30px}.teabot_mobile input.mobile_code{clear:both;float:none;font-size:40px;letter-spacing:17px;margin:30px auto;padding:7px 0 4px 17px;text-align:center;width:80%;font-family:"Courier New",Courier,monospace}.teabot_mobile input.mobile_code::-webkit-input-placeholder{line-height:42px}.teabot_mobile input.mobile_code:-moz-placeholder{line-height:42px}.teabot_mobile .mobile_start_counter{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;border:5px solid #fff;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:150px;line-height:152px;display:none;font-size:100px;width:150px;color:#fff;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:center;z-index:999}.teabot_mobile .mobile_mask{position:fixed;display:none;left:0;right:0;bottom:0;top:0;background:#000;opacity:.8;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));filter: alpha(opacity = (".8" * 100));z-index:998;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.teabot_mobile .mobile_connected{display:none}.teabot_mobile .mobile_in_control{display:none}.teabot_mobile .mobile_in_control #mobile_claw{display:block;width:150px;height:150px;line-height:151px;background:#ef3f7f;color:#fff;text-align:center;font-size:40px;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:30px auto}.teabot_mobile .mobile_in_control #mobile_claw:hover,.teabot_mobile .mobile_in_control #mobile_claw:active{background:#c43a6b}.teabot_mobile span.score{font-size:40px;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;text-align:center;display:block}.teabot_mobile span.score span{font-size:120px;line-height:120px;color:#ff8e2c;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;display:block;margin-top:20px}.overlay_controls{position:absolute;bottom:89px;right:0;width:110px;height:115px;z-index:10;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}.overlay_controls.active{width:513px}.overlay_controls .toggle_interface_options{display:block;float:right;width:68px;height:73px;background:#ccc}.lab_closes{width:286px;margin:20px auto 0;color:#493e45;text-align:center}.lab_closes.closed{width:100%}.lab_closes.closed div{display:none!important}.lab_closes p{font-size:1.125em;text-align:center}.lab_closes div{width:91px;height:94px;background:url(../img/backgrounds/lab_closes.png.pagespeed.ce.oy96iUbbjY.png) no-repeat 0 0;display:inline-block;margin:20px 10px}.lab_closes div p{font-size:3em;text-align:center;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;margin:17px 0 4px;line-height:34px}.lab_closes div span{display:block;font-size:1.125em;width:100%;text-align:center}ul.scores{margin:50px auto 0;max-width:766px}ul.scores li{margin-top:18px}@media only screen and (max-width:400px){ul.scores li{margin-top:10px}}ul.scores span,ul.scores a{display:block}ul.scores a{color:#626262}ul.scores div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.scores .box{padding:20px;border:1px solid #cecece;border-radius:0 6px 6px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative;-webkit-box-shadow:0 4px 0 rgba(0,0,0,.05);-moz-box-shadow:0 4px 0 rgba(0,0,0,.05);box-shadow:0 4px 0 rgba(0,0,0,.05);padding:0;width:100%}ul.scores .box.rounded_left{border-radius:6px 0 0 0}@media only screen and (max-width:650px){ul.scores .box{padding:0 15px}}@media only screen and (max-width:400px){ul.scores .box{-webkit-box-shadow:0 2px 0 rgba(0,0,0,.05);-moz-box-shadow:0 2px 0 rgba(0,0,0,.05);box-shadow:0 2px 0 rgba(0,0,0,.05)}}ul.scores .position{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:100px;height:70px;line-height:71px;text-align:center;color:#493e45;font-size:2.75em;position:relative}@media only screen and (max-width:650px){ul.scores .position{display:none}}ul.scores .position:after{content:"";height:70%;position:absolute;right:0;top:16%;width:1px;background:#cecece}ul.scores .avatar{margin:7px 27px 0;width:58px;height:58px;-webkit-border-radius:58px;-moz-border-radius:58px;border-radius:58px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;float:left;background-repeat:no-repeat;background-position:center center;background-size:58px 58px;display:block;overflow:hidden}@media only screen and (max-width:650px){ul.scores .avatar{width:45px;height:45px;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-size:45px 45px;margin:6px 15px 0 0}}ul.scores .name{float:left;font-size:30px;display:block;text-align:left;line-height:69px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:650px){ul.scores .name{margin:0;text-align:left;height:57px;float:left;line-height:57px;font-size:25px}}@media only screen and (max-width:400px){ul.scores .name{font-size:18px;width:53%}}@media only screen and (max-width:290px){ul.scores .name{width:40%}}ul.scores .name span{display:inline-block;margin-right:3px;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif}ul.scores .score{float:right;width:15%;min-width:149px;height:70px;line-height:71px;text-align:center;color:#fff;font-size:60px;color:#ee1d6d}@media only screen and (max-width:840px){ul.scores .score{font-size:50px}}@media only screen and (max-width:650px){ul.scores .score{text-align:center;float:right;font-size:30px;height:57px;line-height:58px;width:20%;min-width:20%}}@media only screen and (max-width:400px){ul.scores .score{font-size:20px}}ul.scores #Grid .mix{opacity:0;display:none}.now_playing{margin:80px auto 30px;padding-top:89px;background:url(../img/icons/headphones.png.pagespeed.ce.B4XdkE-ZQs.png) no-repeat top center;color:#493e45;max-width:520px;text-align:center;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.375em}.now_playing div{font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;margin:47px 0 0 0;text-align:left}.now_playing div img{display:block;width:87px;height:87px;border:4px solid #fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);margin:0 30px 0 0;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.now_playing div p{float:left;line-height:1.525em;margin:12px 0 0}.now_playing div span{font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;display:block}.notification{display:none;position:fixed;width:100%;height:70px;line-height:70px;left:0;right:0;bottom:0;background:#000;color:#fff;padding:0 20px;font-size:1.5em;text-align:center;z-index:999}@media (max-width:1010px){.notification{display:none!important;opacity:0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter: alpha(opacity = ("0" * 100))}}.notification.success{background:#5cba00}.notification a.button{display:inline-block;padding:0 25px;height:47px;line-height:47px;vertical-align:middle;margin:0 0 0 10px;background:#37a6df;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3aaae0),color-stop(1,#3bace1));background:-ms-linear-gradient(bottom,#3aaae0,#3bace1);background:-moz-linear-gradient(center bottom,#3aaae0 0%,#3bace1 100%);font-size:16px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(0,0,0,.3)}.notification .avatar{display:inline-block;vertical-align:top;width:50px;height:50px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-repeat:no-repeat;background-position:center center;background-size:50px 50px;overflow:hidden;vertical-align:middle;margin-right:10px}.notification .position{color:#493e45;display:inline-block;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0 15px;height:40px;line-height:41px;vertical-align:middle;margin:0 10px}.notification .new_position_score{color:#ee1d6d;display:inline-block;background:#fff;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0 15px;height:35px;line-height:35px;vertical-align:middle;margin:0 10px}p.challenge{text-align:center;margin:45px 0 0 0;font-size:22px}@media (max-width:1010px){p.challenge{display:none}}p.challenge span{font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}p.challenge+.request_form{margin-top:20px}p.challenge a{font-size:16px;margin:15px auto 0}.sids_tech{text-align:center;max-width:710px!important}.sids_tech p{text-align:left}.tech_journey{margin-top:40px!important;position:relative}.tech_journey .sid_browser a.view{height:227px;width:379px;display:block;margin:0 auto}.tech_journey .sid_browser p{text-align:center;width:100%;max-width:535px;display:block;margin:30px auto;height:144px}@media (max-width:500px){.tech_journey .sid_browser p{height:auto}}.tech_journey .sid_browser h3{display:none}.tech_journey .sid_socket_io{position:absolute;left:0;margin-top:30px;width:49%;overflow:visible}.tech_journey .sid_socket_io a.view{height:154px;width:170px;display:block;position:absolute;left:0;z-index:2}.tech_journey .sid_socket_io p{margin-top:197px;margin-left:-100px;width:105%}@media only screen and (max-width:1200px){.tech_journey .sid_socket_io p{width:90%;margin-left:10px}}.tech_journey .sid_socket_io h3{display:none}.tech_journey .sid_server{overflow:visible;display:inline-block;width:49%;position:absolute;right:0}.tech_journey .sid_server a.view{z-index:2;height:184px;width:170px;display:block;position:absolute;right:0;z-index:2}.tech_journey .sid_server p{margin-right:-100px;margin-top:227px;text-align:right;width:110%;margin-left:10%}@media only screen and (max-width:1200px){.tech_journey .sid_server p{margin-left:35px;width:90%}}.tech_journey .sid_server h3{display:none}.tech_journey .sid_brain{margin-top:50%;text-align:center;position:relative}.tech_journey .sid_brain a.view{height:235px;width:344px;display:block;margin:0 auto;z-index:5}.tech_journey .sid_brain p{max-width:658px;width:100%;text-align:center;display:block;margin:20px auto}.tech_journey .sid_brain h3{margin-top:60px;padding-top:0;margin-bottom:20px}.tech_journey .sid_brain .sid_cam a.view{display:block;height:100px;width:97px;position:absolute;right:0;top:207px}.tech_journey .sid_brain .sid_cam h3{display:none}.tech_journey .sid_arm{margin-top:33%;text-align:center;position:relative}.tech_journey .sid_arm a.view{height:322px;width:347px;display:block;margin:0 auto;display:none}@media only screen and (max-width:978px){.tech_journey .sid_arm a.view{display:block}}.tech_journey .sid_arm h3{display:none}.tech_journey .h_line{display:block;height:2px;background-color:#ff8e2c;position:absolute;left:50%}.tech_journey .h_line.line-1{top:175px;width:234px;margin-left:-410px}.tech_journey .h_line.line-2{top:175px;width:240px;margin-left:172px}.tech_journey .h_line.line-3{top:590px;width:317px;margin-left:-335px}.tech_journey .h_line.line-4{top:590px;width:389px;margin-left:20px}.tech_journey .h_line.line-5{top:1100px;width:220px;margin-left:-389px}.tech_journey .h_line.line-6{top:1233px;width:344px;z-index:1;margin-left:53px}.tech_journey .h_line.line-7{top:1520px;width:390px;margin-left:-390px}.tech_journey .v_line{display:block;width:2px;background-color:#ff8e2c;position:absolute;left:50%}.tech_journey .v_line.line-1{height:413px;top:177px;margin-left:-410px}.tech_journey .v_line.line-2{height:336px;top:177px;margin-left:410px}.tech_journey .v_line.line-3{height:510px;top:592px;margin-left:-20px}.tech_journey .v_line.line-4{height:404px;top:592px;margin-left:20px}.tech_journey .v_line.line-5{height:420px;top:1100px;margin-left:-390px}.tech_journey .v_line.line-6{height:380px;z-index:3;top:1520px;margin-left:0}.tech_journey .v_line.line-7{top:1215px;height:20px;margin-left:51px}.tech_journey .circle{display:block;width:12px;height:12px;background-color:#fff;border:3px solid #ff8e2c;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;left:50%;z-index:6}.tech_journey .circle.circle-1{top:167px;margin-left:-180px}.tech_journey .circle.circle-2{top:167px;margin-left:162px}.tech_journey .circle.circle-3{top:502px;margin-left:-419px}.tech_journey .circle.circle-4{top:502px;margin-left:402px}.tech_journey .circle.circle-5{top:582px;margin-left:-345px}.tech_journey .circle.circle-6{top:582px;margin-left:325px}.tech_journey .circle.circle-7{top:986px;margin-left:-28px}.tech_journey .circle.circle-8{top:986px;margin-left:12px}.tech_journey .circle.circle-9{top:1092px;margin-left:-178px}.tech_journey .circle.circle-10{top:1202px;margin-left:43px}.tech_journey .circle.circle-11{top:1225px;margin-left:389px;z-index:6}.tech_journey .circle.circle-12{top:1892px;margin-left:-8px}.tech_journey .link_text{position:absolute;display:block;background-color:#ff8e2c;color:#fff;padding:10px 20px;left:50%;text-transform:uppercase;z-index:3}.tech_journey .link_text.socket-io-1{top:330px;margin-left:-467px}.tech_journey .link_text.socket-io-2{top:570px;margin-left:-255px}.tech_journey .link_text.web-server-1{top:330px;margin-left:370px}.tech_journey .link_text.web-server-2{top:570px;margin-left:70px}.tech_journey .link_text.camera{top:1212px;margin-left:230px;z-index:11}.tech_journey .link_text.python{top:1650px;margin-left:-52px}.tech_journey .electrode1,.tech_journey .electrode2,.tech_journey .electrode3{position:absolute;background-color:#ff8e2c;width:5px;margin-left:-338px;top:588px;left:50%;height:5px;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 2px 2px #ff8e2c;-moz-box-shadow:0 0 2px 2px #ff8e2c;box-shadow:0 0 2px 2px #ff8e2c}.tech_journey .electrode1.play{-webkit-animation:electrode1 15s 0 linear;-moz-animation:electrode1 15s 0 linear;-ms-animation:electrode1 15s 0 linear;-o-animation:electrode1 15s 0 linear;animation:electrode1 15s 0 linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.tech_journey .electrode2{top:174px;margin-left:-174px}.tech_journey .electrode2.play{-webkit-animation:electrode2 10s 0 linear;-moz-animation:electrode2 10s 0 linear;-ms-animation:electrode2 10s 0 linear;-o-animation:electrode2 10s 0 linear;animation:electrode2 10s 0 linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.tech_journey .electrode3{top:1232px;margin-left:395px}.tech_journey .electrode3.play{-webkit-animation:electrode3 15s 0 linear;-moz-animation:electrode3 15s 0 linear;-ms-animation:electrode3 15s 0 linear;-o-animation:electrode3 15s 0 linear;animation:electrode3 15s 0 linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.tech_journey .sid_parts{position:relative;height:183px;width:590px;margin:0 auto;overflow:visible}.tech_journey .sid_parts.play .vertical_arm{-webkit-animation:sids_arm 15s 15s linear;-moz-animation:sids_arm 15s 15s linear;-ms-animation:sids_arm 15s 15s linear;-o-animation:sids_arm 15s 15s linear;animation:sids_arm 15s 15s linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.tech_journey .sid_parts.play .claw{-webkit-animation:sids_wrist 15s 15s linear;-moz-animation:sids_wrist 15s 15s linear;-ms-animation:sids_wrist 15s 15s linear;-o-animation:sids_wrist 15s 15s linear;animation:sids_wrist 15s 15s linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.tech_journey .sid_parts div{display:block}.tech_journey .sid_parts div.base{position:relative;margin:200px auto 0;height:152px;width:171px;z-index:2;background:url(../img/teabot/tech/sid_parts/base.png.pagespeed.ce.BUka-ud293.png) no-repeat 0 0 transparent}.tech_journey .sid_parts div.base .vertical_arm{position:absolute;z-index:3;height:393px;left:-88px;bottom:-62px;width:348px;background:url(../img/teabot/tech/sid_parts/arm_forearm.png.pagespeed.ce.zJQjuIFRaE.png) no-repeat 0 0 transparent;background-size:234px 213px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.tech_journey .sid_parts div.base .vertical_arm .claw{top:5px;left:0;margin-left:-86px;margin-bottom:0;position:absolute;height:40px;width:214px;background:url(../img/teabot/tech/sid_parts/claw.png.pagespeed.ce.Y74dYUPCfa.png) no-repeat 0 bottom transparent;background-size:123px 36px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.tech_journey .sid_parts div.sid_shadow{display:block;height:2px;background-color:#d8d8d8;width:330px;position:absolute;bottom:-2px;margin-left:-170px;z-index:1;left:0}.tech_journey .sid_parts div.sid_shadow.play{-webkit-animation:sids_shadow 15s 15s linear;-moz-animation:sids_shadow 15s 15s linear;-ms-animation:sids_shadow 15s 15s linear;-o-animation:sids_shadow 15s 15s linear;animation:sids_shadow 15s 15s linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}@media only screen and (max-width:995px){.tech_journey .h_line,.tech_journey .v_line,.tech_journey .circle,.tech_journey .link_text,.tech_journey .electrode1,.tech_journey .electrode2,.tech_journey .electrode3{display:none}.tech_journey .sid_browser,.tech_journey .sid_socket_io,.tech_journey .sid_server,.tech_journey .sid_brain,.tech_journey .sid_cam,.tech_journey .sid_arm{position:relative;margin:0 auto!important;width:100%;display:block}.tech_journey .sid_browser p,.tech_journey .sid_socket_io p,.tech_journey .sid_server p,.tech_journey .sid_brain p,.tech_journey .sid_cam p,.tech_journey .sid_arm p{padding-left:0;padding-right:0;width:100%;text-align:center;margin:20px auto!important;max-width:535px}.tech_journey .sid_browser a.view,.tech_journey .sid_socket_io a.view,.tech_journey .sid_server a.view,.tech_journey .sid_brain a.view,.tech_journey .sid_cam a.view,.tech_journey .sid_arm a.view{position:relative;margin:0 auto;max-width:100%;background-size:100% auto;background-repeat:no-repeat}.tech_journey .sid_browser h3,.tech_journey .sid_socket_io h3,.tech_journey .sid_server h3,.tech_journey .sid_brain h3,.tech_journey .sid_cam h3,.tech_journey .sid_arm h3{box-shadow:none;padding-top:30px;display:block;text-align:center;width:100%;margin-top:0;line-height:1.2em}.tech_journey .sid_brain .sid_cam{position:relative}.tech_journey .sid_brain .sid_cam a.view{position:relative;margin:0 auto;top:0}.tech_journey .sid_brain .sid_cam h3{margin-top:0;display:block;padding-top:20px;margin-bottom:60px}.tech_journey .sid_arm a.view{display:block}.tech_journey .sid_arm .sid_parts{display:none}}.fake_link{color:#ff8e2c}.sid_stretch{display:none;margin:40px;text-align:center;padding:35px;color:#fff;background:#ee1d6d;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:33px;font-size:23px;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;z-index:20;letter-spacing:.02em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pctTimer{position:absolute;z-index:4;font-size:150px;width:1em;height:1em}.pctPie{position:absolute;width:1em;height:1em;clip:rect(0,1em,1em,.5em)}.pctCountdown .pctPie{clip:rect(0,.5em,1em,0)}.pctPie.pctFull{clip:rect(auto,auto,auto,auto)}.pctTrack,.pctPie .pctSlice{border:.05em solid #eee;position:absolute;width:.9em;height:.9em;-moz-border-radius:.5em;-o-border-radius:.5em;-webkit-border-radius:.5em;-ms-border-radius:.5em;border-radius:.5em}.pctPie .pctSlice{background:transparent;border-color:silver;clip:rect(0,.5em,1em,0)}.pctCountdown .pctPie .pctSlice{clip:rect(0,1em,1em,.5em)}.pctPie .pctFiller{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);display:none}.pctPie.pctFull .pctFiller{display:block}.video_container{min-height:450px;width:100%;text-align:left!important;padding:40px 0!important;overflow:hidden;position:fixed;z-index:-1;top:89px}.video_container.flow{position:absolute;top:89px}.video_container.static{position:relative;top:0;z-index:1;height:auto;padding:0!important}.video_container.static img{max-width:100%;margin:0 auto!important}@media (min-width:1024px){.video_container.static img{margin:0 auto!important}}.video_container .video_full_width{position:absolute;width:100%;height:100%;overflow:hidden;top:0}.video_container .video_full_width video{height:auto;width:100%;margin-top:-130px}@media (min-width:1500px){.video_container .video_full_width video{min-height:700px;min-width:1180px;margin-top:-10%}}@media (min-width:1700px){.video_container .video_full_width video{margin-top:-10%}}.video_container .video_full_width img{max-width:100%}@media (max-width:360px){.video_container{height:200px;position:relative;top:0}.video_container.flow{position:relative;top:0}}.video_overlay{margin-top:526px;background:url(../img/backgrounds/noise.png.pagespeed.ce.6qTJ56Gg3C.png) repeat 0 0 #fcfcfc}@media (max-width:978px){.video_overlay{margin-top:450px}}@media (max-width:748px){.video_overlay{margin-top:59%}}@media (max-width:360px){.video_overlay{margin-top:0}}.infographic_container{width:100%;display:block;padding:0;margin-top:15px;position:relative;-webkit-user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:5}.infographic_container .infographic_image{display:block;overflow:hidden;position:relative;width:100%;-webkit-user-select:none;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.infographic_container .infographic_image img{border:0 none;height:auto;margin:0;max-width:100%}.infographic_zoom{cursor:url(../img/icons/blank.png.pagespeed.ce.s2U-iDsvos.png) , url(../img/icons/blank.cur) , none;-webkit-user-select:none;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block}.infographic_zoom:after{content:"";width:323px;height:323px;position:absolute;left:-13px;top:-15px;background:url(../img/portfolio/raconteur/zoom.png.pagespeed.ce.Z5FedblNdR.png) no-repeat 0 0;z-index:5}.infographic_section{height:950px}@media (max-width:760px){.infographic_section{height:auto}}.social_para{float:left;margin-top:70px!important}@media (max-width:944px){.social_para{float:none;clear:left;padding-top:10px}}.raconteur_social{position:relative;width:130px;float:left;margin-left:60px!important;margin-right:70px;margin-top:30px}@media (max-width:944px){.raconteur_social{float:none;margin:40px auto 0!important}}.raconteur_social .appreciate{-webkit-user-select:none}.raconteur_social .appreciate a{display:block;width:100px;height:100px;background:#efefef;position:relative;margin:0 auto;overflow:hidden;-webkit-user-select:none;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.raconteur_social .appreciate a:hover{text-decoration:none}.raconteur_social .appreciate a.complete{background:none;-webkit-animation:appreciate .5s 0s ease-out;-moz-animation:appreciate .5s 0s ease-out;-ms-animation:appreciate .5s 0s ease-out;-o-animation:appreciate .5s 0s ease-out;animation:appreciate .5s 0s ease-out;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1}.raconteur_social .appreciate a span{display:block;position:absolute;width:100px;height:100px}.raconteur_social .appreciate a span.total{font-size:4.2em;font-family:"din-condensed-web";color:#fff;text-align:center;text-indent:1px;line-height:105px;left:0;margin-left:-2px;top:0;z-index:2;letter-spacing:-.07em}.raconteur_social .appreciate a span.total.wide{font-size:2.7em;text-indent:0}.raconteur_social .appreciate a span.fill{bottom:0;top:auto;height:0%;z-index:1;background:#e69d97}.raconteur_social .appreciate a span.mask{top:0;bottom:0;right:0;left:0;height:100%;width:100%;background-size:100px 100px;z-index:3;overflow:hidden}.raconteur_social .appreciate .label{display:block;width:130px;color:#fff;padding:0;height:40px;line-height:44px;background:#e69d97;position:relative;text-align:center;font-family:"ff-meta-serif-web-pro";margin-top:15px;font-size:1.1em;-webkit-user-select:none!important;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}.raconteur_social .appreciate .label:hover{cursor:pointer;-webkit-user-select:none}.raconteur_social .appreciate .label:after{content:"";display:block;position:absolute;left:50%;margin-left:-7px;top:-6px;height:6px;width:14px;background:url(../img/portfolio/raconteur/pink_arrow.png.pagespeed.ce.9m8yq_xMP7.png) no-repeat 0 0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.raconteur_social .share{width:110px;background:#ffeae9;border:1px solid #e69d97;margin-top:30px}.raconteur_social .share .title{color:#fff;padding:0 10px;height:30px;line-height:31px;background:#e69d97;display:block;margin-bottom:15px;position:relative;text-align:center}.raconteur_social .share input{background:#fff;border:none;display:block;width:100%;text-align:center;color:#e69d97;font-size:.87em;border-top:2px solid #e69d97;margin-top:0;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:35px;line-height:35px}.raconteur_social .share input.copying{font-size:.55em}.raconteur_social .share input:hover{cursor:pointer}.raconteur_social .share a{display:block;width:24px;height:24px;margin:0 auto 20px;background:url(../img/portfolio/raconteur/social_sprite.png.pagespeed.ce.w8SammxQYW.png) no-repeat 0 0;background-size:46px 694px}.raconteur_social .share a.facebook{background-position:4px -549px}.raconteur_social .share a.facebook:hover{background-position:4px -573px}.raconteur_social .share a.twitter{background-position:0 -597px}.raconteur_social .share a.twitter:hover{background-position:0 -622px}.raconteur_social .share a.linkedin{background-position:1px -646px;margin-bottom:15px}.raconteur_social .share a.linkedin:hover{background-position:1px -670px}.responsive_container{position:relative;width:749px;margin:60px auto 0;height:697px;overflow:hidden;padding-top:1px}.responsive_container span.responsive{display:block;width:80px;height:16px;background:url(../img/portfolio/raconteur/devices.png.pagespeed.ce.t3S2mP-lyl.png) no-repeat 0 0;text-align:center;font-size:.875em;color:#cecece;padding-top:84px;position:absolute;top:0}@media (max-width:790px){.responsive_container span.responsive{display:none}}.responsive_container span.responsive.active{color:#ff8e2c}.responsive_container span.responsive.desktop{left:589px}.responsive_container span.responsive.desktop.active{background-position:0 -100px}.responsive_container span.responsive.tablet{background-position:0 -200px;left:400px}.responsive_container span.responsive.tablet.active{background-position:0 -300px}.responsive_container span.responsive.mobile{background-position:0 -400px;left:227px}.responsive_container span.responsive.mobile.active{background-position:0 -500px}.responsive_container .show_on_tablet{display:none}@media (max-width:790px){.responsive_container .show_on_tablet{display:block;margin:auto;width:230px;height:94px}.responsive_container .show_on_tablet img{max-width:100%!important}}.responsive_container .responsive_demo{height:697px;position:relative;padding-right:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.responsive_container .responsive_demo .browser_bg{background:#e9e9e9;border:1px solid #cfcfcf;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;top:82px;left:0;right:0;bottom:54px;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.responsive_container .responsive_demo .mask{background:#ff8e2c;opacity:.1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0.1" * 100));filter: alpha(opacity = ("0.1" * 100));position:absolute;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;top:50px;left:2px;right:0;bottom:54px;z-index:3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.responsive_container .responsive_demo .iframe_container{position:absolute;top:0;left:1px;bottom:0;z-index:5;border-right:5px solid #ff8e2c}.responsive_container .responsive_demo .iframe_container iframe{-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-moz-transform:scale(.5,.5);-webkit-transform:scale(.5,.5);-o-transform:scale(.5,.5);-ms-transform:scale(.5,.5);transform:scale(.5,.5);-moz-transform-origin:top left;-webkit-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:200%;height:1115px;overflow:hidden;z-index:5;padding:168px 0;pointer-events:none}.responsive_container .responsive_demo .browser,.responsive_container .responsive_demo .browser_front{left:0;right:0;position:absolute;background:#e9e9e9 url(../img/portfolio/chrome_buttons.png.pagespeed.ce.v6cXmonoUY.png) no-repeat 11px 10px;background-size:49px 12px;border:1px solid #cfcfcf;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 6px 0 -5px #fff , 0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:inset 0 6px 0 -5px #fff , 0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 6px 0 -5px #fff , 0 1px 1px rgba(0,0,0,.2);height:30px;top:50px;z-index:2}.responsive_container .responsive_demo .browser_front{-webkit-border-radius:8px 0 0 0;-moz-border-radius:8px 0 0 0;border-radius:8px 0 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:4}@media (max-width:790px){.responsive_container .responsive_demo{display:none}}.responsive_container span.responsive_icon{display:none}@media (max-width:790px){.responsive_container{height:auto;margin-top:0;padding-top:60px;width:auto}.responsive_container span.responsive{display:none}.responsive_container span.responsive_icon{display:inline-block}}html.no-video .responsive_container{height:auto;margin-top:0;padding-top:60px;width:auto}html.no-video .responsive_container .show_on_tablet{display:block;margin:auto;width:230px;height:94px}html.no-video .responsive_container .show_on_tablet img{max-width:100%!important}html.no-video .responsive_container .responsive_demo{display:none}html.no-video .responsive_container span.responsive{display:none}html.no-video .responsive_container span.responsive_icon{display:inline-block}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-e{cursor:url(../img/team/drag.cur) , w-resize;width:40px;right:-22px;top:0;height:100%}.ui-resizable-e:hover{cursor:url(../img/team/drag.cur) , w-resize}.ui-resizable-resizing .ui-resizable-e{cursor:url(../img/team/drag_active.cur) , w-resize}.raconteur_stat{display:inline-block;font-size:6.250em;color:#3a3a3a;text-align:left;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;width:33%;max-width:330px;margin-top:60px;position:relative}.raconteur_stat:after{content:"";width:4px;background:#ff7533;height:100%;position:absolute;right:7px;top:0}.raconteur_stat:last-child:after{display:none}.raconteur_stat span{display:block;color:#ff7533;font-size:36px;margin-bottom:24px;text-align:center}@media (max-width:855px){.raconteur_stat: after {background:none}}@media (max-width:585px){.raconteur_stat{display:block;width:auto;max-width:100%}.raconteur_stat:after{background:none}}article.portfolio .iphone5s.raconteur_mobile{position:absolute;bottom:23px;right:0}@media (max-width:1024px){article.portfolio .iphone5s.raconteur_mobile{right:20px}}@media (max-width:760px){article.portfolio .iphone5s.raconteur_mobile{position:relative;display:block;right:0}}p.para.with_iphone{max-width:480px;position:absolute;bottom:148px;left:163px}@media (max-width:900px){p.para.with_iphone{left:20px}}@media (max-width:760px){p.para.with_iphone{position:relative;display:block;bottom:0;max-width:655px;left:0;margin-bottom:80px}}div.divider.grey article.bottom_positioned_elements{padding-bottom:500px}@media (max-width:760px){div.divider.grey article.bottom_positioned_elements{padding-bottom:9px}}.raconteur_inspiration{display:inline-block;width:481px;height:301px;background:url(../img/portfolio/raconteur/inspiration.png.pagespeed.ce.lml7IjGbYW.png) no-repeat 0 0;background-size:481px 1204px;margin:70px 4px}@media (max-width:521px){.raconteur_inspiration{margin:60px auto;background-size:321px 801px;width:100%;display:block;height:200px;background-position:50% 0}.raconteur_inspiration.number2{background-position:50% -200px!important}.raconteur_inspiration.number3{background-position:50% -400px!important}.raconteur_inspiration.number4{background-position:50% -601px!important}}@media (max-width:359px){.raconteur_inspiration{margin:40px auto;background-size:291px 771px;width:100%;display:block;height:193px;background-position:50% 0}.raconteur_inspiration.number2{background-position:50% -192px!important}.raconteur_inspiration.number3{background-position:50% -385px!important}.raconteur_inspiration.number4{background-position:50% -578px!important}}article.portfolio.raconteur_portfolio h2.large{margin-top:0}article.portfolio.raconteur_portfolio .browser{width:100%;height:779px;overflow:hidden}article.portfolio.raconteur_portfolio .browser img{max-width:100%;z-index:1;position:absolute}article.portfolio.raconteur_portfolio .browser video{z-index:2;width:100%;left:1px;top:32px;position:absolute}@media (max-width:937px){article.portfolio.raconteur_portfolio .browser{height:707px}}@media (max-width:855px){article.portfolio.raconteur_portfolio .browser{height:610px;max-width:100%}}@media (max-width:741px){article.portfolio.raconteur_portfolio .browser{height:469px}}@media (max-width:600px){article.portfolio.raconteur_portfolio .browser{height:284px}}@media (max-width:360px){article.portfolio.raconteur_portfolio .browser{height:260px}article.portfolio.raconteur_portfolio .browser video{display:none}}@media (max-width:320px){article.portfolio.raconteur_portfolio .browser{height:230px}}article.portfolio.raconteur_portfolio .raconteur_social{clear:left;top:40px;margin-left:20px;margin-bottom:40px}@media (max-width:768px){article.portfolio.raconteur_portfolio .raconteur_social{margin:40px auto 40px}}article.portfolio.raconteur_portfolio.advert_image{position:relative;height:1232px;overflow:hidden}article.portfolio.raconteur_portfolio.advert_image img{position:absolute;bottom:-520px;max-height:514px;width:100%;max-width:959px}@media (max-width:978px){article.portfolio.raconteur_portfolio.advert_image{height:auto}article.portfolio.raconteur_portfolio.advert_image img{position:relative;max-width:100%}}article.portfolio.raconteur_portfolio .iphone5s span{top:65px}div.divider.grey article.flush_image{padding-bottom:0}div.divider.grey article.flush_image img{margin-bottom:1px!important}div.divider.grey.last.no_top_margin{margin-top:0!important}.pitch_container{height:500px}@media (max-width:780px){.pitch_container{height:auto}}.postit{width:247px;height:235px;position:absolute;background:url(../img/portfolio/raconteur/postit.png.pagespeed.ce.d-1lkoaei5.png) no-repeat 0 0;top:110px;left:300%;margin-left:-637px}.postit:nth-of-type(2) span {-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);font-weight:bold}.postit:nth-of-type(5) span {-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);font-weight:bold}.postit:nth-of-type(7) span {-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.postit:nth-of-type(11) span {-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-o-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);margin-left:10px}.postit:nth-of-type(9) span {font-weight:bold}.postit:nth-of-type(10) span {font-weight:bold}.postit span{display:block;font-size:48px;line-height:40px;padding-top:73px;text-align:center;width:100%;font-family:"felt-tip-woman";font-weight:regular;color:#000}.postit.fly{-webkit-animation:postit 1.5s 0s linear;-moz-animation:postit 1.5s 0s linear;-ms-animation:postit 1.5s 0s linear;-o-animation:postit 1.5s 0s linear;animation:postit 1.5s 0s linear;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1}.group.no_bottom img{margin-bottom:2px!important}article img.image_fade{z-index:1;display:none;position:absolute;left:0;top:0}.image_fade_holder{position:relative;padding-bottom:40%;width:100%;max-width:650px;margin:0 auto 60px;cursor:pointer;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}@media (min-width:790px){.image_fade_holder: hover {padding-bottom:78%}}@media (max-width:789px){.image_fade_holder{width:100%;padding-bottom:78%}}@media (max-width:685px){.image_fade_holder{width:100%;padding-bottom:120%}}.image_fade_holder.browser{background:url(../img/portfolio/chrome_buttons.png.pagespeed.ce.v6cXmonoUY.png) no-repeat scroll 11px 10px #e9e9e9;background-size:49px 12px;border:1px solid #cfcfcf;border-radius:8px 8px 8px 8px;box-shadow:0 6px 0 -5px #fff inset , 0 1px 1px rgba(0,0,0,.2);margin-top:40px;overflow:hidden;padding-top:30px;position:relative;z-index:3}.image_fade_holder.browser img{border-top:2px solid #b8b8b8;margin-top:32px}.image_fade_controls{display:block;margin:40px auto 0;width:100%;text-align:center}.image_fade_controls a{width:29px;height:50px;margin:0 20px;display:inline-block;background:url(../img/portfolio/raconteur/arrows.png.pagespeed.ce.8Ghr_tq4Pu.png) 0 0 no-repeat transparent;background-size:29px 200px;position:absolute;top:79%}.image_fade_controls a.left{background-position:0 0;left:0}.image_fade_controls a.left:hover{background-position:0 -50px}.image_fade_controls a.right{background-position:0 -100px;right:0}.image_fade_controls a.right:hover{background-position:0 -150px}@media (max-width:789px){.image_fade_controls{display:none!important}}@media (max-width:320px){.image_fade_controls{margin-bottom:0}}.design_stage{padding-bottom:53%!important;position:relative;overflow:hidden}.design_stage img{position:absolute;bottom:-745px;margin-left:-40%;left:50%;width:80%;max-width:1202px}@media (min-width:1506px){.design_stage{height:872px;padding-bottom:0!important}.design_stage img{margin-left:-601px}}html.no-video .design_stage img{width:auto}.design_stage_convert{width:100%;max-width:2000px;margin:60px auto 0;position:relative}.design_stage_convert img{display:none;max-width:50%;position:absolute;left:0;border:0;padding:0;margin:0}.design_stage_convert img.link{display:block;z-index:10;height:200px;width:200px;left:50%;margin-left:-100px;top:50%;margin-top:-100px}.design_stage_convert img.link.mobile{display:none}@media (max-width:360px){.design_stage_convert img.link{margin-top:-32px!important;left:50%!important}.design_stage_convert img.link.desktop{display:none}.design_stage_convert img.link.mobile{display:block}}@media (max-width:865px){.design_stage_convert img.link{width:100px;height:100px;margin-top:-50px;margin-left:-50px}}@media (max-width:360px){.design_stage_convert img{max-width:100%}}.design_stage_convert img.browser_version{left:50%}@media (max-width:360px){.design_stage_convert img.browser_version{left:0;margin-top:60%}}.design_stage_convert div{padding-bottom:30%}@media (max-width:360px){.design_stage_convert div{padding-bottom:110%}}.postit_target{max-width:100%!important;padding-top:60px;padding-bottom:0;margin-bottom:0!important}@media (max-width:760px){.postit_target{padding-top:0;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}}article.blog blockquote{width:100%!important;margin-left:0!important}#walt_container{background:#1f1d1c url(../img/breakingbad/bg.jpg.pagespeed.ce.LcFUCy4GSB.jpg) no-repeat center bottom;height:610px}@media (max-width:600px){#walt_container{height:335px}}#walt_container #scene_container{position:relative;width:100%;max-width:2000px;height:610px;margin:0 auto;overflow:hidden}#walt_container #scene_container #stretch{display:none;width:100%;max-width:386px;height:251px;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;text-align:center;padding:35px;color:#3a3a3a;font-size:23px;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;z-index:20;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:410px){#walt_container #scene_container #stretch{padding:20px;position:relative;margin:40px 15px 0;left:auto;right:auto;width:91%}}@media (max-width:600px){#walt_container #scene_container #stretch{position:relative;margin:40px auto 0}}#walt_container #scene_container #stretch.mobile{height:150px}#walt_container #scene_container #stretch.mobile img{display:none}#walt_container #scene_container #stretch img{display:block;margin:0 auto 20px}#walt_container #scene_container #stretch div{display:block;position:absolute;width:100%;height:100%;background:#fff;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;opacity:.8;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));filter: alpha(opacity = (".8" * 100));top:0;left:0;z-index:-1}#walt_container #scene_container #stretch .smaller{display:block;margin-top:5px;font-size:18px;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif}#walt_container #scene{width:100%;height:100%;position:absolute;z-index:1;cursor:url(../img/breakingbad/cursor.png.pagespeed.ce.tucOE1QPTD.png) 37 35 , crosshair;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:600px){#walt_container #scene{display:none}}#walt_container #scene.paused{cursor:auto}#walt_container #scene.paused .barrel{cursor:auto}#walt_container #scene #foreground{position:absolute;width:1404px;height:368px;left:50%;margin-left:-586px;bottom:0;background:url(../img/breakingbad/foreground.png.pagespeed.ce.TE_w704vze.png) no-repeat 0 0;z-index:10;pointer-events:none}#walt_container #scene #foreground_barrel_7{position:absolute;width:156px;height:92px;left:50%;margin-left:-326px;bottom:287px;background:url(../img/breakingbad/foreground_barrel_7.png.pagespeed.ce.sDHFEqBChb.png) no-repeat 0 0;z-index:4;pointer-events:none}#walt_container #scene #foreground_barrel_6{position:absolute;width:367px;height:218px;left:50%;margin-left:448px;bottom:136px;background:url(../img/breakingbad/foreground_barrel_6.png.pagespeed.ce.LMp0-IJ-px.png) no-repeat 0 0;z-index:4;pointer-events:none}#walt_container #scene .barrel{width:338px;height:481px;left:50%;position:absolute;cursor:url(../img/breakingbad/cursor.png.pagespeed.ce.tucOE1QPTD.png) 37 35 , crosshair;display:block;z-index:15}#walt_container #scene .barrel span{display:block;position:absolute;width:9px;height:9px;background:url(../img/breakingbad/hit_marker.png.pagespeed.ce.qnp-npvJg_.png) no-repeat 0 0}#walt_container #scene .barrel#barrel_1{height:298px;margin-left:-581px;top:423px;width:207px;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}#walt_container #scene .barrel#barrel_2{height:205px;margin-left:-277px;top:298px;width:142px;-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);-o-transform:rotate(-4deg);-ms-transform:rotate(-4deg);transform:rotate(-4deg)}#walt_container #scene .barrel#barrel_3{height:103px;margin-left:8px;top:242px;width:68px}#walt_container #scene .barrel#barrel_4{height:164px;margin-left:199px;top:285px;width:113px;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}#walt_container #scene .barrel#barrel_5{height:372px;margin-left:366px;top:490px;width:258px}#walt_container #scene .barrel#barrel_6{height:148px;margin-left:529px;top:261px;width:103px;z-index:4}#walt_container #scene .barrel#barrel_7{height:48px;margin-left:-262px;top:229px;width:38px;z-index:4}#walt_container #scene .walt{display:block;width:214px;height:287px;position:absolute;left:50%;background:url(../img/breakingbad/walt.png.pagespeed.ce.ghzaU2Kidz.png) no-repeat 0 0;opacity:0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter: alpha(opacity = ("0" * 100));cursor:url(../img/breakingbad/cursor.png.pagespeed.ce.tucOE1QPTD.png) 37 35 , crosshair;z-index:5}#walt_container #scene .walt a{display:block;margin:0 auto;width:60%;height:100%;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:url(../img/breakingbad/cursor.png.pagespeed.ce.tucOE1QPTD.png) 37 35 , crosshair;overflow:hidden;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#walt_container #scene .walt a span{display:block;position:absolute;width:5px;height:5px;background:url(../img/breakingbad/hit_marker.png.pagespeed.ce.qnp-npvJg_.png) no-repeat 0 0}#walt_container #scene #walt_barrel_7,#walt_container #scene #walt_barrel_6{z-index:3}#walt_container #scene #info{position:absolute;display:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;top:62px;left:62px;width:268px;height:159px;z-index:11}#walt_container #scene #info .bg{display:block;position:absolute;width:100%;height:100%;background:#fff;top:0;left:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;opacity:.4;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".4" * 100));filter: alpha(opacity = (".4" * 100));z-index:1}#walt_container #scene #info #timer{position:absolute;font-size:111px;width:1em;height:1em;left:26px;top:24px;z-index:2}#walt_container #scene #info #timer>.percent{position:absolute;top:0;bottom:0;left:0;right:0;line-height:2em;font-size:.5em;text-align:center;color:#3a3a3a;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#walt_container #scene #info #timer>.percent.game_over{top:12px;line-height:1.2em;font-size:.3em}#walt_container #scene #info #timer>#slice{position:absolute;width:1em;height:1em;clip:rect(0,1em,1em,.5em)}#walt_container #scene #info #timer>#slice.gt50{clip:rect(auto,auto,auto,auto)}#walt_container #scene #info #timer>#slice>.pie{border:.05em solid #3a3a3a;position:absolute;width:.9em;height:.9em;clip:rect(0,.5em,1em,0);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#walt_container #scene #info #timer>#slice>.pie.fill{-webkit-transform:rotate(180deg)!important;-moz-transform:rotate(180deg)!important;-o-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;transform:rotate(180deg)!important}#walt_container #scene #info #timer.fill>.percent{display:none}#walt_container #scene #info #timer.fill>#slice>.pie{border:transparent;background-color:#3a3a3a;width:1em;height:1em}#walt_container #scene #info #score{position:absolute;width:81px;height:111px;background:url(../img/breakingbad/score.png.pagespeed.ce.wAHp_kpx4l.png) no-repeat 0 0;line-height:120px;font-size:48px;text-align:center;color:#fff;top:24px;right:26px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}#walt_container #scene #info #score.double{line-height:117px;font-size:41px}#walt_container #start_screen{width:570px;height:420px;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;text-align:center;padding:21px 30px 30px;color:#3a3a3a;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#walt_container #start_screen.end{width:507px;height:402px}#walt_container #start_screen.end p{display:none}#walt_container #start_screen.end .end_score{display:block}#walt_container #start_screen.end #start_button{font-size:34px;float:left;height:49px;padding:0;width:202px;line-height:49px;display:block}#walt_container #start_screen.end .tweet{display:block;float:right}#walt_container #start_screen h1{font-size:50px;color:#3a3a3a;text-transform:uppercase}#walt_container #start_screen p{text-shadow:none;font-size:24px;line-height:1em}#walt_container #start_screen p.intro{font-family:'museo-slab',sans-serif;font-weight:900;text-transform:uppercase;margin:0}#walt_container #start_screen p.rules{font-size:20px;text-shadow:none;width:413px;margin:35px auto 0;letter-spacing:0;line-height:1.5em}#walt_container #start_screen p.rules span{font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}#walt_container #start_screen p.rules span.green{color:#3f8a02}#walt_container #start_screen p.rules span.red{color:#c91c00}#walt_container #start_screen p.bitch{font-family:'pacificoregular',sans-serif;font-size:25px;margin:28px 0}#walt_container #start_screen .end_score{display:none;width:175px;height:175px;-webkit-border-radius:175px;-moz-border-radius:175px;border-radius:175px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:23px auto 37px;text-align:center;line-height:176px;color:#fff;font-size:117px;background:url(../img/breakingbad/walt_end_score.png.pagespeed.ce.9U1ZjsWBSQ.png) no-repeat 0 0}#walt_container #start_screen #start_button{font-size:60px;padding:8px 16px 3px;line-height:1em;display:inline-block;border:1px solid #3a3a3a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-transform:uppercase;color:#3a3a3a;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}#walt_container #start_screen #start_button:hover{background:#3a3a3a;color:#fff}#walt_container #start_screen .tweet{display:none;background:url(../img/breakingbad/tweet.png.pagespeed.ce.Fl9cQ_CAYP.png) no-repeat 0 0;width:202px;height:51px}#walt_container #start_screen .tweet:hover{background-position:0 -51px}#walt_container #start_screen .bg{display:block;position:absolute;width:100%;height:100%;background:#fff;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;opacity:.8;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));filter: alpha(opacity = (".8" * 100));top:0;left:0;z-index:-1}.feedback{background:#3f8a02;opacity:.6;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".6" * 100));filter: alpha(opacity = (".6" * 100));width:60px;height:60px;position:absolute;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;line-height:60px;color:#fff;font-size:36px;z-index:500}.feedback.negative{background:#c91c00}#mobile_breakingbad{width:100%;display:block;max-width:100%;display:none}#bb_video{max-width:100%;margin:0 auto;display:block}.halloween_header{width:100%;padding-top:47px;height:517px;background:#11110f url(../img/halloween/chalk_bg.jpg.pagespeed.ce.6mxUadqBuZ.jpg) no-repeat center top;color:#ebebeb;position:relative}@media (max-width:1224px){.halloween_header{height:auto;padding:35px 0 0 0!important}}.halloween_header .mobile_zombies{display:none}@media (max-width:1224px){.halloween_header .mobile_zombies{display:block;max-width:100%}}.halloween_header .web{display:none;position:absolute;right:0;top:0;width:292px;height:271px;background:url(../img/halloween/web.png.pagespeed.ce.526g7wHJy6.png) no-repeat 0 0}@media (min-width:1390px){.halloween_header .web{display:block}}.halloween_header img{display:block;margin-bottom:0}.halloween_header p.intro{text-shadow:none;max-width:893px;margin-top:26px}@media (max-width:1224px){.halloween_header p.intro{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.halloween_header .zombie_team{position:absolute;bottom:0;left:50%;background:url(../img/halloween/zombie_team.jpg.pagespeed.ce.sxB0l1mZSY.jpg) no-repeat center top;width:1320px;height:290px;margin-left:-660px}@media (max-width:1224px){.halloween_header .zombie_team{width:100%;left:0;margin:0;position:relative}}.halloween_header .zombie_team span{width:54px;height:28px;display:block;position:absolute;background:url(../img/halloween/names.png.pagespeed.ce.CFO2PxXw9m.png) no-repeat 0 0}@media (max-width:1224px){.halloween_header .zombie_team span{display:none}}.halloween_header .zombie_team span.offline:after{content:"";position:absolute;left:-8px;top:-4px;width:54px;height:28px;background:url(../img/halloween/names.png.pagespeed.ce.CFO2PxXw9m.png) no-repeat 0 -140px}.halloween_header .zombie_team .Alex{left:66px;top:95px}.halloween_header .zombie_team .Matt{left:322px;top:31px;background-position:0 -28px}.halloween_header .zombie_team .Tom{left:518px;top:67px;background-position:0 -56px}.halloween_header .zombie_team .Tom.offline:after{top:2px;left:-8px}.halloween_header .zombie_team .Oli{left:898px;top:90px;background-position:0 -84px}.halloween_header .zombie_team .Oli.offline:after{width:37px}.halloween_header .zombie_team .Mike{left:1090px;top:62px;background-position:0 -112px}.halloween_header .zombie_team .Steve{left:824px;top:42px;width:75px;background-position:0 -168px}.halloween_header .zombie_team .Steve.offline:after{top:-1px;left:-5px}.zombie_tweet_container{background:#fff;height:100%;text-align:center;padding:15px 0}.zombie_tweet_container p{display:inline-block;vertical-align:middle;margin:0;color:#232323;font-size:24px}@media (max-width:810px){.zombie_tweet_container p{margin-top:10px}}@media (max-width:380px){.zombie_tweet_container p{font-size:20px}}.zombie_tweet_container span{font-family:'Covered By Your Grace',"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:60px;display:inline-block;vertical-align:middle;margin:-8px 7px 0}@media (max-width:380px){.zombie_tweet_container span{font-size:40px}}.zombie_tweet_container a{display:inline-block;vertical-align:middle;background:#36a4de;font-size:30px;text-align:center;padding:15px 18px;margin-left:35px;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s;font-family:"proxima_nova_light",'Helvetica Neue',Arial,Helvetica,sans-serif}@media (max-width:810px){.zombie_tweet_container a{margin:20px auto 0;display:block;width:100%;max-width:250px}}.zombie_tweet_container a:hover{background:#3ebfff}.halloween{background:#1d1d1d;padding-top:40px}.halloween .webcam_container{width:1224px;height:840px;margin:0 auto;position:relative;overflow-y:hidden;overflow-x:hidden}@media (max-width:1224px){.halloween .webcam_container{width:100%}}@media (max-width:733px){.halloween .webcam_container{height:auto}}.halloween .webcam_container.offline .afk{display:block}@media (max-width:734px){.halloween .webcam_container.offline #webcam{height:auto}}.halloween .webcam_container.mobile{height:auto;width:100%;margin-top:-40px}.halloween .webcam_container.mobile img{max-width:100%}.halloween .webcam_container .mask{background:url(../img/halloween/webcam_bg.png.pagespeed.ce.pEjS8Gwrdu.png) no-repeat center top;width:100%;height:100%;position:absolute;pointer-events:none;z-index:3}@media (max-width:734px){.halloween .webcam_container .mask{background:none}}.halloween .webcam_container .halloween_log{position:absolute;left:50%;margin-left:-162px;top:110px;border-bottom:none;-webkit-box-shadow:0 9px 0 rgba(0,0,0,.2);-moz-box-shadow:0 9px 0 rgba(0,0,0,.2);box-shadow:0 9px 0 rgba(0,0,0,.2)}@media (max-width:734px){.halloween .webcam_container .halloween_log{display:none}}.halloween .webcam_container .shock_countdown{width:365px;height:270px;display:none;position:absolute;top:170px;left:50%;margin-left:-182px;z-index:999;text-align:center;font-family:'Covered By Your Grace',"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:80px;color:#fff}@media (max-width:734px){.halloween .webcam_container .shock_countdown{display:none!important;opacity:0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter: alpha(opacity = ("0" * 100))}}.halloween .webcam_container .shock_countdown span{display:inline-block;width:200px;height:200px;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff;font-size:250px;line-height:187px;margin-top:-25px;position:relative}.halloween .webcam_container .shock_countdown span:after{content:"";position:absolute;width:200px;height:200px;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;opacity:.4;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".4" * 100));filter: alpha(opacity = (".4" * 100));top:0;left:0}.halloween .webcam_container .afk{font-family:'Covered By Your Grace',"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;text-align:center;background:url(../img/halloween/empty_office.jpg.pagespeed.ce.HEc7F09wlB.jpg) no-repeat center center;height:444px;left:50%;margin-left:-378px;position:absolute;top:42px;width:744px;display:none;padding-top:107px;z-index:1}@media (max-width:734px){.halloween .webcam_container .afk{margin-left:0;padding-top:0;top:0;width:100%;height:auto;left:0;position:relative;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.halloween .webcam_container .afk.back_soon{padding-top:177px;height:374px}@media (max-width:734px){.halloween .webcam_container .afk.back_soon{padding-top:20px;height:auto}}.halloween .webcam_container .afk h2{font-family:'Covered By Your Grace',"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:80px;color:#e2e2e2;line-height:82px}@media (max-width:382px){.halloween .webcam_container .afk h2{font-size:60px}}.halloween .webcam_container .afk p{font-size:24px;color:#e2e2e2;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;text-shadow:none;margin-top:20px}@media (max-width:382px){.halloween .webcam_container .afk p{font-size:18px}}.halloween .webcam_container .afk p a{font-size:.7em}.halloween .webcam_container .afk p a:hover{color:#fff}.halloween .webcam_container .afk p a:active{-webkit-box-shadow:inset 0 1px 0 #d20e54 , 0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:inset 0 1px 0 #d20e54 , 0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 1px 0 #d20e54 , 0 1px 2px rgba(0,0,0,.3)}.halloween .webcam_container .afk span{display:block;color:#ae2011;font-size:50px;line-height:50px;margin-top:11px}@media (max-width:382px){.halloween .webcam_container .afk span{font-size:38px}}.halloween .webcam_container .afk div{display:inline-block;font-size:160px;color:#ae2011;line-height:88px;margin:11px 30px 0 0}@media (max-width:382px){.halloween .webcam_container .afk div{font-size:100px;line-height:38px}}.halloween .webcam_container .afk div:nth-child(even) {margin-right:0}.halloween .webcam_container .afk div.single{margin-right:0}.halloween .webcam_container .afk div span{font-size:24px;color:#e2e2e2;display:block;margin-top:10px;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif}.halloween .webcam_container #webcam{width:744px;height:551px;position:absolute;top:42px;left:50%;margin-left:-378px}@media (max-width:734px){.halloween .webcam_container #webcam{margin:0;width:100%;position:relative;left:0;top:0;height:548px}}@media (max-width:588px){.halloween .webcam_container #webcam{height:448px}}@media (max-width:440px){.halloween .webcam_container #webcam{height:337px}}@media (max-width:320px){.halloween .webcam_container #webcam{height:245px}}.halloween .webcam_container #webcam.offline{background:url(../img/halloween/empty_office.jpg.pagespeed.ce.HEc7F09wlB.jpg) no-repeat center center}.halloween .webcam_container #webcam span{display:block;position:absolute;top:42px;right:58px;color:#fff;font-size:20px;padding-left:25px;letter-spacing:.05em;font-family:"proxima_nova_light",'Helvetica Neue',Arial,Helvetica,sans-serif}@media (max-width:734px){.halloween .webcam_container #webcam span{display:none}}.halloween .webcam_container #webcam span:after{display:block;position:absolute;content:"";left:0;top:5px;width:12px;height:12px;background:#d80e0e;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.halloween .webcam_container .latest_shock{position:absolute;bottom:0;left:0;right:0;text-align:center;z-index:6}@media (max-width:733px){.halloween .webcam_container .latest_shock{position:relative}}.halloween .webcam_container .latest_shock *{display:inline-block;vertical-align:middle;text-shadow:none;margin-top:20px}.halloween .webcam_container .latest_shock .zombie{width:192px;height:160px;margin-top:0;background-position:0 0;background-repeat:no-repeat}.halloween .webcam_container .latest_shock p{color:#921407;font-size:24px}@media (max-width:645px){.halloween .webcam_container .latest_shock p{display:none}}.halloween .webcam_container .latest_shock span{color:#921407;margin-right:12px;font-family:'Covered By Your Grace',"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:48px}@media (max-width:360px){.halloween .webcam_container .latest_shock span{display:none}}.halloween .webcam_container .latest_shock .avatar{width:60px;height:60px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-size:60px 60px;background-repeat:no-repeat;background-position:0 0;margin-right:15px;margin-left:15px}@media (max-width:645px){.halloween .webcam_container .latest_shock .avatar{display:none}}.halloween .webcam_container .latest_shock .twitter_name{color:#39a9e0;font-size:24px}@media (max-width:645px){.halloween .webcam_container .latest_shock .twitter_name{display:none}}.halloween #queue a{display:block}.halloween .shock_photo{margin:20px 0}.photo_log{background:#dddcdc;padding:60px 0;text-align:center}.photo_log .log_container{width:100%;max-width:747px;margin:0 auto}@media (max-width:766px){.photo_log .log_container .halloween_log{width:40%;max-width:235px;margin:40px 20px 40px 20px}}@media (max-width:633px){.photo_log .log_container .halloween_log{width:100%;max-width:235px;margin:40px 20px}}.photo_log h2{font-size:91px;color:#232323;font-family:'Covered By Your Grace',"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif}.halloween_log{padding:20px;background:#fff;border-bottom:9px solid #c7c7c7;position:relative;display:inline-block;margin:50px 70px 50px 0}.halloween_log:nth-child(even) {margin-right:0}.halloween_log .close{position:absolute;left:50%;margin-left:-20px;top:-75px;width:32px;height:41px;background:url(../img/halloween/close.png.pagespeed.ce.de3uuwW9Ym.png) no-repeat 0 0}.halloween_log .close:hover{background-position:0 -41px}@media only screen and (max-width:500px){.halloween_log .close{top:-45px}}.halloween_log .pic{background-position:center center;height:280px;width:280px;background-size:auto 100%}@media (max-width:766px){.halloween_log .pic{width:100%;height:200px}}@media (max-width:633px){.halloween_log .pic{height:255px}}.halloween_log p{margin-top:20px;font-size:20px;color:#232323;text-align:center;font-family:'Covered By Your Grace',"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif}.halloween_log p span{display:inline-block;vertical-align:middle}.halloween_log p a{color:#39a9e0;border:none;display:inline-block;max-width:150px;text-overflow:ellipsis;overflow-x:hidden;margin-left:7px;vertical-align:middle}.halloween_log span.timestamp{position:absolute;bottom:-45px;left:0;right:0;font-size:14px;color:#787878;text-align:center;text-transform:uppercase;letter-spacing:.03em}.modal.halloween_modal.show{opacity:1;visibility:visible}.modal.halloween_modal.show .halloween_log{visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.modal.halloween_modal .mask{opacity:.8;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0.8" * 100));filter: alpha(opacity = ("0.8" * 100))}.modal.halloween_modal .halloween_log{position:fixed;margin:auto;width:279px;height:328px;top:0;left:0;right:0;bottom:0;opacity:1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));filter: alpha(opacity = ("1" * 100));z-index:999;transform:translateX(-50%) translateY(-50%);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter: alpha(opacity = ("0" * 100));-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;visibility:hidden}@media only screen and (max-width:500px){.modal.halloween_modal .halloween_log{top:40px}}.happy_halloween_container.last{padding:60px 0}.happy_halloween_container.last img{margin-bottom:0}.shock_pads{margin-top:43%;text-align:center;position:relative}@media only screen and (max-width:995px){.shock_pads{position:relative;margin:0 auto!important;width:100%;display:block}}.shock_pads a.view{height:275px;width:530px;display:block;margin:0 auto}@media only screen and (max-width:995px){.shock_pads a.view{max-width:100%;background-size:100% auto;background-repeat:no-repeat}}@media only screen and (max-width:380px){.shock_pads a.view{height:180px}}.shock_pads h3{display:none;box-shadow:none!important}@media only screen and (max-width:995px){.shock_pads h3{display:block}}.shock_pads p{display:block;margin:20px auto;max-width:658px;text-align:center;width:100%}@media only screen and (max-width:995px){.shock_pads p{margin:20px auto!important;max-width:535px;padding:0!important;text-align:center!important;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@-webkit-keyframes pulse {
    0% {
    opacity: 0;
}
100%: {
    opacity: 1;
}
}@-moz-keyframes pulse {
    0% {
    opacity: 0;
}
100%: {
    opacity: 1;
}
}@keyframes pulse {
    0% {
    opacity: 0;
}
100%: {
    opacity: 1;
}
}.pingpong-team-container{-webkit-box-shadow:0 -2px 1px rgba(0,0,0,.08) inset;-moz-box-shadow:0 -2px 1px rgba(0,0,0,.08) inset;box-shadow:0 -2px 1px rgba(0,0,0,.08) inset}.pingpong-scene{max-width:850px;margin:60px auto;font-size:10px}@media (min-width:350px){.pingpong-scene{font-size:13px}}@media (min-width:570px){.pingpong-scene{font-size:15px}}.pingpong-scene__display{position:relative;margin:0 auto;padding:1em 0;background:#211e1e;border:1.75em solid #000}@media (min-width:480px){.pingpong-scene__display{width:75%}}@media (min-width:630px){.pingpong-scene__display{width:60%}}@media (min-width:810px){.pingpong-scene__display{width:46%}}.pingpong-scene__display:before{position:absolute;pointer-events:none;top:-1.75em;right:-1.75em;bottom:-1.75em;left:-1.75em;background:-webkit-linear-gradient(160deg,#fff,#fff 38%,transparent 38%,transparent);background:-moz-linear-gradient(160deg,#fff,#fff 38%,transparent 38%,transparent);background:linear-gradient(160deg,#fff,#fff 38%,transparent 38%,transparent);opacity:.04;content:''}.pingpong-scene__display:after{position:absolute;width:.5em;height:.5em;right:0;bottom:-1.125em;background:#07d129;content:''}.pingpong-scene__shelf{position:relative;width:100%;margin-top:-6%;background: url(/public/img/pingpong/shelf, 402x.png.pagespeed.ce.-GyoQjFXxF.png) no-repeat center;background-size:contain;pointer-events:none}@media (min-width:560px){.pingpong-scene__shelf{margin-top:-11%}}.pingpong-scene__shelf:before{display:block;padding-top:27%;content:''}.pingpong-scene__scanner{position:absolute;overflow:hidden;width:9%;left:45.5%;bottom:23%;background:#ededed;border-radius:4px 4px 0 0}.pingpong-scene__scanner:before{display:block;padding-top:77%;content:''}.pingpong-scene__scanner__base{position:absolute;top:52%;right:0;bottom:0;left:0;background:#f13a7e;background:-webkit-linear-gradient(top,#f24e8b,#f24e8b 30%,#f13a7e 30%,#f13a7e);background:-moz-linear-gradient(top,#f24e8b,#f24e8b 30%,#f13a7e 30%,#f13a7e);background:linear-gradient(top,#f24e8b,#f24e8b 30%,#f13a7e 30%,#f13a7e)}.pingpong-scene__scanner__light{position:absolute;width:80%;height:40%;left:10%;top:40%;background:rgba(7,209,41,.8);-webkit-filter:blur(4px);-moz-filter:blur(4px);filter:blur(4px);-webkit-animation:pulse 1.2s infinite alternate;-moz-animation:pulse 1.2s infinite alternate;animation:pulse 1.2s infinite alternate;border-radius:60%}.pingpong-data{overflow:auto}.pingpong-data *{font-family:'futura-pt-condensed',sans-serif;color:#fff}*.pingpong-data__label{font-size:1.2em;font-weight:400;text-align:center;text-transform:uppercase;color:#b2b2b2}*.pingpong-data__label+*{margin-top:.25rem}.pingpong-data__value{text-transform:uppercase;font-size:2.2em;line-height:1;font-weight:700}.pingpong-data__logo{margin:0 0 1em 0;font-size:1.2em;font-weight:700;text-transform:uppercase;text-align:center;color:#ec236d;line-height:1}.pingpong-data__logo img{display:block;margin:0 auto!important;width:100%;max-width:120px;height:auto}@media (min-width:768px){.pingpong-data__logo img{max-width:160px}}.pingpong-data__section-title{position:relative;margin-bottom:.5em;text-align:center}.pingpong-data__section-title:before{position:absolute;width:38%;height:1px;left:0;top:50%;background:#b2b2b2;content:''}.pingpong-data__section-title:after{position:absolute;width:38%;height:1px;right:0;top:50%;background:#b2b2b2;content:''}.pingpong-data__leaderboard,.pingpong-data__stats{box-sizing:border-box;width:50%;float:left;min-height:50px;overflow:hidden}.pingpong-data__leaderboard:first-child,.pingpong-data__stats:first-child{border-right:1px solid #b2b2b2}.pingpong-data__stat{position:relative;text-align:center}.pingpong-data__stat+.pingpong-data__stat{margin-top:1rem;padding-top:1rem}.pingpong-data__stat+.pingpong-data__stat:before{display:block;position:absolute;left:37.5%;top:0;width:25%;border-top:1px solid #b2b2b2;content:''}.pingpong-switch-item{position:absolute;width:100%}.csstransitions .pingpong-switch-item--enter,.csstransitions .pingpong-switch-item--leave{-webkit-transition:all 600ms;-moz-transition:all 600ms;transition:all 600ms}.csstransitions .pingpong-switch-item--enter{opacity:0;-webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-ms-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}.csstransitions .pingpong-switch-item--enter-active{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.csstransitions .pingpong-switch-item--leave-active{opacity:0;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.no-csstransitions .pingpong-switch-item{display:none}.no-csstransitions .pingpong-switch-item--notransitions-active{display:block}.pingpong-data__leaderboard{counter-reset:player}.pingpong-data__leaderboard__player{width:70%;margin-left:auto;margin-right:auto;text-align:left;counter-increment:player;white-space:nowrap}.pingpong-data__leaderboard__player:nth-child(even) {color:#b2b2b2}.pingpong-data__leaderboard__player:before{content:counter(player) '. '}.pingpong-data__leaderboard__player+.pingpong-data__leaderboard__player{margin-top:.25rem;padding-top:.25rem;border-top:1px solid #b2b2b2}.pingpong-data__stat__player{display:inline-block;vertical-align:top;text-align:center}.pingpong-data__stat__player__name{text-transform:uppercase}.pingpong-data__stat .pingpong-data__stat__player:first-of-type .pingpong-data__stat__player__name{color:#00aeef}.pingpong-data__stat .pingpong-data__stat__player:last-of-type .pingpong-data__stat__player__name{color:#ec236d}.pingpong-data__stat__divider{display:inline;margin:0 .125em;font-size:2.2em;line-height:1;font-weight:700}.pingpong-data__stat__divider:after{content:'-'}.portfolio_wrap{position:relative}.portfolio_wrap.divider.first.grey{-webkit-box-shadow:none;box-shadow:none}.portfolio_wrap>article{padding:20px 0 75px!important}@media (max-width:840px){.portfolio_wrap>article{padding:10px 0 40px!important}}.portfolio_wrap>article>h1,.portfolio_wrap>article>h3{font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif}.portfolio_wrap>article>h1 strong,.portfolio_wrap>article>h3 strong{font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}.portfolio_wrap>article>h3{font-size:2.5em}.portfolio_wrap>article>p{text-align:center;margin:0}.portfolio_wrap .case_studies_wrap{overflow:hidden;max-width:1500px;margin:0 auto;padding:0 1% 55px}.portfolio_wrap .case_studies_wrap .single_case_study{float:left;width:49.5%;min-height:385px;max-height:385px;margin-bottom:1%;-webkit-background-size:cover!important;-moz-background-size:cover!important;background-size:cover!important;overflow:hidden;position:relative}.portfolio_wrap .case_studies_wrap .single_case_study:nth-child(even) {float:right}.portfolio_wrap .case_studies_wrap .single_case_study .cs_right{width:45%;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:9;background:url(../img/portfolio/portfolio_landing/transparent.png.pagespeed.ce.XwfvbJpB1E.png) 0 0 repeat!important}.portfolio_wrap .case_studies_wrap .single_case_study .cs_right p{color:#fff;font-size:.9em;text-shadow:0 0 10px #000;margin:5px auto 0;line-height:1.4em;max-width:360px}.portfolio_wrap .case_studies_wrap .single_case_study .cs_right a{display:block;border:2px solid #fff;border-radius:5px;max-width:170px;padding:15px 0;margin:20px auto 0;text-transform:uppercase;font-size:.9em;color:#fff;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:9;cursor:pointer}.portfolio_wrap .case_studies_wrap .single_case_study .cs_right a:hover{background:#fff}.portfolio_wrap .case_studies_wrap .single_case_study .cs_right a:hover.minutehack_button{color:#2c2a2d}.portfolio_wrap .case_studies_wrap .single_case_study .cs_right a:hover.hasbro_button{color:#236bb3}.portfolio_wrap .case_studies_wrap .single_case_study .cs_right a:hover.coop_button{color:#2bbbed}.portfolio_wrap .case_studies_wrap .single_case_study .cs_right a:hover.dstreet_button{color:#282627}.portfolio_wrap .case_studies_wrap .single_case_study .cs_right a:hover.ss_button{color:#54a26b}.portfolio_wrap .case_studies_wrap .single_case_study .cs_right img{max-height:100px;max-width:230px}.portfolio_wrap .case_studies_wrap .single_case_study .cs_right .cs_right_logo{display:block;min-height:100px;position:relative}.portfolio_wrap .case_studies_wrap .single_case_study .cs_right .cs_right_logo img{position:absolute;left:0;right:0;margin:auto;bottom:10px}@media (max-width:840px){.portfolio_wrap .case_studies_wrap .single_case_study .cs_right .cs_right_logo img{top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.portfolio_wrap .case_studies_wrap .single_case_study .cs_left{width:55%;background-size:100%!important;float:left}.portfolio_wrap .case_studies_wrap .single_case_study .cs_left a>img{position:relative;bottom:-380px;width:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;cursor:pointer}.portfolio_wrap .case_studies_wrap .single_case_study .cs_left a>img.loaded{bottom:-50px}.portfolio_wrap .case_studies_wrap .single_case_study .cs_left a>img.moveUp{bottom:-20px!important}.portfolio_wrap .case_studies_wrap .single_case_study .cs_left .mobile_images{position:relative;max-width:360px;margin:0 auto;display:block}.portfolio_wrap .case_studies_wrap .single_case_study .cs_left .mobile_images>img{position:relative;padding:40px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:auto;top:0}.portfolio_wrap .case_studies_wrap .single_case_study .cs_left .mobile_images>img:first-child{z-index:5;float:left;position:absolute;right:395px}.portfolio_wrap .case_studies_wrap .single_case_study .cs_left .mobile_images>img:first-child.loaded{right:0}.portfolio_wrap .case_studies_wrap .single_case_study .cs_left .mobile_images > img:nth-child(2) {z-index:4;right:285px;top:0}.portfolio_wrap .case_studies_wrap .single_case_study .cs_left .mobile_images > img:nth-child(2).loaded {right:-10px}.portfolio_wrap .case_studies_wrap .single_case_study .cs_left .mobile_images > img:nth-child(2).moveUp {top:-20px!important}.portfolio_wrap .case_studies_wrap .single_case_study .cs_left .mobile_images>img:last-child{position:absolute;z-index:3;left:-195px}.portfolio_wrap .case_studies_wrap .single_case_study .cs_left .mobile_images>img:last-child.loaded{left:10px}.portfolio_wrap .case_studies_wrap .single_case_study.cs_minutehack{background:url(../img/portfolio/portfolio_landing/minutehack/minutehack_bg.jpg.pagespeed.ce.QbN5G3mDiH.jpg) no-repeat}.cs_lavr{background:url(../img/portfolio/portfolio_landing/lavr/lavr_bg.jpg.pagespeed.ce.h29O-_KoOK.jpg) no-repeat}.cs_year1{background:url(../img/portfolio/portfolio_landing/year/year1.jpg.pagespeed.ce.yHdMDWL-J2.jpg) no-repeat}.cs_year2{background:url(../img/portfolio/portfolio_landing/year/year2.jpg.pagespeed.ce.rfteTZ3MEO.jpg) no-repeat}.cs_pnevmo{background:url(../img/portfolio/portfolio_landing/pnevmo/pnevmobg.jpg.pagespeed.ce.pLLtJOMt-i.jpg) no-repeat}.cs_eye{background:url(../img/portfolio/portfolio_landing/eye/eye_bg.jpg.pagespeed.ce.pjg0nXoE6q.jpg) no-repeat}.cs_milner{background:url(../img/portfolio/portfolio_landing/milner/milner_bg.jpg.pagespeed.ce.sNOqmYYAmO.jpg) no-repeat}.cs_guansi{background:url(../img/portfolio/portfolio_landing/guansi/guansi_bg.jpg.pagespeed.ce.ADrP5Adfi6.jpg) no-repeat}.cs_katoff{background:url(../img/portfolio/portfolio_landing/katoff/katoff_bg.jpg.pagespeed.ce.b0m5nSfuKU.jpg) no-repeat}.cs_vevropu{background:url(../img/portfolio/portfolio_landing/vevropu/vevropu_bg.jpg.pagespeed.ce.yyxrhm128K.jpg) no-repeat}.cs_mirlan{background:url(../img/portfolio/portfolio_landing/mirlan/mirlan_bg.jpg.pagespeed.ce.UiZi6h1jWl.jpg) no-repeat}.portfolio_wrap .case_studies_wrap .single_case_study.cs_hasbro{background:url(../img/portfolio/portfolio_landing/hasbro/hasbro_bg.jpg.pagespeed.ce.dJ4l6VbCtx.jpg) no-repeat}.portfolio_wrap .case_studies_wrap .single_case_study.cs_coop{background:url(../img/portfolio/portfolio_landing/coop/coop_bg.jpg.pagespeed.ce.RT-Cx5UQEg.jpg) no-repeat}.portfolio_wrap .case_studies_wrap .single_case_study.cs_lexus{background:url(../img/portfolio/portfolio_landing/lexus/bg.jpg.pagespeed.ce.9n1es_YA1n.jpg) no-repeat}.portfolio_wrap .case_studies_wrap .single_case_study.cs_democracy_street{background:url(../img/portfolio/portfolio_landing/democracy/dem_bg.jpg.pagespeed.ce.dgFENqRBHW.jpg) no-repeat}.portfolio_wrap .case_studies_wrap .single_case_study.cs_saving_stream{background:url(../img/portfolio/portfolio_landing/savingstream/ss_bg.jpg.pagespeed.ce.BFQ0bqIzgX.jpg) no-repeat}.portfolio_wrap .case_studies_wrap .small_case_study{height:350px;margin-bottom:1%;width:32.6%;float:left;margin-right:1%;position:relative;-webkit-background-size:cover!important;-moz-background-size:cover!important;background-size:cover!important;overflow:hidden}.portfolio_wrap .case_studies_wrap .small_case_study:before{content:'';transform:scale(5);transform-origin:top left;filter:blur(2px);position:absolute;width:100%;height:100%;display:block}.portfolio_wrap .case_studies_wrap .small_case_study:nth-child(3n) {margin-right:0}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info_wrap{max-width:380px;margin:0 auto;position:relative;top:50%;padding:0 20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(-12%);-moz-transform:translateY(-12%);-o-transform:translateY(-12%);-ms-transform:translateY(-12%);transform:translateY(-12%)}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info_wrap.transformUp{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info_wrap.transformDown{-webkit-transform:translateY(-12%);-moz-transform:translateY(-12%);-o-transform:translateY(-12%);-ms-transform:translateY(-12%);transform:translateY(-12%)}.portfolio_wrap .case_studies_wrap .small_case_study img{max-height:65px;max-width:285px}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info{visibility:hidden}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info p{color:#fff;text-shadow:none;font-size:.9em;line-height:1.5em;margin:20px 0}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info a{display:block;border:2px solid #fff;border-radius:5px;max-width:170px;padding:15px 0;margin:20px auto 0;text-transform:uppercase;font-size:.9em;color:#fff;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background-image:url(../img/portfolio/portfolio_landing/transparent.png.pagespeed.ce.XwfvbJpB1E.png)!important}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info a:hover{background:#fff}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info a:hover.vivid_button{color:#8067d3}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info a:hover.rac_button{color:#292929}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info a:hover.ans_button{color:#f2751a}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info a:hover.searoc_button{color:#2e4957}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info a:hover.liquid_button{color:#28c339}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info a:hover.hastings_button{color:#02629f}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info a:hover.ique_button{color:#ec5f00}.portfolio_wrap .case_studies_wrap .small_case_study.cs_vivid{background:url(../img/portfolio/portfolio_landing/cayla/vivid_bg.png.pagespeed.ce.9cYWNWMY6N.png) no-repeat}.portfolio_wrap .case_studies_wrap .small_case_study.cs_vivid .cs_info_wrap img{max-height:100px}.portfolio_wrap .case_studies_wrap .small_case_study.cs_raconteur{background:url(../img/portfolio/portfolio_landing/raconteur/raconteur_bg.png.pagespeed.ce.s-H8Iz1t-6.png) no-repeat}.portfolio_wrap .case_studies_wrap .small_case_study.cs_ansecurity{background:url(../img/portfolio/portfolio_landing/ans/ans_bg.png.pagespeed.ce.oBxoveXBBP.png) no-repeat}.portfolio_wrap .case_studies_wrap .small_case_study.cs_ique{background:url(../img/portfolio/portfolio_landing/ique/portfoliopreview.png.pagespeed.ce.4yOa8DWEhm.png) no-repeat}.portfolio_wrap .case_studies_wrap .small_case_study.cs_searoc{background:url(../img/portfolio/portfolio_landing/searoc/searoc_bg.png.pagespeed.ce.18Q1p3kbRW.png) no-repeat}.portfolio_wrap .case_studies_wrap .small_case_study.cs_liquidfriday{background:url(../img/portfolio/portfolio_landing/liquidfriday/friday_bg.png.pagespeed.ce.hwM-6xGeBt.png) no-repeat}@media (max-width:1024px){.portfolio_wrap .case_studies_wrap .small_case_study.cs_liquidfriday{background:#28c339 url(../img/portfolio/portfolio_landing/liquidfriday/friday_bg.png.pagespeed.ce.hwM-6xGeBt.png) no-repeat;background-size:100%;background-position:center -180px!important}}@media (max-width:840px){.portfolio_wrap .case_studies_wrap .small_case_study.cs_liquidfriday{background-position:center center!important}}.portfolio_wrap .case_studies_wrap .small_case_study.cs_hastings{background:url(../img/portfolio/portfolio_landing/hastings/hastings_bg.png.pagespeed.ce.qDA0uvAG_g.png) no-repeat}@media (max-width:1024px){.portfolio_wrap .case_studies_wrap .single_case_study{width:100%}.portfolio_wrap .case_studies_wrap .single_case_study .cs_left a>img{bottom:-30px;cursor:pointer}.portfolio_wrap .case_studies_wrap .small_case_study{width:100%;margin-right:1%}.portfolio_wrap .case_studies_wrap .small_case_study:nth-child(3n) {margin-right:1%}.portfolio_wrap .case_studies_wrap .small_case_study:nth-child(even) {margin-right:0}.portfolio_wrap .case_studies_wrap .small_case_study img{max-height:55px}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info_wrap{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 20px}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info_wrap .cs_info{visibility:visible}}@media (max-width:920px){.portfolio_wrap .case_studies_wrap .single_case_study .cs_left a>img{bottom:-50px;cursor:pointer}}@media (max-width:840px){.portfolio_wrap .case_studies_wrap .single_case_study{width:100%;min-height:240px}.portfolio_wrap .case_studies_wrap .single_case_study .cs_left{display:none}.portfolio_wrap .case_studies_wrap .single_case_study .cs_right{width:100%;right:0}.portfolio_wrap .case_studies_wrap .single_case_study .cs_right img{display:block;margin:0 auto 25px;max-width:240px;max-height:90px}.portfolio_wrap .case_studies_wrap .single_case_study .cs_right p{display:none}.portfolio_wrap .case_studies_wrap .small_case_study{max-height:240px;width:100%}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info_wrap{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info_wrap .cs_info{visibility:visible}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info_wrap .cs_info p{display:none}.portfolio_wrap .case_studies_wrap .small_case_study .cs_info_wrap img{max-width:240px}}@media (max-width:840px) and (max-width:1180px){.portfolio_wrap .case_studies_wrap .single_case_study .cs_right img{max-width:210px}}.case-study{max-width:990px;margin:0 auto;height:170px;padding:0;overflow:visible}@media (max-width:1020px){.case-study{padding:0 20px;box-sizing:border-box}}@media (max-width:978px){.case-study{padding:0 20px}}@media (max-width:840px){.case-study{padding:40px 20px 40px;height:auto}}.case-study img.case-study_logo{float:left;max-width:355px;width:100%;margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:840px){.case-study img.case-study_logo{float:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:0}}.case-study img.case-study_logo.logo_democracy{max-width:145px}.case-study img.case-study_logo.logo_minutehack{max-width:230px}.case-study img.case-study_logo.logo_spark{max-width:270px}.case-study img.case-study_logo.logo_coop{max-width:275px}.case-study img.case-study_logo.logo_hasbro{max-width:120px}.case-study img.case-study_logo.logo_cayla{max-width:125px}.case-study img.case-study_logo.logo_ique{max-width:252px}.case-study img.case-study_logo.logo_savingstream{max-width:270px}.case-study img.case-study_logo.logo_centre{margin:0 auto!important;float:none}.case-study img.case-study_logo.logo_centre.logo_ans{max-width:260px}.case-study img.case-study_logo.logo_centre.logo_liquid{max-width:260px}.case-study.small_top:after{content:'';width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;position:absolute;bottom:0;left:50%;margin-left:-5px}.case-study.small_top.ans_top:after{border-color:transparent transparent #ff6a00 transparent}.case-study.small_top.liquid_top:after{border-color:transparent transparent #4fd15b transparent}.case-study.small_top.searoc_top:after{border-color:transparent transparent #4d738a transparent}.case-study.small_top.cayla_top:after{border-color:transparent transparent #69145d transparent}.case-study.small_top.ique_top:after{border-color:transparent transparent #292829 transparent}.case-study ul{float:right;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.case-study ul li{display:inline-block}.case-study ul li img{margin:0 3px!important;max-width:50px;margin-bottom:0!important}.case-study ul li:first-child img{margin-left:0}.case-study ul li:last-child img{margin-right:0}@media (max-width:840px){.case-study ul{float:none;margin-left:0;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.case-study ul li img{max-width:38px;margin-bottom:0!important}}.case-study .view-case-study{margin:0;float:right}@media (max-width:840px){.case-study .view-case-study{float:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:355px;margin:0 auto}}.case-study-hero{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;min-height:458px;background-position:center top}.case-study-hero.democracy_background{background:#141213 url(../img/portfolio/dstreet/hero-dstreet-bg.jpg.pagespeed.ce.MHYOsIujPM.jpg) no-repeat;-webkit-background-size:auto;-moz-background-size:auto;background-size:auto;background-position:center top}@media (max-width:840px){.case-study-hero.democracy_background{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}}.case-study-hero .laptop_image{max-width:1110px;margin:40px auto;width:100%}.case-study-hero .hero_gradient{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(163,163,163,0) 36%,rgba(0,0,0,.3) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(36%,rgba(163,163,163,0)),color-stop(100%,rgba(0,0,0,.3)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(163,163,163,0) 36%,rgba(0,0,0,.3) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(163,163,163,0) 36%,rgba(0,0,0,.3) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(163,163,163,0) 36%,rgba(0,0,0,.3) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(163,163,163,0) 36%,rgba(0,0,0,.3) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#4d000000', GradientType=0);position:absolute;width:100%;height:200px;bottom:0;z-index:99}@media (max-width:840px){.case-study-hero .hero_gradient{width:140%;left:-20%}.case-study-hero{min-height:350px}.case-study-hero .laptop_image{margin:20px 0 60px;padding-bottom:50px;position:absolute;width:auto;padding:0;max-width:1118px;right:00}}.case-study-hero.case-study_minutehack{background:url(../img/portfolio/portfolio_landing/minutehack/case-study/hero-minutehack.jpg.pagespeed.ce.XT5cLF5nIL.jpg) no-repeat;min-height:515px;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.case-study-hero.case-study_minutehack .case-study-hero_inner .outer_img{opacity:.8}@media (max-width:1150px){.case-study-hero.case-study_minutehack .case-study-hero_inner .outer_img{display:none}}@media (max-width:550px){.case-study-hero.case-study_minutehack{min-height:425px}}.case-study-hero.case-study_spark{background:#429cb4 url(../img/portfolio/portfolio_landing/spark-hasbro/case-study/main-spark-bg.jpg.pagespeed.ce.PpwUEppEG-.jpg);min-height:515px;overflow:hidden}.case-study-hero.case-study_spark .case-study-hero_inner .outer_img{opacity:1}@media (max-width:1150px){.case-study-hero.case-study_spark .case-study-hero_inner .outer_img{display:none}}@media (max-width:550px){.case-study-hero.case-study_spark{min-height:425px}}.case-study-hero.case-study_savingstream{background:#1c7cba;background:-moz-linear-gradient(left,#1c7cba 0%,#79bc50 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#1c7cba),color-stop(100%,#79bc50));background:-webkit-linear-gradient(left,#1c7cba 0%,#79bc50 100%);background:-o-linear-gradient(left,#1c7cba 0%,#79bc50 100%);background:-ms-linear-gradient(left,#1c7cba 0%,#79bc50 100%);background:linear-gradient(to right,#1c7cba 0%,#79bc50 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1c7cba', endColorstr='#79bc50', GradientType=1);min-height:680px;overflow:hidden}.case-study-hero.case-study_coop{background:#20a1dc;min-height:515px;overflow:hidden}.case-study-hero.case-study_hasbro{background:url(../img/portfolio/portfolio_landing/hasbro/case-study/hasbrobg.jpg.pagespeed.ce.wrM0FokZLc.jpg) no-repeat;min-height:620px;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.case-study-hero.case-study_hasbro .case-study-hero_inner .outer_img{top:-30px;opacity:0!important;left:280px;max-width:710px}.case-study-hero.case-study_hasbro .case-study-hero_inner .outer_img.loaded{left:-110px;top:0;opacity:1!important}.case-study-hero.case-study_hasbro .case-study-hero_inner .outer_img.right_outer{top:70px;right:280px}.case-study-hero.case-study_hasbro .case-study-hero_inner .outer_img.right_outer.loaded{left:auto;right:-150px;opacity:1!important}@media (max-width:1200px){.case-study-hero.case-study_hasbro .case-study-hero_inner .outer_img.loaded{left:-1470px}.case-study-hero.case-study_hasbro .case-study-hero_inner .outer_img.right_outer.loaded{right:-1470px}}@media (max-width:840px){.case-study-hero.case-study_hasbro{min-height:645px}}@media (max-width:500px){.case-study-hero.case-study_hasbro{min-height:485px}}.case-study-hero.case-study_ans,.case-study-hero.case-study_liquid,.case-study-hero.case-study_searoc,.case-study-hero.case-study_cayla,.case-study-hero.case-study_ique{background:#ff6a00;overflow:hidden;min-height:1260px}.case-study-hero.case-study_ans>p,.case-study-hero.case-study_liquid>p,.case-study-hero.case-study_searoc>p,.case-study-hero.case-study_cayla>p,.case-study-hero.case-study_ique>p{max-width:680px;text-align:center;text-shadow:none;color:#fff;margin:0 auto;padding-bottom:55px;font-size:17px}@media (max-width:840px){.case-study-hero.case-study_ans,.case-study-hero.case-study_liquid,.case-study-hero.case-study_searoc,.case-study-hero.case-study_cayla,.case-study-hero.case-study_ique{min-height:540px!important}}.case-study-hero.case-study_ans .case-study-hero_inner img.inner_img,.case-study-hero.case-study_liquid .case-study-hero_inner img.inner_img,.case-study-hero.case-study_searoc .case-study-hero_inner img.inner_img,.case-study-hero.case-study_cayla .case-study-hero_inner img.inner_img,.case-study-hero.case-study_ique .case-study-hero_inner img.inner_img{top:1090px;max-width:1000px}.case-study-hero.case-study_ans .case-study-hero_inner img.inner_img.loaded,.case-study-hero.case-study_liquid .case-study-hero_inner img.inner_img.loaded,.case-study-hero.case-study_searoc .case-study-hero_inner img.inner_img.loaded,.case-study-hero.case-study_cayla .case-study-hero_inner img.inner_img.loaded,.case-study-hero.case-study_ique .case-study-hero_inner img.inner_img.loaded{top:0}@media (max-width:1150px){.case-study-hero.case-study_ans .case-study-hero_inner img.outer_img,.case-study-hero.case-study_liquid .case-study-hero_inner img.outer_img,.case-study-hero.case-study_searoc .case-study-hero_inner img.outer_img,.case-study-hero.case-study_cayla .case-study-hero_inner img.outer_img,.case-study-hero.case-study_ique .case-study-hero_inner img.outer_img{display:none}}.case-study-hero.case-study_cayla{background:#69145d}.case-study-hero.case-study_liquid{background:#4fd15b}.case-study-hero.case-study_searoc{background:#4d738a}.case-study-hero.case-study_ique{background:#292829}.case-study-hero .case-study-hero_inner{max-width:1450px;margin:0 auto;position:relative}.case-study-hero .case-study-hero_inner img{max-width:895px;position:absolute;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}@media (max-width:840px){.case-study-hero .case-study-hero_inner img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}}.case-study-hero .case-study-hero_inner img.outer_img{z-index:1;top:130px;opacity:.4;left:-1470px}.case-study-hero .case-study-hero_inner img.outer_img.loaded{left:0}.case-study-hero .case-study-hero_inner img.outer_img.right_outer{right:-1470px;left:auto}.case-study-hero .case-study-hero_inner img.outer_img.right_outer.loaded{right:0}.case-study-hero .case-study-hero_inner img.inner_img{z-index:2;margin:auto;left:0;right:0;top:680px}.case-study-hero .case-study-hero_inner img.inner_img.loaded{top:0}.challenge-solution{overflow:hidden;padding:55px 0 70px}@media (max-width:1020px){.challenge-solution{padding:40px 20px 50px;box-sizing:border-box}}@media (max-width:840px){.challenge-solution{padding:40px 20px}}.challenge-solution>div{width:45%;float:left}@media (max-width:978px){.challenge-solution>div{width:100%;float:none;max-width:100%;margin:20px auto 60px}}.challenge-solution>div.solution{float:right}.challenge-solution>div.solution ul{margin-top:30px;padding-left:20px}.challenge-solution>div.solution ul li{line-height:1.625em;letter-spacing:.02em;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-shadow:0 1px 0 #fff;font-size:1.1em;margin-bottom:12px;list-style-type:disc}@media (max-width:978px){.challenge-solution>div.solution{float:none;margin-bottom:0}}.challenge-solution>div.hasbro_challenge{width:100%}.challenge-solution .saving-streams-stats{width:100%;border:1px solid #e7e7e7;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:60px}.challenge-solution .saving-streams-stats--inner{width:33.2%;float:left;padding:46px 0}.challenge-solution .saving-streams-stats--inner p{margin:10px 0 0 0;text-align:center;line-height:40px;text-transform:uppercase;font-size:.9em;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;color:#a4a4a4}.challenge-solution .saving-streams-stats--inner p span{display:block;font-size:42px;color:#eb1265;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif}.challenge-solution .saving-streams-stats--inner:nth-child(1) p span:before, .challenge-solution .saving-streams-stats--inner:nth-child(3) p span:before {content:''}.challenge-solution .saving-streams-stats--inner:nth-child(2) {border-right:1px solid #e7e7e7;border-left:1px solid #e7e7e7}@media (max-width:960px){.challenge-solution .saving-streams-stats{margin-top:40px;margin-bottom:20px}.challenge-solution .saving-streams-stats--inner{padding:30px 0}.challenge-solution .saving-streams-stats--inner p{line-height:25px;font-size:.7em}.challenge-solution .saving-streams-stats--inner p span{font-size:30px}}@media (max-width:650px){.challenge-solution .saving-streams-stats--inner{width:100%;padding:30px 0}.challenge-solution .saving-streams-stats--inner:nth-child(2) {border:0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}}.challenge-solution .introduction_full{width:100%;max-width:700px;margin:0 auto;float:none}.challenge-solution .introduction_full.minutehack_intro{padding-bottom:10px}.challenge-solution .introduction_full .intro_inner{height:170px;max-width:600px;margin:40px auto 0}.challenge-solution .introduction_full .intro_inner img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);float:left;margin:0 30px;max-width:250px;max-height:160px}@media (max-width:840px){.challenge-solution .introduction_full .intro_inner{height:auto}.challenge-solution .introduction_full .intro_inner img{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);float:none;margin:0 auto 50px;max-width:215px;display:block}}.main-case_study{padding-top:55px;position:relative;display:block}.main-case_study .top_background{background:url(../img/portfolio/dstreet/discovery_bg.png.pagespeed.ce.XcNz4ljYzG.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:absolute;top:0;height:510px;width:100%;z-index:-1;padding-bottom:105px}.main-case_study .top_background.hasbro_background{background:#2267b0;height:675px}.main-case_study .top_background.spark_background{background:#ec8b24}.main-case_study .top_background.minutehack_background{background:#4bbbbc;height:440px}@media (max-width:550px){.main-case_study .top_background.minutehack_background{height:880px}}@media (max-width:400px){.main-case_study .top_background.minutehack_background{height:1100px}}.main-case_study .top_background.coop_background{background:#1ca0d9}.main-case_study .top_background.savingstream_background{background:#1676b0;max-height:600px}@media (max-width:840px){.main-case_study .top_background.savingstream_background{max-height:800px}}@media (max-width:500px){.main-case_study .top_background.savingstream_background{max-height:1025px}}@media (max-width:840px){.main-case_study .top_background{height:750px}}.main-case_study h3{padding:0 20px}.main-case_study h3.white{color:#fff;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none}.main-case_study p{padding:0 20px}.main-case_study p.white{text-shadow:none;color:#fff}.main-case_study p.body_quote{color:#b1b1b1;font-style:italic;font-size:1.875em;text-align:center;line-height:1.4em;letter-spacing:-.01em}.main-case_study img{margin:60px auto 0;width:100%}.main-case_study img.border_img{-webkit-box-shadow:0 0 1px #969696;-moz-box-shadow:0 0 1px #969696;box-shadow:0 0 1px #969696}.main-case_study .main-case_study_inner{max-width:850px;margin:0 auto;position:relative;left:60px}.main-case_study .main-case_study_inner.conclusion{padding:70px 0 80px}@media (max-width:840px){.main-case_study .main-case_study_inner.conclusion{padding:70px 20px 80px}}.main-case_study .main-case_study_inner.alt_layout{left:0}@media (max-width:1024px){.main-case_study .main-case_study_inner.alt_layout{padding:0 20px}}.main-case_study .main-case_study_inner .line_follow:after{content:'';width:2px;background:#ff8e2c;height:100px;position:absolute;display:block;left:-80px;z-index:99}.main-case_study .result_background{background:#000 url(../img/portfolio/dstreet/discovery_bg.png.pagespeed.ce.XcNz4ljYzG.png) no-repeat;width:100%;padding:60px 0 0;position:relative;max-height:890px}@media (max-width:1170px){.main-case_study .result_background{max-height:none}}.main-case_study .result_background .large_mbook{position:relative;max-width:1120px;margin:-30px auto 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main-case_study .result_background .large_mbook .macbook_dstreet{position:relative;left:0;right:0;margin:auto;z-index:9;top:5px;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:1170px){.main-case_study .result_background .large_mbook .macbook_dstreet{padding:0 30px}}.main-case_study .result_background p.white{margin-bottom:30px}.main-case_study .press{padding:0 0 55px;text-align:center;overflow:hidden}@media (max-width:840px){.main-case_study .press{padding:0 20px 55px}}.main-case_study .press h4{font-size:30px;padding-bottom:40px}.main-case_study .press .press_box{background:#fff;width:48.5%;-webkit-box-shadow:0 0 1px #ccc;-moz-box-shadow:0 0 1px #ccc;box-shadow:0 0 1px #ccc;float:left;padding:20px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0 2px}.main-case_study .press .press_box:hover{-webkit-box-shadow:0 0 2px #666;-moz-box-shadow:0 0 2px #666;box-shadow:0 0 2px #666}.main-case_study .press .press_box>img{max-width:240px;margin:40px auto;display:block}.main-case_study .press .press_box span{font-size:20px;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;color:#493e45}.main-case_study .press .press_box p{text-align:left;font-size:14px;padding-bottom:20px;color:#493e45}.main-case_study .press .press_box p.visit{font-size:17px;text-align:center;margin:10px auto 0;padding-bottom:10px;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;color:#ff8e2c}.main-case_study .press .press_box .button{margin:10px auto 15px}.main-case_study .press .press_box:last-child{float:right}@media (max-width:840px){.main-case_study .press .press_box{width:100%;margin:0 0 20px 0}}@media (max-width:1200px){.main-case_study.line_remove{padding-left:0!important;padding-right:0!important}.main-case_study.line_remove .scroll_line{display:none}.main-case_study.line_remove .overflow_scroll_line{display:none}.main-case_study.line_remove .main-case_study_inner{left:40px;left:0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main-case_study.line_remove .main-case_study_inner .line_wrap{padding:40px 20px}.main-case_study.line_remove .main-case_study_inner .line_wrap#first_line_wrap{padding:0 20px 20px}.main-case_study.line_remove h3{text-align:left}.main-case_study.line_remove img{max-width:100%;margin-bottom:0;display:block}}@media (max-width:978px){.main-case_study{padding-left:0!important;padding-right:0!important}.main-case_study .main-case_study_inner{left:40px}.main-case_study h3{text-align:left}.main-case_study img{max-width:100%;margin-bottom:0}}@media (max-width:950px){.main-case_study .main-case_study_inner{left:0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main-case_study .main-case_study_inner img{display:block;margin-top:25px}.main-case_study .main-case_study_inner .line_wrap{padding:0 20px 70px!important}.main-case_study .main-case_study_inner .line_wrap.no-padding{padding:0 0 70px!important}.main-case_study .main-case_study_inner .line_wrap.no-padding p,.main-case_study .main-case_study_inner .line_wrap.no-padding h3{padding:0 20px}}@media (max-width:840px){.main-case_study .result_background .main-case_study_inner: before {width:188px;height:334px;right:30px;background-size:100%;top:auto;bottom:-540px}.main-case_study .result_background .large_mbook{min-height:730px}.main-case_study .result_background .large_mbook .macbook_dstreet{right:0;position:absolute;left:auto;width:auto;max-width:none;padding:0;max-width:1118px}.main-case_study h3,.main-case_study p{padding:0}}.alt_layout_testimonial{max-width:670px;text-align:center;margin:0 auto;padding:55px 20px}.alt_layout_testimonial h3{text-align:left}.alt_layout_testimonial p{font-style:italic;text-align:left}.alt_layout_testimonial span{font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;float:left;display:block;margin-top:30px;font-size:20px}.all_devices{background:#272727;overflow:hidden;height:535px;margin:60px auto}.all_devices .left_devices{width:60%;float:left;position:relative;top:13%;left:28px}.all_devices img{margin:30px auto 0;max-width:280px;float:right;margin-right:30px}@media (max-width:840px){.all_devices img{margin-right:0}.all_devices{width:100%;position:relative;left:0;height:auto}.all_devices .left_devices{width:100%;left:0;padding:40px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0}.all_devices .left_devices h3,.all_devices .left_devices p{padding:0}.all_devices img{display:none!important}}.scroll_line{position:absolute;left:-80px;width:2px;background:#cdcdcd;z-index:5;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.scroll_line:after{content:'';display:block}.scroll_line.hide_quick{display:none}@media (max-width:1020px){.scroll_line{left:-70px}}@media (max-width:978px){.scroll_line{left:-50px}}@media (max-width:950px){.scroll_line{display:none}}@media (max-width:700px){.scroll_line{left:0}}.overflow_scroll_line{position:absolute;left:-80px;width:2px;background:#ff8e2c;height:0;z-index:8;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-wekit-transition:height .5s ease;-moz-transition:height .5s ease;transition:height .5s ease}.overflow_scroll_line .hide_quick{display:none}@media (max-width:1020px){.overflow_scroll_line{left:-70px}}@media (max-width:978px){.overflow_scroll_line{left:-50px}}@media (max-width:950px){.overflow_scroll_line{display:none}}@media (max-width:700px){.overflow_scroll_line{left:0}}.line_wrap{position:relative;transition:all .3s ease;padding-bottom:55px;margin-bottom:30px}.line_wrap.first_line_wrap{padding-bottom:90px}@media (max-width:1200px){.line_wrap.first_line_wrap{padding:0 20px 20px}}.line_wrap.shown{opacity:1}.line_wrap.testimonial p{font-style:italic}.line_wrap video{margin:60px auto 0;width:100%}.line_wrap .coop_dial_wrap{background:url(../img/portfolio/portfolio_landing/coop/case-study/dialbg.png.pagespeed.ce.GRwUQjREnP.png) no-repeat;display:block;padding:20px 0;margin:20px 0}.line_wrap:last-child{margin-bottom:0}.line_wrap .client{padding:20px}@media (max-width:840px){.line_wrap .client{padding:20px 0}}.line_wrap .client p{padding:0;margin:0;font-size:16px;font-style:normal}.line_wrap .client span{font-size:20px;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}.line_wrap .img_caption{font-size:16px;font-style:italic;width:100%;margin-top:10px;padding:0;text-align:center}.line_wrap .marker{height:26px;width:26px;position:absolute;left:-92px;z-index:99;display:block;-webkit-transform:translateZ(0) rotate(0deg);-moz-transform:translateZ(0) rotate(0deg);-o-transform:translateZ(0) rotate(0deg);-ms-transform:translateZ(0) rotate(0deg);transform:translateZ(0) rotate(0deg);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.line_wrap .marker svg{z-index:10}.line_wrap .marker svg circle{opacity:1;fill:#cdcdcd;stroke:#ff8e2c;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:39 39;stroke-dashoffset:39;-webkit-transition:stroke-dashoffset .3s , opacity 1s , fill .3s;transition:stroke-dashoffset .3s , opacity 1s , fill .3s}.line_wrap .marker.first_marker{top:-3px}.line_wrap .marker.first_marker svg circle{fill:#fff;stroke:none}.line_wrap .marker.first_marker.fill svg circle{fill:#ff8e2c;stroke:none}.line_wrap .marker.current svg circle{opacity:1;stroke-dashoffset:0;-webkit-transition:stroke-dashoffset .3s , opacity .15s , fill .3s;transition:stroke-dashoffset .3s , opacity .15s , fill .3s}.line_wrap .marker.fill svg circle{fill:#ff8e2c}.line_wrap .marker.hide_quick{display:none}@media (max-width:950px){.line_wrap .marker{display:none!important}}.line_wrap .mb_dstreet{position:relative}.line_wrap .badges_container{overflow:hidden;max-width:480px;margin:25px auto 55px}.line_wrap .badges_container .badge_single{float:left;margin:50px 40px 0 0;background-size:100%;height:130px;width:130px;background-position:0 0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.line_wrap .badges_container .badge_single:nth-child(3n) {margin-right:0}.line_wrap .badges_container .badge_single.badge_book{background:url(../img/portfolio/portfolio_landing/democracy/badge-book.png.pagespeed.ce.o4--wX3RNT.png) no-repeat}@media (min-width:1024px){.line_wrap .badges_container .badge_single.badge_book: hover {background:url(../img/portfolio/portfolio_landing/democracy/badges/bookmark.gif.pagespeed.ce.vVof675AUW.gif) no-repeat;background-size:130px!important;background-position:-1px -1px!important}}.line_wrap .badges_container .badge_single.badge_camera{background:url(../img/portfolio/portfolio_landing/democracy/badge-camera.png.pagespeed.ce.ZMGiadIjYg.png) no-repeat}.line_wrap .badges_container .badge_single.badge_camera:hover{background:url(../img/portfolio/portfolio_landing/democracy/badges/camera.gif.pagespeed.ce.ds8zNqAo6V.gif) no-repeat;background-size:130px!important;background-position:-1px -1px!important}.line_wrap .badges_container .badge_single.badge_desktop{background:url(../img/portfolio/portfolio_landing/democracy/badge-desktop.png.pagespeed.ce.OB6BXk4Y0o.png) no-repeat}.line_wrap .badges_container .badge_single.badge_desktop:hover{background:url(../img/portfolio/portfolio_landing/democracy/badges/desktop.gif.pagespeed.ce.fRWth524Mo.gif) no-repeat;background-size:130px!important;background-position:-1px -1px!important}.line_wrap .badges_container .badge_single.badge_discover{background:url(../img/portfolio/portfolio_landing/democracy/badge-discover.png.pagespeed.ce.4Q1vnZpICR.png) no-repeat}.line_wrap .badges_container .badge_single.badge_discover:hover{background:url(../img/portfolio/portfolio_landing/democracy/badges/eye.gif.pagespeed.ce.xlK_zFrY71.gif) no-repeat;background-size:130px!important;background-position:-1px -1px!important}.line_wrap .badges_container .badge_single.badge_explorer{background:url(../img/portfolio/portfolio_landing/democracy/badge-explorer.png.pagespeed.ce.l48h0vGjCG.png) no-repeat}.line_wrap .badges_container .badge_single.badge_explorer:hover{background:url(../img/portfolio/portfolio_landing/democracy/badges/compass.gif.pagespeed.ce.rXEllq97DN.gif) no-repeat;background-size:130px!important;background-position:0 0!important}.line_wrap .badges_container .badge_single.badge_knowledge{background:url(../img/portfolio/portfolio_landing/democracy/badge-knowledge.png.pagespeed.ce.7WJsGjFZUk.png) no-repeat}.line_wrap .badges_container .badge_single.badge_knowledge:hover{background:url(../img/portfolio/portfolio_landing/democracy/badges/brain.gif.pagespeed.ce.nfHMzqYkEc.gif) no-repeat;background-size:130px!important;background-position:-1px -1px!important}.line_wrap .badges_container .badge_single.badge_search{background:url(../img/portfolio/portfolio_landing/democracy/badge-search.png.pagespeed.ce.NZcrHe83hm.png) no-repeat}.line_wrap .badges_container .badge_single.badge_search:hover{background:url(../img/portfolio/portfolio_landing/democracy/badges/magnify.gif.pagespeed.ce.fZddQ_AaAf.gif) no-repeat;background-size:130px!important;background-position:-1px -1px!important}.line_wrap .badges_container .badge_single.badge_sharing{background:url(../img/portfolio/portfolio_landing/democracy/badge-sharing.png.pagespeed.ce.NVofeMQGeY.png) no-repeat}.line_wrap .badges_container .badge_single.badge_sharing:hover{background:url(../img/portfolio/portfolio_landing/democracy/badges/share.gif.pagespeed.ce.wiekZ7m-iH.gif) no-repeat;background-size:130px!important;background-position:-1px -1px!important}.line_wrap .badges_container .badge_single.badge_wanderer{background:url(../img/portfolio/portfolio_landing/democracy/badge-wanderer.png.pagespeed.ce.7RYV16O5PB.png) no-repeat}.line_wrap .badges_container .badge_single.badge_wanderer:hover{background:url(../img/portfolio/portfolio_landing/democracy/badges/locations.gif.pagespeed.ce.GNZsFjOp6s.gif) no-repeat;background-size:130px!important;background-position:-1px -1px!important}.line_wrap .badges_container img{float:left;max-width:130px;width:100%;margin:50px 40px 0 0}.line_wrap .badges_container img:nth-child(3n) {margin-right:0}@media (max-width:450px){.line_wrap .badges_container{max-width:310px;margin:0 auto}.line_wrap .badges_container .badge_single{width:130px;height:130px;margin-right:20px}.line_wrap .badges_container .badge_single:nth-child(3n) {margin-right:20px}.line_wrap .badges_container .badge_single:nth-child(2n) {margin-right:0;float:right}}@media (max-width:840px){.line_wrap .badges_container img{max-width:80px;margin:30px 20px 0 0}}.line_wrap .data_container{position:relative;min-height:270px;max-width:683px;margin:0 auto;left:-25px;top:15px}@media (max-width:810px){.line_wrap .data_container{left:0;top:0}}.line_wrap .data_container img{max-width:680px;margin:0;position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.line_wrap .data_container img.first_data{left:-10px;top:25px}.line_wrap .data_container img.first_data.data_animate{top:45px}.line_wrap .data_container img.second_data{left:140px;top:90px}.line_wrap .data_container img.second_data.data_animate{top:84px}.line_wrap .data_container img.third_data{left:-70px;top:155px}.line_wrap .data_container img.third_data.data_animate{top:123px}.line_wrap .data_container img.fourth_data{left:90px;top:220px}.line_wrap .data_container img.fourth_data.data_animate{top:162px}.line_wrap .data_container img.data_animate{left:0!important;right:0!important}.line_wrap .webapp_container{overflow:hidden;max-width:600px;margin:0 auto}.line_wrap .webapp_container>div{width:39%;float:left;position:relative;margin-top:60px}.line_wrap .webapp_container>div h3{padding:0;text-align:center}.line_wrap .webapp_container>div img{width:100%;margin:40px auto 0}.line_wrap .webapp_container>div img.web_app_image,.line_wrap .webapp_container>div img.phone_app_image{position:absolute;max-width:196px;top:102px;left:20px;-webkit-animation:round 15s;animation:round 15s;animation:round 15s;opacity:0}.line_wrap .webapp_container>div img.web_app_image.show_app,.line_wrap .webapp_container>div img.phone_app_image.show_app{opacity:1}.line_wrap .webapp_container>div#phone_app{float:right}.line_wrap.result p.white{margin-bottom:60px}.line_wrap .hide_mobile{display:block}@media (max-width:840px){.line_wrap .hide_mobile{display:none}}.line_wrap .show_mobile{display:none}@media (max-width:840px){.line_wrap .show_mobile{display:block;padding-bottom:55px}}@media (max-width:1020px){.line_wrap .marker{left:-82px}}@media (max-width:978px){.line_wrap .marker{left:-62px}}@media (max-width:700px){.line_wrap .marker{left:-12px}}.case-study_testimonial{background:#ff8e2c;padding:50px 0 70px;position:relative}.case-study_testimonial .center{max-width:850px}.case-study_testimonial p{color:#fff;font-size:20px;line-height:1.4em;text-shadow:none}.case-study_testimonial h3.white{text-align:center;color:#fff;text-shadow:none;font-size:38px}.case-study_testimonial .testimonial_client{padding:40px 0 0;text-align:center}.case-study_testimonial .testimonial_client span{font-size:20px;font-weight:700;color:#fff}.case-study_testimonial .testimonial_client p{margin:0;margin-top:5px;font-size:16px}.case-study_testimonial:after{content:'';width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#ff8e2c transparent transparent transparent;position:absolute;bottom:-15px;margin:auto;left:0;right:0}@media (max-width:978px){.case-study_testimonial p{font-size:19px;padding:0 20px}}.case-study_navigation{min-height:100px;padding:80px 20px 50px}.case-study_navigation .center{position:relative}.case-study_navigation .center .button{margin-top:0}.case-study_navigation.raconteur_last{margin-top:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.case-study_navigation .portfolio_back{color:#626262;display:block;text-align:center;margin-top:15px}.case-study_navigation .portfolio_back span{font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;border-bottom:2px solid #ff8e2c;font-size:25px}.case-study_navigation .cs_nav{float:left;display:inline-block;position:absolute;top:0;width:25%}.case-study_navigation .cs_nav:before{content:'';background: url(/public/img/portfolio/portfolio_landing/icons/leftarrow_pink, 402x.png.pagespeed.ce.Lur1N_qZw0.png) no-repeat;width:51px;height:51px;display:inline-block;margin-right:25px;float:left;background-size:100%;opacity:.3;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.case-study_navigation .cs_nav:hover:before{opacity:1}.case-study_navigation .cs_nav.next_cs{right:0;text-align:right}.case-study_navigation .cs_nav.next_cs:before{content:'';background: url(/public/img/portfolio/portfolio_landing/icons/rightarrow_pink, 402x.png.pagespeed.ce.r08jgHDEuK.png) no-repeat;margin-left:25px;float:right;background-size:100%;opacity:.3;margin-right:0}.case-study_navigation .cs_nav.next_cs:hover:before{opacity:1}@media (max-width:1000px){.case-study_navigation .cs_nav: before, .case-study_navigation .cs_nav:after {display:none!important;content:''}}.case-study_navigation .cs_nav span{color:#939393;font-size:18px}.case-study_navigation .cs_nav p{color:#565656;margin:0;font-size:21px;font-weight:600}@media (max-width:840px){.case-study_navigation{padding:50px 20px 15px}.case-study_navigation .cs_nav.previous_cs{display:none}.case-study_navigation .cs_nav.next_cs{position:relative;text-align:center;clear:both;width:100%;padding:30px 0 0;float:none}.case-study_navigation .cs_nav.next_cs:before,.case-study_navigation .cs_nav.next_cs:after{content:'';display:none}}ul.test{max-width:50px}ul.test li{width:18px;height:18px}ul.test li a{top:3px;left:3px;width:12px;height:12px;background-color:#c44d48;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}ul.test li a:hover{opacity:.5}ul.test li a svg{z-index:10}ul.test li a svg circle{opacity:0;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:39 39;stroke-dashoffset:39;-webkit-transition:stroke-dashoffset .3s , opacity .3s;transition:stroke-dashoffset .3s , opacity .3s}ul.test li.current svg circle{opacity:1;stroke-dashoffset:0;-webkit-transition:stroke-dashoffset .3s , opacity .15s;transition:stroke-dashoffset .3s , opacity .15s}li.tooltips{position:relative;display:inline;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}li.tooltips span{position:absolute;width:140px;color:#fff;background:#000;height:30px;line-height:30px;text-align:center;visibility:hidden;border-radius:5px;font-size:13px;text-transform:uppercase;letter-spacing:.01em}li.tooltips span:after{content:'';position:absolute;top:100%;left:50%;margin-left:-8px;width:0;height:0;border-top:8px solid #000;border-right:8px solid transparent;border-left:8px solid transparent}@media (max-width:978px){li.tooltips span{display:none}}li.tooltips:hover span{visibility:visible;opacity:.8;bottom:66px;left:-42px;z-index:999}.potato-container{background:#b4ab2a;min-height:600px;overflow:hidden;margin-top:50px;position:relative}.potato-container--inner{background:#aba228 url(../img/portfolio/portfolio_landing/spark-hasbro/case-study/potatohead-click/section-5-bg-brick.jpg.pagespeed.ce.vWpRZ53P3u.jpg);height:460px}.potato-container--inner .dont-touch{position:absolute;right:30px;top:5%;visibility:hidden}.potato-container--inner .dont-touch img{max-width:152px}.potato-container--inner .dont-touch.animated{visibility:visible}.potato-container--inner .dont-touch.animate-part{-webkit-animation:dropFeature 1s forwards;animation:dropFeature 1s forwards}.potato-container--inner .dont-touch.animate-part.dontclick-show{-webkit-animation:redropFeature 1s forwards;animation:redropFeature 1s forwards}@media (max-width:1200px){.potato-container--inner .dont-touch{right:5%;top:5%}}@media (max-width:950px){.potato-container{min-height:440px}.potato-container--inner{height:360px}}@media (max-width:585px){.potato-container--inner .dont-touch img{max-width:110px}}@media (max-width:400px){.potato-container--inner .dont-touch{right:3%;top:20px}.potato-container--inner .dont-touch img{max-width:75px}}.main-case_study .potato-head-body{position:relative;padding-left:50px;padding-right:110px;cursor:pointer;max-width:450px;margin:0 75px 0 auto}.main-case_study .potato-head-body>img{position:relative;z-index:1;max-width:321px;left:50px}.main-case_study .potato-head-body img{display:inline-block}.main-case_study .potato-head-body:after{content:'';background:url(../img/portfolio/portfolio_landing/spark-hasbro/case-study/potatohead-click/section-5-shadow.png.pagespeed.ce.ngHSXWzIGw.png) no-repeat;width:370px;height:13px;display:block;position:absolute;bottom:-4px;left:77px}.main-case_study .potato-head-body .body-part{position:absolute;z-index:2}.main-case_study .potato-head-body .body-part.eyes{top:90px;left:192px}.main-case_study .potato-head-body .body-part.eyes img{max-width:139px}.main-case_study .potato-head-body .body-part.eyes.animate-part{-webkit-animation:dropFeature 1s forwards;animation:dropFeature 1s forwards}.main-case_study .potato-head-body .body-part.eyes.animate-part img{-webkit-animation:smallRotateLeft 1s forwards;animation:smallRotateLeft 1s forwards}.main-case_study .potato-head-body .body-part.eyes.animate-part.reanimate-part{-webkit-animation:redropFeature 1s forwards;animation:redropFeature 1s forwards}.main-case_study .potato-head-body .body-part.eyes.animate-part.reanimate-part img{-webkit-animation:resmallRotateLeft 1s forwards;animation:resmallRotateLeft 1s forwards}.main-case_study .potato-head-body .body-part.eyes.animate-part.reanimate-part.muddled{top:160px;left:192px}.main-case_study .potato-head-body .body-part.eyes.animate-part.reanimate-part.muddled.muddled-cont{top:160px;left:192px;-webkit-animation:dropFeature 1s forwards;animation:dropFeature 1s forwards}.main-case_study .potato-head-body .body-part.left-ear{top:75px;left:93px;z-index:0}.main-case_study .potato-head-body .body-part.left-ear img{max-width:114px}.main-case_study .potato-head-body .body-part.left-ear.animate-part{-webkit-animation:fallLimbLeft 1s forwards;animation:fallLimbLeft 1s forwards}.main-case_study .potato-head-body .body-part.left-ear.animate-part img{-webkit-animation:rotateImg 1s forwards;animation:rotateImg 1s forwards}.main-case_study .potato-head-body .body-part.left-ear.animate-part.reanimate-part{-webkit-animation:refallLimbLeft 1s forwards;animation:refallLimbLeft 1s forwards}.main-case_study .potato-head-body .body-part.left-ear.animate-part.reanimate-part img{-webkit-animation:resmallRotateRight 1s forwards;animation:resmallRotateRight 1s forwards}.main-case_study .potato-head-body .body-part.left-ear.animate-part.reanimate-part.muddled{top:75px;left:317px;-webkit-animation:refallLimbLeftMuddled 1s forwards;animation:refallLimbLeftMuddled 1s forwards}.main-case_study .potato-head-body .body-part.left-ear.animate-part.reanimate-part.muddled.muddled-cont{top:75px;left:317px;-webkit-animation:refallLimbLeftMuddledDrop 1s forwards;animation:refallLimbLeftMuddledDrop 1s forwards}.main-case_study .potato-head-body .body-part.left-ear.animate-part.reanimate-part.muddled.muddled-cont img{-webkit-animation:rotateImg 1s forwards;animation:rotateImg 1s forwards}.main-case_study .potato-head-body .body-part.right-ear{top:75px;left:317px;z-index:0}.main-case_study .potato-head-body .body-part.right-ear img{max-width:113px}.main-case_study .potato-head-body .body-part.right-ear.animate-part{-webkit-animation:fallLimbRight 1s forwards;animation:fallLimbRight 1s forwards}.main-case_study .potato-head-body .body-part.right-ear.animate-part img{-webkit-animation:rotateImg 1s forwards;animation:rotateImg 1s forwards}.main-case_study .potato-head-body .body-part.right-ear.animate-part.reanimate-part{-webkit-animation:refallLimbRight 1s forwards;animation:refallLimbRight 1s forwards}.main-case_study .potato-head-body .body-part.right-ear.animate-part.reanimate-part img{-webkit-animation:resmallRotateRight 1s forwards;animation:resmallRotateRight 1s forwards}.main-case_study .potato-head-body .body-part.right-ear.animate-part.reanimate-part.muddled{top:195px;left:74px;-webkit-animation:refallLimbRightMuddled 1s forwards;animation:refallLimbRightMuddled 1s forwards}.main-case_study .potato-head-body .body-part.right-ear.animate-part.reanimate-part.muddled.muddled-cont{top:195px;left:74px;-webkit-animation:refallLimbRightMuddledDrop 1s forwards;animation:refallLimbRightMuddledDrop 1s forwards}.main-case_study .potato-head-body .body-part.right-ear.animate-part.reanimate-part.muddled.muddled-cont img{-webkit-animation:rotateImg 1s forwards;animation:rotateImg 1s forwards}.main-case_study .potato-head-body .body-part.left-arm{top:245px;z-index:0;left:73px;-webkit-backface-visibility:visible}.main-case_study .potato-head-body .body-part.left-arm img{max-width:108px}.main-case_study .potato-head-body .body-part.left-arm.animate-part{-webkit-animation:fallLimbLeft 1s forwards;animation:fallLimbLeft 1s forwards}.main-case_study .potato-head-body .body-part.left-arm.animate-part img{-webkit-animation:rotateImg 1s forwards;animation:rotateImg 1s forwards}.main-case_study .potato-head-body .body-part.left-arm.animate-part.reanimate-part{-webkit-animation:refallLimbLeft 1s forwards;animation:refallLimbLeft 1s forwards}.main-case_study .potato-head-body .body-part.left-arm.animate-part.reanimate-part img{-webkit-animation:resmallRotateLeft 1s forwards;animation:resmallRotateLeft 1s forwards}.main-case_study .potato-head-body .body-part.left-arm.animate-part.reanimate-part.muddled{top:235px;z-index:0;left:346px;-webkit-animation:refallLimbLeftMuddled 1s forwards;animation:refallLimbLeftMuddled 1s forwards}.main-case_study .potato-head-body .body-part.left-arm.animate-part.reanimate-part.muddled.muddled-cont{top:235px;left:346px;-webkit-animation:refallLimbLeftMuddledDrop 1s forwards;animation:refallLimbLeftMuddledDrop 1s forwards}.main-case_study .potato-head-body .body-part.left-arm.animate-part.reanimate-part.muddled.muddled-cont img{-webkit-animation:rotateImg 1s forwards;animation:rotateImg 1s forwards}.main-case_study .potato-head-body .body-part.right-arm{top:85px;left:340px;z-index:0;-webkit-backface-visibility:visible}.main-case_study .potato-head-body .body-part.right-arm img{max-width:151px}.main-case_study .potato-head-body .body-part.right-arm.animate-part{-webkit-animation:fallLimbRight 1s forwards;animation:fallLimbRight 1s forwards}.main-case_study .potato-head-body .body-part.right-arm.animate-part img{-webkit-animation:rotateImg 1s forwards;animation:rotateImg 1s forwards}.main-case_study .potato-head-body .body-part.right-arm.animate-part.reanimate-part{-webkit-animation:refallLimbRight 1s forwards;animation:refallLimbRight 1s forwards}.main-case_study .potato-head-body .body-part.right-arm.animate-part.reanimate-part img{-webkit-animation:resmallRotateRight 1s forwards;animation:resmallRotateRight 1s forwards}.main-case_study .potato-head-body .body-part.right-arm.animate-part.reanimate-part.muddled{top:-44px;left:44px;-webkit-animation:refallLimbRightMuddled 1s forwards;animation:refallLimbRightMuddled 1s forwards}.main-case_study .potato-head-body .body-part.right-arm.animate-part.reanimate-part.muddled.muddled-cont{top:-44px;left:44px;-webkit-animation:refallLimbRightMuddledDrop 1s forwards;animation:refallLimbRightMuddledDrop 1s forwards}.main-case_study .potato-head-body .body-part.right-arm.animate-part.reanimate-part.muddled.muddled-cont img{-webkit-animation:rotateImg 1s forwards;animation:rotateImg 1s forwards}.main-case_study .potato-head-body .body-part.nose{top:153px;left:200px;z-index:3}.main-case_study .potato-head-body .body-part.nose img{max-width:124px}.main-case_study .potato-head-body .body-part.nose.animate-part{-webkit-animation:dropFeature 1s forwards;animation:dropFeature 1s forwards}.main-case_study .potato-head-body .body-part.nose.animate-part img{-webkit-animation:smallRotateRight 1s forwards;animation:smallRotateRight 1s forwards}.main-case_study .potato-head-body .body-part.nose.animate-part.reanimate-part{-webkit-animation:redropFeature 1s forwards;animation:redropFeature 1s forwards}.main-case_study .potato-head-body .body-part.nose.animate-part.reanimate-part img{-webkit-animation:resmallRotateRight 1s forwards;animation:resmallRotateRight 1s forwards}.main-case_study .potato-head-body .body-part.nose.animate-part.reanimate-part.muddled{top:215px;left:200px}.main-case_study .potato-head-body .body-part.nose.animate-part.reanimate-part.muddled.muddled-cont{top:215px;left:200px;-webkit-animation:dropFeature 1s forwards;animation:dropFeature 1s forwards}.main-case_study .potato-head-body .body-part.moustache{top:155px;left:172px}.main-case_study .potato-head-body .body-part.moustache img{max-width:179px}.main-case_study .potato-head-body .body-part.moustache.animate-part{-webkit-animation:dropFeature 1s forwards;animation:dropFeature 1s forwards}.main-case_study .potato-head-body .body-part.moustache.animate-part img{-webkit-animation:smallRotateLeft 1s forwards;animation:smallRotateLeft 1s forwards}.main-case_study .potato-head-body .body-part.moustache.animate-part.reanimate-part{-webkit-animation:redropFeature 1s forwards;animation:redropFeature 1s forwards}.main-case_study .potato-head-body .body-part.moustache.animate-part.reanimate-part img{-webkit-animation:resmallRotateLeft 1s forwards;animation:resmallRotateLeft 1s forwards}.main-case_study .potato-head-body .body-part.moustache.animate-part.reanimate-part.muddled{top:225px}.main-case_study .potato-head-body .body-part.moustache.animate-part.reanimate-part.muddled.muddled-cont{top:225px;-webkit-animation:dropFeature 1s forwards;animation:dropFeature 1s forwards}.main-case_study .potato-head-body .body-part.mouth{top:240px;left:198px;z-index:1}.main-case_study .potato-head-body .body-part.mouth img{max-width:130px}.main-case_study .potato-head-body .body-part.mouth.animate-part{-webkit-animation:dropFeature 1s forwards;animation:dropFeature 1s forwards}.main-case_study .potato-head-body .body-part.mouth.animate-part img{-webkit-animation:smallRotateRight 1s forwards;animation:smallRotateRight 1s forwards}.main-case_study .potato-head-body .body-part.mouth.animate-part.reanimate-part{-webkit-animation:redropFeature 1s forwards;animation:redropFeature 1s forwards}.main-case_study .potato-head-body .body-part.mouth.animate-part.reanimate-part img{-webkit-animation:resmallRotateRight 1s forwards;animation:resmallRotateRight 1s forwards}.main-case_study .potato-head-body .body-part.mouth.animate-part.reanimate-part.muddled{top:105px;left:198px}.main-case_study .potato-head-body .body-part.mouth.animate-part.reanimate-part.muddled.muddled-cont{top:105px;left:198px;-webkit-animation:dropFeature 1s forwards;animation:dropFeature 1s forwards}@media (max-width:950px){.main-case_study .potato-head-body{position:relative;padding-left:0;padding-right:0;cursor:pointer;max-width:280px;margin:0 auto}.main-case_study .potato-head-body>img{max-width:219px!important;display:block;margin:0 auto;left:auto;margin-top:0!important;top:75px}.main-case_study .potato-head-body:after{content:'';left:-13px;right:0;margin:auto;bottom:-85px;background-size:100%;width:300px}.main-case_study .potato-head-body .body-part.eyes{top:112px;left:94px}.main-case_study .potato-head-body .body-part.eyes img{max-width:95px}.main-case_study .potato-head-body .body-part.eyes.animate-part.reanimate-part.muddled{top:154px;left:94px}.main-case_study .potato-head-body .body-part.eyes.animate-part.reanimate-part.muddled.muddled-cont{top:154px;left:94px}.main-case_study .potato-head-body .body-part.left-ear{top:115px;left:24px;z-index:0}.main-case_study .potato-head-body .body-part.left-ear img{max-width:78px}.main-case_study .potato-head-body .body-part.left-ear.animate-part.reanimate-part.muddled{top:105px;left:179px;z-index:0}.main-case_study .potato-head-body .body-part.left-ear.animate-part.reanimate-part.muddled.muddled-cont{top:105px;left:179px}.main-case_study .potato-head-body .body-part.right-ear{top:115px;left:180px;z-index:0}.main-case_study .potato-head-body .body-part.right-ear img{max-width:77px}.main-case_study .potato-head-body .body-part.right-ear.animate-part.reanimate-part.muddled{top:185px;left:12px;z-index:0}.main-case_study .potato-head-body .body-part.right-ear.animate-part.reanimate-part.muddled.muddled-cont{top:185px;left:12px}.main-case_study .potato-head-body .body-part.left-arm{top:220px;z-index:0;left:11px}.main-case_study .potato-head-body .body-part.left-arm img{max-width:74px}.main-case_study .potato-head-body .body-part.left-arm.animate-part.reanimate-part.muddled{top:217px;z-index:0;left:197px}.main-case_study .potato-head-body .body-part.left-arm.animate-part.reanimate-part.muddled.muddled-cont{top:217px;left:197px}.main-case_study .potato-head-body .body-part.right-arm{top:130px;left:196px;z-index:0}.main-case_study .potato-head-body .body-part.right-arm img{max-width:103px}.main-case_study .potato-head-body .body-part.right-arm.animate-part.reanimate-part.muddled{top:6px;left:4px;z-index:0}.main-case_study .potato-head-body .body-part.right-arm.animate-part.reanimate-part.muddled.muddled-cont{top:6px;left:4px}.main-case_study .potato-head-body .body-part.nose{top:152px;left:99px;z-index:3}.main-case_study .potato-head-body .body-part.nose img{max-width:85px}.main-case_study .potato-head-body .body-part.nose.animate-part.reanimate-part.muddled{top:192px;left:100px;z-index:3}.main-case_study .potato-head-body .body-part.nose.animate-part.reanimate-part.muddled.muddled-cont{top:192px;left:100px}.main-case_study .potato-head-body .body-part.moustache{top:158px;left:80px}.main-case_study .potato-head-body .body-part.moustache img{max-width:122px}.main-case_study .potato-head-body .body-part.moustache.animate-part.reanimate-part.muddled{top:203px;left:80px}.main-case_study .potato-head-body .body-part.moustache.animate-part.reanimate-part.muddled.muddled-cont{top:203px;left:80px}.main-case_study .potato-head-body .body-part.mouth{top:213px;left:98px;z-index:1}.main-case_study .potato-head-body .body-part.mouth img{max-width:89px}.main-case_study .potato-head-body .body-part.mouth.animate-part.reanimate-part.muddled{top:117px;left:97px;z-index:1}.main-case_study .potato-head-body .body-part.mouth.animate-part.reanimate-part.muddled.muddled-cont{top:117px;left:97px}}@media (max-width:1200px){.main-case_study .potato-head-body{margin:0 auto;padding-right:0}}@keyframes rotateImg {
    0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
100% {
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg);
}
}@keyframes fallLimbRight {
    0% {
    opacity: 1;
}
10% {
    -webkit-transform: translateX(65px);
    transform: translateX(65px);
}
50% {
    -webkit-transform: translateY(-50px) translateX(125px);
    transform: translateY(-50px) translateX(125px);
    animation-timing-function: ease-in-out;
}
100% {
    -webkit-transform: rotate(-720deg) translateY(700px) translateX(125px);
    transform: rotate(-720deg) translateY(700px) translateX(125px);
    opacity: 1;
}
}@keyframes refallLimbRight {
    0% {
    -webkit-transform: translateY(700px) translateX(125px);
    transform: translateY(700px) translateX(125px);
    opacity: 1;
}
50% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
100% {
    -webkit-transform: translateY(0) translateX(0px);
    transform: translateY(0) translateX(0px);
}
}@keyframes refallLimbRightMuddled {
    0% {
    -webkit-transform: translateY(700px) translateX(125px);
    transform: translateY(700px) translateX(125px);
    opacity: 1;
}
50% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
100% {
    -webkit-transform: translateY(0) translateX(0px) rotateY(180deg);
    transform: translateY(0) translateX(0px) rotateY(180deg);
}
}@keyframes fallLimbLeft {
    0% {
    opacity: 1;
}
10% {
    -webkit-transform: translateX(-65px);
    transform: translateX(-65px);
}
50% {
    -webkit-transform: translateY(-50px) translateX(-125px);
    transform: translateY(-50px) translateX(-125px);
    animation-timing-function: ease-in-out;
}
100% {
    -webkit-transform: rotate(720deg) translateY(700px) translateX(-125px);
    transform: rotate(720deg) translateY(700px) translateX(-125px);
    opacity: 1;
}
}@keyframes refallLimbLeft {
    0% {
    -webkit-transform: translateY(700px) translateX(-125px);
    transform: translateY(700px) translateX(-125px);
}
50% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
100% {
    -webkit-transform: translateY(0) translateX(0px);
    transform: translateY(0) translateX(0px);
}
}@keyframes refallLimbLeftMuddled {
    0% {
    -webkit-transform: translateY(700px) translateX(-125px);
    transform: translateY(700px) translateX(-125px);
}
50% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
100% {
    -webkit-transform: translateY(0) translateX(0px) rotateY(180deg);
    transform: translateY(0) translateX(0px) rotateY(180deg);
}
}@keyframes dropFeature {
    0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
10% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
}
100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
}
}@keyframes redropFeature {
    0% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
}
100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
}@keyframes smallRotateLeft {
    0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
}
}@keyframes resmallRotateLeft {
    0% {
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
}
100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
}@keyframes smallRotateRight {
    0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
}
}@keyframes resmallRotateRight {
    0% {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
}
100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
}@keyframes refallLimbRightMuddledDrop {
    0% {
    opacity: 1;
}
10% {
    -webkit-transform: translateX(-65px);
    transform: translateX(-65px);
}
50% {
    -webkit-transform: translateY(-50px) translateX(-125px);
    transform: translateY(-50px) translateX(-125px);
    animation-timing-function: ease-in-out;
}
100% {
    -webkit-transform: rotate(720deg) translateY(700px) translateX(-125px);
    transform: rotate(720deg) translateY(700px) translateX(-125px);
    opacity: 1;
}
}@keyframes refallLimbLeftMuddledDrop {
    0% {
    opacity: 1;
}
10% {
    -webkit-transform: translateX(65px);
    transform: translateX(65px);
}
50% {
    -webkit-transform: translateY(-50px) translateX(125px);
    transform: translateY(-50px) translateX(125px);
    animation-timing-function: ease-in-out;
}
100% {
    -webkit-transform: rotate(-720deg) translateY(700px) translateX(125px);
    transform: rotate(-720deg) translateY(700px) translateX(125px);
    opacity: 1;
}
}@-webkit-keyframes rotateImg {
    0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
100% {
    -webkit-transform: rotate(720deg);
    transform: rotate(720deg);
}
}@-webkit-keyframes fallLimbRight {
    0% {
    opacity: 1;
}
10% {
    -webkit-transform: translateX(65px);
    transform: translateX(65px);
}
50% {
    -webkit-transform: translateY(-50px) translateX(125px);
    transform: translateY(-50px) translateX(125px);
    animation-timing-function: ease-in-out;
}
100% {
    -webkit-transform: rotate(-720deg) translateY(700px) translateX(125px);
    transform: rotate(-720deg) translateY(700px) translateX(125px);
    opacity: 1;
}
}@-webkit-keyframes refallLimbRight {
    0% {
    -webkit-transform: translateY(700px) translateX(125px);
    transform: translateY(700px) translateX(125px);
    opacity: 1;
}
50% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
100% {
    -webkit-transform: translateY(0) translateX(0px);
    transform: translateY(0) translateX(0px);
}
}@-webkit-keyframes refallLimbRightMuddled {
    0% {
    -webkit-transform: translateY(700px) translateX(125px);
    transform: translateY(700px) translateX(125px);
    opacity: 1;
}
50% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
100% {
    -webkit-transform: translateY(0) translateX(0px) rotateY(180deg);
    transform: translateY(0) translateX(0px) rotateY(180deg);
}
}@-webkit-keyframes fallLimbLeft {
    0% {
    opacity: 1;
}
10% {
    -webkit-transform: translateX(-65px);
    transform: translateX(-65px);
}
50% {
    -webkit-transform: translateY(-50px) translateX(-125px);
    transform: translateY(-50px) translateX(-125px);
    animation-timing-function: ease-in-out;
}
100% {
    -webkit-transform: rotate(720deg) translateY(700px) translateX(-125px);
    transform: rotate(720deg) translateY(700px) translateX(-125px);
    opacity: 1;
}
}@-webkit-keyframes refallLimbLeft {
    0% {
    -webkit-transform: translateY(700px) translateX(-125px);
    transform: translateY(700px) translateX(-125px);
}
50% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
100% {
    -webkit-transform: translateY(0) translateX(0px);
    transform: translateY(0) translateX(0px);
}
}@-webkit-keyframes refallLimbLeftMuddled {
    0% {
    -webkit-transform: translateY(700px) translateX(-125px);
    transform: translateY(700px) translateX(-125px);
}
50% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
100% {
    -webkit-transform: translateY(0) translateX(0px) rotateY(180deg);
    transform: translateY(0) translateX(0px) rotateY(180deg);
}
}@-webkit-keyframes dropFeature {
    0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
10% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
}
100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
}
}@-webkit-keyframes redropFeature {
    0% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
}
100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
}
}@-webkit-keyframes smallRotateLeft {
    0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
}
}@-webkit-keyframes resmallRotateLeft {
    0% {
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
}
100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
}@-webkit-keyframes smallRotateRight {
    0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
}
}@-webkit-keyframes resmallRotateRight {
    0% {
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
}
100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
}@-webkit-keyframes refallLimbRightMuddledDrop {
    0% {
    opacity: 1;
}
10% {
    -webkit-transform: translateX(-65px);
    transform: translateX(-65px);
}
50% {
    -webkit-transform: translateY(-50px) translateX(-125px);
    transform: translateY(-50px) translateX(-125px);
    animation-timing-function: ease-in-out;
}
100% {
    -webkit-transform: rotate(720deg) translateY(700px) translateX(-125px);
    transform: rotate(720deg) translateY(700px) translateX(-125px);
    opacity: 1;
}
}@-webkit-keyframes refallLimbLeftMuddledDrop {
    0% {
    opacity: 1;
}
10% {
    -webkit-transform: translateX(65px);
    transform: translateX(65px);
}
50% {
    -webkit-transform: translateY(-50px) translateX(125px);
    transform: translateY(-50px) translateX(125px);
    animation-timing-function: ease-in-out;
}
100% {
    -webkit-transform: rotate(-720deg) translateY(700px) translateX(125px);
    transform: rotate(-720deg) translateY(700px) translateX(125px);
    opacity: 1;
}
}.video-border{box-shadow:0 0 1px #969696}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}h1{font-size:2.75em;color:#493e45;display:block;letter-spacing:-.01em;width:100%}@media only screen and (max-width:978px){h1{font-size:3.25em}}@media only screen and (max-width:840px){h1{font-size:2.61em}h1 span{display:block}h1 span.non_dropping{display:inline}}h1 span{font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif}h2{color:#493e45;font-size:2.75em;letter-spacing:-.01em;text-align:center;width:100%}@media only screen and (max-width:978px){h2{font-size:2.25em}}h2.large{font-size:2.75em;text-shadow:0 1px 0 #fff}@media only screen and (max-width:978px){h2.large{font-size:3.25em}h2.large.too_large{font-size:3.15em}}h2.large span{font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif}@media only screen and (max-width:840px){h2.large span{display:block}h2.large span.no_drop{display:inline}}h2.large.job_title{text-align:left;font-size:2.4em;float:left;width:auto}h3{color:#493e45;font-size:1.875em;line-height:.975em;width:100%;text-shadow:0 1px 0 #fff}h4{color:#493e45;font-size:1.45em;letter-spacing:-.01em;width:100%}h5{color:#493e45;font-size:1.5em;letter-spacing:-.01em;line-height:1.5em;width:100%;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}h5 span{font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;display:block}p{line-height:1.625em;letter-spacing:.02em;margin-top:30px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-shadow:0 1px 0 #fff;font-size:1.1em}@media only screen and (max-width:840px){p{font-size:1.2em}}p a{color:#626262;border-bottom:1px solid #ff8e2c}p a:hover{color:#ff8e2c}p a.button:hover{color:#fff}p span.highlight{color:#493e45;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.3em;display:block;margin:40px 0}@media only screen and (max-width:840px){p span.highlight{line-height:1.45em}p span.highlight span{display:block}}p.center{text-align:center}p.para{text-align:left;width:100%;max-width:655px;margin:25px auto 0}p.job_salary{float:right;margin:0;padding:0;line-height:45px;color:#787878;font-size:1.4em}p.job_salary span{color:#ff8e2c;font-size:22px!important}@media (max-width:840px){p.job_salary span{font-size:32px!important;display:block}p.job_salary{line-height:31px;margin-top:10px;font-size:1.2em}}@media (max-width:900px){p.job_salary{float:left;clear:both}}a[href^="tel"]{color:#626262;border-bottom:1px solid #ff8e2c;display:inline}.margin_top{margin-top:40px}html{height:100%;overflow-x:hidden}body{width:100%;font-size:100%;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;color:#626262;overflow-x:hidden;padding-bottom:453px}html.no-canvas body{padding-bottom:0}html.services body{padding-bottom:173px}@media only screen and (max-width:978px){html.services body{padding-bottom:0}body{padding-bottom:0}}@media only screen and (max-width:840px){body{font-size:90%;padding-bottom:0}}body.tender_active{overflow:hidden;min-height:700px;padding-bottom:0}@media only screen and (max-width:978px){body.tender_active{min-height:475px}}body.tender_active .background,body.tender_active footer{display:none!important}body.menu_active{height:100%;overflow-y:hidden;background:none}body.menu_active #body_wrap{-webkit-transform:translate3d(-218px,0,0);-moz-transform:translate3d(-218px,0,0);-o-transform:translate3d(-218px,0,0);transform:translate3d(-218px,0,0);filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}body.menu_active header{-webkit-transform:translate3d(-218px,0,0);-moz-transform:translate3d(-218px,0,0);-o-transform:translate3d(-218px,0,0);transform:translate3d(-218px,0,0)}body.menu_active #nav_dropdown{background-position:0 -44px}#mobile_menu{position:absolute;display:none;top:0;right:0;bottom:0;z-index:1;width:218px;height:100%;background:linear-gradient(120deg,#f08c33,#ec6533);padding-top:23px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;box-shadow:inset 20px 0 47px #ec6533}#mobile_menu div img{width:32px}@media only screen and (max-width:840px){#mobile_menu{display:block}}#mobile_menu a{color:#fff;font-size:18px;height:48px;line-height:49px;display:block;width:100%;padding-left:63px}#mobile_menu a.active,#mobile_menu a:focus,#mobile_menu a:active{background:url(../img/backgrounds/menu_disc.png.pagespeed.ce.c8DZkcWiAT.png) no-repeat 25px 18px;background-size:11px 11px}#mobile_menu a:nth-child(3) {display:none}#mobile_menu div a:nth-child(3) {display:block}#body_wrap{height:100%;background-color:#ff8e2c;overflow-x:hidden;position:relative;z-index:3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (max-width:840px){#body_wrap{padding-top:80px;background:#fff;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}}.background{width:100%;height:100%;padding-top:89px;background:#fcfcfc url(../img/backgrounds/noise.png.pagespeed.ce.6qTJ56Gg3C.png) 0 0;position:relative;min-height:755px;z-index:1}@media only screen and (max-width:840px){.background{padding-top:0}}div.divider{margin-top:60px;padding-top:60px;position:relative}div.divider.no-gap{margin-top:0}div.divider.grey{}div.divider.grey.job_group{padding:90px 0;background:#fff}@media (max-width:978px){div.divider.grey.job_group .col{max-width:365px}}@media (max-width:1390px){div.divider.grey.job_group{padding:40px 0}}html.no-opacity div.divider.grey{background:#f7f7f7;border-top:1px solid #ededed;border-bottom:1px solid #ededed}div.divider.grey article{padding-bottom:9px;padding-top:0}div.divider.grey article.small{padding-bottom:60px}div.divider.grey article.no_bottom{padding-bottom:0}@media only screen and (max-width:840px){div.divider.grey article.blog{padding-bottom:60px}}div.divider.grey.timeline{height:810px;overflow:hidden}@media only screen and (max-width:978px){div.divider.grey.timeline{height:auto;padding-bottom:50px}}div.divider.grey.last{-webkit-box-shadow:0 2px 1px rgba(0,0,0,.08) inset;-moz-box-shadow:0 2px 1px rgba(0,0,0,.08) inset;box-shadow:0 2px 1px rgba(0,0,0,.08) inset}div.divider.grey.first{margin-top:0;-webkit-box-shadow:0 -2px 1px rgba(0,0,0,.08) inset;-moz-box-shadow:0 -2px 1px rgba(0,0,0,.08) inset;box-shadow:0 -2px 1px rgba(0,0,0,.08) inset;text-align:center;padding-top:48px}@media only screen and (max-width:524px){div.divider.grey.first{padding-top:30px}div.divider.grey.first article{padding-bottom:30px}}div.divider.grey.first article{padding-bottom:48px}div.divider.green{margin-top:0;padding-top:0;background:#60b86b url(../img/treehouse/texture.jpg.pagespeed.ce.jp0lZh3917.jpg) no-repeat center bottom}div.divider.green h2,div.divider.green p,div.divider.green a{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}div.divider.no_top{margin-top:0}@media only screen and (max-width:360px){div.divider.no_top{margin-top:60px}}.middle{text-align:center}.wave{background:url(../img/backgrounds/footer_wave.png.pagespeed.ce.bC42FpX_Nj.png) 0 0;height:24px;width:100%;position:relative;z-index:2}@media only screen and (max-width:840px){.wave{height:16px;background:url(../img/backgrounds/footer_wave_mobile.png.pagespeed.ce.oxaXuLBXmi.png) 0 0;background-size:42px 16px}}.wave.grey{background:url(../img/backgrounds/footer_wave.png.pagespeed.ce.bC42FpX_Nj.png) 0 0}@media only screen and (max-width:840px){.wave.grey{height:16px;background:url(../img/backgrounds/footer_wave_mobile.png.pagespeed.ce.oxaXuLBXmi.png) 0 0;background-size:42px 16px}}.wave_header{height:90px}.col{width:100%;max-width:461px;float:left;margin:66px 50px 0 0;position:relative;text-align:center}@media only screen and (max-width:978px){.col{float:none;margin-top:66px;margin-left:auto!important;margin-right:auto!important}}.col.last{margin-right:auto!important}.col.third{max-width:306px;margin-right:30px;float:none;display:inline-block}.col.third.last{margin-right:auto!important}.col.third.related{float:left;height:auto!important;padding-bottom:70px;display:block;margin-top:60px}@media only screen and (max-width:978px){.col.third.related{float:none;margin-top:20px!important}.col.third.related.last{float:none!important}}@media only screen and (max-width:840px){.col.third.related.last{padding-bottom:0}}.col.third.related.no_results{margin-top:40px}.col.third.related a.image{width:100%;height:205px;line-height:205px;text-align:center;display:block}@media only screen and (max-width:840px){.col.third.related a.image{height:auto}}.col.third.related a.image img{vertical-align:bottom;max-height:205px;max-width:306px}@media only screen and (max-width:840px){.col.third.related a.image img{margin-bottom:0!important}}.col.third.related h4{height:62px;line-height:3.05em}@media only screen and (max-width:840px){.col.third.related h4{margin-top:0}}.col.third.related h4.double{line-height:1.45em}@media only screen and (max-width:840px){.col.third.related h4.double{margin-top:15px}.col.third.related .button{margin-top:15px!important}}.col.third.media div{border:1px solid #cecece;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:220px;background-position:center center;background-repeat:no-repeat}.col.third.media h3{margin-top:30px}.col.full{max-width:710px;float:none;margin-left:auto;margin-right:auto}.col h3{text-align:center}@media only screen and (max-width:840px){.col h3{line-height:1.275em}.col h3 span{display:block}}.no_padding{padding:0}.text_center{text-align:center}#debug{position:fixed;top:150px;right:10px;background:#ccc;color:#fff;width:200px;min-height:50px;padding:10px;font-size:13px;line-height:20px;display:none;z-index:500}.center{width:100%;margin:0 auto;max-width:990px}.center.no_max_width{max-width:100%}.center.insta{margin:50px auto 60px;text-align:center}.center.insta p{margin:0;text-align:center}header{position:fixed;height:90px;display:block;padding:0 0;top:0!important;left:0;right:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);overflow-y:hidden;background:#fff;-webkit-box-shadow:0 7px 17px 0 rgba(0,0,0,.05);-moz-box-shadow:0 7px 17px 0 rgba(0,0,0,.05);box-shadow:0 7px 17px 0 rgba(0,0,0,.05);z-index:980}html.no-cssgradients header{border-bottom:1px solid #ededed}@media only screen and (max-width:840px){header{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s;background:#fff}}header .logo{display:block;width:195px;height:81px;float:left;margin-top:5px;background:url(../img/logo.png.pagespeed.ce.z4iAIXD-Xt.png) no-repeat 0 0;background-size:contain}header #nav_dropdown{display:none;float:right;background:url(../img/buttons/menu.png.pagespeed.ce.xvHjiXj0ti.png) no-repeat 0 0;background-size:44px 88px;width:44px;height:44px;margin-top:23px}@media only screen and (max-width:840px){header #nav_dropdown{display:block}}header ul{float:right;height:89px}@media only screen and (max-width:840px){header ul{display:none}}header ul li{float:left;margin-left:46px}header ul li:nth-child(3) {display:none}@media only screen and (max-width:1020px){header ul li{margin-left:30px}}@media only screen and (max-width:900px){header ul li{margin-left:20px}}@media only screen and (max-width:815px){header ul li{margin-left:20px}}header ul li a{text-decoration:none;display:block;line-height:102px;height:89px;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:100%;color:#493e45;position:relative}header ul li a span{display:block;position:absolute;left:0;top:32px;height:1px;width:100%;border-top:2px solid #ff8e2c;opacity:0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter: alpha(opacity = ("0" * 100));-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}header ul li a:hover>span{opacity:1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));filter: alpha(opacity = ("1" * 100))}header ul li a.active>span{opacity:1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));filter: alpha(opacity = ("1" * 100))}html.no-csstransitions header ul li a span{border-top:none}html.no-csstransitions header ul li a:hover>span{border-top:3px solid #ff8e2c}html.no-csstransitions header ul li a.active>span{border-top:3px solid #ff8e2c}article{padding-top:55px;position:relative;display:block}@media only screen and (max-width:978px){article{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px!important;padding-right:15px!important;text-align:center}article.team_list{padding-left:0!important;padding-right:0!important}}@media only screen and (max-width:840px){article{padding-top:35px}}article.ff_osx_fix{padding-left:1px}article.brick{background:url(../img/backgrounds/brick_pattern.png.pagespeed.ce.hY8eusxlQj.png) 0 40px}article.last{padding-bottom:110px}@media only screen and (max-width:840px){article.last{padding-bottom:70px}}article p{text-align:left}article p.job_text{text-align:center;font-size:1.2em}article p.intro{width:100%;max-width:710px;font-size:1.2em;line-height:28px;margin:20px auto 0 auto;text-align:center}article p.intro.jobs{max-width:810px}article p.intro.small{font-size:1.1em}article p.intro.tender_header{max-width:800px;font-size:1.4em}article p.intro.full_width{max-width:790px}article p.intro.left_align{text-align:left;max-width:845px}article p.small_center{max-width:640px;margin:30px auto 0}article p strong{font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}article img{display:block;position:relative;margin:0 auto 60px;max-width:100%}@media only screen and (max-width:978px){article img{max-width:70%;height:auto;margin-left:auto!important;margin-right:auto!important;left:auto!important;margin-bottom:30px!important}article img.full_width{max-width:100%}}article img.no_bottom{margin-bottom:0}article span.pink_quote{color:#ff8e2c;font-size:1.5em;line-height:34px;font-style:italic;display:block;width:100%;text-align:center;margin:30px 0 0 0}@media only screen and (max-width:978px){article .col.bugs img{max-width:75%}article .col.ecommerce img{max-width:61%}}article .col.feature{margin-top:80px}@media only screen and (max-width:978px){article .col.feature{margin-top:60px!important;margin-left:40px!important;float:left;width:40%}}@media only screen and (max-width:840px){article .col.feature{float:none;width:100%;margin-left:auto!important}}@media only screen and (max-width:978px){article .col.feature.last{float:right;margin-left:0;margin-right:40px!important}}@media only screen and (max-width:840px){article .col.feature.last{float:none;margin-right:auto!important}}@media only screen and (max-width:978px){article .col.feature img{max-width:100%!important}}@media only screen and (max-width:840px){article .col.feature img{max-width:70%!important}}article .col.feature.mobile{margin-top:163px}@media only screen and (max-width:978px){article .col.feature.mobile{margin-top:145px!important}}@media only screen and (max-width:840px){article .col.feature.mobile{margin-top:60px!important}}article.services{padding-top:70px}@media only screen and (max-width:978px){article.services{padding-top:35px}}article.services.service_element_container{position:relative}article.services.service_element_container .si_element{background:#fff url(../img/icons/services/elements_sprite.svg) no-repeat 0 -437px;background-size:63px 801px;width:63px;height:73px;position:absolute;left:0;top:0;margin:-37px 0 0 -32px;z-index:2}@media (max-width:840px){article.services.service_element_container .si_element{display:none}}article.services.service_element_container .atom{background:url(../img/icons/services/atom.svg) no-repeat 0 0;width:17px;height:17px;position:absolute;z-index:4}@media (max-width:840px){article.services.service_element_container .atom{display:none}}article.services.service_element_container .atom.top{top:auto;right:0;margin-right:-8px;margin-top:-13px}article.services.service_element_container .atom.left{margin-bottom:-9px;margin-left:-7px}article.services.service_element_container .atom.right{bottom:0;right:0;margin-bottom:-8px;margin-right:-7px}article.services.service_element_container .atom.bottom{bottom:0;right:0;margin-right:-8px;margin-bottom:18px;margin-top:34px}@media (max-width:600px){article.services.service_element_container .atom,article.services.service_element_container .si_element{display:none}}article.services .service_elements{width:49.5%;float:left;text-align:center;padding-bottom:20px;min-height:400px;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article.services .service_elements.lower_row{padding-top:40px}article.services .service_elements span{color:#c8c8c8;font-size:18px;text-transform:uppercase;display:block;width:100%}@media (max-width:840px){article.services .service_elements span{display:none!important}}article.services .service_elements h3{font-size:30px}article.services .service_elements h3 a{color:#ff8e2c}article.services .service_elements p{font-size:18px;text-align:center;max-width:434px;margin:30px auto 0}article.services .service_elements .pad_image{min-height:92px;position:relative;margin:20px 0 25px}article.services .service_elements .pad_image img{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:0!important;margin:auto!important}article.services .service_elements .pad_image.marketing{min-height:119px}@media (max-width:825px){article.services .service_elements{padding-left:15px;padding-right:15px;min-height:377px}}@media (max-width:611px){article.services .service_elements{min-height:400px}}@media (max-width:600px){article.services .service_elements{width:100%;min-height:0;float:none}article.services .service_elements.lower_row{padding-top:0}article.services .service_elements.border_bottom{border-bottom:none}article.services .service_elements.border_right{border-right:none}}@media (max-width:840px){article.services .service_elements{padding-bottom:0;min-height:275px;padding:10px 25px}}article.services.element_detail{position:relative;min-height:461px}article.services.element_detail .left{width:251px;margin-right:90px;padding-top:110px;visibility:hidden}@media (max-width:840px){article.services.element_detail .left{visibility:visible}}article.services.element_detail .left img{margin-bottom:100px;position:relative}article.services.element_detail .left span{display:none;margin:10px auto 0;width:64px;height:74px;background:url(../img/icons/services/elements_sprite.svg) no-repeat 0 0;background-size:64px 814px}@media (max-width:910px){article.services.element_detail .left span{display:block}}article.services.element_detail .right{visibility:hidden}@media (max-width:840px){article.services.element_detail .right{visibility:visible}}article.services.element_detail .right h2{text-align:left;position:relative;z-index:1}article.services.element_detail .right h2:after{content:"";position:absolute;top:0;right:0;width:64px;height:74px;background:url(../img/icons/services/elements_sprite.svg) no-repeat 0 0;background-size:64px 814px;z-index:2}@media (max-width:910px){article.services.element_detail .right h2: after {display:none}}@media (max-width:860px){article.services.element_detail .left{margin-right:20px}}@media (max-width:670px){article.services.element_detail .left{width:100%;float:none;height:auto!important;margin-right:0;padding-top:0}article.services.element_detail .left img{margin-bottom:30px!important}article.services.element_detail .left span{margin-top:0;margin-bottom:30px}article.services.element_detail .right{width:100%}article.services.element_detail .right h2{text-align:center}}article.services.element_detail.service_target_support .right h2:after,article.services.element_detail.service_target_support .left span{background-position:0 -296px}article.services.element_detail.service_target_marketing .right h2:after,article.services.element_detail.service_target_marketing .left span{background-position:0 -148px}article.services.element_detail.service_target_design .right h2:after,article.services.element_detail.service_target_design .left span{background-position:0 -666px}article.services .choose_service{visibility:hidden}article.services .choose_service:last-child{margin-right:0}article.services .choose_service.active .title{color:#ff8e2c}article.services .choose_service.hovering{opacity:.7;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".7" * 100));filter: alpha(opacity = (".7" * 100))}article.services .choose_service span.image{display:block;width:167px;height:193px;margin-bottom:15px;background:url(../img/icons/services/elements_sprite.svg) no-repeat 0 0}article.services .choose_service span.title{display:block;width:100%;text-align:center;color:#b1b0b0;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}article.services .choose_service.bi .image{background-position:0 -193px}article.services .choose_service.bi.active .image{background-position:0 -1929px!important;background:url(../img/icons/services/service_elements.svg) no-repeat;background-size:167px 2895px}article.services .choose_service.bi.selected .image{background-position:0 0!important;background:url(../img/icons/services/elements_sprite.svg) no-repeat 0 0}article.services .choose_service.dm .image{background-position:0 -579px}article.services .choose_service.dm.active .image{background-position:0 -2122px!important;background:url(../img/icons/services/service_elements.svg) no-repeat;background-size:167px 2895px}article.services .choose_service.dm.selected .image{background-position:0 -386px!important;background:url(../img/icons/services/elements_sprite.svg) no-repeat}article.services .choose_service.ui .image{background-position:0 -1544px}article.services .choose_service.ui.active .image{background-position:0 -2315.5px!important;background:url(../img/icons/services/service_elements.svg) no-repeat;background-size:167px 2895px}article.services .choose_service.ui.selected .image{background-position:0 -1351px!important;background:url(../img/icons/services/elements_sprite.svg) no-repeat}article.services .choose_service.ux .image{background-position:0 -1930px}article.services .choose_service.ux.active .image{background-position:0 -2509px!important;background:url(../img/icons/services/service_elements.svg) no-repeat;background-size:167px 2895px}article.services .choose_service.ux.selected .image{background-position:0 -1737px!important;background:url(../img/icons/services/elements_sprite.svg) no-repeat}article.services .choose_service.su .image{background-position:0 -965px}article.services .choose_service.su.active .image{background-position:0 -2702px!important;background:url(../img/icons/services/service_elements.svg) no-repeat;background-size:167px 2895px}article.services .choose_service.su.selected .image{background-position:0 -772px!important;background:url(../img/icons/services/elements_sprite.svg) no-repeat}@media (max-width:980px){article.services .choose_service{margin-bottom:0}}article.services .choose_service.show{visibility:visible!important}article.no_top{padding-top:0!important}article.blog{padding-top:82px}@media only screen and (max-width:840px){article.blog{padding-top:60px}}@media only screen and (max-width:978px){article.blog.related h3{margin-top:0!important;margin-bottom:60px}}article.blog.single img{margin-top:40px}article.blog.single h2{font-size:1.55em;text-align:left;margin-top:40px;display:inline-block;clear:both}article.blog.single h2+p{margin-top:20px}article.blog img{margin-bottom:0;max-width:none}@media only screen and (max-width:978px){article.blog img{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:100%}}@media only screen and (max-width:840px){article.blog img: not(.blog_header):not(.blog_icon):note(.signup_mail) {width:100%;max-width:100%;margin-bottom:0!important;margin-top:20px!important}}article.blog img.blog_header{margin-top:0!important;box-shadow:none}article.blog img.alignleft{float:left;margin-left:-140px}article.blog img.alignright{float:right;margin-right:-141px}article.blog img.alignright+p{display:inline-block;width:100%}article.blog img.alignsmallright{float:right}article.blog img.fullwidth{margin-bottom:40px}article.blog img.singleright{float:right;margin:10px 0 10px 30px}article.blog img.singleleft{float:left;margin:10px 30px 10px 0}article.blog h1{margin-top:40px}@media only screen and (max-width:978px){article.blog h2{font-size:2.61em}}article.blog h2,article.blog h3,article.blog h4{margin-top:30px}article.blog p{margin-top:30px;clear:both;font-size:1.3em;line-height:1.7em;letter-spacing:0}article.blog ul{margin:30px 0 0 40px}article.blog ul li{text-align:left;margin-top:15px;letter-spacing:.02em;line-height:1.625em;list-style:disc}article.blog ul li strong{font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}article.blog em{font-style:italic}article.blog iframe{margin-top:40px}article.blog blockquote{color:#b1b1b1;font-style:italic;font-size:1.875em;text-align:center;margin-left:-85px;line-height:1.4em;width:868px;margin-top:35px;letter-spacing:-.01em}@media only screen and (max-width:978px){article.blog blockquote{width:100%;margin-left:0}}article.blog blockquote+p{margin-top:35px}article.blog blockquote.center{width:100%;max-width:868px;margin:35px auto 0}article.blog .social_footer{display:inline-block;float:none;margin-top:40px}article.blog .col{margin-top:0}article.blog .col.third{height:460px}@media only screen and (max-width:978px){article.blog .col.third{height:auto;margin-top:80px}}article.blog .col.third.single{float:none;margin-right:auto;margin-left:auto}article.blog .col.third img{max-height:222px}article.blog .col.third .button{position:absolute;bottom:0;margin-top:30px;left:50%;margin-left:-98px}@media only screen and (max-width:978px){article.blog .col.third .button{position:relative;margin:30px auto 0;left:0}}article.blog video{max-width:100%;margin-top:20px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}article.blog a.blog_back{text-align:left;clear:both}article.blog .gist{text-align:left;font-size:13px;margin-top:40px}article.blog:last-child{padding-bottom:89px}article.contact p{max-width:630px;width:100%;margin:auto;text-align:center;margin-top:10px}@media only screen and (max-width:978px){article.timeline{min-height:auto;padding-bottom:10px!important}}article.team_list{padding-bottom:20px}@media only screen and (max-width:840px){article.team_list .team_bio: first-of-type {margin-top:0}}article.portfolio .left{float:left}article.portfolio .left .vimeo_container{margin-top:50px;position:relative;padding-bottom:50%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto}article.portfolio .left .vimeo_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}article.portfolio .right{float:right}article.portfolio .left,article.portfolio .right{width:480px;margin-top:40px}@media only screen and (max-width:978px){article.portfolio .left,article.portfolio .right{width:100%!important;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:10px}}article.portfolio .left.text,article.portfolio .right.text{width:470px}@media only screen and (max-width:978px){article.portfolio .left.text,article.portfolio .right.text{padding:0 40px}}@media only screen and (max-width:840px){article.portfolio .left.text,article.portfolio .right.text{padding:0}article.portfolio .left h3:first-child,article.portfolio .right h3:first-child{margin-top:0}}article.portfolio .raconteur_portfolio iframe{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);height:560px;width:990px;margin-top:40px;display:block}@media only screen and (max-width:978px){article.portfolio .raconteur_portfolio iframe{width:100%;max-height:400px}article.portfolio .raconteur_portfolio iframe{max-height:300px}}article.portfolio .browser{display:block;margin-top:40px;width:480px;background:#e9e9e9 url(../img/portfolio/chrome_buttons.png.pagespeed.ce.v6cXmonoUY.png) no-repeat 11px 10px;background-size:49px 12px;border:1px solid #cfcfcf;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 6px 0 -5px #fff , 0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:inset 0 6px 0 -5px #fff , 0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 6px 0 -5px #fff , 0 1px 1px rgba(0,0,0,.2);padding-top:30px;overflow:hidden;position:relative;z-index:3}article.portfolio .browser.no_top{margin-top:0}@media only screen and (max-width:978px){article.portfolio .browser{width:46%;float:left}article.portfolio .browser:nth-child(even) {float:right}article.portfolio .browser.single{float:none;margin:20px auto}}@media only screen and (max-width:840px){article.portfolio .browser{float:none;width:100%;max-width:360px;margin:20px auto}article.portfolio .browser:nth-child(even) {float:none}}article.portfolio .browser .browser_scroll{max-height:700px;overflow-y:auto}article.portfolio .browser img{width:100%;max-width:480px;display:block;border-top:2px solid #b8b8b8;margin-bottom:0!important;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}article.portfolio .iphone,article.portfolio .iphone5{margin-top:40px;width:221px;height:398px;background-position:18px 60px;background-repeat:no-repeat;position:relative;z-index:2;float:left;overflow:hidden}@media only screen and (max-width:978px){article.portfolio .iphone,article.portfolio .iphone5{float:none;display:inline-block;clear:both}article.portfolio .iphone.last,article.portfolio .iphone5.last{float:none!important;margin-left:60px}}@media only screen and (max-width:840px){article.portfolio .iphone,article.portfolio .iphone5{display:block;margin-left:auto;margin-right:auto}article.portfolio .iphone.last,article.portfolio .iphone5.last{margin-left:auto;margin-bottom:30px}}article.portfolio .iphone.last,article.portfolio .iphone5.last{float:right}article.portfolio .iphone div,article.portfolio .iphone5 div{width:221px;height:398px;background:url(../img/portfolio/iphone.png.pagespeed.ce.-Gr7mDKUD2.png) no-repeat 0 0;background-size:221px 398px;position:absolute;left:0;right:0;top:0;bottom:0;z-index:3}article.portfolio .iphone5{width:353px;height:704px;float:none;margin:40px auto 30px}article.portfolio .iphone5 div{width:353px;height:704px;background:url(../img/portfolio/iphone5.png.pagespeed.ce.tjClvKyiul.png) no-repeat 0 0;background-size:353px 704px;z-index:2}article.portfolio .iphone5 span{display:block;position:absolute;width:293px;top:98px;left:31px;z-index:1;background:#000 url(../img/portfolio/hastings_mobile.png.pagespeed.ce.sk-UplqA3n.png) no-repeat 0 2px;height:80%}article.portfolio .iphone5 span video{width:100%}@media (max-width:485px){article.portfolio .iphone5{width:221px;height:450px}article.portfolio .iphone5 div{width:221px;height:450px;background:url(../img/portfolio/iphone5.png.pagespeed.ce.tjClvKyiul.png) no-repeat 0 0;background-size:221px 450px}article.portfolio .iphone5 span{top:3px;left:19px;width:184px;height:440px;overflow-x:hidden}article.portfolio .iphone5 span video{height:452px}}article.portfolio .iphone5s{width:220px;height:465px}article.portfolio .iphone5s div{width:220px;height:465px;background:url(../img/portfolio/iphone5s.png.pagespeed.ce.31t3wIXH5Q.png) no-repeat 0 0;background-size:220px 465px;z-index:2}article.portfolio .iphone5s span{display:block;position:absolute;width:188px;height:335px;top:67px;left:17px;z-index:1;background:#000;background-position:0 2px;background-size:188px 335px}article.portfolio .iphone5s span video{width:188px;margin-top:0;position:absolute;top:3px;left:0;height:335px}@media (max-width:485px){article.portfolio .iphone5s{width:220px;height:465px}article.portfolio .iphone5s div{width:220px;height:465px;background:url(../img/portfolio/iphone5s.png.pagespeed.ce.31t3wIXH5Q.png) no-repeat 0 0;background-size:220px 465px}article.portfolio .iphone5s span{top:67px;left:17px;width:188px;height:335px;overflow-x:hidden}article.portfolio .iphone5s span video{height:335px}}article.portfolio h3{margin-top:40px;font-size:1.45em}@media only screen and (max-width:978px){article.portfolio h3{font-size:1.875em;text-align:left}}@media only screen and (max-width:840px){article.portfolio h3{line-height:1.275em}}article.portfolio p.quote{color:#b1b1b1;font-style:italic;font-size:1.875em;line-height:1.4em;margin-top:40px;letter-spacing:0}article.portfolio p img{display:block;margin:55px auto;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.2);-moz-box-shadow:0 2px 1px rgba(0,0,0,.2);box-shadow:0 2px 1px rgba(0,0,0,.2)}article.portfolio p img.no_shadow{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}article.portfolio p span{font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:18px}article.portfolio ul{margin:30px 0 0 40px}article.portfolio ul li{text-align:left;margin-top:15px;letter-spacing:.02em;font-size:1.1em;line-height:1.625em;list-style:disc}article.portfolio ul li strong{font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}article.portfolio ul li a{color:#626262;border-bottom:1px solid #ff8e2c}article.portfolio ul li a:hover{color:#ff8e2c}article.portfolio ul li a.button:hover{color:#fff}article.portfolio .wide_project_intro_with_iphone .wide_left{width:650px;float:left;margin-top:61px}@media only screen and (max-width:978px){article.portfolio .wide_project_intro_with_iphone .wide_left{width:70%}}@media only screen and (max-width:863px){article.portfolio .wide_project_intro_with_iphone .wide_left{width:55%}}@media only screen and (max-width:840px){article.portfolio .wide_project_intro_with_iphone .wide_left{width:100%;clear:both;float:none}}article.portfolio .wide_project_intro_with_iphone .wide_left p:first-child{margin-top:0}article.portfolio .wide_project_intro_with_iphone .wide_left span{font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:18px}article.portfolio .wide_project_intro_with_iphone .iphone5s{margin-top:61px}@media only screen and (max-width:978px){article.portfolio .wide_project_intro_with_iphone .iphone5s{float:right;width:25%;clear:none!important;min-width:220px}}@media only screen and (max-width:840px){article.portfolio .wide_project_intro_with_iphone .iphone5s{float:none;width:220px}}article.portfolio .minutehack_icon{margin:-25px 0 0 0}@media only screen and (max-width:978px){article.portfolio .minutehack_icon{margin-top:0}}article.portfolio .mds_icons{margin:141px auto}@media only screen and (max-width:978px){article.portfolio .mds_icons{margin-top:30px}}article.make_contact .small{padding-bottom:0!important;margin-top:40px}@media only screen and (max-width:840px){article.make_contact{padding-bottom:30px!important}}@media only screen and (max-width:438px){article.make_contact .radio input{clear:left;display:block;margin-left:0}}article.talk_to_us_message{max-width:630px}@media only screen and (max-width:840px){article.talk_to_us_message{padding-bottom:0!important}article.kickoff div.form,article.make_contact div.form{padding-bottom:0!important}}.portfolio_header_link{width:206px;height:59px;display:inline-block;background:url(../img/portfolio/logos.png.pagespeed.ce.2-i5U7mdGE.png) no-repeat 0 0;background-size:206px 710px;margin-right:39px}@media only screen and (max-width:524px){.portfolio_header_link{margin-right:0;display:block;margin:20px auto!important}}.portfolio_header_link.port_coop{background-position:0 0}.portfolio_header_link.port_coop:hover{background-position:0 -59px}.portfolio_header_link.port_aa{background-position:0 -118px;width:60px}.portfolio_header_link.port_aa:hover{background-position:0 -177px}.portfolio_header_link.port_hastings{background-position:0 -236px}.portfolio_header_link.port_hastings:hover{background-position:0 -295px}.portfolio_header_link.port_raconteur{background-position:0 -354px}.portfolio_header_link.port_raconteur:hover{background-position:0 -413px}.portfolio_header_link.port_drivesmart{background-position:0 -472px;width:129px;margin-right:0}.portfolio_header_link.port_drivesmart:hover{background-position:0 -531px}.portfolio_header_link.port_vivid{background-position:0 -591px;width:129px;margin-right:0}.portfolio_header_link.port_vivid:hover{background-position:0 -651px}.portfolio_header_link.last{margin-bottom:0!important}.services_quote{padding:60px 0;text-align:center;background:#ff8e2c;font-family:"proxima_nova_light",'Helvetica Neue',Arial,Helvetica,sans-serif;margin:60px 0 0}.services_quote p{font-size:38px;line-height:52px;color:#fff;letter-spacing:0;text-shadow:none}.services_quote span{display:block;font-size:26px;margin-top:30px;color:#fff}@media (max-width:800px){.services_quote{padding:30px 15px}.services_quote p{font-size:32px;line-height:40px}.services_quote span{font-size:25px;margin-top:20px}}@media (max-width:640px){.services_quote p{font-size:23px;line-height:34px;text-align:left}.services_quote span{font-size:20px;text-align:left}}.services_quote .portfolio_header_link{background-image:url(../img/portfolio/logos_white.png.pagespeed.ce.P7eNXpvoCA.png);background-size:206px 708px;margin-top:30px}.services_quote.services_portfolio_logos{padding:40px 0}.services_quote.services_portfolio_logos p{text-align:center!important}.services_quote.services_portfolio_logos a.port_vivid{background-position:0 -592px}.services_quote.services_portfolio_logos a.port_vivid:hover{background-position:0 -651px}.divider+.services_quote{margin-top:0}div.kick_off_section{display:none}footer{height:475px;color:#fff;position:relative;display:block;background:#ff8e2c;position:fixed;text-align:center;bottom:0;left:0;right:0;z-index:2}footer div img{width:32px}html.no-canvas footer{position:relative;margin-top:-23px;padding:0 10px 10px;height:auto;background:#ff8e2c}html.services footer{height:195px}@media only screen and (max-width:978px){html.services footer{position:relative;margin-top:0;padding:0 10px 10px;height:auto;background:#ff8e2c}footer{position:relative;margin-top:0;padding:0 10px 10px;height:auto;background:#ff8e2c}}footer h4{color:#fff;font-size:2.75em;margin-top:47px;width:100%}footer h4 span{font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}footer p{font-size:1.25em;width:100%;max-width:680px;margin:15px auto 0 auto;text-shadow:none}footer p.legal{font-size:14px;margin-top:20px;max-width:none}footer p.legal a{font-size:14px;float:none;display:inline;color:#fff}footer p.legal a:hover{opacity:.8}footer div.social_contain{width:254px;padding-top:50px;height:41px;margin:0 auto;clear:both}footer a{display:block;font-size:30px;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;color:#fff;float:left}footer a.mail,footer a.kickoff,footer a.phone{margin-top:25px;display:table;padding-top:67px}@media only screen and (max-width:978px){footer a.mail,footer a.kickoff,footer a.phone{margin:25px auto 0 auto!important;float:none!important}}footer a.kickoff{margin-left:auto;margin-right:auto;float:none;padding-top:0;background:#ff8e2c;border:2px solid #fff;margin-top:50px}footer a.kickoff:hover,footer a.kickoff:active{background:#fff;border-color:#ff8e2c;color:#ff8e2c}footer a.mail{background:url(../img/backgrounds/footer_mail.png.pagespeed.ce.KfSDgFocXI.png) no-repeat center top;background-size:62px 47px;margin-left:200px}footer a.phone{background:url(../img/backgrounds/footer_mobile.png.pagespeed.ce.LxzAhzaa4g.png) no-repeat center top;background-size:62px 47px;float:right;margin-right:200px}footer a.social{width:41px;height:41px;background:url(../img/backgrounds/footer_social.png.pagespeed.ce.d4bJLKvt5x.png) no-repeat 0 -41px;background-size:164px 82px;margin:0 30px 0 0;opacity:.8;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0.8" * 100));filter: alpha(opacity = ("0.8" * 100));-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}footer a.social:hover{opacity:1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));filter: alpha(opacity = ("1" * 100))}footer a.social.last{margin-right:0}footer a.social.facebook{background-position:-41px -41px}footer a.social.instagram{background-position:-82px -41px}footer a.social.dribbble{background-position:-123px -41px}footer a.logo{width:40px;height:55px;float:none;margin:20px auto 16px auto;background:url(../img/backgrounds/footer_logo.png.pagespeed.ce.XfnQBLpoop.png) no-repeat 0 0;background-size:40px 55px}footer a[href^="tel"]{color:#fff;border-bottom:1px dotted;font-size:1em;display:inline;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0;float:none}footer a[href^="mailto"]{color:#fff;border-bottom:1px dotted;font-size:1em;display:inline;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0;float:none}.portfolio_links{visibility:hidden;display:block;clear:both;height:1px;width:100%}.search_results_header{text-align:center;margin-top:40px}.search_results_header h1{font-size:1.875em;color:#626262}.page_header{max-height:500px;width:100%;overflow:hidden;background-color:#e94b85;background-repeat:no-repeat;background-position:top center;text-align:center;position:relative;color:#fff;padding:8% 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:1340px){.page_header{padding:110px 20px}}.page_header.services{background-image:url(../img/headers/services.jpg.pagespeed.ce.A14lfGpwK0.jpg);background-color:#ff8e2c;background-size:cover;padding:82px 20px;max-height:410px;min-height:410px}.page_header.services p{max-width:842px}@media only screen and (max-width:978px){.page_header.services h1{font-size:2.75em}}@media only screen and (max-width:840px){.page_header.services{background-size:auto 100%;background-position:auto 100%}.page_header.services h1{font-size:2.75em}.page_header.services h1 span{display:inline}}@media only screen and (max-width:447px){.page_header.services{padding:40px 20px;min-height:none;max-height:none}}.page_header.sid_marketing{background-color:#ec1165;background-image:url(../img/headers/sid_marketing.jpg.pagespeed.ce.51VDoxCN7h.jpg);background-size:auto 100%}@media only screen and (max-width:1231px){.page_header.sid_marketing{min-height:0}}.page_header.lab{background-image:url(../img/headers/lab.jpg.pagespeed.ce.t2C62yDJ4d.jpg);background-color:#ee2a74;background-size:auto 100%;padding:82px 20px;max-height:410px;min-height:410px;max-width:1980px;margin:0 auto 30px}@media only screen and (max-width:978px){.page_header.lab h1{font-size:2.75em}}@media only screen and (max-width:840px){.page_header.lab{background-size:auto 100%;background-position:auto 100%}.page_header.lab h1{font-size:2.75em}.page_header.lab h1 span{display:inline}}@media only screen and (max-width:447px){.page_header.lab{padding:40px 20px;min-height:none;max-height:none}}.page_header.team{display:table;width:100%;background-size:auto auto;background-color:#ec1165;padding:0 40px;min-height:620px;max-height:900px;height:50vw;overflow:hidden}.page_header.team.no-autoplay .background-video-container{background-image:url(/public/video/team/team.jpg)}@media only screen and (max-width:840px){.page_header.team{background-size:auto 100%}}@media only screen and (max-width:360px){.page_header.team{padding-left:15px;padding-right:15px}.page_header.team p.team_opening{display:none}}.page_header.team .background-video-container{position:absolute;min-width:100%;height:100%;overflow:hidden;left:0;top:0;opacity:.35;background-repeat:no-repeat;background-size:cover}.page_header.team .background-video{min-width:100%;min-height:100%;width:auto;height:auto}@media only screen and (min-width:2200px){.page_header.team .background-video{top:-25%}}.page_header.team .content-overlay{position:relative;display:table-cell;vertical-align:middle;z-index:1}.page_header.team .full-video{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0}.page_header.team .close{color:#fff;text-decoration:none;font-weight:bold;font-size:20px;position:absolute;width:42px;height:42px;background:rgba(0,0,0,.9);z-index:1;right:15px;top:15px;cursor:pointer;display:block;opacity:.6;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 200ms;-moz-transition:all 200ms;transition:all 200ms}.page_header.team .close:hover{opacity:1;background:#ec1165}.page_header.team .close__icon{position:absolute;left:50%;line-height:42px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.page_header.team.video a.play_button{margin:7% auto 2%;display:block;height:100px;width:100%;max-width:100px;background-image:url(../img/team/btn_play.png.pagespeed.ce.Ov1oHwI8Ev.png);background-repeat:no-repeat;background-size:contain;border-bottom:none}.page_header.team.video a.play_button:hover{opacity:.8}.page_header.team.video p a.play_link{display:block;color:#fff;border-bottom:1px solid #fff;width:100%;max-width:291px;margin:0 auto}.page_header.team.video p a.play_link:hover{opacity:.8;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0.8" * 100));filter: alpha(opacity = ("0.8" * 100))}@media only screen and (max-width:978px){.page_header.team.video p a.play_link{max-width:257px}}.page_header.map{padding:0;background-color:#fefefe;overflow:hidden;max-height:500px}.page_header.map #map_container{padding:34% 0 0 0;position:relative;height:0}@media only screen and (max-width:1470px){.page_header.map #map_container{padding-top:60%}}.page_header.map #map{height:100%;max-height:500px;width:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:4}.page_header h1{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.page_header p{font-size:1.3em;width:100%;max-width:780px;margin:30px auto 0;text-shadow:0 1px 0 rgba(0,0,0,.2)}@media only screen and (max-width:978px){.page_header p{font-size:1.15em}}@media only screen and (max-width:840px){.page_header p{font-size:1.25em;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif}}.page_header iframe,.page_header #team_video{width:1068px;height:600px}#blog_search{position:fixed;left:60px;top:171px;width:46px;height:34px;z-index:100}#blog_search a{display:block;background:url(../img/icons/blog_search.png.pagespeed.ce.XUYp_mOloF.png) no-repeat 0 0;width:46px;height:34px;position:absolute;top:0;left:0}#directions{width:268px;padding:30px 20px;background:rgba(255,255,255,.95);border:1px solid #cecece;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-align:center;color:#626262;max-height:322px;position:absolute;left:50%;top:12%;margin-left:-496px;z-index:5}html.no-opacity #directions{background:#fff}@media only screen and (max-width:1336px){#directions{padding:25px 15px;top:11%}}@media only screen and (max-width:978px){#directions{margin-left:0;left:10%;top:7%}}@media only screen and (max-width:840px){#directions{display:none}}#directions.active{-webkit-animation:directions_expand 1s 0s linear;-moz-animation:directions_expand 1s 0s linear;-ms-animation:directions_expand 1s 0s linear;-o-animation:directions_expand 1s 0s linear;animation:directions_expand 1s 0s linear;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;bottom:12%;overflow-y:auto;overflow-x:hidden;max-height:100%;padding:0;width:309px;text-align:left}.directions img{display:block;position:relative;margin:0 auto}@media only screen and (max-width:1336px){.directions img{width:75px;float:left}.directions.active img{width:auto}}.directions h2{font-size:1.875em;margin-top:15px;line-height:1.2em}@media only screen and (max-width:1336px){.directions h2{margin-top:0;float:right;width:159px;font-size:1.375em;text-align:left}}.directions input{padding:15px 10px;font-size:1.4em;text-align:center;color:#626262;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;background:#fff;border:1px solid #cecece;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:10px}.directions .button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:20px;padding:0}.directions li{display:none}.directions .directions_start{background:url(../img/icons/marker_start.png.pagespeed.ce.YDAee7REDG.png) no-repeat center left;height:60px;line-height:22px;padding:16px 31px 0 60px}.directions .directions_start.single{height:75px;line-height:75px;padding:0 10px 0 60px}.directions .directions_stats{text-align:center;background:rgba(199,234,251,.3);color:#4a3f46;height:40px;line-height:40px}.directions .directions_list div{padding:20px 0}.directions .directions_list div.alt{background:rgba(217,217,217,.3)}.directions .directions_list div div{padding:0;line-height:1.3em}.directions .directions_list div span{display:block;float:left}.directions .directions_list div span.step{font-size:1.45em;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;text-align:center;width:50px;opacity:.7;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0.7" * 100));filter: alpha(opacity = ("0.7" * 100))}.directions .directions_list div span.instructions{width:175px;font-size:.875em;line-height:1.3em}.directions .directions_list div span.distance{float:right;width:60px;color:#ff8e2c;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;opacity:.7;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0.7" * 100));filter: alpha(opacity = ("0.7" * 100))}#directions_mobile{display:none;width:100%;padding:30px 20px;background:rgba(255,255,255,.95);border:1px solid #cecece;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#626262;margin-bottom:40px}@media only screen and (max-width:840px){#directions_mobile{display:block}}#directions_mobile.active{padding:0;text-align:left}#directions_mobile img{width:78px}#directions_mobile h2{font-size:1.6em}#directions_mobile input{padding:15px 10px}#directions_mobile #gps{background-image:url(../img/icons/contact_gps.png.pagespeed.ce.Aj_FMMURvB.png);background-repeat:no-repeat;background-position:20px center;background-size:17px 17px;padding-left:15px}@media only screen and (max-width:320px){#directions_mobile #gps{padding-left:28px}}#office{text-align:center;max-width:630px;width:100%;padding:20px 20px 0 20px;margin:35px auto 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:978px){#office{float:none;margin:40px auto 0;max-width:630px;height:296px}}@media only screen and (max-width:840px){#office{height:auto}#nomob{display:none}}#office img{margin-bottom:0;padding:10px;-webkit-background-clip:padding-box;background-clip:padding-box;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:978px){#office img{width:55%}}@media only screen and (max-width:840px){#office img{float:none;width:100%;max-width:270px}}@media only screen and (max-width:978px){#office .address{float:right;margin-right:20px}}@media only screen and (max-width:840px){#office .address{float:none;margin-right:0}}#office .address p{text-align:center}#office h3{margin-top:10px}@media only screen and (max-width:978px){#office h3{margin-top:0}#office h3.phone{margin-top:30px}}#office p{margin-top:10px}#office .social_contain{margin:20px auto 0;display:inline-block;width:230px;float:right;text-align:center}a.social_icon{display:block;width:41px;height:41px;float:left;margin-right:10px;background:url(../img/icons/contact_social.png.pagespeed.ce.vyDDaLwLQI.png) no-repeat 0 0;background-size:164px 82px}a.social_icon.last{margin-right:0}a.social_icon:hover{background-position:0 -41px}a.social_icon.facebook{background-position:-41px 0}a.social_icon.facebook:hover{background-position:-41px -41px}a.social_icon.instagram{background-position:-82px 0}a.social_icon.instagram:hover{background-position:-82px -41px}a.social_icon.dribbble{background-position:-123px 0}a.social_icon.dribbble:hover{background-position:-123px -41px}div.gallery{display:block;text-align:center;margin-top:60px}div.gallery div.image_text_group{max-width:20%;width:100%;vertical-align:top;display:inline-block;float:left;position:relative;overflow:hidden;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}@media (max-width:1100px){div.gallery div.image_text_group{max-width:25%}div.gallery div.image_text_group:nth-child(9), div.gallery div.image_text_group:last-child {display:none}}@media (max-width:840px){div.gallery div.image_text_group{max-width:50%;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.gallery div.image_text_group span{line-height:23px;padding-top:10px}div.gallery div.image_text_group:nth-child(2n+1) {clear:left}div.gallery div.image_text_group .instagram_text span{line-height:20px}}@media (max-width:550px){div.gallery div.image_text_group{max-width:100%}}div.gallery div.image_text_group .instagram_text{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:100%;width:100%;padding:0 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(237,18,101,.8);opacity:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s}@media (max-width:1250px){div.gallery div.image_text_group .instagram_text{padding:0 20px}}div.gallery div.image_text_group .instagram_text:hover{opacity:1}div.gallery div.image_text_group .instagram_text span{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);color:#fff}@media (max-width:840px){div.gallery div.image_text_group .instagram_text{display:none}}div.gallery div.image_text_group span.mobile-show{display:none}@media (max-width:840px){div.gallery div.image_text_group span.mobile-show{display:block}}div.gallery div.image_text_group.hidden{display:none}div.gallery div.image_text_group a.gallery{display:block;padding-top:99%;height:100%;width:100%;background-position:0 0;background-size:100% auto;background-repeat:no-repeat}div.gallery div.image_text_group span{display:block;padding-top:20px;line-height:26px}.props{margin-top:40px;text-align:center}.props .prop_item{display:inline-block;margin:40px 30px 0 0;overflow:hidden;text-align:center;width:305px;position:relative;padding-right:2px}@media only screen and (max-width:840px){.props .prop_item{width:100%;margin-right:0}}.props .prop_item:nth-child(3n+0) {margin-right:0}@media only screen and (max-width:978px){.props .prop_item: nth-child(3n+0) {margin-right:30px}}@media only screen and (max-width:840px){.props .prop_item: nth-child(3n+0) {margin-right:0}}.props .prop_item span.image{display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);border:1px solid #a49ea2;display:block;width:100%;height:303px;background-position:center center;background-size:101% auto;background-repeat:no-repeat}@media only screen and (max-width:840px){.props .prop_item span.image{height:290px}}.props .prop_item span.image.complete{position:relative}.props .prop_item span.image.complete:after{content:" ";position:absolute;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#dcfdbb;opacity:.8;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));filter: alpha(opacity = (".8" * 100));z-index:1}.props .prop_item h5{margin-top:20px}.props .prop_item p{margin-top:10px;text-align:center!important;height:62px}.props .prop_item.complete:after{content:" ";position:absolute;top:110px;left:50%;margin-left:-58px;width:116px;height:97px;background:url(../img/backgrounds/tick.png.pagespeed.ce.0e8SdNZ1vm.png) no-repeat 0 0;z-index:2}.props .prop_item.complete h5{text-decoration:line-through;color:#ccc}.props .prop_item.complete p{color:#ccc}div.team_bio{overflow:hidden}@media only screen and (max-width:978px){div.team_bio{float:left}}@media only screen and (max-width:840px){div.team_bio{width:100%;float:none;margin-left:0}}div.team_bio.last{-webkit-box-shadow:0 -2px 1px rgba(0,0,0,.08) inset;-moz-box-shadow:0 -2px 1px rgba(0,0,0,.08) inset;box-shadow:0 -2px 1px rgba(0,0,0,.08) inset;padding-bottom:1px}div.team_bio p{margin-top:20px}@media only screen and (max-width:978px){div.team_bio p{text-align:left;padding:0 60px 30px 60px}}@media only screen and (max-width:360px){div.team_bio p{text-align:left;padding:0 20px 30px 20px}}div.team_bio a.twitter,div.team_bio a.instagram,div.team_bio a.linkedin,div.team_bio a.googleplus,div.team_bio a.dribbble,div.team_bio a.steam{background-image:url(../img/team/social_sprite.png.pagespeed.ce.6QWJ6uuPYI.png);background-position:0 0;background-size:41px auto;z-index:10;position:absolute;display:block;width:41px;height:41px}@media only screen and (max-width:978px){div.team_bio a.twitter,div.team_bio a.instagram,div.team_bio a.linkedin,div.team_bio a.googleplus,div.team_bio a.dribbble,div.team_bio a.steam{display:none}}div.team_bio a.twitter{background-position:0 -492px}div.team_bio a.twitter:hover{background-position:0 -574px}div.team_bio a.instagram{background-position:0 -123px}div.team_bio a.instagram:hover{background-position:0 -205px}div.team_bio a.linkedin{background-position:0 -369px}div.team_bio a.linkedin:hover{background-position:0 -451px}div.team_bio a.googleplus{background-position:0 0}div.team_bio a.googleplus:hover{background-position:0 -82px}div.team_bio a.dribbble{background-position:0 -246px}div.team_bio a.dribbble:hover{background-position:0 -328px}div.team_bio a.steam{background-position:0 -615px}div.team_bio a.steam:hover{background-position:0 -656px}div.team_bio .social_icons{display:none}@media only screen and (max-width:978px){div.team_bio .social_icons{display:block}div.team_bio .social_icons a.twitter,div.team_bio .social_icons a.instagram,div.team_bio .social_icons a.linkedin,div.team_bio .social_icons a.googleplus,div.team_bio .social_icons a.dribbble,div.team_bio .social_icons a.steam{position:relative;display:inline-block;margin:0 10px 30px 10px}}div.team_bio div.view{display:block;float:left;height:100%;width:100%;margin-left:-50px;max-width:591px;max-height:446px;position:relative}@media only screen and (max-width:978px){div.team_bio div.view{float:none!important;margin:40px auto 0!important}div.team_bio div.view img{margin:0 auto!important;top:0!important}}div.team_bio div.view.steve a.twitter,div.team_bio div.view.steve a.instagram,div.team_bio div.view.steve a.linkedin{top:-19px;left:280px}div.team_bio div.view.alex{background-position:0 -447px}div.team_bio div.view.alex img{left:-29px;top:-20px}@media only screen and (max-width:978px){div.team_bio div.view.alex img{top:0}}div.team_bio div.view.alex a.twitter,div.team_bio div.view.alex a.instagram,div.team_bio div.view.alex a.linkedin,div.team_bio div.view.alex a.steam{top:-20px;left:210px}@media only screen and (max-width:360px){div.team_bio div.view.alex{background-position:0 -243px}}div.team_bio div.view.oli{background-position:0 -896px}div.team_bio div.view.oli img{left:-10px;top:-8px}div.team_bio div.view.oli a.twitter,div.team_bio div.view.oli a.googleplus,div.team_bio div.view.oli a.linkedin,div.team_bio div.view.oli a.steam{left:255px;top:-10px}@media only screen and (max-width:360px){div.team_bio div.view.oli{background-position:0 -485px}}div.team_bio div.view.tom{background-position:0 -1344px}div.team_bio div.view.tom img{left:-6px;top:1px}div.team_bio div.view.tom a.twitter,div.team_bio div.view.tom a.dribbble,div.team_bio div.view.tom a.linkedin,div.team_bio div.view.tom a.instagram{top:-15px;left:270px}@media only screen and (max-width:360px){div.team_bio div.view.tom{background-position:0 -727px}}div.team_bio div.view.mike{background-position:0 -1791px}div.team_bio div.view.mike img{top:20px;left:10px}div.team_bio div.view.mike a.twitter,div.team_bio div.view.mike a.steam{top:0;left:280px}@media only screen and (max-width:360px){div.team_bio div.view.mike{background-position:0 -970px}}div.team_bio div.view.ash{background-position:0 -2240px}div.team_bio div.view.ash a.twitter,div.team_bio div.view.ash a.dribbble{top:-18px;left:258px}@media only screen and (max-width:360px){div.team_bio div.view.ash{background-position:0 -1212px}}div.team_bio div.view.jack{background-position:0 -2240px}div.team_bio div.view.jack a.twitter,div.team_bio div.view.jack a.dribbble,div.team_bio div.view.jack a.steam{top:0;left:258px}@media only screen and (max-width:360px){div.team_bio div.view.jack{background-position:0 -1212px}}div.team_bio div.view.danny{background-position:0 -2240px}div.team_bio div.view.danny img{top:-20px}div.team_bio div.view.danny a.twitter,div.team_bio div.view.danny a.dribbble,div.team_bio div.view.danny a.steam{top:-18px;left:258px}@media only screen and (max-width:360px){div.team_bio div.view.danny{background-position:0 -1212px}}div.team_bio h3{margin-top:30px;padding-top:60px}div.team_bio h3 span{color:#a9a5a5;font-size:.8em;font-family:"proxima_nova_light",'Helvetica Neue',Arial,Helvetica,sans-serif}@media only screen and (max-width:978px){div.team_bio h3 span{display:block;font-size:.7em}div.team_bio h3 span.dash{display:none}div.team_bio h3{margin-top:0;padding-top:30px;box-shadow:0 2px 4px -2px rgba(0,0,0,.1) inset , 0 2px 4px -2px rgba(0,0,0,.1) inset}}@media only screen and (max-width:840px){div.team_bio h3{padding-top:30px}}div.team_bio h4{margin-top:15px;font-size:18px;color:#a8a1a5;font-family:"proxima_nova_light",'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase}@media only screen and (max-width:840px){div.team_bio.right{margin-right:0}}div.team_bio.right div.view{float:right;margin:0 0 0 1px;margin-right:-50px;padding-bottom:1px}@media only screen and (max-width:978px){div.team_bio.right div.view{margin:0 auto;padding:0}}div.team_bio.divider{margin-top:0!important;padding-top:0}@media only screen and (max-width:978px){div.team_bio.divider{padding-top:0}}a.join_team{display:block;margin-top:40px;margin-bottom:-30px;font-size:1.875em;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;text-align:center;clear:both;color:#493e45}a.join_team span{border-bottom:2px solid #ff8e2c;font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif}@media only screen and (max-width:978px){a.join_team span{display:block;border-bottom:0;text-decoration:underline;color:#ff8e2c}}@media only screen and (max-width:360px){a.join_team{font-size:1.4em;line-height:1.5em}}a.join_team:hover>span{color:#ff8e2c}a.load_more{display:block;width:60px;height:60px;background:url(../img/icons/load_more.png.pagespeed.ce.41dZ3eDn1V.png) no-repeat 0 0;text-indent:-300px;overflow:hidden;margin:-31px auto 0 auto;position:relative;z-index:5}a.load_more:hover{background-position:0 -60px}a.load_more:active{background-position:0 -120px}a.load_more.loading{background-position:0 -180px}a.load_more img{display:block;width:32px;height:32px;margin:14px 0 0 15px}a.load_more.timeline{margin-top:30px}div.image_group{text-align:center}div.image_group .col{min-height:237px;background-position:top center;background-repeat:no-repeat;margin:0;max-width:338px}@media only screen and (max-width:1390px){div.image_group .col{max-width:465px;margin:35px 0}}@media only screen and (max-width:978px){div.image_group .col{max-width:400px}}div.image_group .col.single_row{margin-top:0}div.image_group .col.pepsi{background-image:url(../img/icons/jobs_pepsi.png.pagespeed.ce.fAIJTW2HOD.png);background-position:center 8px;background-size:183px 164px}div.image_group .col.latest_imac{background-image:url(../img/icons/jobs_imac.png.pagespeed.ce.d5GR33WCsr.png);background-position:center 16px;background-size:173px 153px}div.image_group .col.macbook_air{background-image:url(../img/icons/macbook_air.png.pagespeed.ce.FRVh7y3FzH.png);background-position:center -5px;background-size:240px 180px}div.image_group .col.hours{background-image:url(../img/icons/clock.png.pagespeed.ce.aowZ5xUvHI.png);background-size:162px 165px}div.image_group .col.pizza{background-image:url(../img/icons/jobs_pizza.png.pagespeed.ce.cUli1WGmum.png);background-position:center 52px;background-size:260px 128px}div.image_group .col.paddle{background-image:url(../img/icons/jobs_paddle.png.pagespeed.ce.6W9Rw1MiFo.png);background-position:center 0;background-size:118px 187px}div.image_group .col h3{position:absolute;bottom:0;text-align:center}div.image_group.contact .col{max-width:325px}#lost_browser{width:650px;height:188px;overflow:hidden;margin:0 auto 40px auto;position:relative;background:url(../img/backgrounds/lost_browser.png.pagespeed.ce.MdtV9kugU6.png) no-repeat center top;z-index:2}#lost_browser div{background:url(../img/backgrounds/lost_browser_bottom.png.pagespeed.ce.pCKFIqH8h4.png) no-repeat 0 0;height:4px;position:absolute;bottom:0;left:0;right:0;z-index:4}#lost_browser .avatar{display:block;background:url(../img/icons/avatar.png.pagespeed.ce.OKqMg9MghP.png) no-repeat 0 0;width:110px;height:166px;position:absolute;top:71px;left:50%;margin-left:-55px;z-index:3}#lost_browser .avatar.active{-webkit-animation:lost_browser_fall 1.5s 0s linear;-moz-animation:lost_browser_fall 1.5s 0s linear;-ms-animation:lost_browser_fall 1.5s 0s linear;-o-animation:lost_browser_fall 1.5s 0s linear;animation:lost_browser_fall 1.5s 0s linear;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1}#lost_browser .question{display:none;width:42px;height:81px;background:url(../img/backgrounds/lost_browser_question.png.pagespeed.ce.4LN6lHa_CM.png) no-repeat 0 0;position:absolute;left:50%;margin-left:-21px;top:72px;z-index:3}.button{display:table;border:0;margin:40px auto 0 auto;font-size:16px;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;height:60px;line-height:63px;padding:0 30px;position:relative;text-align:center;background:#ff8e2c;color:#fff;text-transform:uppercase;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-font-smoothing:auto;letter-spacing:.08em;min-width:206px;text-shadow:none;letter-spacing:.08em}.button:hover{background:#f50;cursor:pointer}.button:active{background:#f50;-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;-ms-transition:all 0s ease 0s;transition:all 0s ease 0s}.button.blue{background:#68bff0}.button.blue:hover{background:#38a8ed}.button.blue:active{background:#38a8ed}.button.blue span{position:absolute;display:block;width:17px;height:17px;top:50%;margin-top:-8px;left:50%;margin-left:-98px}.button.grey{background:#ededed;border-color:#d4d4d4;color:#908e8e}.button.grey:hover{background:#ccc;border-color:#999;color:#777}.button.white{margin-left:auto;margin-right:auto;float:none;padding-top:0;background:none;border:2px solid #fff;margin-top:10px}.button.white:hover,.button.white:active{background:#fff;border-color:#fff;color:#ff8e2c}.button.middle{float:none!important;margin:0 auto}@media (max-width:980px){#services_kickoff{margin-top:40px}}#blog_posts .button,article.related .button{height:50px;line-height:50px;min-width:143px}.tender{position:fixed;height:100%;width:50%;top:0;bottom:0;left:0;right:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:9999;background:#f6f2f4 url(../img/backgrounds/fencing_left.jpg.pagespeed.ce.fQDwE7jLZX.jpg) no-repeat top right;background-size:100% auto}@media only screen and (max-width:978px){.tender{background-size:auto 100%!important}}.tender span{position:absolute;right:0;bottom:0;top:0;width:14px;background:#fff;border-right:1px solid #cecece;-webkit-box-shadow:-1px 0 2px 1px rgba(0,0,0,.1);-moz-box-shadow:-1px 0 2px 1px rgba(0,0,0,.1);box-shadow:-1px 0 2px 1px rgba(0,0,0,.1)}.tender.right{right:0;left:50%;background:#f6f2f4 url(../img/backgrounds/fencing_right.jpg.pagespeed.ce.pRjda0mlnJ.jpg) no-repeat top left;background-size:100% auto}.tender.right span{border-right:0;border-left:1px solid #cecece;left:0;right:auto;-webkit-box-shadow:1px 0 2px 1px rgba(0,0,0,.1);-moz-box-shadow:1px 0 2px 1px rgba(0,0,0,.1);box-shadow:1px 0 2px 1px rgba(0,0,0,.1)}.tender div{position:absolute;left:0;right:0;top:0;width:100%;height:100%;bottom:0;background:url(../img/backgrounds/fence_pattern.png.pagespeed.ce.5oETgfZEAa.png);background-size:20px 30px}.tender_restricted{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:469px;height:129px;background:#fff url(../img/backgrounds/restricted.png.pagespeed.ce.ccqQeVdeQ5.png) no-repeat center center;position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:50%;margin-left:-234px;top:50px;z-index:99999;border-radius:0 6px 6px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,.1);box-shadow:0 1px 2px 1px rgba(0,0,0,.1);border:1px solid #cecece}.tender_restricted.rounded_left{border-radius:6px 0 0 0}@media only screen and (max-width:978px){.tender_restricted{width:88%;height:50px;margin:0;top:10px;left:20px;right:20px;background-size:auto 108%;background-position:center 9px}}.tender_access_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:211px;width:848px;left:50%;margin-left:-424px;padding:40px;border-radius:0 6px 6px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,.1);box-shadow:0 1px 2px 1px rgba(0,0,0,.1);border:1px solid #cecece;z-index:99999}.tender_access_container.rounded_left{border-radius:6px 0 0 0}@media only screen and (max-width:978px){.tender_access_container{width:95%;margin:0;left:10px;top:70px;right:10px;padding:10px}}.tender_access_container #keypad{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:24px 22px;border:1px solid #c7c7c7;border-bottom:10px solid #c2c2c2;background:#dedede;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ddd),color-stop(1,#e1e1e1));background:-ms-linear-gradient(bottom,#ddd,#e1e1e1);background:-moz-linear-gradient(center bottom,#ddd 0%,#e1e1e1 100%);overflow:hidden;float:left;font-family:"MenschBold",'Helvetica Neue',Arial,Helvetica,sans-serif;text-align:center;max-width:300px;margin:0 auto}@media only screen and (max-width:978px){.tender_access_container #keypad{padding:10px;float:none}}.tender_access_container #keypad .keypad_lights{display:inline-block;width:22px;height:23px;background:url(../img/icons/keypad_lights.png.pagespeed.ce.BRTwxDJsqK.png) no-repeat 0 0;background-size:44px 46px;margin:0 20px 15px 0}@media only screen and (max-width:978px){.tender_access_container #keypad .keypad_lights{margin-bottom:10px}}.tender_access_container #keypad .keypad_lights.active{background-position:-22px 0}.tender_access_container #keypad .keypad_lights.error{background-position:0 -23px;margin-right:0}.tender_access_container #keypad .keypad_lights.error.active{background-position:-22px -23px}.tender_access_container #keypad .keys_container{width:100%;max-width:290px;background:url(../img/backgrounds/keypad.png.pagespeed.ce.s6JX4c6c2w.png) no-repeat 0 0;background-size:100% auto;text-align:center}.tender_access_container #keypad .keys_container input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:none;border:none;width:320px;height:67px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#e9e9e9;font-size:36px;letter-spacing:51px;padding:20px 0 0 26px;text-align:left;margin-bottom:10px;font-family:"MenschBold",'Helvetica Neue',Arial,Helvetica,sans-serif}@media only screen and (max-width:978px){.tender_access_container #keypad .keys_container input{letter-spacing:58px;padding-left:27px}}.tender_access_container #keypad .keys_container input.error{padding:11px 0 0 24px;letter-spacing:49px;color:#ed2828}.tender_access_container #keypad .keys_container .key{display:inline-block;background:#f3f3f3;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f2f2f2),color-stop(1,#f4f4f5));background:-ms-linear-gradient(bottom,#f2f2f2,#f4f4f5);background:-moz-linear-gradient(center bottom,#f2f2f2 0%,#f4f4f5 100%);border:1px solid #cdcdcd;-webkit-box-shadow:0 3px 0 0 rgba(255,255,255,.7) inset;-moz-box-shadow:0 3px 0 0 rgba(255,255,255,.7) inset;box-shadow:0 3px 0 0 rgba(255,255,255,.7) inset;width:30%;height:60px;text-align:center;margin:10px 0 0 0;color:#c3c3c3;text-shadow:0 1px 0 rgba(255,255,255,.4);font-size:36px;line-height:63px;font-family:"MenschBold",'Helvetica Neue',Arial,Helvetica,sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tender_access_container #keypad .keys_container .key:active,.tender_access_container #keypad .keys_container .key.active{background:#dedede;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dbdbdb),color-stop(1,#d8d8d8));background:-ms-linear-gradient(bottom,#dbdbdb,#d8d8d8);background:-moz-linear-gradient(center bottom,#dbdbdb 0%,#d8d8d8 100%);-webkit-box-shadow:0 3px 0 0 #c1c1c1 inset;-moz-box-shadow:0 3px 0 0 #c1c1c1 inset;box-shadow:0 3px 0 0 #c1c1c1 inset;text-shadow:0 -1px 0 rgba(0,0,0,.2)}@media only screen and (max-width:978px){.tender_access_container #keypad .keys_container .key: hover {background:#dedede;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dbdbdb),color-stop(1,#d8d8d8));background:-ms-linear-gradient(bottom,#dbdbdb,#d8d8d8);background:-moz-linear-gradient(center bottom,#dbdbdb 0%,#d8d8d8 100%);-webkit-box-shadow:0 3px 0 0 #c1c1c1 inset;-moz-box-shadow:0 3px 0 0 #c1c1c1 inset;box-shadow:0 3px 0 0 #c1c1c1 inset;text-shadow:0 -1px 0 rgba(0,0,0,.2)}}.tender_access_container #webcam{float:right;height:392px;width:392px;border:1px solid #c7c7c7;position:relative}@media only screen and (max-width:978px){.tender_access_container #webcam{display:none}}.tender_access_container #webcam span{position:absolute;color:#fff;background:#000;height:28px;left:50%;line-height:27px;margin-left:-100px;margin-top:-10px;opacity:.5;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0.5" * 100));filter: alpha(opacity = ("0.5" * 100));text-align:center;top:50%;width:200px;font-family:"MenschThin",'Helvetica Neue',Arial,Helvetica,sans-serif}.tender_access_container #webcam p{position:absolute;color:#fff;background:#000;height:28px;left:50%;line-height:27px;margin-left:-150px;margin-top:30px;opacity:.7;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0.7" * 100));filter: alpha(opacity = ("0.7" * 100));text-align:center;top:50%;width:300px;font-family:"MenschThin",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1em;text-shadow:0 0 0 rgba(0,0,0,0);letter-spacing:0}.tender_access_container #webcam p a{color:#fff}#webcam_noise{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}#tender_video{position:relative;height:547px;width:100%;max-width:980px;margin:0 auto}@media only screen and (max-width:978px){#tender_video{height:350px}}@media only screen and (max-width:840px){#tender_video{height:200px}}#tender_video .hide_video{position:absolute;top:0;bottom:0;right:0;bottom:0;background:#f9f9f9;width:100%;height:100%;z-index:99999}.tender_tea{background:url(../img/backgrounds/tender_tea.jpg.pagespeed.ce.LBS-jKB_fP.jpg) no-repeat 0 0;width:223px;height:205px;margin:90px auto;position:relative;overflow:hidden}.tender_tea .mask{position:absolute;top:102px;left:30px;background:url(../img/backgrounds/tender_tea_mask.png.pagespeed.ce.Fuy6PmYFZ3.png) no-repeat 0 0;width:138px;height:103px;z-index:2}.tender_tea span{display:block;width:133px;height:126px;background:url(../img/backgrounds/tender_smoke.png.pagespeed.ce.IsV1T3EpGT.png) no-repeat 0 0;position:absolute;left:33px;top:94px;z-index:1}.tender_para{max-width:800px;margin:30px auto 0}.treehouse{height:635px;overflow-y:hidden}@media (max-width:985px){.treehouse{height:auto}}.treehouse .browser{width:774px;height:423px;position:absolute;background:url(../img/treehouse/browser.png.pagespeed.ce.0_qS_coDoC.png) no-repeat 0 0;z-index:1;left:50%;margin-left:-387px;bottom:-349px;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}@media (max-width:985px){.treehouse .browser{position:relative;margin:56px auto -18px;bottom:auto;left:auto;width:100%;height:auto;background:none}}@media (max-width:845px){.treehouse .browser{margin-top:36px}}@media (max-width:450px){.treehouse .browser{margin-bottom:-11px}}.treehouse .browser img{display:none}@media (max-width:985px){.treehouse .browser img{display:block;width:100%;max-width:100%;margin:0 auto!important}}.treehouse .browser .code_cover{display:block;width:540px;height:12px;background:#252621;position:absolute;z-index:1}@media (max-width:985px){.treehouse .browser .code_cover{display:none}}.treehouse_badge{width:160px;height:184px;position:absolute;background:url(../img/treehouse/count_badge.png.pagespeed.ce.8qbt4kDRiF.png) no-repeat 0 0;z-index:2;top:332px;left:120%;font-size:7.5em;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}@media (max-width:985px){.treehouse_badge{right:13px;left:auto!important;margin:0!important;background-position:0 0!important}}@media (max-width:845px){.treehouse_badge{display:none}}.treehouse_badge.count_3{background-position:0 0}.treehouse_badge.count_2{background-position:0 -184px}.treehouse_badge.count_1{background-position:0 -368px}.treehouse_badge.count_0{background-position:0 -552px}.treehouse_steps{text-align:center;margin-top:57px;position:relative}.treehouse_steps:after{content:"";position:absolute;left:241px;top:65px;display:block;width:180px;height:5px;background:#e3e3e3}@media (max-width:989px){.treehouse_steps: after {display:none}}.treehouse_steps:before{content:"";position:absolute;left:571px;top:65px;display:block;width:180px;height:5px;background:#e3e3e3}@media (max-width:989px){.treehouse_steps: before {display:none}}.treehouse_steps a{display:inline-block;width:33%}@media (max-width:930px){.treehouse_steps a{width:49%;margin-bottom:57px}}@media (max-width:710px){.treehouse_steps a{width:100%}}@media (max-width:930px){.treehouse_steps a.wait{margin-bottom:0}}.treehouse_steps a img{display:block;margin:0 auto}@media (max-width:710px){.treehouse_steps a img{margin-bottom:0!important}}.treehouse_steps a span{display:block;color:#493e45;width:280px;margin:25px auto 0;line-height:1.5em}.treehouse_steps a span.para{font-size:1.125em}.treehouse_steps a span.title{font-size:1.5em;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}@media (max-width:710px){.treehouse_steps a span.title{margin-top:10px}}.treehouse_steps a span span{border-bottom:1px solid #ff8e2c;display:inline-block;margin:0;width:auto}.week_countdown{margin-top:70px;text-align:center}.week_countdown .divider{display:block;width:101px;height:5px;background:#e3e3e3;margin:0 auto}.week_countdown .remaining{font-size:2.25em;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;color:#493e45;display:block}.week_countdown .remaining.today{margin-top:65px}.week_countdown .remaining span{font-size:.5em;display:block;color:#666;margin-top:10px}.week_countdown .timer{position:relative;font-size:130px;width:1em;height:1em;margin:65px auto 30px}.week_countdown .timer>.percent{position:absolute;top:0;bottom:0;left:0;right:0;line-height:2.1em;font-size:.5em;text-align:center;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;color:#ff8e2c}.week_countdown .timer>#slice{position:absolute;width:1em;height:1em;clip:rect(0,1em,1em,.5em)}.week_countdown .timer>#slice.gt50{clip:rect(auto,auto,auto,auto)}.week_countdown .timer>#slice>.pie{border:.1em solid #ff8e2c;position:absolute;width:.8em;height:.8em;clip:rect(0,.5em,1em,0);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.week_countdown .timer>#slice>.pie.fill{-webkit-transform:rotate(180deg)!important;-moz-transform:rotate(180deg)!important;-o-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.week_countdown .timer.fill>.percent{display:none}.week_countdown .timer.fill>#slice>.pie{border:transparent;background-color:silver;width:1em;height:1em}.treehouse_info{margin-top:60px!important}.treehouse_info h3{font-size:1.5em}.treehouse_info p{font-size:1.125em}@media (max-width:710px){.treehouse_info p{margin-top:10px}}.treehouse_logo{display:block;margin:85px auto 0!important}.th_tweet_container{position:relative;margin:60px 0 5px;min-height:305px}@media (max-width:733px){.th_tweet_container{min-height:323px}}@media (max-width:535px){.th_tweet_container{min-height:343px}}.th_tweet_container .th_tweet{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:700px;opacity:0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter: alpha(opacity = ("0" * 100));z-index:1}@media (max-width:733px){.th_tweet_container .th_tweet{width:500px}}@media (max-width:535px){.th_tweet_container .th_tweet{width:300px}}.th_tweet_container .th_tweet.active{opacity:1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));filter: alpha(opacity = ("1" * 100));z-index:2}.th_tweet_container .th_tweet.active .avatar{-webkit-animation:th_avatar 1s 0s ease-out;-moz-animation:th_avatar 1s 0s ease-out;-ms-animation:th_avatar 1s 0s ease-out;-o-animation:th_avatar 1s 0s ease-out;animation:th_avatar 1s 0s ease-out;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1}.th_tweet_container .th_tweet.active .tweet_content_container{-webkit-animation:th_content 1s 0s ease-out;-moz-animation:th_content 1s 0s ease-out;-ms-animation:th_content 1s 0s ease-out;-o-animation:th_content 1s 0s ease-out;animation:th_content 1s 0s ease-out;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1}.th_tweet_container .th_tweet.leave{z-index:2}.th_tweet_container .th_tweet.leave .avatar{-webkit-animation:th_avatar_out 1s 0s ease-in;-moz-animation:th_avatar_out 1s 0s ease-in;-ms-animation:th_avatar_out 1s 0s ease-in;-o-animation:th_avatar_out 1s 0s ease-in;animation:th_avatar_out 1s 0s ease-in;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.th_tweet_container .th_tweet.leave .tweet_content_container{-webkit-animation:th_content_out 1s 0s ease-in;-moz-animation:th_content_out 1s 0s ease-in;-ms-animation:th_content_out 1s 0s ease-in;-o-animation:th_content_out 1s 0s ease-in;animation:th_content_out 1s 0s ease-in;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.th_tweet_container .th_tweet .tweet_content_container{position:absolute;top:135px;left:0;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.th_tweet_container .th_tweet a{display:block;margin:0 auto;text-align:center}.th_tweet_container .th_tweet a.avatar{width:138px;height:138px;-webkit-border-radius:138px;-moz-border-radius:138px;border-radius:138px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-repeat:no-repeat;background-position:center center;background-size:138px 138px;-webkit-box-shadow:0 5px 1px rgba(0,0,0,.1);-moz-box-shadow:0 5px 1px rgba(0,0,0,.1);box-shadow:0 5px 1px rgba(0,0,0,.1);position:absolute;top:0;left:50%;margin-left:-69px;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.th_tweet_container .th_tweet a.useraccount{width:100%;font-size:1.875em;color:#493e45;margin-top:20px;text-transform:uppercase;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif}.th_tweet_container .th_tweet a.tweet_content{color:#4a3f46;margin-top:30px;font-size:1.4em;line-height:1.5em;font-family:georgia;font-style:italic;width:700px}@media (max-width:733px){.th_tweet_container .th_tweet a.tweet_content{width:500px}}@media (max-width:535px){.th_tweet_container .th_tweet a.tweet_content{width:300px}}.th_tweet_container .th_tweet a.tweet_content span{color:#ff8e2c}.treehouse_winner{display:inline-block;margin:22px 20px 0}::selection{background:#ff7600;color:#fff;text-shadow:none}::-moz-selection{background:#ff7600;color:#fff;text-shadow:none}.viewer ::selection{background:none}article img.image_fade{max-width:100%}@media only screen and (max-width:978px){article img.image_fade{left:0!important}article.design_stage,.infographic_container{height:auto;padding-bottom:0!important}article.design_stage img,.infographic_container img{position:relative;left:0;margin-left:0;max-width:100%;width:100%;bottom:0}}#project_raconteur article{padding-bottom:0}#project_raconteur p{margin:30px auto 0;max-width:710px}#project_raconteur img{margin-top:60px;max-height:540px;height:100%;width:100%;max-width:990px}@media only screen and (max-width:978px){#project_raconteur img{height:auto}}#project_minutehack .iphone5s span{background:#000 url(../img/portfolio/minutehack_mobile.jpg.pagespeed.ce.GKm38VlkCT.jpg) no-repeat 0 2px}#project_hastings .iphone5s span{background:#fff url(../img/portfolio/hastings_mobile.jpg.pagespeed.ce.PfcWQO_Qkf.jpg) no-repeat 0 2px;top:65px}#project_liquidfriday .quote{margin-top:110px}@media (max-width:970px){#project_liquidfriday{margin-top:40px}}#project_liquidfriday .liquid_home img{z-index:1}#project_liquidfriday .liquid_home video{position:absolute;top:210px;left:119px;z-index:2}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:997;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter: alpha(opacity = ("0" * 100));-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.modal.show{opacity:1;visibility:visible}.modal.show .modal_content{visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.modal .mask{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.9;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(".9" * 100));filter: alpha(opacity = (".9" * 100));z-index:998}.modal .modal_content{width:540px;height:420px;position:fixed;margin:auto;top:0;left:0;right:0;bottom:0;background:#fff;background:linear-gradient(bottom,#fff 0%,#fff 50%,#a7db67 50%,#a7db67 100%) repeat 0 0;background:-o-linear-gradient(bottom,#fff 0%,#fff 50%,#a7db67 50%,#a7db67 100%) repeat 0 0;background:-moz-linear-gradient(bottom,#fff 0%,#fff 50%,#a7db67 50%,#a7db67 100%) repeat 0 0;background:-webkit-linear-gradient(bottom,#fff 0%,#fff 50%,#a7db67 50%,#a7db67 100%) repeat 0 0;background:-ms-linear-gradient(bottom,#fff 0%,#fff 50%,#a7db67 50%,#a7db67 100%) repeat 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;opacity:1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("1" * 100));filter: alpha(opacity = ("1" * 100));z-index:999;transform:translateX(-50%) translateY(-50%);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter: alpha(opacity = ("0" * 100));-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;visibility:hidden}.modal.registered_address .modal_content{background:#fff;max-height:380px;height:100%;max-width:540px;width:94%}.modal.registered_address .modal_content h5{text-align:center;padding-top:20px}.modal.registered_address .modal_content p{text-align:center;padding:0 20px}@media only screen and (max-width:360px){.modal.registered_address .modal_content p{font-size:1.1em}}@media only screen and (max-width:505px){.modal.registered_address .modal_content{max-height:420px}}@media only screen and (max-width:487px){.modal.registered_address .modal_content{max-height:420px}}@media only screen and (max-width:401px){.modal.registered_address .modal_content{max-height:460px}}@media only screen and (max-width:357px){.modal.registered_address .modal_content{max-height:460px}}.modal.registered_address .mask{background-color:#ef3f7f;opacity:.5}@media only screen and (max-width:978px){.drive_smart_single{width:100%!important;max-width:480px;margin:30px auto!important;float:none!important}}.phone_holder{width:220px;height:465px;background:url(../img/portfolio/iphone5s.png.pagespeed.ce.31t3wIXH5Q.png) no-repeat 0 0;background-size:220px 465px}.phone_holder img{border:0!important;width:188px!important;height:331px;position:absolute;left:17px!important;top:67px!important;max-width:100%!important}.phone_holder.phone_center{margin:40px auto 0}.phone_holder.drive_smart{z-index:3;position:absolute;bottom:80px;right:-70px}@media only screen and (max-width:1139px){.phone_holder.drive_smart{left:50%;margin-left:264px}}@media only screen and (max-width:978px){.phone_holder.drive_smart{margin-left:0}}@media only screen and (max-width:840px){.phone_holder.drive_smart{position:relative;margin:0 auto;left:auto;right:auto;bottom:auto}}.liquid_footer{clear:both;margin-top:70px;float:left;width:100%}.liquid_footer .liquid_characters{float:right;display:block;margin:0}.liquid_footer .phone_holder{float:left;margin-top:34px}@media (max-width:870px){.liquid_footer{margin-top:40px}.liquid_footer .liquid_characters{float:none;width:100%;margin:40px auto 0}.liquid_footer .phone_holder{float:none;margin:0 auto}}.experiment{display:block;text-align:center;height:550px;width:100%;max-width:1980px;width:100%;margin:0 auto 30px;position:relative;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.2) inset;-moz-box-shadow:0 1px 1px 1px rgba(0,0,0,.2) inset;box-shadow:0 1px 1px 1px rgba(0,0,0,.2) inset}.experiment .mask{position:absolute;left:0;top:0;bottom:0;right:0;background:#ff8e2c;opacity:0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter: alpha(opacity = ("0" * 100));-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s;z-index:9}.experiment .title{color:#fff;width:auto;font-size:50px;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;display:inline-block;position:absolute;top:60px;left:60px;text-shadow:0 1px 0 rgba(0,0,0,.2);z-index:10}@media only screen and (max-width:940px){.experiment .title{font-size:45px}}@media only screen and (max-width:768px){.experiment .title{left:40px;top:40px}}@media only screen and (max-width:840px){.experiment .title{font-size:30px;padding:0 15px}}@media only screen and (max-width:550px){.experiment .title{left:15px;right:15px;padding:0;text-align:center}}.experiment:hover .title{border-bottom:1px solid #fff}@media only screen and (max-width:840px){.experiment{height:300px;background-position:center bottom!important;background-size:auto 100%!important}.experiment:hover .title{border-bottom:none}}.experiment.lab_pingpong{background:#fff url(../img/lab/ping_pong.jpg.pagespeed.ce.H6gndk3FTr.jpg) no-repeat center top}.experiment.lab_newyear{background:#fff url(../img/lab/happy-year.jpg.pagespeed.ce.K_Q0CK7fuV.jpg) no-repeat center top}.experiment.lab_breakingbad{background:#fff url(../img/lab/breaking_bad.jpg.pagespeed.ce.y43pU7gtA4.jpg) no-repeat center top}.experiment.lab_halloween{background:#fff url(../img/lab/halloween.jpg.pagespeed.ce.0HA8__z7Cc.jpg) no-repeat center top}.experiment.lab_treehouse{background:#eb4644 url(../img/lab/treehouse.jpg.pagespeed.ce.qXWWYsAsSW.jpg) no-repeat center top}.experiment.lab_sid{background:#fff url(../img/lab/sid.jpg.pagespeed.ce.gQUfdkMjf9.jpg) no-repeat center top}.experiment.lab_school{background:#fff url(../img/lab/school.jpg.pagespeed.ce.aJufRPWQJF.jpg) no-repeat center top}.experiment.lab_shoot{background:#fff url(../img/lab/shoot.jpg.pagespeed.ce.69EUKO6ELh.jpg) no-repeat center top}a.lab_benefits{display:block;margin-top:40px;margin-bottom:-30px;font-size:1.875em;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif;text-align:center;clear:both;color:#493e45}a.lab_benefits span{border-bottom:2px solid #ff8e2c}@media only screen and (max-width:880px){a.lab_benefits{line-height:1.8em}}@media only screen and (max-width:360px){a.lab_benefits{font-size:1.4em;line-height:1.5em}}a.lab_benefits:hover>span{color:#ff8e2c}.stat_header{display:block;text-transform:uppercase;color:#493e45;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.5em;text-align:center;width:100%;margin:60px 0 0 0}.stat_header span{text-decoration:underline}.number_stat_container{position:relative;margin:30px 0}.number_stat_container .number_stat{display:inline-block;font-size:4.5em;color:#ff8e2c;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;width:33%;margin-top:20px;text-align:center;position:relative}.number_stat_container .number_stat:after{content:"";width:1px;background:#c4c1c3;height:80px;position:absolute;right:0;top:28px}.number_stat_container .number_stat:last-child:after{display:none}.number_stat_container .number_stat b{font-weight:normal}.number_stat_container .number_stat.tweets{width:40%;color:#39a9e0}@media (max-width:585px){.number_stat_container .number_stat.tweets{width:100%}}.number_stat_container .number_stat.youtube{width:40%;color:#df2826}@media (max-width:585px){.number_stat_container .number_stat.youtube{width:100%}}.number_stat_container .number_stat.youtube:after{display:none}.number_stat_container .number_stat span{display:block;color:#493e45;font-size:24px}@media (max-width:855px){.number_stat_container .number_stat: after {background:none}}@media (max-width:585px){.number_stat_container .number_stat{display:block;width:auto;max-width:100%}.number_stat_container .number_stat:after{background:none}}.number_stat_container.sid_marketing .number_stat{font-size:4em;margin-top:53px}.number_stat_container.sid_marketing .number_stat span{font-family:"proxima_nova_regular",'Helvetica Neue',Arial,Helvetica,sans-serif}@media (min-width:555px) and (max-width:880px){.number_stat_container.sid_marketing .number_stat span span{display:none}}video.sid_marketing{max-width:100%;width:100%;margin-top:30px}.follow_heading{font-size:1.438em;color:#afacae;width:100%;text-align:center;margin:60px 0 0 0;display:block}a.social_update{display:inline-block;background:url(../img/icons/social_update.png.pagespeed.ce.gdYO6iP43z.png) no-repeat 0 0;background-size:140px 192px;width:140px;height:48px}@media (max-width:585px){a.social_update{display:block;margin:20px auto}}a.social_update.twitter{margin-right:30px}a.social_update.twitter:hover{background-position:0 -48px}@media (max-width:585px){a.social_update.twitter{margin-right:auto}}a.social_update.facebook{background-position:0 -96px}a.social_update.facebook:hover{background-position:0 -144px}.news_sites{width:268px;height:67px;margin-top:35px;display:inline-block;background:url(../img/teabot/marketing/featured_logos.png.pagespeed.ce.rUocYCs8AX.png) no-repeat 0 0;background-size:268px 402px}@media only screen and (max-width:970px){.news_sites{margin-right:0;display:block;margin:35px auto 0!important;max-width:100%}}.news_sites.fastcompany{background-position:0 0}.news_sites.fastcompany:hover{background-position:0 -67px}.news_sites.reddit{background-position:0 -134px;width:186px;margin-right:115px;margin-left:115px}.news_sites.reddit:hover{background-position:0 -201px}.news_sites.hackernews{background-position:0 -268px;width:241px}.news_sites.hackernews:hover{background-position:0 -335px}article p.sid_years_experience{margin-bottom:89px}@media (max-width:520px){article p.sid_years_experience{margin-bottom:40px}}.AlpinePhotoTiles_inpost_container{margin-top:70px}.AlpinePhotoTiles-link{position:relative}.AlpinePhotoTiles-link:hover span{display:block}.AlpinePhotoTiles-link span{display:none;position:absolute;bottom:0;left:0;right:0;background:#000;color:#fff;opacity:.75;text-align:center;line-height:19px;padding:5px 10px}.email_signup{max-width:827px;width:100%;background:#fff url(../img/backgrounds/signup_striping.png.pagespeed.ce.fujJIAKkFb.png) repeat-x -5px 0;margin:50px auto 0;float:none;text-align:center;padding:45px 118px;border:1px solid #cecece;border-radius:0 6px 6px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.email_signup.rounded_left{border-radius:6px 0 0 0}@media (max-width:856px){.email_signup{padding:45px 40px}}.email_signup.sent{height:186px}.email_signup p{text-align:center;font-size:1.2em}.email_signup .form_content img{margin-bottom:0;margin-top:0!important}.email_signup .form_content input{display:inline-block;float:none;vertical-align:middle;max-width:342px;margin-right:10px;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}@media only screen and (max-width:840px){.email_signup .form_content input{padding:11px 10px;font-size:1.4em;margin-right:10px;margin-top:30px}}.email_signup .form_content .button{display:inline-block;vertical-align:middle;float:none;margin:30px 0 0 0;min-width:140px}.email_signup .sent_overlay{background-image:url(../img/backgrounds/newsletter_done.png.pagespeed.ce.zR_wOzGogW.png)}#si_blog_gallery{margin-top:40px;clear:both}#si_blog_gallery a{display:block;width:25%}@media (max-width:840px){#si_blog_gallery a{width:50%}}#si_blog_gallery a img{display:block;width:100%;max-width:100%}.coop_dial{width:302px;height:305px;background:url(../img/portfolio/coop_dial/dial.png.pagespeed.ce.S1iTJredbF.png) no-repeat 0 0;position:relative;margin:40px auto}@media (max-width:350px){.coop_dial{margin-left:-7px}}.coop_dial span{display:block;position:absolute}.coop_dial .cap{background:url(../img/portfolio/coop_dial/cap.png.pagespeed.ce.kc7vQzi1gE.png) no-repeat 0 0;margin:auto;left:0;top:0;right:0;bottom:0;width:52px;height:52px;z-index:2}.coop_dial .needle{background:url(../img/portfolio/coop_dial/needle.png.pagespeed.ce.5-H15EL3NG.png) no-repeat 0 40%;width:17px;height:100%;margin-left:-9px;left:50%;-webkit-transition:all 2s ease 0s;-moz-transition:all 2s ease 0s;-o-transition:all 2s ease 0s;-ms-transition:all 2s ease 0s;transition:all 2s ease 0s;-webkit-transform:rotate(-111deg);-moz-transform:rotate(-111deg);-o-transform:rotate(-111deg);transform:rotate(-111deg);z-index:1}.coop_dial .needle.animate{-webkit-transform:rotate(72deg);-moz-transform:rotate(72deg);-o-transform:rotate(72deg);transform:rotate(72deg)}.coop_dial .score{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 2px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 2px rgba(0,0,0,.1) inset;color:#fff;font-size:36px;line-height:33px;margin:auto;left:0;top:140px;right:0;bottom:0;padding:6px 0 0;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.2);width:45px;height:39px;background:#58b12a;border:1px solid #559b39;font-family:Arial;font-weight:bold}.lab_portfolio{padding:85px 0;margin-top:60px;background:#ff8e2c;background-repeat:no-repeat;background-position:center top;background-size:auto 100%;text-align:center;position:relative}.lab_portfolio:before{content:"";width:104px;height:104px;background:url(../img/portfolio/lab_images/lab_badge.png.pagespeed.ce.NWKJEB3vxB.png) no-repeat 0 0;background-size:104px 104px;position:absolute;left:30px;top:30px}@media (max-width:1110px){.lab_portfolio{padding:177px 15px 40px;background-size:auto 100%}.lab_portfolio:before{top:30px;left:50%;margin-left:-52px}}.lab_portfolio h3{font-size:2.75em;color:#fff;text-shadow:none}.lab_portfolio p{color:#fff;text-align:center;max-width:850px;margin:20px auto;font-size:18px;text-shadow:none;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif}.lab_portfolio a{display:inline-block;color:#fff;border-bottom:1px solid #fff;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0 auto;font-size:18px}.lab_portfolio.sid{background-image:url(../img/portfolio/lab_images/sid.jpg.pagespeed.ce.A3znCa-pHk.jpg)}.lab_portfolio.sid .button.white{letter-spacing:0}.lab_portfolio.halloween{background-image:url(../img/portfolio/lab_images/halloween.jpg.pagespeed.ce.IPmiEAS3PJ.jpg)}.lab_portfolio.breaking_bad{background-image:url(../img/portfolio/lab_images/breaking_bad.jpg.pagespeed.ce.-Hw0WDhGS6.jpg)}.lab_portfolio+div,.lab_portfolio+article{margin-top:0}.divider+.lab_portfolio{margin-top:0}#job_team{display:block;max-width:100%;margin:40px auto 0}@media (max-width:514px){#job_team{height:200px}}article.single_job{padding:80px 0}@media (max-width:1025px){article.single_job{box-sizing:border-box;padding:80px 15px}}@media (max-width:840px){article.single_job{padding:40px 15px}}article.single_job .title_wrap{width:100%;overflow:hidden;border-bottom:2px solid #e6e6e6;padding-bottom:20px;margin-bottom:25px;display:block}@media (max-width:900px){article.single_job .title_wrap{padding-bottom:10px}}article.single_job .job_info{border-bottom:2px solid #e6e6e6;padding-top:40px;min-height:1px}article.single_job .job_info .hide_job{display:none;padding-bottom:40px;overflow:hidden}article.single_job .job_info .hide_job .hidden_left,article.single_job .job_info .hide_job .hidden_right{float:left;width:48%;box-sizing:border-box}article.single_job .job_info .hide_job .hidden_left h3,article.single_job .job_info .hide_job .hidden_right h3{margin-top:0}@media (max-width:825px){article.single_job .job_info .hide_job .hidden_left,article.single_job .job_info .hide_job .hidden_right{width:100%;padding:0}}article.single_job .job_info .hide_job .hidden_right{padding-left:30px;float:right}@media (max-width:825px){article.single_job .job_info .hide_job .hidden_right{padding-left:0;margin-top:40px}}article.single_job .job_info .hide_job .hidden_fullwidth{clear:both;width:100%;overflow:hidden}article.single_job .job_bottom{display:block;padding:30px 0}article.single_job .job_bottom p{float:right;font-size:.9em;margin:0;line-height:45px}@media (max-width:999px){article.single_job .job_bottom p{display:none}}article.single_job .job_bottom a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:100%;display:block;float:left;text-align:center;padding:10px 0;text-transform:uppercase;font-size:1em;font-weight:600;border:2px solid #ff8e2c;letter-spacing:.03em;font-family:"proxima_nova_semibold",'Helvetica Neue',Arial,Helvetica,sans-serif}article.single_job .job_bottom a.more_job_info{color:#ff8e2c;max-width:200px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}article.single_job .job_bottom a.more_job_info:hover{color:#fff;background:#e11165}@media (max-width:840px){article.single_job .job_bottom a.more_job_info{float:left;max-width:100%;padding:15px 0}}article.single_job .job_bottom a.job_apply{color:#fff;background:#ff8e2c;max-width:160px;margin-left:30px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;transition:all .5s ease 0s}article.single_job .job_bottom a.job_apply:hover{background:#f50}@media (max-width:840px){article.single_job .job_bottom a.job_apply{margin-left:0;max-width:100%;margin-top:10px;border:2px solid #ff8e2c;padding:15px 0}}.job_square .services{min-height:865px}.job_square .services .service_elements{width:48.5%;padding:55px 0;overflow:hidden}@media (max-width:880px){.job_square .services .service_elements{padding:55px 15px!important;box-sizing:border-box}}@media (max-width:840px){.job_square .services .service_elements{width:100%;margin:0 auto;padding:25px 15px!important}}.job_square .services .service_elements p{max-width:400px}.job_square .services .service_elements.clear,.job_square .services .service_elements.left{padding:61px 0}@media (max-width:840px){.job_square .services .service_elements.clear,.job_square .services .service_elements.left{padding:20px 0}}.job_square .services .service_elements.left{overflow:visible}.job_square .services .service_elements h3{font-size:24px;display:none}.job_square .services .service_elements h3.animate_show{display:block}.job_square .services .service_elements p{display:none}.job_square .services .service_elements p.animate_show{display:block}@media (max-width:840px){.job_square .services .service_elements p.animate_show{margin:15px auto 0}}.job_square .services .service_elements .si_hex{background:url(../img/icons/si_hex.png.pagespeed.ce.lL8Qhj70M3.png) no-repeat;background-size:87px 96px;width:87px;height:96px;position:absolute;left:0;top:0;margin:-61px 0 0 -56px;z-index:2;display:none}@media (max-width:862px){.job_square .services .service_elements .si_hex{margin:-53px 0 0 -51px}}.job_square .services .service_elements .si_hex.animate_show{display:block}@media (max-width:840px){.job_square .services .service_elements .si_hex.animate_show{display:none}}.job_square .services .service_elements>.pad_image{min-height:130px;position:relative;margin:0 0 40px;display:none}@media (max-width:840px){.job_square .services .service_elements>.pad_image{margin:30px 0 20px}}.job_square .services .service_elements>.pad_image.animate_show{display:block}.job_square .services .service_elements img{max-height:130px;width:auto}.job_square .services .service_elements.left-one{margin:0 25px 25px 0}@media (max-width:880px){.job_square .services .service_elements.left-one{margin:0 15px 15px 0}}@media (max-width:840px){.job_square .services .service_elements.left-one{margin:0;padding:20px 10px}}.job_square .services .service_elements.left{margin:0 0 0 25px}@media (max-width:880px){.job_square .services .service_elements.left{margin:0 0 0 15px}}@media (max-width:840px){.job_square .services .service_elements.left{margin:0}}.job_square .services .service_elements .l1,.job_square .services .service_elements .l2,.job_square .services .service_elements .l3,.job_square .services .service_elements .l4{position:absolute;background:transparent;width:0;height:0;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation-duration:.5s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-in-out;-moz-animation-fill-mode:forwards;display:block}.job_square .services .service_elements .l1{left:0;top:0;height:100%;width:1px;-webkit-animation-name:l1;-webkit-animation-delay:1s;-moz-animation-name:l1;-moz-animation-delay:1s;animation-name:l1;animation-delay:1s}.job_square .services .service_elements .l1.second{-webkit-animation-delay:0s;-moz-animation-delay:0s;bottom:0;top:auto}.job_square .services .service_elements .l1.third{-webkit-animation-delay:1s;-moz-animation-delay:1s;bottom:0;top:auto}.job_square .services .service_elements .l1.fourth{-webkit-animation-delay:0s;-moz-animation-delay:0s;top:0}.job_square .services .service_elements .l2{top:0;right:0;width:100%;height:1px;-webkit-animation-name:l2;-webkit-animation-delay:.5s;-moz-animation-name:l2;-moz-animation-delay:.5s;animation-name:l2;animation-delay:.5s}.job_square .services .service_elements .l2.second{left:0;right:auto}.job_square .services .service_elements .l2.third{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;left:0;right:auto}.job_square .services .service_elements .l2.fourth{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;right:0}.job_square .services .service_elements .l3{right:0;bottom:0;height:100%;width:1px;-webkit-animation-name:l3;-webkit-animation-delay:0s;-moz-animation-name:l3;-moz-animation-delay:0s;animation-name:l3;animation-delay:0s}.job_square .services .service_elements .l3.second{-webkit-animation-delay:1s;-moz-animation-delay:1s;top:0;bottom:auto}.job_square .services .service_elements .l3.third{-webkit-animation-delay:0s;-moz-animation-delay:0s;top:0;bottom:auto}.job_square .services .service_elements .l3.fourth{-webkit-animation-delay:1s;-moz-animation-delay:1s;bottom:0}.job_square .services .service_elements .l4{bottom:0;left:0;width:100%;height:1px;-webkit-animation-name:l4;-webkit-animation-delay:1.5s;-moz-animation-name:l4;-moz-animation-delay:1.5s;animation-name:l4;animation-delay:1.5s}.job_square .services .service_elements .l4.second{right:0;left:auto}.job_square .services .service_elements .l4.third{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;right:0;left:auto}.job_square .services .service_elements .l4.fourth{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;left:0}.team_video-wrap{background-image:url(../img/backgrounds/job_bg.jpg.pagespeed.ce.ODy9EY290-.jpg);background-size:auto auto;background-color:#000;min-height:auto;max-height:550px;background-position:top center;text-align:center;position:relative;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:70px 0}@media (max-width:980px){.team_video-wrap{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;max-height:100%}}@media (max-width:840px){.team_video-wrap{max-height:100%}}.team_video-wrap article{padding:0}@media (max-width:1030px){.team_video-wrap article{padding:0 10px}}.team_video-wrap article .vid_frame{float:left}@media (max-width:980px){.team_video-wrap article .vid_frame{float:none;margin:0 auto}}.team_video-wrap article .vid_frame #job_team{margin:0;z-index:5;clear:both;overflow:hidden;border:5px solid #fff}@media (max-width:980px){.team_video-wrap article .vid_frame #job_team{margin:0 auto}}@media (max-width:840px){.team_video-wrap article .vid_frame #job_team{box-sizing:border-box;margin:0 auto}}.team_video-wrap article .vid_text{float:right;width:32%}@media (max-width:980px){.team_video-wrap article .vid_text{float:none;width:100%;max-width:650px;margin:30px auto -30px}}@media (max-width:840px){.team_video-wrap article .vid_text{width:100%;margin-top:30px}}.team_video-wrap article .vid_text p{font-weight:800;line-height:25px;text-shadow:0 1px 2px rgba(0,0,0,.1);font-size:1.2em;margin:10px 0;letter-spacing:0}.team_video-wrap article .vid_text p.light_text{font-size:1.1em;font-weight:300}.team_video-wrap article .vid_text ul{text-align:left;list-style-type:disc;padding-left:20px;font-size:1.2em;line-height:28px;margin:25px 0}@media (max-width:980px){.team_video-wrap article .vid_text ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:840px){.team_video-wrap article .vid_text ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (max-width:980px){.team_video-wrap article .vid_text ul li{margin-left:20px}}.job_square{background:#fff;padding-bottom:60px}.jobs_form input[type="file"]{display:none}.jobs_form a.button{line-height:60px;height:60px;min-width:200px;padding:0 20px}.jobs_form label.file_upload{background:#ff5929;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:60px;cursor:pointer;padding:0 20px;max-width:320px;overflow:hidden}@media (max-width:770px){.jobs_form label.file_upload{display:none}}.jobs_form label.file_upload p{margin:0;line-height:60px;font-size:.9em;text-shadow:none;color:#9d9d9d;float:left;padding-left:30px;position:relative;z-index:2}.jobs_form label.file_upload p:before{content:'';background:url(../img/icons/cloud-upload.svg) center center no-repeat;background-size:21px;height:16px;width:21px;display:block;position:absolute;top:50%;margin-top:-8px;margin-left:-30px}.jobs_form label.file_upload p.uploaded{color:#fff}.jobs_form label.file_upload p.uploaded:before{background:url(../img/icons/check.svg) center center no-repeat;background-size:21px}.jobs_form label.file_upload p.browse{float:right;text-transform:uppercase;color:#9d9d9d}.jobs_form label.file_upload p.browse:before{content:'';background:none}.bar{width:100%;height:100%;position:absolute;left:0;top:0}.bar.confirmed .bar-fill{border-top:60px solid #16b212}.bar-fill{display:block;background:#ddd;width:0%;border-top:60px solid #ddd;border-right:25px solid #ebebeb;position:relative;left:-25px}.bar-fill.progress_transition{-webkit-transition:width .15s ease;-moz-transition:width .15s ease;transition:width .15s ease}.atom{-webkit-animation-duration:1s;-moz-animation-duration:1s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-delay:0s;-moz-animation-delay:0s}.atom.top{bottom:0;top:auto}.atom.top.show{top:0!important;bottom:auto}.atom.bottom{top:0;bottom:auto}.atom.bottom.show{bottom:0!important;top:auto}.atom.right{left:0;bottom:0}.atom.right.show{right:0!important;left:auto}.atom.left{right:0;bottom:0}.atom.left.show{left:0!important;right:auto}.service_elements .seperator{position:absolute;-webkit-animation-duration:1s;-moz-animation-duration:1s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-delay:0s;-moz-animation-delay:0s}.service_elements .seperator.one,.service_elements .seperator.four{width:1px;height:100%;background:transparent}.service_elements .seperator.one.show,.service_elements .seperator.four.show{background:#ff8e2c}.service_elements .seperator.two,.service_elements .seperator.three{width:100%;height:1px;background:transparent}.service_elements .seperator.two.show,.service_elements .seperator.three.show{background:#ff8e2c}.service_elements .seperator.one{right:0;bottom:0}.service_elements .seperator.two{left:0;bottom:-1px}.service_elements .seperator.three{top:0;right:0}.service_elements .seperator.four{top:0;left:-1px}.service_elements .inner_services.topleft,.service_elements .inner_services.topright,.service_elements .inner_services.bottomleft,.service_elements .inner_services.bottomright{visibility:hidden}@media (max-width:840px){.service_elements .inner_services.topleft,.service_elements .inner_services.topright,.service_elements .inner_services.bottomleft,.service_elements .inner_services.bottomright{visibility:visible}}.service_elements .inner_services.topleft.show,.service_elements .inner_services.topright.show,.service_elements .inner_services.bottomleft.show,.service_elements .inner_services.bottomright.show{visibility:visible}.service-hex{overflow:hidden;margin:-10px 0 80px}.service-hex .center_wrap{margin:0 10px 0;width:167px;visibility:hidden;display:inline-block}@media (max-width:840px){.service-hex .center_wrap{visibility:visible}}@media (max-width:500px){.service-hex .center_wrap{width:125px;margin:0 8px 0}}.service-hex .center_wrap span.title{display:block;width:100%;text-align:center;color:#b1b0b0;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;margin-top:-50px}.service-hex .center_wrap span.title.show{visibility:visible}@media (max-width:840px){.service-hex .center_wrap span.title{margin-top:-40px}}.service-hex .center_wrap .hexagon{-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg);cursor:pointer;height:334px;overflow:hidden;visibility:hidden;width:167px}@media (max-width:500px){.service-hex .center_wrap .hexagon{height:250px;width:125px}}.service-hex .center_wrap .hexagon .hex1{-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg);height:100%;overflow:hidden;width:100%}.service-hex .center_wrap .hexagon .hex1 .hex2{-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg);height:100%;position:relative;visibility:visible;width:100%}.service-hex .center_wrap .hexagon .hex1 .hex2 .desc{color:#fff;font-family:'Lato',sans-serif;font-size:1.5em;font-weight:300;height:334px;line-height:1.5em;position:absolute;text-align:center;text-transform:uppercase;visibility:hidden;width:167px;overflow:hidden;background:#e7e7e7;display:block}@media (max-width:500px){.service-hex .center_wrap .hexagon .hex1 .hex2 .desc{height:250px;width:125px}}.service-hex .center_wrap .hexagon .hex1 .hex2 .desc.selected{background:#ff8e2c}.service-hex .center_wrap .hexagon .hex1 .hex2 .desc.base{background:#ccc}.service-hex .center_wrap .hexagon .hex1 .hex2 .desc.one{background:#ddd}.service-hex .center_wrap .hexagon .hex1 .hex2 .desc.two{background:#eee}.service-hex .center_wrap .hexagon .hex1 .hex2 .desc.three{background:#aaa}.service-hex .center_wrap .hexagon .hex1 .hex2 .desc h2{margin:152px auto 0 auto;text-transform:none;color:#fff;font-size:3.5em;font-weight:600}@media (max-width:500px){.service-hex .center_wrap .hexagon .hex1 .hex2 .desc h2{margin:114px auto 0 auto;font-size:2.5em}}.service-hex .center_wrap .hexagon .hex1 .hex2 .desc h2 span{font-size:.75em}.service-hex .center_wrap .hexagon .hex1 .hex2 .desc p{font-size:.5em;text-transform:lowercase}.service-hex .center_wrap .hexagon .hex1 .hex2 .desc .overlay{background:rgba(237,17,101,.7);height:100%;position:absolute;width:100%;top:50px;visibility:hidden;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-webkit-animation-delay:0s;-moz-animation-delay:0s}@media (max-width:840px){.service-hex .center_wrap .hexagon .hex1 .hex2 .desc .overlay{display:none}}.service-hex .center_wrap .hexagon .hex1 .hex2 .desc .overlay.fadeIn{visibility:visible}.service-hex .center_wrap .hexagon .hex1 .hex2 .desc .overlay.hide_overlay{visibility:hidden}.service-hex .center_wrap .hexagon .hex1 .hex2 .desc .overlay span{position:absolute;top:105px;left:0;right:0;margin:auto;bottom:0;font-family:"proxima_nova_bold",'Helvetica Neue',Arial,Helvetica,sans-serif;-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-delay:0s;-moz-animation-delay:0s}.service-hex .center_wrap .hexagon .hex1 .hex2 .desc .overlay span.show_overlay{-webkit-animation-name:fadeInSubtleBottom;-moz-animation-name:fadeInSubtleBottom;animation-name:fadeInSubtleBottom}.service-hex .center_wrap .hexagon .hex1 .hex2 .desc .overlay span.overlay_hide{-webkit-animation-name:fadeOutSubtle;-moz-animation-name:fadeOutSubtle;animation-name:fadeOutSubtle}.no_transition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important;opacity:1!important;-webkit-animation-name:none;animation-name:none}.popup{position:absolute;height:100%;width:100%;top:0;left:0;display:none}.popup_bg{background:rgba(0,0,0,.4);position:absolute;z-index:1;height:100%;width:100%}@media (max-width:840px){.nomobi{display:none}.cs_lexus{display:none}.cs_minutehack{display:none}.cs_vevropu{display:none}}iframe[name="google_conversion_frame"]{height:0!important;width:0!important;line-height:0!important;font-size:0!important;margin-top:-13px;float:left}