@-ms-viewport{width:device-width}@viewport{width:device-width}header,nav,section,article,aside,footer{display:block}*{margin:0;padding:0}*{margin:0;padding:0}img{border:0}@-ms-viewport{width:device-width}@viewport{width:device-width}*{margin:0;padding:0}header,nav,section,article,aside,footer{display:block}html{font-family:helvetica;font-size:12px;height:100%}body{height:100%}a,a:visited{text-decoration:none}a:hover,a:visited:hover{text-decoration:none}#earth{background-color:#001843;height:100%;width:100%}.clearall{clear:both}header{position:absolute;top:20px;left:20px}header h1{position:relative;left:0;z-index:1000;width:148px;height:45px;background:url(/assets/secondary_logo.png) 0px 0px repeat-x transparent}header h1 a{display:block;height:45px}header h1 span{visibility:hidden}nav{color:#fff;font-size:24px;font-weight:bold;position:absolute;top:0px;right:0px;z-index:8000}nav ul{list-style:none outside none}nav ul li a.toggle{top:-56px;position:relative;background:url("/assets/nav_cross.png") no-repeat scroll 151px 16px #000}nav ul li a,nav ul li a:visited{padding:11px 16px 8px 22px;color:#FFFFFF;margin:0 0 2px 0;opacity:0.9;background-color:#222222;display:inline-block}nav ul li a:hover,nav ul li a:visited:hover{text-decoration:none}nav ul li a.on,nav ul li a:visited.on{text-decoration:none;background-color:#0db2cb}nav ul li ul{position:relative;top:-38px}nav ul li ul li{position:relative;text-align:right;right:0px}#fly{background:url("/assets/fly_sprite_v5.png") no-repeat scroll transparent;height:85px;width:85px;top:0;left:800px;position:absolute;z-index:201;-moz-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);filter:none;background-position:0px 0px}#fly.still{background-position-y:0px}#fly.flying{background-position-y:-85px}#fly.sideways{background-position-y:-170px}#fly.reflect-x{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:fliph}#fly.reflect-y{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:flipv}#fly span{visibility:hidden}section#stuff{top:0;left:0;width:100%;position:relative;display:inline-block;background-color:#001843;overflow:hidden;min-height:100%;height:auto !important;height:100%;padding:0;margin:0 auto -90px}section#stuff #page{position:relative;display:inline-block;min-height:100%;width:100%;overflow:hidden}section#stuff #page section.locked{position:relative;display:inline-block;min-height:100%;width:100%}section#stuff #sky{display:block;top:0;left:0;width:100%;height:100%;position:fixed;z-index:10;background:#001742;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMTc0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZGIyY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #001742 0%, #0db2cb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #001742), color-stop(100%, #0db2cb));background:-webkit-linear-gradient(top, #001742 0%, #0db2cb 100%);background:-o-linear-gradient(top, #001742 0%, #0db2cb 100%);background:-ms-linear-gradient(top, #001742 0%, #0db2cb 100%);background:linear-gradient(to bottom, #001742 0%, #0db2cb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001742', endColorstr='#0db2cb',GradientType=0 )}section#stuff #night{opacity:0;top:0;left:0;width:100%;height:100%;position:fixed;z-index:9;background:url("/assets/stars.png") repeat scroll 0 0 #000}section#stuff #sun{height:288px;left:798px;position:absolute;z-index:170;width:374px;opacity:0.3}section#stuff #sun #sun-1{background:url("/assets/intro_sun-01.png") no-repeat scroll 0 0 transparent;width:374px;height:288px;position:absolute;left:0}section#stuff #sun #sun-2{background:url("/assets/intro_sun-02.png") no-repeat scroll 0 0 transparent;width:374px;height:288px;position:absolute;left:0}section#stuff #sun #sun-3{background:url("/assets/intro_sun-03.png") no-repeat scroll 0 0 transparent;width:374px;height:288px;position:absolute;left:0}#secondary_logo{width:148px;height:45px;background:url(/assets/secondary_logo.png) 0px 0px repeat-x transparent;margin-bottom:40px}.error-page{left:0;width:1255px;z-index:109;display:inline-block;overflow:hidden}.error-page h2{color:#FFFFFF;font-family:helvetica,sans-serif;font-size:55px;line-height:55px;margin:120px 0 20px 35px;padding:0px;text-transform:uppercase}.error-page h4{color:#FFFFFF;font-size:26px;line-height:18px;margin:10px 0 20px 35px;padding:0px}.error-page p{color:#FFFFFF;font-size:13px;line-height:18px;margin:10px 0 20px 35px;padding:0px}.error-page .back_home{display:inline-block;overflow:hidden;margin:10px 0 20px 15px;padding:15px}.error-page .back_home a{color:#fff;font-size:18px;font-weight:bold;padding:15px 15px 13px 45px;background:url("/assets/error/back-to-home.png") no-repeat 10px 12px #0db2cb}.error-page .back_home a:hover{background-color:#000;text-decoration:none}#business-card{display:none}#home .main-logo{z-index:200;height:248px;position:relative;width:825px;margin:100px 0 0 100px}#home .main-logo span{visibility:hidden}#home .main-logo .letter{position:relative;z-index:201}#home .main-logo #letter-0{background:url("/assets/appfly_a_02.png") no-repeat scroll 0 0 transparent;height:198px;width:186px;float:left}#home .main-logo #letter-1{background:url("/assets/appfly_p_02.png") no-repeat scroll 0 0 transparent;height:201px;width:159px;float:left;margin:43px 0px 0px 10px}#home .main-logo #letter-2{background:url("/assets/appfly_p_02.png") no-repeat scroll 0 0 transparent;height:201px;width:159px;float:left;margin:43px 0px 0px 10px}#home .main-logo #letter-3{background:url("/assets/appfly_f_02.png") no-repeat scroll 0 0 transparent;float:left;height:200px;width:78px;margin:0 10px 0 5px}#home .main-logo #letter-4{background:url("/assets/appfly_l_02.png") no-repeat scroll 0 0 transparent;float:left;height:198px;width:36px;margin:0 5px 0 0}#home .main-logo #letter-5{background:url("/assets/appfly_y_02.png") no-repeat scroll 0 0 transparent;float:left;height:198px;width:151px;margin:50px 0 0}#home h1{position:relative;z-index:100}#home h1 span{visibility:hidden}#home .home_intro{position:relative;width:825px;z-index:200;left:295px;z-index:50;margin-bottom:100px;margin-top:10px}#home .home_intro h2{position:relative;color:#98BECC;font-size:20px;margin:0;padding:0;line-height:25px}#home .home_intro h3{position:relative;color:#98BECC;font-size:18px;margin:0;padding:0;line-height:25px}#home .home_intro h4{position:relative;color:#98BECC;font-size:18px;margin:0;padding:0;line-height:25px}#about{z-index:108;width:1200px}#about #about-left{width:1200px;color:#fff;margin-top:120px;margin:120px 0px 20px 35px}#about #about-left h2{text-transform:uppercase;color:#FFFFFF;font-family:helvetica,sans-serif;font-size:55px;margin:0px 0px 20px -3px}#about #about-left h2 .line-1,#about #about-left h2 .line-2{position:relative}#about #about-left h2 span.on{color:red}#about #about-left #about-sub-head{position:relative}#about #about-left h3{font-size:20px;margin:20px 0px 10px 0px}#about #about-left p{position:relative;color:#fff;font-size:16px;line-height:20px;padding:0px 0px 5px 0px;margin:0px;width:800px}#about #about-left ul{list-style:none;padding:0px;display:inline-block;margin:0;padding:0px;width:910px}#about #about-left ul li{position:relative;display:inline-block;font-size:11px;float:left;font-size:14px;height:75px;line-height:20px;overflow:hidden;width:290px;margin-right:5px;margin-bottom:5px;color:#fff;font-weight:bold;vertical-align:baseline;background-color:#011944}#about #about-left ul li .icon{height:75px;width:75px;background-color:red;float:left;margin-right:4px}#about #about-left ul li .icon_01{background:url(/assets/about/about-icon-01.png) 0px 0px no-repeat transparent}#about #about-left ul li .icon_02{background:url(/assets/about/about-icon-02.png) 0px 0px no-repeat transparent}#about #about-left ul li .icon_03{background:url(/assets/about/about-icon-03.png) 0px 0px no-repeat transparent}#about #about-left ul li .icon_04{background:url(/assets/about/about-icon-04.png) 0px 0px no-repeat transparent}#about #about-left ul li .icon_05{background:url(/assets/about/about-icon-05.png) 0px 0px no-repeat transparent}#about #about-left ul li .icon_06{background:url(/assets/about/about-icon-06.png) 0px 0px no-repeat transparent}#about #about-left ul li .copy{width:200px;float:left;line-height:23px;padding-top:15px;font-size:21px}#about #about-right{color:#fff;margin-left:35px;max-width:1050px;margin-bottom:70px}#about #about-right #tag-cloud h3{position:relative;padding:0px;margin:15px 0px 10px 0px;font-size:25px}#about #about-right #tag-cloud ul{list-style:none;margin:0 0 40px 0;padding:0px;display:inline-block;position:relative}#about #about-right #tag-cloud ul li{position:relative;float:left;margin:0px 4px 4px 0px}#about #about-right #tag-cloud ul li a{color:#000;padding:10px 17px 7px 17px;font-weight:bold;display:block;background-color:#000;color:#fff;font-size:25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;z-index:200}#about #about-right #tag-cloud ul li a:hover{text-decoration:none;background-color:#b5d300;color:#000}@media screen and (-webkit-min-device-pixel-ratio: 0){#work-bottom{margin-top:-369px !important}}#work{z-index:109}#work #work-intro{top:0;left:0;width:100%;position:relative;display:inline-block;padding:0;margin:125px 0 40px 40px;height:600px}#work #work-intro h2{margin:0;padding:0;font-size:55px;position:relative;color:#FFFFFF;font-family:helvetica,sans-serif;text-transform:uppercase;width:1100px}#work #work-intro p{color:#cccccc;font-size:17px;width:800px;margin:0px;padding:0px;line-height:20px}#work #work-intro #quotes{display:inline-block;overflow:hidden;width:1000px;height:100px;position:relative}#work #work-intro #quotes #quote-container{position:relative;height:100px;width:6000px}#work #work-intro #quotes .quote{float:left;display:inline-block;width:1000px;left:0;top:0}#work #work-intro #quotes .quote.next{left:4000px}#work #work-intro #quotes .quote blockquote{margin:1.5em 10px;padding:.5em 10px;quotes:"\201C" "\201D" "\2018" "\2019";color:#ccc;font-size:20px;padding:0px;margin:0px;line-height:24px}#work #work-intro #quotes .quote blockquote span{display:block;font-size:15px;color:#666}#work #work-intro #quotes .quote blockquote:before{color:#ccc;content:open-quote;font-size:20px}#work-bottom{height:392px;margin-top:-372px;position:relative;left:0;z-index:120;width:1200px}#work-bottom #boxes{display:inline-block;position:absolute;height:392px;left:40px}#work-bottom #box-container{position:relative;width:1200px;height:350px}#work-bottom #box-container #billboard-1{left:560px}#work-bottom #box-container .billboard{display:inline-block;width:535px;height:350px;margin-right:20px;position:absolute}#work-bottom #box-container .billboard a.work-link{display:inline-block;overflow:hidden;position:relative;height:324px}#work-bottom #box-container .billboard a.work-link .light-effect{background-color:#000000;border-bottom:324px solid #979273;border-left:200px solid transparent;border-right:201px solid transparent;height:0;opacity:0.3;position:absolute;top:0px;left:0px;width:133px;z-index:200}#work-bottom #box-container .billboard a.work-link .text{position:absolute;z-index:300;width:420px;background-color:#000;padding:20px 25px 15px 20px;display:none;text-transform:uppercase;top:40px;left:22px;opacity:0.8}#work-bottom #box-container .billboard a.work-link .text span{font-weight:normal;font-size:12px;color:#fff}#work-bottom #box-container .billboard a.work-link .text p{font-size:45px;font-weight:bold;color:#fff;margin:0px;padding:0px;line-height:40px}#work-bottom #box-container .billboard a.work-link .text:hover{display:block}#work-bottom #box-container .billboard a:hover .text{display:block}#work-bottom #box-container .billboard .light{width:120px;height:6px;border-top:6px solid #707070;background-color:#a2a2a2;left:210px;margin:0 0 0 0;position:relative}#work-bottom #box-container .billboard .light_rod{height:6px;left:270px;position:relative;width:6px;background-color:#707070;border-top:4px solid #5b5b5b;border-bottom:4px solid #5b5b5b}#work-bottom #box-container .billboard .box{border:15px solid #cfcfcf;display:inline-block;overflow:hidden;margin:0px;position:relative;background-color:#ccc;background-position:0px 0px}#work-bottom #box-container .billboard .box a.work-link{height:324px;display:inline-block}#work-bottom #box-container .billboard .box .box-image{width:490px;height:280px;border-top:7px solid #707070;border-bottom:7px solid #fff;border-left:7px solid #e9e9e9;border-right:7px solid #e9e9e9;background-color:#000;background-image:url(/assets/static.png);background-repeat:no-repeat;background-position-y:0px}#work-bottom #box-container .billboard .box .box-image .the-img{display:block;margin:0;padding:0;border:none}#work-bottom #box-container .billboard .w_1{width:505px}#work-bottom #box-container .billboard .w_2{width:505px}#work-bottom #box-container .billboard .w_3{width:505px}#work-bottom #box-container .billboard .h_1{height:295px}#work-bottom #box-container .billboard .h_2{height:295px}#work-bottom .post{background-color:#272727;border-top:7px solid #171717;height:35px;position:absolute;bottom:0px;width:25px;box-shadow:-8px 0 0 #212020 inset}#work-bottom #post-1{left:87px}#work-bottom #post-2{left:440px}#work-bottom #post-3{left:630px}#work-bottom #post-4{left:985px}#work-bottom .nav_button_lrg{position:relative;height:60px;width:60px;z-index:200;left:1100px}#work-bottom .nav_button_lrg a{z-index:200;display:block;height:60px;width:60px}#work-bottom .nav_button_lrg a span{visibility:hidden}#work-bottom .nav_left{background:url(/assets/nav_arrows_sm.png) 0px 0px repeat-x transparent;bottom:220px}#work-bottom .nav_left:hover{background-position:0px -60px}#work-bottom .nav_right{background:url(/assets/nav_arrows_sm.png) 60px 0px repeat-x transparent;position:relative;bottom:210px}#work-bottom .nav_right:hover{background-position:60px -60px}section.work.index #stuff{margin:0 auto -113px !important}@media screen and (-webkit-min-device-pixel-ratio: 0){.work.show #hills{margin-top:-147px !important}}.work.show #hills{margin-top:-150px}#portfolio{z-index:200}#portfolio #work_nav{width:100%;position:fixed;top:300px;height:30px}#portfolio #work_nav .wrapper{height:74px;margin:0 auto;width:1120px;background-color:none}#portfolio #work_nav .wrapper .previous{width:74px;height:74px;background-color:none;float:left}#portfolio #work_nav .wrapper .previous a{height:74px;width:74px;display:block;background:url(/assets/nav_arrows_lrg.png) 0px 0px no-repeat transparent}#portfolio #work_nav .wrapper .previous a span{visibility:hidden}#portfolio #work_nav .wrapper .previous a:hover{background:url(/assets/nav_arrows_lrg.png) 0px -74px no-repeat transparent}#portfolio #work_nav .wrapper .next{width:74px;height:74px;background-color:none;float:right}#portfolio #work_nav .wrapper .next a{height:74px;width:74px;display:block;background:url(/assets/nav_arrows_lrg.png) -74px 0px no-repeat transparent}#portfolio #work_nav .wrapper .next a span{visibility:hidden}#portfolio #work_nav .wrapper .next a:hover{background:url(/assets/nav_arrows_lrg.png) -74px -74px no-repeat transparent}#portfolio article{background-color:#fff;width:900px;margin:130px auto 0px auto;min-height:100px;padding:30px 30px 115px;overflow:hidden;position:relative}#portfolio article .title{min-height:95px;padding:0px 0px 10px 0px;border-bottom:5px solid #000}#portfolio article .title h2{width:800px;color:#000;font-size:45px;margin:0px}#portfolio article .button{position:absolute;width:35px;height:35px;background-color:#ccc}#portfolio article .button a{display:block;width:35px;height:35px}#portfolio article .button a:hover{background-color:#b5d300}#portfolio article .button a span{visibility:hidden}#portfolio article .close{top:30px;right:30px}#portfolio article .close a{background:url(/assets/work/close-buttons-2.png) 0px -40px no-repeat transparent}#portfolio article .print{top:75px;right:30px}#portfolio article .print a{background:url(/assets/work/close-buttons-2.png) 0px -1px no-repeat transparent}#portfolio article .pdf{top:30px;right:75px}#portfolio article .pdf a{background:url(/assets/work/close-buttons-2.png) 0px -76px no-repeat transparent}#portfolio article .email{top:75px;right:75px}#portfolio article .email a{background:url(/assets/work/close-buttons-2.png) 0px -109px no-repeat transparent}#portfolio article .text{float:left;min-height:50px;width:310px;margin:20px 22px 0px 0px}#portfolio article .text .client{margin-bottom:11px}#portfolio article .text a.view{float:left;background-color:#000;color:#fff;margin:0px 1px 1px 0px;padding:10px;font-weight:bold;font-size:13px}#portfolio article .text .platforms ul{list-style:none;padding:0px;margin:0px 0px 10px 0px;display:inline-block;overflow:hidden}#portfolio article .text .platforms ul li{float:left;margin:0px;padding:0px}#portfolio article .text .platforms ul li a{display:block;background-color:#000;color:#fff;font-size:14px;padding:8px 9px 6px;margin:0px 1px 1px 0px}#portfolio article .text .platforms ul li a:hover{background-color:#b5d127;color:#fff;text-decoration:none;color:#000}#portfolio article .text h2{margin:0px;padding:0px 0px 3px 0px}#portfolio article .text h3{margin:5px 0px 0px 0px;padding:10px 0 5px}#portfolio article .text p{margin:0px 0px 11px 0px;padding:0px;line-height:16px;color:#666}#portfolio article .text ul{margin:0px 0px 7px 13px}#portfolio article .text ul li{padding:0px 0px 5px 0px;color:#666}#portfolio article .text .social .fb-like{top:-3px}#portfolio article .text a{color:#4e8906}#portfolio article .images{float:left;min-height:50px;width:568px;margin:20px 0px 0px 0px}#portfolio article .images .image{display:inline-block;margin-left:15px}#portfolio article .images .image .image-img{padding:0;margin:0}#portfolio article .images .image .image-img img{border:1px solid #999;padding:0;margin:0}#portfolio article .images .image .caption{font-size:12px;padding:9px 14px;color:#fff;background-color:#999;margin:-3px 0px 15px 0px;color:#fff;font-weight:normal}#portfolio article .images .image .caption.portrait{width:239px}#portfolio article .images .image .no-caption{padding:15px}@media screen and (-webkit-min-device-pixel-ratio: 0){#jobs-bottom{margin-top:-360px !important}}#jobs{z-index:200;left:0}#jobs #jobs-container{width:900px;display:inline-block;left:40px;top:125px;position:relative;margin-bottom:230px;z-index:2000}#jobs h2{line-height:63px;text-transform:uppercase;color:#FFFFFF;font-family:helvetica,sans-serif;font-size:55px;margin:0;width:700px;position:relative;z-index:100}#jobs h3{color:#fff;font-size:25px;line-height:20px;padding:0px 0px 15px 0px}#jobs #jobs-text{width:470px;position:relative;z-index:100}#jobs #jobs-text p{position:relative;color:#fff;font-size:16px;line-height:21px;padding:0px 0px 15px 2px}#jobs #jobs-text a{color:#b4d300}#jobs #jobs-text a:hover{text-decoration:underline}#jobs #go-away{margin-top:65px;width:400px;position:relative;z-index:100}#jobs #go-away h4{color:#fff;font-size:18px;line-height:17px;text-transform:uppercase}#jobs #jobs-info{margin-top:7px;width:355px;position:relative;z-index:100}#jobs #jobs-info p{color:#b7dcf1;font-size:12px;line-height:15px;padding:0px 0px 15px 0px}#jobs #jobs-info a{color:#b4d300}#jobs #jobs-info a:hover{text-decoration:underline}#jobs #jobs_position{position:relative;z-index:100;background-color:#011944;opacity:0.9;padding:16px;margin-top:10px;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#jobs #jobs_position h3{font-size:16px;padding:0 0 10px}#jobs #jobs_position .job{position:relative;display:inline-block;overflow:hidden;padding:10px 0px;margin-right:5px}#jobs #jobs_position .job a{background-color:#000;color:#fff;font-size:19px;font-weight:bold;padding:10px 15px;display:inline}#jobs #jobs_position .job a:hover{text-decoration:none;background-color:#B5D300;color:#000}#jobs-bottom{z-index:100;height:380px;margin-top:-380px;position:relative;overflow:hidden;width:100%}#jobs-bottom #bunting-left{left:380px;position:absolute;height:378px;width:171px;z-index:40;background:url(/assets/jobs/bunting-left.png) 0px 0px no-repeat transparent}#jobs-bottom #bunting-right{position:absolute;height:377px;width:171px;left:1030px;z-index:40;background:url(/assets/jobs/bunting-right-v2.png) 0px 0px no-repeat transparent}#jobs-bottom #bush{position:absolute;left:474px;top:289px;height:99px;width:107px;z-index:40;background:url(/assets/jobs/bush-v2.png) 0px 0px no-repeat transparent}#jobs-bottom #bush2{position:absolute;height:99px;width:107px;left:1023px;top:338px;z-index:40;background:url(/assets/jobs/bush-v2.png) 0px 0px no-repeat transparent}#jobs-bottom #delorean{position:absolute;height:150px;width:460px;left:696px;top:230px;z-index:15;background:url(/assets/jobs/delorean_mark_II.png) 0px 0px no-repeat transparent}#jobs-bottom #office-billboard{height:350px;width:505px;position:absolute;z-index:20;background-color:#ccc;border:15px solid #ccc;left:523px}#jobs-bottom #office-billboard #office-pics{border:15px solid #ccc;border-top:7px solid #707070;border-bottom:7px solid #fff;border-left:7px solid #e9e9e9;border-right:7px solid #e9e9e9;width:490px;height:280px;background-color:#000;background-image:url(/assets/static.png)}#jobs-bottom #office-billboard #office-pics img{position:relative}section.jobs.index #stuff{margin:0 auto -110px !important}#vacancy{z-index:120}#vacancy #previous{width:30px;height:30px;background-color:red;position:fixed}#vacancy #next{width:30px;height:30px;background-color:red;position:fixed}#vacancy article{background-color:#fff;width:900px;margin:130px auto 0px auto;min-height:100px;padding:30px 30px 130px 30px;overflow:hidden;position:relative}#vacancy article h2{border-bottom:5px solid black;color:#000000;font-size:45px;height:90px;margin:0;padding:0 0 10px}#vacancy article .close{top:30px;right:30px;width:35px;height:35px;position:absolute}#vacancy article .close a{width:35px;height:35px;display:inline-block;background-color:#000;background:url(/assets/work/close-buttons.png) 0px 0px no-repeat transparent}#vacancy article .close a span{visibility:hidden}#vacancy article .button{position:absolute;width:35px;height:35px;background-color:#ccc}#vacancy article .button a{display:block;width:35px;height:35px}#vacancy article .button a:hover{background-color:#b5d300}#vacancy article .button a span{visibility:hidden}#vacancy article .close{top:30px;right:30px}#vacancy article .close a{background:url(/assets/work/close-buttons-2.png) 0px -40px no-repeat transparent}#vacancy article .print{top:75px;right:30px}#vacancy article .print a{background:url(/assets/work/close-buttons-2.png) 0px -1px no-repeat transparent}#vacancy article .pdf{top:30px;right:75px}#vacancy article .pdf a{background:url(/assets/work/close-buttons-2.png) 0px -76px no-repeat transparent}#vacancy article .email{top:75px;right:75px}#vacancy article .email a{background:url(/assets/work/close-buttons-2.png) 0px -109px no-repeat transparent}#vacancy article .text{float:left;margin:20px 50px 0 0;min-height:50px;width:600px}#vacancy article .text a.view{float:left;background-color:#000;color:#fff;margin:0px 1px 1px 0px;padding:10px;font-weight:bold;font-size:13px}#vacancy article .text ul{list-style:disc;padding:0px;margin:0px 0px 10px 0px;display:inline-block;overflow:hidden}#vacancy article .text ul li{font-size:14px;list-style:disc;margin:0px 0px 0px 14px;padding:0px 0px 7px 0px;line-height:17px}#vacancy article .text ul li a{display:block;background-color:#000;color:#fff;font-size:14px;padding:8px 9px 6px;margin:0px 1px 1px 0px}#vacancy article .text ul li a:hover{background-color:#b5d127;color:#fff}#vacancy article .text h3{font-size:14px;margin:0;padding:10px 0}#vacancy article .text h3 a,#vacancy article .text h3 a:visited{color:#b4d300}#vacancy article .text h3 a:hover,#vacancy article .text h3 a:visited:hover{text-decoration:underline}#vacancy article .text p{margin:0px 0px 15px 0px;padding:0px;line-height:18px;font-size:14px}#vacancy article .text p a{color:#0DB2CB}#vacancy article .text p a:hover{text-decoration:underline}#vacancy article .text .social .fb-like{top:-3px}#vacancy article .right_col{float:left;min-height:50px;width:250px;margin:20px 0px 0px 0px}@media screen and (-webkit-min-device-pixel-ratio: 0){#partners #partners_container{margin-bottom:40px !important}}#partners{left:0;z-index:109}#partners #partners_container{display:inline-block;left:0;position:relative;margin-bottom:100px}#partners #partners_container .intro{width:1255px;background-color:none;float:left;margin-left:35px;margin-top:120px}#partners #partners_container .intro h2{position:relative;color:#FFFFFF;font-family:helvetica,sans-serif;font-size:55px;margin:0px;padding:0px 0 0}#partners #partners_container .intro p{position:relative;color:#fff;font-size:16px;line-height:20px;padding:0px 0px 5px 0px;margin:0px;width:800px}#partners #partners_container #partner-boxes{display:inline-block;float:left;margin:20px 0 0px 37px}#partners #partners_container #partner-boxes .partner-box{position:relative;background-color:none;width:200px;height:350px;float:left;border:15px solid black;margin-right:20px}#partners #partners_container #partner-boxes .partner-box h3{display:none}#partners #partners_container #partner-boxes .partner-box .logo{background-color:#fff;height:100px;width:200px}#partners #partners_container #partner-boxes .partner-box .image{background-color:#ccc;height:250px;width:200px}#partners #partners_container #partner-boxes .partner-box .image img{height:250px;width:200px}#partners #partners_container #partner-boxes .partner-box .text{background-color:#000000;height:150px;margin-top:-150px;width:200px;opacity:0.8}#partners #partners_container #partner-boxes .partner-box .text p{color:#FFFFFF;font-size:13px;line-height:18px;margin:0;padding:14px}#partners #partners_container .nav_button_lrg{height:74px;width:74px;background-color:green;float:left;margin-right:30px;position:relative;top:250px}#partners #partners_container .nav_button_lrg a{display:block;height:74px;width:74px}#partners #partners_container .nav_button_lrg a span{visibility:hidden}#partners #partners_container .nav_left{background:url(/assets/nav_arrows_lrg.png) 0px 0px repeat-x transparent;display:none}#partners #partners_container .nav_left:hover{background-position:0px -74px}#partners #partners_container .nav_right{background:url(/assets/nav_arrows_lrg.png) 74px 0px repeat-x transparent;display:none}#partners #partners_container .nav_right:hover{background-position:74px -74px}#partners #partners_container #partner-boxes .partner-box a:hover{text-decoration:none}@media screen and (-webkit-min-device-pixel-ratio: 0){#contact #contact_container #contact-boxes{margin:20px 0 20px 0px !important}}#earth.contact{overflow:visible}#contact{left:0;z-index:200}#contact #contact_container{display:inline-block;left:0;position:relative;width:100%;margin-left:40px}#contact #contact_container .intro{position:relative;padding:0px 0 0;margin:120px 0px 0px 0px}#contact #contact_container .intro h2{position:relative;color:#FFFFFF;font-family:helvetica,sans-serif;font-size:55px;margin:0;display:inline-block;text-transform:uppercase;padding:0px 7px 0px 0px}#contact #contact_container .intro p{position:relative;color:#FFFFFF;font-family:helvetica,sans-serif;font-size:25px;font-weight:bold;line-height:29px;margin:0;padding:0;display:inline-block}#contact #contact_container .intro p span{color:red}#contact #contact_container .intro .contact_box{background-color:#000000;float:left;height:100px;width:100px;position:relative;margin-left:40px;top:-75px}#contact #contact_container .intro .contact_box a{width:100px;height:100px;display:block}#contact #contact_container .intro .contact_box a span{visibility:hidden}#contact #contact_container .intro .contact_box:hover,#contact #contact_container .intro .contact_box.on{background-color:#0e707e}#contact #contact_container .intro .mail{background:url(/assets/contact_mail.png) 26px 32px no-repeat #000}#contact #contact_container .intro .address{background:url(/assets/contact_address.png) 29px 30px no-repeat #000}#contact #contact_container .intro .phone{background:url(/assets/contact_phone.png) 30px 26px no-repeat #000}#contact #contact_container #contact-boxes{display:inline-block;margin:20px 0 100px 0px;width:850px}#contact #contact_container #contact-boxes .box{float:left;position:relative;width:350px;background-color:#fff;height:200px;border:15px solid #000;margin-bottom:15px}#contact #contact_container #contact-boxes .box .title{margin:0;background-color:#000;height:34px;color:#fff}#contact #contact_container #contact-boxes .box .title h3{font-size:20px;margin:0;padding:2px 14px 0px 33px}#contact #contact_container #contact-boxes .box .title h3.icon_map{background:url(/assets/contact/icon_contact.png) 0px 0px no-repeat transparent;-webkit-background-size:auto 90px;-moz-background-size:auto 90px;background-size:auto 90px}#contact #contact_container #contact-boxes .box .title h3.icon_address{background:url(/assets/contact/icon_contact.png) 0px -36px no-repeat transparent;-webkit-background-size:auto 90px;-moz-background-size:auto 90px;background-size:auto 90px}#contact #contact_container #contact-boxes .box .title h3.icon_message{background:url(/assets/contact/icon_contact.png) 0px -71px no-repeat transparent;-webkit-background-size:auto 90px;-moz-background-size:auto 90px;background-size:auto 90px}#contact #contact_container #contact-boxes #box-map{margin-right:20px}#contact #contact_container #contact-boxes #box-map #map{width:350px;height:166px}#contact #contact_container #contact-boxes #box-map #map .marker-image{position:relative;cursor:pointer;pointer-events:all;top:-57px;left:-26px}#contact #contact_container #contact-boxes #box-address{margin-right:20px;background-color:#000;height:100px !important;width:750px;display:inline-block;overflow:hidden}#contact #contact_container #contact-boxes #box-address .body{padding:0px 0px 0px 0px;display:inline-block;overflow:hidden;width:750px;margin-top:3px}#contact #contact_container #contact-boxes #box-address .body .details_address{float:left;width:240px;margin-right:0px}#contact #contact_container #contact-boxes #box-address .body .details_address p{color:#fff;font-size:14px;line-height:17px;font-weight:bold;margin:2px 0px 0px 0px;padding:0 0 0px 0px}#contact #contact_container #contact-boxes #box-address .body .details_address p a,#contact #contact_container #contact-boxes #box-address .body .details_address p a:visited{color:#fff;font-size:14px;line-height:17px;font-weight:bold}#contact #contact_container #contact-boxes #box-address .body .details_station{float:left;width:220px}#contact #contact_container #contact-boxes #box-address .body .details_station p.station{font-size:14px;line-height:17px;color:#fff;padding:3px 0px 0px 0px}#contact #contact_container #contact-boxes #box-address .body .details_tel{float:left;width:240px;color:#fff}#contact #contact_container #contact-boxes #box-address .body .details_tel p{color:#fff;font-size:20px;font-weight:bold;line-height:26px;margin:2px 0px 0px 0px;padding:0 0 0px 0px}#contact #contact_container #contact-boxes #box-address .body .details_tel p a{color:#0db2cb}#contact #contact_container #contact-boxes #box-address .body .details_tel p a:hover{text-decoration:none}#contact #contact_container #contact-boxes #box-enquiry{margin:0 0 15px 0;background-color:#000}#contact #contact_container #contact-boxes #box-enquiry #enquiry-form{width:360px}#contact #contact_container #contact-boxes #box-enquiry #enquiry-form .form-field{width:360px}#contact #contact_container #contact-boxes #box-enquiry #enquiry-form input[type=text]{background-color:#ccc;border:0 none;font-size:14px;height:20px;padding:6px 11px;width:325px;margin-bottom:10px;font-weight:bold;color:#333333}#contact #contact_container #contact-boxes #box-enquiry #enquiry-form input[type=text].invalid{background-color:#ff0000}#contact #contact_container #contact-boxes #box-enquiry #enquiry-form input[type=email]{background-color:#ccc;border:0 none;font-size:14px;height:20px;padding:6px 11px;width:325px;margin-bottom:10px;font-weight:bold;color:#333333}#contact #contact_container #contact-boxes #box-enquiry #enquiry-form input[type=email].invalid{background-color:#ff0000}#contact #contact_container #contact-boxes #box-enquiry #enquiry-form .form-textarea{width:260px;margin-bottom:4px;float:left}#contact #contact_container #contact-boxes #box-enquiry #enquiry-form .form-textarea textarea{background-color:#ccc;border:0 none;font-family:helvetica,sans-serif;font-size:14px;font-weight:bold;height:55px;margin:0px;padding:14px 11px;width:240px;color:#333333}#contact #contact_container #contact-boxes #box-enquiry #enquiry-form .form-textarea textarea.invalid{background-color:#ff0000}#contact #contact_container #contact-boxes #box-enquiry #enquiry-form button[type=submit]{background-color:#ccc;border:0 none;color:#666;cursor:pointer;font-size:16px;font-weight:bold;height:40px;margin-bottom:15px;margin-right:13px;padding:0 10px;text-align:center;text-transform:uppercase;width:76px;float:right}#contact #contact_container #contact-boxes #box-enquiry #enquiry-form button[type=submit]:hover{background-color:#0e707e;color:#fff}#contact #contact_container .contact-section{position:relative}#contact #contact_container .email{display:inline-block;float:right;width:300px;background-color:none}#contact #contact_container .email p{color:#fff;margin:0px;font-size:20px}#contact #contact_container .email p a{color:#fff;display:block;font-size:30px;font-weight:bold;margin-top:3px}#contact #contact_container .email p a:hover{text-decoration:none;color:#000}#contact #section-address{background-color:none;display:inline-block;float:left;height:300px;width:1300px}#contact #section-address .address,#contact #section-address .phone-email{margin-left:20px;height:200px;background-color:none;float:left;width:350px}#contact #section-address .address h3,#contact #section-address .phone-email h3{color:#fff;font-size:30px;margin:0 0 15px 0;padding:0}#contact #section-address .address p,#contact #section-address .phone-email p{color:#FFFFFF;font-size:20px;font-weight:bold;margin:0;padding:0;line-height:22px}#contact #section-address .address a,#contact #section-address .phone-email a{color:red}#contact #section-address .address p.directions,#contact #section-address .phone-email p.directions{color:#FFFFFF;font-size:13px;font-weight:bold;line-height:15px;margin:25px 0 0;padding:0}#enquiry-done p{color:#FFFFFF;font-size:37px;font-weight:bold;margin:0;padding:0;line-height:42px}#contact-bottom{z-index:300;height:88px;margin-top:-88px;position:relative;width:100%;overflow:hidden}#contact-bottom #back-to-bottom{width:80px;height:88px;background-color:blue;position:absolute;left:850px;background:url(/assets/contact/back-to-bottom.png) 0px 0px no-repeat transparent}#contact-bottom #back-to-bottom a{width:80px;height:88px;display:block}#contact-bottom #back-to-bottom a span{visibility:hidden}#back-to-top{width:80px;height:88px;background-color:blue;position:absolute;bottom:70px !important;left:55px;margin-bottom:-10px;background:url(/assets/contact/back-to-top.png) 0px 0px no-repeat transparent;z-index:400}#back-to-top a{width:80px;height:88px;display:block}#back-to-top a:hover{text-decoration:none !important}#back-to-top a span{visibility:hidden}#cookies{z-index:120;max-width:900px !important;margin:100px auto 0px auto;min-height:100px;padding:30px;overflow:hidden;position:relative}#cookies h2{color:#fff;font-size:45px;margin:0px;padding:0px 0px 10px 0px;font-style:55px;text-transform:uppercase}#cookies h3{color:#fff;margin:0px;font-size:20px;padding:0px 0px 3px 0px}#cookies p{color:#fff;margin:0px 0px 15px 0px;padding:0px;font-size:14px;line-height:18px}#cookies p a{color:#fff}#cookies ul{list-style:none;padding:0px;margin:0px 0px 10px 0px;display:inline-block;overflow:hidden;color:#fff}#cookies ul li{color:#fff;margin:0px 0px 5px 0px}#cookies ul li a{display:block;color:#fff;font-size:14px;margin:0px 1px 1px 0px}#cookies .text{float:left;min-height:50px;width:300px;margin:20px 50px 0px 0px}#cookies .text a.view{float:left;background-color:#000;color:#fff;margin:0px 1px 1px 0px;padding:10px;font-weight:bold;font-size:13px}#cookies .text ul{list-style:none;padding:0px;margin:0px 0px 10px 0px;display:inline-block;overflow:hidden}#cookies .text ul li{float:left}#cookies .text ul li a{display:block;background-color:#000;color:#fff;font-size:14px;padding:8px 9px 6px;margin:0px 1px 1px 0px}#cookies .text ul li a:hover{background-color:#b5d127;color:#fff}#cookies .text h3{margin:0px;padding:0px 0px 3px 0px}#cookies .text p{margin:0px 0px 15px 0px;padding:0px;line-height:16px}#sitemap{z-index:120;left:0;width:1255px;display:inline-block;overflow:hidden;padding-bottom:80px}#sitemap h2{color:#FFFFFF;font-family:helvetica,sans-serif;font-size:55px;line-height:55px;margin:120px 0 20px 35px;padding:0px;text-transform:uppercase}#sitemap ul{color:#FFFFFF;font-size:13px;line-height:18px;margin:0px 0 20px 50px;padding:0px;list-style:disc}#sitemap ul li a,#sitemap ul li a:visited{color:#FFFFFF;font-size:13px;line-height:18px}#sitemap ul li ul{list-style:circle}#sitemap .back_home{display:inline-block;overflow:hidden;margin:10px 0 20px 15px;padding:15px}#sitemap .back_home a{color:#fff;font-size:18px;font-weight:bold;padding:15px 15px 13px 45px;background:url("/assets/error/back-to-home.png") no-repeat 10px 12px #0db2cb}#sitemap .back_home a:hover{background-color:#000;text-decoration:none}@media screen and (-webkit-min-device-pixel-ratio: 0){#hills{margin-top:-170px !important}}#bottom{overflow:hidden;display:inline}#hills{z-index:11;width:100%;margin-top:-173px;position:relative;left:0;height:170px;overflow:hidden}#hills #hills-1{background:url(/assets/home_hills_2.png) no-repeat 0px 0px;bottom:-85px;height:87px;position:relative;width:800px;left:700px;z-index:13}#hills #hills-2{background:url(/assets/home_hills_1.png) no-repeat 0px 0px;height:165px;width:1411px;position:relative;left:500px;z-index:12;bottom:0px}footer{position:relative;z-index:400;width:100%;overflow:hidden}footer #ground{height:20px;background:url(/assets/grass.png) repeat-x transparent;position:relative;z-index:50;background-position:10px 0px}footer #dirt{height:80px;background:url(/assets/dirt.gif) repeat-x transparent;background-position:10px 0px;margin-top:-10px;position:relative;z-index:40}footer #crust{position:relative;height:2000px;background-color:#422d17;bottom:0px;overflow:hidden}footer #crust .background{height:100%;background:url(/assets/footer/mud_001.png) repeat-y transparent}footer #crust .background #jfk-missing-evidence{height:300px;width:300px;position:absolute;left:700px;top:400px}footer #crust .background #ie6{height:160px;width:368px;position:absolute;left:450px;top:1000px;background:url(/assets/footer/ie_6.png) no-repeat transparent}footer #crusty-bottom{position:relative;height:52px;bottom:0px;background:url(/assets/footer/crust-bottom.png) repeat-x transparent;overflow:hidden}footer #prehistoric{position:relative;height:2000px;bottom:0px;background:#3b1e00;overflow:hidden}footer #prehistoric .background{height:100%;background:url(/assets/footer/rocks.png) repeat transparent}footer #prehistoric .background #oil-deposit{height:300px;width:300px;position:absolute;left:400px;top:200px}footer #prehistoric .background #mammoth{height:300px;width:300px;position:absolute;left:200px;top:300px}footer #prehistoric .background #flash{height:160px;width:368px;position:absolute;right:200px;top:600px;background:url(/assets/footer/flash.png) no-repeat transparent}footer #animate_bubbles{position:relative;height:150px;bottom:0px;background:url(/assets/footer/bubbles_animated.gif) repeat-x #3b1e00;overflow:hidden}footer #animate_bubbles span{visibility:hidden}footer #outer-mantle-top{position:relative;height:98px;bottom:0px;background:url(/assets/footer/lave_red_top.png) repeat-x #c80505;overflow:hidden}footer #outer-mantle-top span{visibility:hidden}footer #outer-mantle{position:relative;height:4000px;bottom:0px;background:url(/assets/footer/lave_red.png) repeat #c80505;overflow:hidden}footer #outer-mantle .background{height:100%;background:url(/assets/footer/lava_bubbles_02.png) repeat transparent}footer #outer-mantle-bottom{position:relative;height:98px;bottom:0px;background:url(/assets/footer/lave_red_bottom.png) repeat-x #c80505;overflow:hidden}footer #outer-mantle-bottom span{visibility:hidden}footer #inner-mantle-top{position:relative;height:41px;bottom:0px;background:url(/assets/footer/inner-mantle-top.png) repeat-x transparent;overflow:hidden}footer #inner-mantle-top span{visibility:hidden}footer #inner-mantle{position:relative;height:4000px;background:#ea3909;bottom:0px;overflow:hidden}footer #inner-mantle .background{height:100%;background:url(/assets/footer/lava_bubbles.png) repeat transparent}footer #inner-mantle-bottom{position:relative;height:57px;bottom:0px;background:url(/assets/footer/inner-mantle-bottom.png) repeat-x #ea3909}footer #inner-mantle-bottom span{visibility:hidden}footer #molten-iron-core{position:relative;height:2000px;bottom:0px;background:url(/assets/footer/lava_cracks.png) repeat #eab209;overflow:hidden}footer #molten-iron-core-bottom{position:relative;height:57px;bottom:0px;background:url(/assets/footer/molten-iron-core-bottom.png) repeat-x #c80505;overflow:hidden}footer #molten-iron-core-bottom span{visibility:hidden}footer #mission-control{position:relative;height:920px;background:#fff;bottom:0px;background:url(/assets/footer/lair_bg.png) repeat-x #c80505;overflow:hidden}footer #mission-control #main-screen{display:none;width:600px;height:250px;background-color:#000;position:absolute;top:200px;right:200px;border:10px solid #303030;box-shadow:1px 1px 13px #000000}footer #mission-control #main-screen .screen{width:580px;height:230px;border-top:10px solid #222;border-bottom:10px solid #222;border-left:10px solid #424141;border-right:10px solid #424141}footer #mission-control #console{display:none;width:725px;height:300px;position:absolute;top:412px;right:145px;margin-top:58px}footer #mission-control #console .buttons{height:81px;width:423px;background:url(/assets/footer/control-buttons.png) no-repeat transparent;position:absolute;right:83px;top:-45px}footer #mission-control #console .top{height:50px;border-bottom:50px solid #222222;border-left:50px solid transparent;border-right:50px solid transparent;height:0;width:620px}footer #mission-control #console .bottom{background-color:#303030;height:250px;width:720px}footer #mission-control #web{background:url(/assets/footer/web2.png) no-repeat 0px 0px transparent;width:593px;height:742px;left:0px;top:90px;position:relative;z-index:20}footer #mission-control #content{width:530px;display:inline-block;overflow:hidden;right:100px;top:350px;position:absolute;z-index:500}footer #mission-control #content #social h3{color:#fff;font-size:24px;margin-bottom:10px}footer #mission-control #content #social .fb-like{top:-3px;margin-right:10px}footer #mission-control #content #social .twitter-share-button{margin-right:10px}footer #mission-control #content #merci-beaucoup{color:#A3A2A0;margin:20px 0px 0px 0px}footer #mission-control #content #merci-beaucoup h3{font-size:15px;margin:0px 0px 5px 0px;font-size:17px;color:#fff}footer #mission-control #content #merci-beaucoup p{line-height:17px}footer #mission-control #content #merci-beaucoup ul{width:400px;display:inline-block;overflow:hidden;margin:5px 0px 10px 0px}footer #mission-control #content #merci-beaucoup ul li{list-style:none;float:left;margin:0px 2px 2px 0px}footer #mission-control #content #merci-beaucoup ul li a{display:block;color:#fff;background-color:#0DB2CB;padding:10px;font-size:14px;font-weight:bold}footer #mission-control #content #merci-beaucoup ul li a:hover{background-color:#000;text-decoration:none;color:none;color:#fff}footer #mission-control #content #merci-beaucoup #disclaimer h4{color:#fff;margin:0px 0px 5px 0px}footer #mission-control #content #merci-beaucoup #disclaimer p{color:#A3A2A0}footer #mission-control #content #cookie-link,footer #mission-control #content #sitemap-link{float:left}footer #mission-control #content #cookie-link a,footer #mission-control #content #sitemap-link a{color:#fff;display:block;background-color:black;padding:10px;margin:5px 2px 0px 0px;font-weight:bold}footer #mission-control #content #cookie-link a:hover,footer #mission-control #content #sitemap-link a:hover{text-decoration:none;background-color:#0DB2CB;color:#fff}#underground{min-height:100%;background-color:#3f3127}#copyright{background-color:#392a20;color:#a3a2a0;font-size:20px;font-weight:bold;padding:20px;overflow:hidden}.work.index #hills{margin-top:-170px !important}@media all{.page-break{display:none}}@media print{.page-break{display:block;page-break-after:always}body{width:390pt}header{display:none}nav{display:none}#work_nav{display:none}#fly{display:none}#sun{display:none}#sky{display:none}#night{display:none}#hills{display:none}#business-card{display:none}footer #ground{display:none}footer #dirt{display:none}footer #underground{display:none}#copyright{font-size:11px;color:#000}#portfolio article,#vacancy article{display:block;position:relative;top:0;left:0;margin:0}#portfolio article .title,#vacancy article .title{min-height:40px;border-bottom:2px solid black;margin-bottom:20px}#portfolio article .title h2,#vacancy article .title h2{padding-bottom:16px;font-size:21px}#portfolio article .button,#vacancy article .button{display:none}#portfolio article .text,#vacancy article .text{float:none;width:600px;margin:0}#portfolio article .text .images,#vacancy article .text .images{float:none;width:100%;margin:0}#portfolio article .text .images .image,#vacancy article .text .images .image{display:block;page-break-before:always;float:none}#portfolio article .text .social,#vacancy article .text .social{display:none}#portfolio article .text ul li,#vacancy article .text ul li{float:none}#portfolio article .text ul li a,#vacancy article .text ul li a{color:#333;display:block;font-size:13px;margin:0px;padding:0px 0px 5px 0px}}
