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;}:focus{outline:0;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6{font-weight:normal;}a{-webkit-tap-highlight-color:rgba(0,0,0,0);}a:hover{opacity:1;}html{height:100%;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;}.careers_rtcolumn{float:left;width:20%;padding-top:1%;}.careerlinks{display:block; list-style-type:none;width:100%;padding-top:0.5em;}.careerlinks li{display:block;padding:0.5em 0.5em;border-bottom:solid 1px #c8c8c8;}.careerlinks li a{padding: 0.3em 0.8em;color:#000;display:block;}.careerspos_title{font-size:1.25em;display:block;background:#a5c96c;color:#fff;padding:0.3em 0.5em;width:92%;}@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('../img/backgrounds/header_select@2x.png') !important;}footer a.mail{background-image:url('../img/backgrounds/footer_mail@2x.png') !important;}footer a.kickoff{background-image:url('../img/backgrounds/footer_kickoff@2x.png') !important;}footer a.phone{background-image:url('../img/backgrounds/footer_mobile@2x.png') !important;}footer a.social{background-image:url('../img/backgrounds/footer_social@2x.png') !important;}footer a.logo{background-image:url('../img/backgrounds/footer_logo@2x.png') !important;}a.social_icon{background-image:url('../img/icons/contact_social@2x.png') !important;}.button.blue span{background-image:url('../img/icons/contact_gps@2x.png') !important;}article.portfolio .browser{background-image:url('../img/portfolio/chrome_buttons@2x.png') !important;}article.portfolio .iphone div{background-image:url('../img/portfolio/iphone@2x.png') !important;}article.portfolio .iphone5 div{background-image:url('http://sidigital.co/public/img/portfolio/iphone5@2x.png') !important;}article.portfolio .iphone5s div{background-image:url('../img/portfolio/iphone5s@2x.png') !important;}.image_fade_holder.browser{background-image:url('../img/portfolio/chrome_buttons@2x.png') !important;}div.image_group .col.pepsi{background-image:url('../img/icons/jobs_pepsi@2x.png') !important;}div.image_group .col.latest_imac{background-image:url('../img/icons/jobs_imac@2x.png') !important;}div.image_group .col.macbook_air{background-image:url('../img/icons/macbook_air@2x.png') !important;}div.image_group .col.hours{background-image:url('../img/icons/jobs_hours@2x.png') !important;}div.image_group .col.pizza{background-image:url('../img/icons/jobs_pizza@2x.png') !important;}.slider #budget_slider a{background-image:url('../img/buttons/range_button@2x.png') !important;}.keypad_lights{background-image:url('../img/icons/keypad_lights@2x.png') !important;}a.play_button{background-image:url('../img/team/btn_play@2x.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{background-image:url('../img/team/social_sprite@2x.png') !important;}.portfolio_header_link{background-image:url('../img/portfolio/logos@2x.png') !important;}.social_update{background-image:url('../img/icons/social_update@2x.png') !important;}.lab_portfolio:before{background-image:url('../img/portfolio/lab_images/lab_badge@2x.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('../img/backgrounds/chem_set/mobile/stage_1@2x.png') !important;background-size:650px 181px !important;}#stage_2 .bg{background-image:url('../img/backgrounds/chem_set/mobile/stage_2@2x.png') !important;background-size:650px 625px !important;}#stage_3 .bg{background-image:url('../img/backgrounds/chem_set/mobile/stage_3@2x.png') !important;background-size:650px 550px !important;}#stage_4 .bg{background-image:url('../img/backgrounds/chem_set/mobile/stage_4@2x.png') !important;background-size:650px 650px !important;}#stage_5 .bg{background-image:url('../img/backgrounds/chem_set/mobile/stage_5@2x.png') !important;background-size:650px 649px !important;}#stage_6 .bg{background-image:url('../img/backgrounds/chem_set/mobile/stage_6@2x.png') !important;background-size:650px 650px !important;}#stage_7 .bg{background-image:url('../img/backgrounds/chem_set/mobile/stage_7@2x.png') !important;background-size:650px 1631px !important;}}@font-face{font-family:'proxima_nova_bold';src:url('../fonts/proximanova-bold-webfont.eot');src:url('../fonts/proximanova-bold-webfont-.eot#iefix') 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#proxima_nova_rgbold') 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-.eot#iefix') 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#proxima_nova_semibold') 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-.eot#iefix') 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#proxima_nova_regular') 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-.eot#iefix') 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#proxima_nova_light') 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-.eot#iefix') 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#MenschMenschBold') 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-.eot#iefix') 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#MenschMenschThin') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'pacificoregular';src:url('../fonts/pacifico-webfont.eot');src:url('../fonts/pacifico-webfont-.eot#iefix') format('embedded-opentype'), url('../fonts/pacifico-webfont.woff') format('woff'), url('../fonts/pacifico-webfont.ttf') format('truetype'), url('../fonts/pacifico-webfont.svg#pacificoregular') format('svg');font-weight:normal;font-style:normal;}article.home h1,article.home p{text-align:center;}#scroll_reminder{background:url('../img/backgrounds/chem_set/scroll_reminder.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') 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');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: 740px){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:0.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: 740px){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:0px;}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:0px;}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: 740px){div.chem_stage .feature p{text-align:left;}}div#stage_1 .bg{background:url('../img/backgrounds/chem_set/stage_1.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') 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') 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:0px;display:block;z-index:4;}div#stage_1 #logo_animated_bg{background:url('../img/backgrounds/chem_set/logo_animated_blue.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') 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') 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') no-repeat center top;height:625px;top:0px;left:0px;}@media only screen and (max-width: 1010px){div#stage_2 .bg{background:url('../img/backgrounds/chem_set/mobile/stage_2.png') no-repeat center top;height:625px;top:0px;left:0px;}}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:4px !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') 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') no-repeat center bottom;}div#stage_2 #imac #imac_browser{background:url('../img/backgrounds/chem_set/imac_browser.png') no-repeat 0 0;background-size:100%;width:0px;height:0px;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') 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') no-repeat center top;height:550px;top:0px;left:0px;}@media only screen and (max-width: 1010px){div#stage_3 .bg{background:url('../img/backgrounds/chem_set/mobile/stage_3.png') no-repeat center top;height:550px;top:0px;left:0px;}}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') no-repeat 0 0;background-size:100%;width:0px;height:0px;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') 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') 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') 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') 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') no-repeat center top;height:650px;top:0px;left:0px;}@media only screen and (max-width: 1010px){div#stage_4 .bg{background:url('../img/backgrounds/chem_set/mobile/stage_4.png') no-repeat center top;height:650px;top:0px;left:0px;}}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') 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') 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') 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') 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:#57b717;height:0px;z-index:6;}div#stage_4 #bag_browser_front .tshirt{background:url('../img/backgrounds/chem_set/bag_browser_front.png') no-repeat 0 0;width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:7;}div#stage_5{height:761px;}div#stage_5 .bg{background:url('../img/backgrounds/chem_set/stage_5.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') no-repeat center top;height:649px;top:0px;left:0px;}@media only screen and (max-width: 1010px){div#stage_5 .bg{background:url('../img/backgrounds/chem_set/mobile/stage_5.png') no-repeat center top;height:649px;top:0px;left:0px;}}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') no-repeat left top;position:relative;width:1004px;height:872px;top:0px;left:-4px;}html.no-canvas div#stage_6 .bg{background:url('../img/backgrounds/chem_set/mobile/stage_6.png') no-repeat center top;height:650px;width:auto;top:0px;left:0px;}@media only screen and (max-width: 1010px){div#stage_6 .bg{background:url('../img/backgrounds/chem_set/mobile/stage_6.png') no-repeat center top;height:650px;width:auto;top:0px;left:0px;}}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') 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') 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:0px;position:absolute;height:40px;width:214px;background:url('../img/teabot/tech/sid_parts/claw.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:0px;z-index:5;cursor:url('../img/breakingbad/cursor.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:0px;left:100px;background:url('../img/backgrounds/chem_set/stage_6_barrel.png') no-repeat 0 0;z-index:3;}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') no-repeat 0 0;}div#stage_6 #breaking_bad_container .walter a{position:absolute;left:0px;right:0px;top:0px;bottom:0px;display:block;}div#stage_6 #breaking_bad_container .walter a:hover{cursor:url('../img/breakingbad/cursor.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') no-repeat 0 0;}div#stage_6 #breaking_bad_container .shoot_walter{background:url('../img/backgrounds/chem_set/shoot_walter_white.png') no-repeat 0 0;position:absolute;z-index:2;left:279px;top:30px;width:600px;height:100px;}.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') 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') no-repeat center top;height:1631px;top:0px;left:0px;}@media only screen and (max-width: 1010px){div#stage_7 .bg{background:url('../img/backgrounds/chem_set/mobile/stage_7.png') no-repeat center top;height:1631px;top:0px;left:0px;}}@media only screen and (max-width: 1010px){div#stage_7 #stage_7_map_image{display:block !important;width:100%;height:1631px;position:absolute;top:0px;left:0px;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:90px !important;width:235px !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') 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:0px;height:4px;background:#d0d0d0;position:absolute;z-index:6;}div#stage_7 .formula_bond.y{width:4px;height:0px;}div#stage_7 .formula_bond.angled{width:0px;}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') 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') 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:#57b717;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') 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 0px;}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;}}.form{width:100%;max-width:630px;margin-top:5px;float:left;position:relative;z-index:4;}.contactform{width:100%;max-width:670px;margin-top:5px;float:none;position:relative;z-index:4; margin-left:auto; margin-right:auto;}.form.middle{float:none;margin:5px auto;}.form .form_content{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}.form .form_content.sent{opacity:0.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: 740px){.form{padding-bottom:50px;}}.form .sent_overlay{background:url('../img/backgrounds/contact_sent.png') no-repeat center center;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;display:none;}.form span{display:block;position:absolute;left:0px;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: 740px){.form span{bottom:0px;right:0px;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:0px;bottom:0px;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: 740px){.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:"Upload brief";position:absolute;top:5px;left:0px;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 #429605;background:#ef3f7f;color:#fff;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.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 0px rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 0px rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 0px rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.2);text-shadow:0 1px 0px rgba(0,0,0,0.2);background:#45a500;z-index:1;}.form .file_upload.rfp:after:hover{background:#eb1163;cursor:pointer;}.form .file_upload.rfp:after:active{text-shadow:0 -1px 0px rgba(0,0,0,0.1);background:#ea105e;-webkit-box-shadow:inset 0 1px 0px #d20e54, 0 1px 2px rgba(255,255,255,0.9);-moz-box-shadow:inset 0 1px 0px #d20e54, 0 1px 2px rgba(255,255,255,0.9);box-shadow:inset 0 1px 0px #d20e54, 0 1px 2px rgba(255,255,255,0.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:"Attached!";}.form .file_upload.rfp input{position:absolute;top:0px;left:0px;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:0px;text-align:left;width:500px;}.form .file_upload.rfp progress{bottom:5px;}.form .file_upload.error span{-webkit-animation:pulse_error 0.9s infinite linear;-moz-animation:pulse_error 0.9s infinite linear;-ms-animation:pulse_error 0.9s infinite linear;-o-animation:pulse_error 0.9s infinite linear;animation:pulse_error 0.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:0px;bottom:0px;}.form .file_upload progress{position:absolute;left:0px;bottom:0px;display:none;}.form.contact_form{float:none;margin:5px auto;}.form.contact_form .button{float:none;}input.text,textarea{padding:11px 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: 740px){input.text,textarea{max-width:100%;padding:6px 9px;font-size:1.2em;margin-right:0px;margin-top:15px;}}input.text.error,textarea.error{border-color:#f39b9b !important;border-width:3px;padding:9px 10px;}input.text.last,textarea.last{margin-right:0px;}input.text:focus,textarea:focus{border:1px solid #a7a7a7;box-shadow:0 2px 2px #eee inset;color:#493e45;padding:11px 10px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}@media only screen and (max-width: 740px){input.text:focus,textarea:focus{padding:4px 9px;}}input.text.full,textarea.full{max-width:100%;margin-right:0px;}textarea{float:none;margin-right:0px;line-height:1.5em;}#form_errors{color:#f39b9b;text-align:center;font-family:"proxima_nova_bold", 'Helvetica Neue', Arial, Helvetica, sans-serif;font-size:1.5em;margin-top:35px;}.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: 740px){.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:0px;right:0px;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 0px 27px 0;width:100%;position:relative;z-index:2;float:none;}@media only screen and (max-width: 740px){.date_container input{font-size:3.275em;padding:21px 0 19px;}}.date_container.year{width:200px;margin-right:0px;}@media only screen and (max-width: 740px){.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: 740px){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') no-repeat 0 0;background-size:30px 60px;}.radio input:checked + label:before{background:url('../img/buttons/radio.png') no-repeat 0 -30px;}.radio input.last{margin-left:55px;}.form_help{float:right;position:relative;}@media only screen and (max-width: 740px){.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;}.form_help .help{position:absolute;top:37px;right:0px;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 0px 5px 5px;-moz-border-radius:5px 0px 5px 5px;border-radius:5px 0px 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:0px;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:0px;}.form_help.active .button{background:#f3f3f3;border-bottom:0px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;-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') 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: 740px){.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: 740px){.form .range_label:after{top:30px;}}textarea{max-width:100%;font-size:1em;height:309px;}html.no-cssanimations textarea{max-width:94%;}@media only screen and (max-width: 740px){textarea{height:150px;}}@media only screen and (max-width: 740px){form.kickoff .form{padding-bottom:0px;}}::-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:0px;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') no-repeat 0 0;position:absolute;bottom:0px;right:50px;opacity:0.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:0px;margin-top:0px;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') 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') no-repeat 0 0;width:67px;height:49px;}}#timeline .month span{font-size:0.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;}}@media only screen and (max-width: 978px){#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:0px;top:auto;}#timeline .event.down span.stalk{bottom:0px;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:0px;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:0.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:0px;}}#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:0px;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:0px !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:0px;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:0px !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:0.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:0px;}#timeline .event a.event{background:url('../img/icons/timeline_events.png') no-repeat 0 0;display:block;width:47px;height:48px;position:absolute;top:0px;right:0px;z-index:6;}@media only screen and (max-width: 978px){#timeline .event a.event{right:auto;left:50%;margin-left:-23px;margin-top:0px;padding-bottom:0px;}}#timeline .event a.event:hover{background-position:0px -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:0px;left:22px;}.video_container.teabot{position:absolute;height:auto;top:0px;margin-top:89px;padding:0px !important;overflow:hidden;z-index:-1;}@media only screen and (max-width: 1010px){.video_container.teabot{height:auto;padding:0px !important;position:relative;margin-top:0px;}.video_container.teabot video{width:100%;max-width:100%;}}.video_container.teabot.no_video{position:relative;top:auto;margin-top:0px;}.video_container.teabot h1{color:#fff;display:none;text-shadow:none;font-size:5em;position:absolute;left:0px;right:0px;top:0px;bottom:0px;margin:auto;text-align:center;height:1em;line-height:1em;letter-spacing:0em;}@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: 740px){.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:0px;}.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') no-repeat 17px 16px;text-shadow:none;}.video_container.teabot .bot_intro a:hover{border-color:#5ad601;color:#5ad601;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:3.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:3.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:0px;right:0px;top:0px;left:0px;}.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 0px rgba(0,0,0,0.05) ;-moz-box-shadow:0 4px 0px rgba(0,0,0,0.05) ;box-shadow:0 4px 0px rgba(0,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') no-repeat center left;}.teabot .source_code.nodejs{background:url('../img/teabot/tech/nodejs_icon.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:0px 1px 0px 0px #fff inset, 0px 1px 1px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 0px 0px #fff inset, 0px 1px 1px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 0px 0px #fff inset, 0px 1px 1px 0px rgba(0,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') 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,0.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:0.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:0px;bottom:0px;left:0px;right:0px;line-height:2em;font-size:0.5em;text-align:center;}.teabot .teabot_info .timer > #slice{position:absolute;width:1em;height:1em;clip:rect(0px,1em,1em,0.5em);}.teabot .teabot_info .timer > #slice.gt50{clip:rect(auto,auto,auto,auto);}.teabot .teabot_info .timer > #slice > .pie{border:0.1em solid #ef3f7f;position:absolute;width:0.8em;height:0.8em;clip:rect(0em,0.5em,1em,0em);-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.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:#c0c0c0;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:#5ad601;line-height:36px;margin:10px 0;}.teabot .teabot_waiting #waiting_time{margin-top:25px;color:#5ad601;}.teabot #main_request_button{position:absolute;width:100px;top:581px;left:50%;margin-left:-570px;}.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:0px;}.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:0px;top:0px;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 #5ad601;}.teabot .breaking_bad_game a:hover{color:#5ad601;}.teabot .breaking_bad_game a.button:hover{color:#fff;}.teabot .sid_stats{bottom:0px;left:50%;top:auto;height:44px;line-height:44px;margin-left:-380px;width:800px;padding:0px;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 #5ad601;}.teabot .sid_stats a:hover{color:#5ad601;}.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: 740px){.teabot .webcam_container{width:100%;}}.teabot .webcam_container.playing{box-shadow:0 0 10px #ed3e7e;}.teabot .webcam_container #start_counter{position:absolute;top:0px;left:0px;right:0px;bottom:0px;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%;}.teabot .webcam_container #webcam.offline{background:#e2e2e2 url('../img/teabot/offline_poster.jpg') no-repeat center center;}.teabot .webcam_container #webcam.offline #front_cam,.teabot .webcam_container #webcam.offline #ball_cam,.teabot .webcam_container #webcam.offline .stream_target{display:none;}.teabot .webcam_container #webcam.offline #offline{display:block;}.teabot .webcam_container #webcam.no_websockets{background:#e2e2e2 url('../img/teabot/no_websockets.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:0px;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:0.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:0px;left:0px;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:0px;top:0px;right:0px;bottom:0px;}.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:0px;left:0px;right:0px;bottom:0px;z-index:977;visibility:hidden;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter:alpha(opacity = ("0" * 100));-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.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') no-repeat 0 -23px;z-index:979;transform:translateX(-50%) translateY(-50%);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.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:80px;left:77px;right:77px;bottom:80px;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 0px rgba(0,0,0,0.1) ;-moz-box-shadow:0 4px 0px rgba(0,0,0,0.1) ;box-shadow:0 4px 0px rgba(0,0,0,0.1) ;z-index:977;transform:translateX(-50%) translateY(-50%);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter:alpha(opacity = ("0" * 100));-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.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') 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:11px 10px 11px 60px;}.teabot .webcam_container .sid_modal .sid_modal_content .button{margin:30px auto 0;}.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:0px;}.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:0px;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:0px;background:#fff url('../img/teabot/twitter.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:0.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:0.9em;}.take_control .text:-ms-input-placeholder{font-family:"proxima_nova_regular", 'Helvetica Neue', Arial, Helvetica, sans-serif;font-size:0.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') 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:561px;}.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:0px;}.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:0px;}.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:0px;left:0px;right:0px;bottom:0px;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:0px;right:0px;bottom:0px;top:0px;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:#5ad601;font-family:"proxima_nova_regular", 'Helvetica Neue', Arial, Helvetica, sans-serif;display:block;margin-top:20px;}.overlay_controls{position:absolute;bottom:89px;right:0px;width:110px;height:115px;z-index:10;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.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') 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 0px rgba(0,0,0,0.05) ;-moz-box-shadow:0 4px 0px rgba(0,0,0,0.05) ;box-shadow:0 4px 0px rgba(0,0,0,0.05) ;padding:0px;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 0px rgba(0,0,0,0.05) ;-moz-box-shadow:0 2px 0px rgba(0,0,0,0.05) ;box-shadow:0 2px 0px rgba(0,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:3.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:0px;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:0px;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: 740px){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') 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 0px 0 0;text-align:left;}.now_playing div img{display:block;width:87px;height:87px;border:4px solid #fff;-webkit-box-shadow:0 0px 3px rgba(0,0,0,0.2) ;-moz-box-shadow:0 0px 3px rgba(0,0,0,0.2) ;box-shadow:0 0px 3px rgba(0,0,0,0.2) ;margin:0px 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:0px;right:0px;bottom:0px;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 0px rgba(0,0,0,0.3) ;-moz-box-shadow:0 1px 0px rgba(0,0,0,0.3) ;box-shadow:0 1px 0px rgba(0,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;}.request_form{-webkit-box-shadow:0 4px 0px rgba(0,0,0,0.05)  !important;-moz-box-shadow:0 4px 0px rgba(0,0,0,0.05)  !important;box-shadow:0 4px 0px rgba(0,0,0,0.05)  !important;}.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:#5ad601;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:#5ad601;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:0px;}.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 #5ad601;-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:#5ad601;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:#5ad601;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 #5ad601 ;-moz-box-shadow:0 0 2px 2px #5ad601 ;box-shadow:0 0 2px 2px #5ad601 ;}.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') 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') 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:0px;position:absolute;height:40px;width:214px;background:url('../img/teabot/tech/sid_parts/claw.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:#5ad601;}.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:0.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(0em,1em,1em,0.5em);}.pctCountdown .pctPie{clip:rect(0em,0.5em,1em,0em);}.pctPie.pctFull{clip:rect(auto,auto,auto,auto);}.pctTrack,.pctPie .pctSlice{border:0.05em solid #eee;position:absolute;width:0.9em;height:0.9em;-moz-border-radius:0.5em;-o-border-radius:0.5em;-webkit-border-radius:0.5em;-ms-border-radius:0.5em;border-radius:0.5em;}.pctPie .pctSlice{background:transparent;border-color:#c0c0c0;clip:rect(0em,0.5em,1em,0em);}.pctCountdown .pctPie .pctSlice{clip:rect(0em,1em,1em,0.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{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:0px;z-index:1;height:auto;padding:0px !important;}.video_container.static img{max-width:100%;margin:0px 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:0px;}.video_container .video_full_width video{height:auto;width:100%;}@media (min-width: 1500px){.video_container .video_full_width video{min-height:700px;min-width:1180px;margin-top:-4%;}}@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:0px;}}.video_overlay{margin-top:526px;background:url("../img/backgrounds/noise.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:0px;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:0px;max-width:100%;}.infographic_zoom{cursor:url("../img/icons/blank.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') no-repeat 0 0;z-index:5;}.infographic_section{height:1700px;}@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 0.5s 0s ease-out;-moz-animation:appreciate 0.5s 0s ease-out;-ms-animation:appreciate 0.5s 0s ease-out;-o-animation:appreciate 0.5s 0s ease-out;animation:appreciate 0.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:-0.07em;}.raconteur_social .appreciate a span.total.wide{font-size:2.7em;text-indent:0px;}.raconteur_social .appreciate a span.fill{bottom:0px;top:auto;height:0%;z-index:1;background:#e69d97;}.raconteur_social .appreciate a span.mask{top:0px;bottom:0px;right:0px;left:0px;height:100%;width:100%;background-size:100px 100px;z-index:3;overflow:hidden;}.raconteur_social .appreciate .label{display:block;width:130px;color:#fff;padding:0px;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') 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:0.87em;border-top:2px solid #e69d97;margin-top:0px;-webkit-appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-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:0.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') 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:0px -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:110px;}.responsive_container span.responsive{display:block;width:80px;height:16px;background:url('../img/portfolio/raconteur/devices.png') no-repeat 0 0;text-align:center;font-size:0.875em;color:#cecece;padding-top:84px;position:absolute;top:0px;}@media (max-width: 790px){.responsive_container span.responsive{display:none;}}.responsive_container span.responsive.active{color:#5ad601;}.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:0px;right:0px;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:#5ad601;opacity:0.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:0px;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:0px;left:1px;bottom:0px;z-index:5;border-right:5px solid #5ad601;}.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(0.5,0.5);-webkit-transform:scale(0.5,0.5);-o-transform:scale(0.5,0.5);-ms-transform:scale(0.5,0.5);transform:scale(0.5,0.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:0px;right:0px;position:absolute;background:#e9e9e9 url('../img/portfolio/chrome_buttons.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,0.2);-moz-box-shadow:inset 0 6px 0 -5px #fff, 0 1px 1px rgba(0,0,0,0.2);box-shadow:inset 0 6px 0 -5px #fff, 0 1px 1px rgba(0,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:0.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:#5ad601;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:1px;background:#c4c1c3;height:80px;position:absolute;right:0px;top:44px;}.raconteur_stat:last-child:after{display:none;}.raconteur_stat span{display:block;color:#493e45;font-size:24px;}@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:0px;}@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:89px;}}.raconteur_inspiration{display:inline-block;width:481px;height:301px;background:url('../img/portfolio/raconteur/inspiration.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:0px;}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:0px;}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') 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 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.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") 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,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') 0 0 no-repeat transparent;background-size:29px 200px;position:absolute;top:79%;}.image_fade_controls a.left{background-position:0 0;left:0px;}.image_fade_controls a.left:hover{background-position:0 -50px;}.image_fade_controls a.right{background-position:0 -100px;right:0px;}.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:0px;}.project-desccontent{font-size:1.1em; line-height:0.9em;}}.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:0px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}}article.blog blockquote{width:100% !important;margin-left:0 !important;}#walt_container{background:#1f1d1c url('../img/breakingbad/bg.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:0px;left:0px;right:0px;bottom:0px;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:0px;left:0px;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') 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:0px;background:url('../img/breakingbad/foreground.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') 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') 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') 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') 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') 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') 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') 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') 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:0px;left:0px;-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:0px;bottom:0px;left:0px;right:0px;line-height:2em;font-size:0.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:0.3em;}#walt_container #scene #info #timer > #slice{position:absolute;width:1em;height:1em;clip:rect(0px,1em,1em,0.5em);}#walt_container #scene #info #timer > #slice.gt50{clip:rect(auto,auto,auto,auto);}#walt_container #scene #info #timer > #slice > .pie{border:0.05em solid #3a3a3a;position:absolute;width:0.9em;height:0.9em;clip:rect(0em,0.5em,1em,0em);-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.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') 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:0px;left:0px;right:0px;bottom:0px;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:0px;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:0px;}#walt_container #start_screen p.rules{font-size:20px;text-shadow:none;width:413px;margin:35px auto 0;letter-spacing:0em;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') 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 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.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') 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:0px;left:0px;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') 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:0px;top:0px;width:292px;height:271px;background:url('../img/halloween/web.png') no-repeat 0 0;}@media (min-width: 1390px){.halloween_header .web{display:block;}}.halloween_header img{display:block;margin-bottom:0px;}.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:0px;left:50%;background:url('../img/halloween/zombie_team.jpg') no-repeat center top;width:1320px;height:290px;margin-left:-660px;}@media (max-width: 1224px){.halloween_header .zombie_team{width:100%;left:0px;margin:0px;position:relative;}}.halloween_header .zombie_team span{width:54px;height:28px;display:block;position:absolute;background:url('../img/halloween/names.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') 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:0px;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 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.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:740px;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") 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 0px rgba(0,0,0,0.2) ;-moz-box-shadow:0 9px 0px rgba(0,0,0,0.2) ;box-shadow:0 9px 0px rgba(0,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:0px;left:0px;}.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") 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:0px;padding-top:0px;top:0px;width:100%;height:auto;left:0px;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:0.7em;}.halloween .webcam_container .afk p a:hover{color:#fff;}.halloween .webcam_container .afk p a:active{-webkit-box-shadow:inset 0 1px 0px #d20e54, 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px 0px #d20e54, 0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 0px #d20e54, 0 1px 2px rgba(0,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:0px;}.halloween .webcam_container .afk div.single{margin-right:0px;}.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:0px;width:100%;position:relative;left:0px;top:0px;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") 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:0.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:0px;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:0px;left:0px;right:0px;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:0px;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:0px;}.halloween_log .close{position:absolute;left:50%;margin-left:-20px;top:-75px;width:32px;height:41px;background:url("../img/halloween/close.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:0px;right:0px;font-size:14px;color:#787878;text-align:center;text-transform:uppercase;letter-spacing:0.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:0.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(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter:alpha(opacity = ("0" * 100));-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.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:0px;}.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:0px !important;text-align:center !important;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}}*{-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:3.75em;color:#493e45;display:block;letter-spacing:-0.01em;width:100%;}@media only screen and (max-width: 978px){h1{font-size:3.25em;}}@media only screen and (max-width: 740px){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:-0.01em;text-align:center;width:100%;}@media only screen and (max-width: 978px){h2{font-size:2.25em;}}h2.large{font-size:3.75em;text-shadow:0 1px 0px #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: 740px){h2.large span{display:block;}h2.large span.no_drop{display:inline;}}h3{color:#493e45;font-size:1.875em;line-height:0.975em;width:100%;text-shadow:0 1px 0px #fff;}h4{color:#493e45;font-size:1.45em;letter-spacing:-0.01em;width:100%;}h5{color:#493e45;font-size:1.5em;letter-spacing:-0.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:0.02em;margin-top:30px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-shadow:0 1px 0px #fff;font-size:1.1em;}@media only screen and (max-width: 740px){p{font-size:1.2em;}}p a{color:#626262;border-bottom:1px solid #5ad601;}p a:hover{color:#5ad601;}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: 740px){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:30px auto 0;}a[href^=tel]{color:#626262;border-bottom:1px solid #5ad601;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:0px;}@media only screen and (max-width: 978px){body{padding-bottom:0px;}}@media only screen and (max-width: 740px){body{font-size:90%;padding-bottom:0px;}}body.tender_active{overflow:hidden;min-height:700px;padding-bottom:0px;}@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;}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);}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:0px;bottom:0px;z-index:1;width:218px;height:100%;background:#49a40d;border-left:2px solid #d80059;padding-top:23px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;}@media only screen and (max-width: 740px){#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') no-repeat 25px 18px;background-size:11px 11px;}#body_wrap{height:100%;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: 740px){#body_wrap{background:#fff;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}}.background{width:100%;height:100%;padding-top:89px;background:#fcfcfc url('../img/backgrounds/noise.png') 0 0;position:relative;min-height:755px;z-index:1;}@media only screen and (max-width: 740px){.background{padding-top:0px;}}div.divider{margin-top:60px;padding-top:60px;position:relative;}div.divider.grey{background:rgba(217,217,217,0.1);-webkit-box-shadow:inset 0 0 2px 1px rgba(0,0,0,0.08), inset 0 0 2px 1px rgba(0,0,0,0.08);-moz-box-shadow:inset 0 0 2px 1px rgba(0,0,0,0.08), inset 0 0 2px 1px rgba(0,0,0,0.08);box-shadow:inset 0 0 2px 1px rgba(0,0,0,0.08), inset 0 0 2px 1px rgba(0,0,0,0.08);}html.no-opacity div.divider.grey{background:#f7f7f7;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}div.divider.grey article{padding-bottom:89px;padding-top:0px;}div.divider.grey article.small{padding-bottom:60px;}div.divider.grey article.no_bottom{padding-bottom:0px;}@media only screen and (max-width: 740px){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,0.08) inset;-moz-box-shadow:0 2px 1px rgba(0,0,0,0.08) inset;box-shadow:0 2px 1px rgba(0,0,0,0.08) inset;}div.divider.grey.first{margin-top:0px;-webkit-box-shadow:0 -2px 1px rgba(0,0,0,0.08) inset;-moz-box-shadow:0 -2px 1px rgba(0,0,0,0.08) inset;box-shadow:0 -2px 1px rgba(0,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:0px;padding-top:0px;background:#60b86b url('../img/treehouse/texture.jpg') no-repeat center bottom;}div.divider.green h2,div.divider.green p,div.divider.green a{color:#fff;text-shadow:0 1px 0px rgba(0,0,0,0.2);}div.divider.no_top{margin-top:0px;}@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') 0 0;height:25px;width:100%;position:relative;z-index:2;}@media only screen and (max-width: 740px){.wave{height:16px;background:url('../img/backgrounds/footer_wave_mobile.png') 0 0;background-size:42px 16px;}}.wave.grey{background:url('../img/backgrounds/footer_wave_grey.png') 0 0;}@media only screen and (max-width: 740px){.wave.grey{height:16px;background:url('../img/backgrounds/footer_wave_mobile_grey.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;}}@media only screen and (max-width: 978px){.col.third.related.last{float:none !important;}}@media only screen and (max-width: 740px){.col.third.related.last{padding-bottom:0px;}}.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: 740px){.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: 740px){.col.third.related a.image img{margin-bottom:0px !important;}}.col.third.related h4{height:62px;line-height:3.05em;}@media only screen and (max-width: 740px){.col.third.related h4{margin-top:0px;}}.col.third.related h4.double{line-height:1.45em;}@media only screen and (max-width: 740px){.col.third.related h4.double{margin-top:15px;}}@media only screen and (max-width: 740px){.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: 740px){.col h3{line-height:1.275em;}.col h3 span{display:block;}}.no_padding{padding:0px;}.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;}header{position:fixed;height:89px;display:block;padding:0 20px;top:0px !important;left:0px;right:0px;-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;background:rgba(255,255,255,0.97);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2) ;-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2) ;box-shadow:0px 1px 2px rgba(0,0,0,0.2) ;z-index:980;}html.no-cssgradients header{border-bottom:1px solid #ededed;}@media only screen and (max-width: 740px){header{position:relative;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;background:#fff;}}header .logo{display:block;width:140px;height:52px;float:left;margin-top:20px;background:url('../img/logo.png') no-repeat 0 0;background-size:138px 48px;}html.no-backgroundsize header .logo{background-image:url('../img/logos/logo_ie.png');}header #nav_dropdown{display:none;float:right;background:url('../img/buttons/menu.png') no-repeat 0 0;background-size:44px 88px;width:44px;height:44px;margin-top:23px;}@media only screen and (max-width: 740px){header #nav_dropdown{display:block;}}header ul{float:right;height:89px;}@media only screen and (max-width: 740px){header ul{display:none;}}header ul li{float:left;margin-left:46px;}@media only screen and (max-width: 978px){header ul li{margin-left:30px;}}@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:0px;top:32px;height:1px;width:100%;border-top:3px solid #5ad601;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter:alpha(opacity = ("0" * 100));-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.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 #5ad601;}html.no-csstransitions header ul li a.active > span{border-top:3px solid #5ad601;}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: 740px){article{padding-top:35px;}}article.ff_osx_fix{padding-left:1px;}article.brick{background:url('../img/backgrounds/brick_pattern.png') 0 40px;}article.last{padding-bottom:110px;}@media only screen and (max-width: 740px){article.last{padding-bottom:70px;}}article p{text-align:left;}article p.intro{width:100%;max-width:710px;font-size:1.2em;line-height:28px;margin:20px auto 0px 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;}.projects img{margin-bottom:0!important;}}@media only screen and (max-width: 978px){article img.full_width{max-width:100%;}}article img.no_bottom{margin-bottom:0px;}article span.pink_quote{color:#5ad601;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%;}}@media only screen and (max-width: 978px){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: 740px){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:0px;margin-right:40px !important;}}@media only screen and (max-width: 740px){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: 740px){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: 740px){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 img#services_uptime{position:absolute;left:50%;top:174px;margin-left:-121px;}@media only screen and (max-width: 978px){article.services img#services_uptime{top:40px;position:relative;}}@media only screen and (max-width: 978px){article.services img#services_left_arrow,article.services img#services_right_arrow{display:none;}}article.services img#services_left_arrow{position:absolute;left:139px;top:360px;}article.services img#services_right_arrow{position:absolute;right:125px;top:360px;}article.services div.uptime{margin:327px auto 0;float:none;padding-top:0px;}@media only screen and (max-width: 978px){article.services div.uptime{margin-top:60px;}}article.no_top{padding-top:0px !important;}article.blog{padding-top:82px;}@media only screen and (max-width: 740px){article.blog{padding-top:60px;}}@media only screen and (max-width: 978px){article.blog.related h3{margin-top:0px !important;margin-bottom:60px;}}article.blog.single img{margin-top:40px;}article.blog.single h2{font-size:1.45em;text-align:left;margin-top:40px;display:inline-block;clear:both;}article.blog.single h2 + p{margin-top:20px;}article.blog img{margin-bottom:0px;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: 740px){article.blog img:not(.blog_header):not(.blog_icon):note(.signup_mail){width:100%;max-width:100%;margin-bottom:0px !important;margin-top:20px !important;}}article.blog img.blog_header{margin-top:0px !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 0px;}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;}article.blog ul{margin:30px 0 0 40px;}article.blog ul li{text-align:left;margin-top:15px;letter-spacing:0.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:-0.01em;}@media only screen and (max-width: 978px){article.blog blockquote{width:100%;margin-left:0px;}}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:0px;}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:0px;margin-top:30px;left:50%;margin-left:-66px;}@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:last-child{padding-bottom:89px;}article.contact p{max-width:630px;width:100%;margin:auto;text-align:center;margin-top:40px;}@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: 740px){article.team_list .team_bio:first-of-type{margin-top:0px;}}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: 740px){article.portfolio .left.text,article.portfolio .right.text{padding:0px;}}@media only screen and (max-width: 740px){article.portfolio .left h3:first-child,article.portfolio .right h3:first-child{margin-top:0px;}}article.portfolio .raconteur_portfolio iframe{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2) ;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2) ;box-shadow:0 1px 1px rgba(0,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;}}@media only screen and (max-width: 978px){article.portfolio .raconteur_portfolio iframe{max-height:300px;}}article.portfolio .browser{margin-top:40px;width:480px;background:#e9e9e9 url('../img/portfolio/chrome_buttons.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,0.2);-moz-box-shadow:inset 0 6px 0 -5px #fff, 0 1px 1px rgba(0,0,0,0.2);box-shadow:inset 0 6px 0 -5px #fff, 0 1px 1px rgba(0,0,0,0.2);padding-top:30px;overflow:hidden;position:relative;z-index:3;}article.portfolio .browser.no_top{margin-top:0px;}@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: 740px){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:0px !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: 740px){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') 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') 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') 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') 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') 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:0px;position:absolute;top:3px;left:0px;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') 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: 740px){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:0px;}article.portfolio p img{display:block;margin:55px auto;-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.2) ;-moz-box-shadow:0 2px 1px rgba(0,0,0,0.2) ;box-shadow:0 2px 1px rgba(0,0,0,0.2) ;}article.portfolio p img.no_shadow{-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0) ;-moz-box-shadow:0px 0px 0px rgba(0,0,0,0) ;box-shadow:0px 0px 0px 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:0.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 #5ad601;}article.portfolio ul li a:hover{color:#5ad601;}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: 740px){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:0px;}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: 740px){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:0px;}}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: 740px){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;display:none;}@media only screen and (max-width: 740px){article.talk_to_us_message{padding-bottom:0 !important;}}@media only screen and (max-width: 740px){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') no-repeat 0 0;background-size:206px 590px;margin-right:39px;}@media only screen and (max-width: 524px){.portfolio_header_link{margin-right:0px;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:0px;}.portfolio_header_link.port_drivesmart:hover{background-position:0 -531px;}.portfolio_header_link.last{margin-bottom:0px !important;}div.kick_off_section{display:none;}footer{height:475px;color:#fff;position:relative;display:block;background:#57b717;background:linear-gradient(bottom,#49a40d 0%,#49a40d 30%,#57b717 30%,#57b717 100%) repeat 0 0;background:-o-linear-gradient(bottom,#49a40d 0%,#49a40d 30%,#57b717 30%,#57b717 100%) repeat 0 0;background:-moz-linear-gradient(bottom,#49a40d 0%,#49a40d 30%,#57b717 30%,#57b717 100%) repeat 0 0;background:-webkit-linear-gradient(bottom,#49a40d 0%,#49a40d 30%,#57b717 30%,#57b717 100%) repeat 0 0;background:-ms-linear-gradient(bottom,#49a40d 0%,#49a40d 30%,#57b717 30%,#57b717 100%) repeat 0 0;text-shadow:0 -1px 0px rgba(0,0,0,0.2);position:fixed;text-align:center;bottom:0px;left:0px;right:0px;z-index:0;}html.no-canvas footer{position:relative;margin-top:-23px;padding:0 10px 10px;height:auto;background:#57b717;background:linear-gradient(bottom,#49a40d 0%,#49a40d 23%,#57b717 23%,#57b717 100%) repeat 0 0;background:-o-linear-gradient(bottom,#49a40d 0%,#49a40d 23%,#57b717 23%,#57b717 100%) repeat 0 0;background:-moz-linear-gradient(bottom,#49a40d 0%,#49a40d 23%,#57b717 23%,#57b717 100%) repeat 0 0;background:-webkit-linear-gradient(bottom,#49a40d 0%,#49a40d 23%,#57b717 23%,#57b717 100%) repeat 0 0;background:-ms-linear-gradient(bottom,#49a40d 0%,#49a40d 23%,#57b717 23%,#57b717 100%) repeat 0 0;}@media only screen and (max-width: 1010px){footer{background:#57b717;background:linear-gradient(bottom,#49a40d 0%,#49a40d 25%,#57b717 25%,#57b717 100%) repeat 0 0;background:-o-linear-gradient(bottom,#49a40d 0%,#49a40d 25%,#57b717 25%,#57b717 100%) repeat 0 0;background:-moz-linear-gradient(bottom,#49a40d 0%,#49a40d 25%,#57b717 25%,#57b717 100%) repeat 0 0;background:-webkit-linear-gradient(bottom,#49a40d 0%,#49a40d 25%,#57b717 25%,#57b717 100%) repeat 0 0;background:-ms-linear-gradient(bottom,#49a40d 0%,#49a40d 25%,#57b717 25%,#57b717 100%) repeat 0 0;}}@media only screen and (max-width: 978px){footer{position:relative;margin-top:-23px;padding:0 10px 10px;height:auto;background:#57b717;background:linear-gradient(bottom,#49a40d 0%,#49a40d 23%,#57b717 23%,#57b717 100%) repeat 0 0;background:-o-linear-gradient(bottom,#49a40d 0%,#49a40d 23%,#57b717 23%,#57b717 100%) repeat 0 0;background:-moz-linear-gradient(bottom,#49a40d 0%,#49a40d 23%,#57b717 23%,#57b717 100%) repeat 0 0;background:-webkit-linear-gradient(bottom,#49a40d 0%,#49a40d 23%,#57b717 23%,#57b717 100%) repeat 0 0;background:-ms-linear-gradient(bottom,#49a40d 0%,#49a40d 23%,#57b717 23%,#57b717 100%) repeat 0 0;}}@media only screen and (max-width: 740px){footer{background:#57b717;background:linear-gradient(bottom,#49a40d 0%,#49a40d 28%,#57b717 28%,#57b717 100%) repeat 0 0;background:-o-linear-gradient(bottom,#49a40d 0%,#49a40d 28%,#57b717 28%,#57b717 100%) repeat 0 0;background:-moz-linear-gradient(bottom,#49a40d 0%,#49a40d 28%,#57b717 28%,#57b717 100%) repeat 0 0;background:-webkit-linear-gradient(bottom,#49a40d 0%,#49a40d 28%,#57b717 28%,#57b717 100%) repeat 0 0;background:-ms-linear-gradient(bottom,#49a40d 0%,#49a40d 28%,#57b717 28%,#57b717 100%) repeat 0 0;}}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:0 -1px 0px rgba(0,0,0,0.2);}footer p.legal{font-size:13px;margin-top:20px;max-width:none;}footer p.legal a{font-size:13px;float:none;display:inline;color:#fff;}footer p.legal a:hover{opacity:0.8;}footer div.social_contain{width:254px;padding-top:40px;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{background:url('../img/backgrounds/footer_kickoff.png') no-repeat center top;background-size:63px 47px;margin-left:auto;margin-right:auto;float:none;}footer a.mail{background:url('../img/backgrounds/footer_mail.png') no-repeat center top;background-size:62px 47px;margin-left:200px;}footer a.phone{background:url('../img/backgrounds/footer_mobile.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') no-repeat 0 -41px;background-size:164px 82px;margin:0 30px 0 0;opacity:0.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=("0.8" * 100));filter:alpha(opacity = ("0.8" * 100));-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.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:0px;}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') no-repeat 0 0;background-size:40px 55px;}footer a[href^=tel]{color:#fff;border-bottom:none;font-size:1em;display:inline;font-family:"proxima_nova_regular", 'Helvetica Neue', Arial, Helvetica, sans-serif;margin:0px;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');background-size:100% auto;}@media only screen and (max-width: 1231px){.page_header.services{background-size:auto 100%;min-height:0px;}}.page_header.sid_marketing{background-color:#ec1165;background-image:url('../img/headers/sid_marketing.jpg');background-size:auto 100%;}@media only screen and (max-width: 1231px){.page_header.sid_marketing{min-height:0px;}}.page_header.lab{background-image:url('../img/headers/lab.jpg');background-color:#ee2a74;background-size:auto 100%;padding:82px 20px;max-height:410px;min-height:410px;}@media only screen and (max-width: 978px){.page_header.lab h1{font-size:3.75em;}}@media only screen and (max-width: 740px){.page_header.lab{background-size:auto 100%;background-position:auto 100%;}.page_header.lab h1{font-size:3.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{background-image:url('../img/headers/si_video_placeholder.jpg');background-size:auto auto;background-color:#000;padding-left:40px;padding-right:40px;min-height:auto;max-height:601px;}@media only screen and (max-width: 740px){.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.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');background-position:50% 0;background-repeat:no-repeat;background-size:100px 200px;border-bottom:none;}.page_header.team.video a.play_button:hover{background-position:50% -100px;}.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:0.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:0px;background-color:#fefefe;overflow:hidden;max-height:500px;}.page_header.map #map_container{padding:34% 0 0 0;position:relative;height:0px;}@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 0px rgba(0,0,0,0.2);}.page_header p{font-size:1.3em;width:100%;max-width:780px;margin:30px auto 0;text-shadow:0 1px 0px rgba(0,0,0,0.2);}@media only screen and (max-width: 978px){.page_header p{font-size:1.15em;}}@media only screen and (max-width: 740px){.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') no-repeat 0 0;width:46px;height:34px;position:absolute;top:0px;left:0px;}#directions{width:268px;padding:30px 20px;background:rgba(255,255,255,0.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:317px;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:0px;left:10%;top:7%;}}@media only screen and (max-width: 740px){#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:0px;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;}}@media only screen and (max-width: 1336px){.directions.active img{width:auto;}}.directions h2{font-size:1.875em;margin-top:15px;}@media only screen and (max-width: 1336px){.directions h2{margin-top:0px;float:right;width:159px;font-size:1.375em;text-align:left;}}.directions input{padding:11px 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:25px;}@media only screen and (max-width: 1336px){.directions input{margin-top:10px;}}.directions .button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:20px;}.directions li{display:none;}.directions .directions_start{background:url('../img/icons/marker_start.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:0px 10px 0 60px;}.directions .directions_stats{text-align:center;background:rgba(199,234,251,0.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,0.3);}.directions .directions_list div div{padding:0px;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:0.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:0.875em;line-height:1.3em;}.directions .directions_list div span.distance{float:right;width:60px;color:#5ad601;font-family:"proxima_nova_semibold", 'Helvetica Neue', Arial, Helvetica, sans-serif;opacity:0.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,0.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: 740px){#directions_mobile{display:block;}}#directions_mobile.active{padding:0px;text-align:left;}#directions_mobile img{width:78px;}#directions_mobile h2{font-size:1.6em;}#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: 740px){#office{height:auto;}}#office img{margin-bottom:0px;padding:20px;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;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: 740px){#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: 740px){#office .address{float:none;margin-right:0px;}}#office .address p{text-align:center;}#office h3{margin-top:10px;}@media only screen and (max-width: 978px){#office h3{margin-top:0px;}}@media only screen and (max-width: 978px){#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') no-repeat 0 0;background-size:164px 82px;}a.social_icon.last{margin-right:0px;}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{margin-bottom:110px;display:block;text-align:center;}div.gallery div.image_text_group{max-width:404px;width:100%;vertical-align:top;display:inline-block;margin:60px 120px 0 0;overflow:hidden;}div.gallery div.image_text_group:nth-child(2n+0){margin-right:0px;}@media only screen and (max-width: 978px){div.gallery div.image_text_group{margin-right:3%;}}@media only screen and (max-width: 768px){div.gallery div.image_text_group{max-width:334px;}}@media only screen and (max-width: 740px){div.gallery div.image_text_group{width:100%;margin-right:0px;}}div.gallery div.image_text_group.hidden{display:none;}div.gallery div.image_text_group a.gallery{display:block;max-width:402px;max-height:402px;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: 740px){.props .prop_item{width:100%;margin-right:0px;}}.props .prop_item:nth-child(3n+0){margin-right:0px;}@media only screen and (max-width: 978px){.props .prop_item:nth-child(3n+0){margin-right:30px;}}@media only screen and (max-width: 740px){.props .prop_item:nth-child(3n+0){margin-right:0px;}}.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,0.2) ;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2) ;box-shadow:0 1px 2px rgba(0,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: 740px){.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:0px;right:0px;bottom:0px;left:0px;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') 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: 740px){div.team_bio{width:100%;float:none;margin-left:0px;}}div.team_bio.last{-webkit-box-shadow:0 -2px 1px rgba(0,0,0,0.08) inset;-moz-box-shadow:0 -2px 1px rgba(0,0,0,0.08) inset;box-shadow:0 -2px 1px rgba(0,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');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;}}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 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:-10px;left:240px;}@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 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 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 a.twitter,div.team_bio div.view.mike a.steam{top:0px;left:280px;}@media only screen and (max-width: 360px){div.team_bio div.view.mike{background-position:0 -970px;}}div.team_bio div.view.matt{background-position:0 -2240px;}div.team_bio div.view.matt a.twitter,div.team_bio div.view.matt a.steam{top:-10px;left:270px;}@media only screen and (max-width: 360px){div.team_bio div.view.matt{background-position:0 -1212px;}}div.team_bio h3{margin-top:30px;padding-top:60px;}div.team_bio h3 span{color:#a9a5a5;font-size:0.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:0.7em;}}@media only screen and (max-width: 978px){div.team_bio h3 span.dash{display:none;}}@media only screen and (max-width: 978px){div.team_bio h3{margin-top:0;padding-top:30px;box-shadow:0 2px 4px -2px rgba(0,0,0,0.1) inset, 0 2px 4px -2px rgba(0,0,0,0.1) inset;}}@media only screen and (max-width: 740px){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: 740px){div.team_bio.right{margin-right:0px;}}div.team_bio.right div.view{float:right;margin:0px 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:0px !important;padding-top:0px;}@media only screen and (max-width: 978px){div.team_bio.divider{padding-top:0px;}}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 #5ad601;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:0px;text-decoration:underline;color:#5ad601;}}@media only screen and (max-width: 360px){a.join_team{font-size:1.4em;line-height:1.5em;}}a.join_team:hover > span{color:#5ad601;}a.load_more{display:block;width:60px;height:60px;background:url('../img/icons/load_more.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:60px 0 0 0;max-width:338px;}@media only screen and (max-width: 1390px){div.image_group .col{max-width:454px;}}@media only screen and (max-width: 978px){div.image_group .col{max-width:400px;}}div.image_group .col.single_row{margin-top:0px;}div.image_group .col.pepsi{background-image:url('../img/icons/jobs_pepsi.png');background-position:center 8px;background-size:183px 164px;}div.image_group .col.latest_imac{background-image:url('../img/icons/jobs_imac.png');background-position:center 16px;background-size:173px 153px;}div.image_group .col.macbook_air{background-image:url('../img/icons/macbook_air.png');background-position:center -5px;background-size:240px 180px;}div.image_group .col.hours{background-image:url('../img/icons/jobs_hours.png');background-size:162px 165px;}div.image_group .col.pizza{background-image:url('../img/icons/jobs_pizza.png');background-position:center 52px;background-size:260px 128px;}div.image_group .col h3{position:absolute;bottom:0px;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') no-repeat center top;z-index:2;}#lost_browser div{background:url('../img/backgrounds/lost_browser_bottom.png') no-repeat 0 0;height:4px;position:absolute;bottom:0px;left:0px;right:0px;z-index:4;}#lost_browser .avatar{display:block;background:url('../img/icons/avatar.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') no-repeat 0 0;position:absolute;left:50%;margin-left:-21px;top:72px;z-index:3;}.button{display:table;margin:40px auto 0 auto;font-size:100%;font-family:"proxima_nova_regular", 'Helvetica Neue', Arial, Helvetica, sans-serif;height:47px;line-height:46.875px;padding:0 30px;position:relative;text-align:center;border:1px solid #429605;background:#ef3f7f;color:#fff;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.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 0px rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 0px rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 0px rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.2);text-shadow:0 1px 0px rgba(0,0,0,0.2);background:#45a500;-webkit-font-smoothing:auto;}.button:hover{background:#eb1163;cursor:pointer;}.button:active{text-shadow:0 -1px 0px rgba(0,0,0,0.1);background:#ea105e;-webkit-box-shadow:inset 0 1px 0px #d20e54, 0 1px 2px rgba(255,255,255,0.9);-moz-box-shadow:inset 0 1px 0px #d20e54, 0 1px 2px rgba(255,255,255,0.9);box-shadow:inset 0 1px 0px #d20e54, 0 1px 2px rgba(255,255,255,0.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;}.button.blue{border-color:#2c9ddc;text-shadow:0 1px 0px rgba(0,0,0,0.2);background:#65bdf0;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#68bff0),color-stop(1,#6bc1f0));background:-ms-linear-gradient(bottom,#68bff0,#6bc1f0);background:-moz-linear-gradient(center bottom,#68bff0 0%,#6bc1f0 100%);}.button.blue:hover{background:#38a8ed;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3aabed),color-stop(1,#3cadee));background:-ms-linear-gradient(bottom,#3aabed,#3cadee);background:-moz-linear-gradient(center bottom,#3aabed 0%,#3cadee 100%);}.button.blue:active{text-shadow:0 -1px 0px rgba(0,0,0,0.1);background:#3dafee;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3aabed),color-stop(1,#37a7ec));background:-ms-linear-gradient(bottom,#3aabed,#37a7ec);background:-moz-linear-gradient(center bottom,#3aabed 0%,#37a7ec 100%);-webkit-box-shadow:inset 0 1px 0px #3196d4, 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 0px #3196d4, 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 0px #3196d4, 0 1px 2px rgba(0,0,0,0.2);color:#85cefb;}.button.blue span{position:absolute;display:block;width:17px;height:17px;background:url('../img/icons/contact_gps.png') no-repeat 0 0;background-size:17px 17px;top:50%;margin-top:-8px;left:50%;margin-left:-98px;}.button.grey{background:#ededed;border-color:#d4d4d4;color:#908e8e;text-shadow:0 1px 0px rgba(255,255,255,0.6);-webkit-box-shadow:inset 0 0px 0px #fff, 0 0px 0px #fff;-moz-box-shadow:inset 0 0px 0px #fff, 0 0px 0px #fff;box-shadow:inset 0 0px 0px #fff, 0 0px 0px #fff;}.button.grey:hover{background:#ccc;border-color:#999;color:#777;text-shadow:0 1px 0px rgba(255,255,255,0.6);-webkit-box-shadow:inset 0 0px 0px #fff, 0 0px 0px #fff;-moz-box-shadow:inset 0 0px 0px #fff, 0 0px 0px #fff;box-shadow:inset 0 0px 0px #fff, 0 0px 0px #fff;}.button.middle{float:none !important;margin:0 auto;}.tender{position:fixed;height:100%;width:50%;top:0px;bottom:0px;left:0px;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') 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:0px;bottom:0px;top:0px;width:14px;background:#fff;border-right:1px solid #cecece;-webkit-box-shadow:-1px 0px 2px 1px rgba(0,0,0,0.1) ;-moz-box-shadow:-1px 0px 2px 1px rgba(0,0,0,0.1) ;box-shadow:-1px 0px 2px 1px rgba(0,0,0,0.1) ;}.tender.right{right:0px;left:50%;background:#f6f2f4 url('../img/backgrounds/fencing_right.jpg') no-repeat top left;background-size:100% auto;}.tender.right span{border-right:0px;border-left:1px solid #cecece;left:0px;right:auto;-webkit-box-shadow:1px 0px 2px 1px rgba(0,0,0,0.1) ;-moz-box-shadow:1px 0px 2px 1px rgba(0,0,0,0.1) ;box-shadow:1px 0px 2px 1px rgba(0,0,0,0.1) ;}.tender div{position:absolute;left:0px;right:0px;top:0px;width:100%;height:100%;bottom:0px;background:url('../img/backgrounds/fence_pattern.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') 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:0px 1px 2px 1px rgba(0,0,0,0.1) ;-moz-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.1) ;box-shadow:0px 1px 2px 1px rgba(0,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:0px;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:0px 1px 2px 1px rgba(0,0,0,0.1) ;-moz-box-shadow:0px 1px 2px 1px rgba(0,0,0,0.1) ;box-shadow:0px 1px 2px 1px rgba(0,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') 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:0px -23px;margin-right:0px;}.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') 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:0px 3px 0px 0px rgba(255,255,255,0.7) inset;-moz-box-shadow:0px 3px 0px 0px rgba(255,255,255,0.7) inset;box-shadow:0px 3px 0px 0px rgba(255,255,255,0.7) inset;width:30%;height:60px;text-align:center;margin:10px 0px 0 0;color:#c3c3c3;text-shadow:0 1px 0px rgba(255,255,255,0.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:0px 3px 0px 0px #c1c1c1 inset;-moz-box-shadow:0px 3px 0px 0px #c1c1c1 inset;box-shadow:0px 3px 0px 0px #c1c1c1 inset;text-shadow:0 -1px 0px rgba(0,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:0px 3px 0px 0px #c1c1c1 inset;-moz-box-shadow:0px 3px 0px 0px #c1c1c1 inset;box-shadow:0px 3px 0px 0px #c1c1c1 inset;text-shadow:0 -1px 0px rgba(0,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:0.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:0.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 0px 0px rgba(0,0,0,0);letter-spacing:0em;}.tender_access_container #webcam p a{color:#fff;}#webcam_noise{position:absolute;top:0px;bottom:0px;left:0px;right:0px;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: ){#tender_video{height:200px;}}#tender_video .hide_video{position:absolute;top:0px;bottom:0px;right:0px;bottom:0px;background:#f9f9f9;width:100%;height:100%;z-index:99999;}.tender_tea{background:url('../img/backgrounds/tender_tea.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') 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') 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') 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') 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:0px !important;background-position:0 0 !important;}}@media (max-width: 845px){.treehouse_badge{display:none;}}.treehouse_badge.count_3{background-position:0 0px;}.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:0px;}}.treehouse_steps a img{display:block;margin:0 auto;}@media (max-width: 710px){.treehouse_steps a img{margin-bottom:0px !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 #5ad601;display:inline-block;margin:0px;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:0.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:0px;bottom:0px;left:0px;right:0px;line-height:2.1em;font-size:0.5em;text-align:center;font-family:"proxima_nova_bold", 'Helvetica Neue', Arial, Helvetica, sans-serif;color:#5ad601;}.week_countdown .timer > #slice{position:absolute;width:1em;height:1em;clip:rect(0px,1em,1em,0.5em);}.week_countdown .timer > #slice.gt50{clip:rect(auto,auto,auto,auto);}.week_countdown .timer > #slice > .pie{border:0.1em solid #5ad601;position:absolute;width:0.8em;height:0.8em;clip:rect(0em,0.5em,1em,0em);-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.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:#c0c0c0;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:0px;right:0px;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:0px;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,0.1) ;-moz-box-shadow:0 5px 1px rgba(0,0,0,0.1) ;box-shadow:0 5px 1px rgba(0,0,0,0.1) ;position:absolute;top:0px;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:#5ad601;}.treehouse_winner{display:inline-block;margin:22px 20px 0;}::selection{background:#ef4988;color:#fff;text-shadow:none;}::-moz-selection{background:#ef4988;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;}}@media only screen and (max-width: 978px){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:0px;}#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') no-repeat 0 2px;}#project_hastings .iphone5s span{background:#fff url('../img/portfolio/hastings_mobile.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:0px;left:0px;right:0px;bottom:0px;z-index:997;background:rgba(0,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 0.3s;-moz-transition:all 0.3s;transition:all 0.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:0px;left:0px;right:0px;bottom:0px;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(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter:alpha(opacity = ("0" * 100));-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.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:0.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') 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: 740px){.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:0px;}.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;position:relative;line-height:552px;-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.2) inset;-moz-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.2) inset;box-shadow:0px 1px 1px 1px rgba(0,0,0,0.2) inset;}@media only screen and (max-width: 740px){.experiment{height:300px;line-height:302px;background-position:center bottom !important;background-size:auto 100% !important;}}.experiment .mask{position:absolute;left:0px;top:0px;bottom:0px;right:0px;background:#5ad601;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=("0" * 100));filter:alpha(opacity = ("0" * 100));-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;z-index:9;}.experiment .title{text-transform:uppercase;color:#4a3f46;width:auto;padding:0 25px;font-size:40px;border:2px solid #fff;background:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(".8" * 100));filter:alpha(opacity = (".8" * 100));height:70px;line-height:72px;display:inline-block;position:relative;z-index:10;}@media only screen and (max-width: 500px){.experiment .title{height:auto;line-height:34px;padding:5px 20px;margin:0 20px;}}@media only screen and (max-width: 740px){.experiment .title{font-size:25px;}}.experiment .title:hover{color:#fff;background:none;}.experiment .title:hover + .mask{opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(".7" * 100));filter:alpha(opacity = (".7" * 100));}.experiment.lab_breakingbad{background:#000 url('../img/lab/breaking_bad.jpg') no-repeat center top;}.experiment.lab_halloween{background:#181816 url('../img/lab/halloween.jpg') no-repeat center top;}.experiment.lab_treehouse{background:#61b76c url('../img/lab/treehouse.jpg') no-repeat center top;}.experiment.lab_sid{background:#000 url('../img/lab/sid.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 #5ad601;}@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:#5ad601;}.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:#5ad601;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:0px;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') 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') no-repeat 0 0;background-size:268px 402px;}@media only screen and (max-width: 970px){.news_sites{margin-right:0px;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:0px;left:0px;right:0px;background:#000;color:#fff;opacity:0.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') 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:0px;margin-top:0px !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: 740px){.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;}.email_signup .sent_overlay{background-image:url('../img/backgrounds/newsletter_done.png');}#si_blog_gallery{margin-top:40px;clear:both;}#si_blog_gallery a{display:block;width:25%;}@media (max-width: 740px){#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') 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') no-repeat 0 0;margin:auto;left:0px;top:0px;right:0px;bottom:0px;width:52px;height:52px;z-index:2;}.coop_dial .needle{background:url('../img/portfolio/coop_dial/needle.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,0.1) inset;-moz-box-shadow:0 0 2px rgba(0,0,0,0.1) inset;box-shadow:0 0 2px rgba(0,0,0,0.1) inset;color:#fff;font-size:36px;line-height:33px;margin:auto;left:0px;top:140px;right:0px;bottom:0px;padding:6px 0 0;text-align:center;text-shadow:0 -1px 0px rgba(0,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:#5ad601;background-repeat:no-repeat;background-position:center top;text-align:center;position:relative;}.lab_portfolio:before{content:"";width:104px;height:104px;background:url('../img/portfolio/lab_images/lab_badge.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:3.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');}.lab_portfolio.halloween{background-image:url('../img/portfolio/lab_images/halloween.jpg');}.lab_portfolio.breaking_bad{background-image:url('../img/portfolio/lab_images/breaking_bad.jpg');}.lab_portfolio + div,.lab_portfolio + article{margin-top:0px;}.divider + .lab_portfolio{margin-top:0px;}#job_team{display:block;max-width:100%;margin:40px auto 0;}@media (max-width: 514px){#job_team{height:200px;}}.mdp {
	font-weight: bold;
}
.project-desc{width:100%;height:100%;background:#80a44e;position:absolute;top:0;left:0;opacity:0;transition: opacity 0.5s linear;-webkit-transition: opacity 0.5s linear; -moz-transition: opacity 0.5s linear;       -o-transition: opacity 0.5s linear; -ms-transition: opacity 0.5s linear;}.projects{position:relative;border-bottom:solid 1px #c7c8cc;margin-bottom:2em;}.projects:hover .project-desc{display:block;opacity:0.79;}.project-desccontent{margin-top:0!important;padding:2% 3%!important; text-shadow:none!important;color:#fff;}.date-projects{bottom:1.5em;position:absolute; font-size:1em;color:#fff;border-bottom:solid 1px #fff;right:2%;}.projects img{margin-bottom:0;}
.list-conent{list-style-type:disc;padding:0 0 0 1.5em;}.bottospace{padding-bottom:1.0em;}.cont-img{max-width:467px!important;}
.list-logos{ list-style-type:none; text-align:center;margin:2em 0 0 0;}.list-logos li{display:inline-block;vertical-align:middle; margin:0 2.5em 3em 2.5em;}.list-logos img{margin-bottom:1em;}.list-logos span{color: #493e45;font-size: 1.875em;line-height: 0.975em;}
.list-logos li img{ transform: scale(1, 1);transition-duration: 375ms;transition-timing-function: ease-out}
.list-logos li img:hover{  transform: scale(1.2, 1.2);transition-duration: 375ms;transition-timing-function: ease-out;}




.proj table { border: solid 1px #000000 !important; width: 100%;   }
