@import "fonts/steelfish.css";
@import "fonts/grotzechdcnlight.css";
@import "fonts/wearetrippin.css";
@import "fonts/charisSil.css";
@import "fonts/clarendon.css";
@import "uniform.epic.css";
.gs{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;}
.gregs{font-family:CharisSILRegular,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;}
.gbs{font-family:CharisSILBold,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;}
.gbis{font-family:CharisSILBoldItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;}
.cs{font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;}
.hs{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;}
.ss{font-family:"Steelfish",Helvetica,"Helvetica Neue",Arial,sans-serif;}
.grs{font-family:GrotzecHdCnLight,Helvetica,"Helvetica Neue",Arial,sans-serif;}
.ws{font-family:WearetrippinShort,Helvetica,"Helvetica Neue",Arial,sans-serif;}
.wd{font-family:WearetrippinDisplay,Helvetica,"Helvetica Neue",Arial,sans-serif;}
.wt{font-family:WearetrippinTall,Helvetica,"Helvetica Neue",Arial,sans-serif;}
.i{font-style:normal;}
.b{font-weight:bold;}
.bi{font-style:italic;font-weight:bold;}
.up{text-transform:uppercase;}
.aleft{text-align:left;}
.acenter{text-align:center;}
.aright{text-align:right;}
.rel{position:relative;}
.sep{padding-bottom:10px;}
article,aside,canvas,datalist,details,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{margin:0;padding:0;display:block;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{font:13px/1.5 "Lucida Grande",Verdana,Arial,sans-serif;color:#7c7c7c;background-color:#000;}
a{color:#c7a04a;font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;}a:active,a:focus{outline:1px dotted invert;}
a:hover{text-decoration:none;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
h1{font-size:19px;}
h2{font-size:17px;}
h3{font-size:15px;}
h4{font-size:13px;}
h5{font-size:12px;}
h6{font-size:11px;}
h1,h2,h3,h4,h5,h6{font-family:WearetrippinDisplay,Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#c7a04a;line-height:100%;}
h4,h5,h6{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;}
ol{list-style:decimal inside;}ol ul,ol ol{margin-left:20px;}
ul{list-style:square inside;}
li{padding:0px 0px 0px 10px;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:10px;}
address{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-style:normal;}address strong,address span{color:#c7a04a;}
address a{color:#8b8b8b;font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size:12px !important;}
input.text,button,select,textarea{background-color:#363636;border-top:1px solid #2e2e2e;border-left:1px solid #2e2e2e;border-bottom:1px solid #646464;border-right:1px solid #2e2e2e;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;padding:5px;color:white;font-size:13px;}input.text:hover,button:hover,select:hover,textarea:hover{border:1px solid #c7a04a;}
input.text:focus,button:focus,select:focus,textarea:focus{background-color:#646464;}
button{border:1px solid #c7a04a;background-color:#c7a04a;color:#000;padding:4px 22px 4px 10px;font-style:normal;font-weight:bold;text-shadow:0px 1px 0px #ffe2a1;cursor:pointer;background-image:url(/img/Btn-arrow.png);background-repeat:no-repeat;background-position:95% 10px;}
button:hover{color:#c7a04a;background-color:#161616;background-position:95% -26px;border:1px solid #2a2a2a;text-shadow:none;}
.right{float:right;}
.left{float:left;}
#branding{color:red;}
html body span.clear,html body div.clear,html body li.clear,html body dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.g_1{width:40px;}
.g_2{width:100px;}
.g_3{width:160px;}
.g_4{width:220px;}
.g_5{width:280px;}
.g_6{width:340px;}
.g_7{width:400px;}
.g_8{width:460px;}
.g_9{width:520px;}
.g_10{width:580px;}
.g_11{width:640px;}
.g_12{width:700px;}
.g_13{width:760px;}
.g_14{width:820px;}
.g_15{width:880px;}
.g_16{width:940px;}
.col{margin:0 10px;float:left;display:inline;}
.row{width:960px;margin-left:auto;margin-right:auto;overflow:hidden;}
.row .row{margin-left:-10px;margin-right:-10px;width:auto;display:inline-block;}
.g_16 input.text,.g_16 select,.g_16 textarea{width:928px;}
.g_15 input.text,.g_15 select,.g_15 textarea{width:868px;}
.g_14 input.text,.g_14 select,.g_14 textarea{width:808px;}
.g_13 input.text,.g_13 select,.g_13 textarea{width:748px;}
.g_12 input.text,.g_12 select,.g_12 textarea{width:688px;}
.g_11 input.text,.g_11 select,.g_11 textarea{width:628px;}
.g_10 input.text,.g_10 select,.g_10 textarea{width:568px;}
.g_9 input.text,.g_9 select,.g_9 textarea{width:508px;}
.g_8 input.text,.g_8 select,.g_8 textarea{width:448px;}
.g_7 input.text,.g_7 select,.g_7 textarea{width:388px;}
.g_6 input.text,.g_6 select,.g_6 textarea{width:328px;}
.g_5 input.text,.g_5 select,.g_5 textarea{width:268px;}
.g_4 input.text,.g_4 select,.g_4 textarea{width:208px;}
.g_3 input.text,.g_3 select,.g_3 textarea{width:148px;}
.g_2 input.text,.g_2 select,.g_2 textarea{width:88px;}
.g_1 input.text,.g_1 select,.g_1 textarea{width:28px;}
body{background-image:url('../img/heroes/default.jpg');background-repeat:no-repeat;background-position:top center;}
header{height:330px;}header .logo h1{background-image:url('../img/epic-logo.png');width:138px;height:62px;margin:20px 0 0 0;}header .logo h1 a{display:block;width:138px;height:62px;}
header .logo span{display:block;text-indent:-9999px;}
header nav ul,header nav li{margin:0;padding:0;list-style-type:none;}
header nav ul{margin-top:10px;float:right;width:663px;}
header nav li{float:left;border-top:1px solid #333333;border-bottom:1px solid #333333;padding:10px 0 7px;}
header nav a,header nav small,header nav span{display:block;}
header nav small{font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:9px;color:#ababaa;line-height:14px;}
header nav .bottom{margin-bottom:0;margin-top:2px;text-align:right;padding-left:15px;position:absolute;bottom:0;right:15px;}
header nav a{text-transform:uppercase;padding:0 15px;font-family:"Steelfish",Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:37px;height:65px;line-height:37px;border-right:1px solid #333333;position:relative;}header nav a:link,header nav a:active,header nav a:visited,header nav a:hover{text-decoration:none;color:#ffffff;}
header nav .last{padding-right:0;border-right:none;}header nav .last .bottom{right:0;}
header nav a:hover small,header nav .current small{color:#c7a04a;}
header nav a:hover .bottom,header nav .current .bottom{background-image:url('../img/menu-arrows.png');background-repeat:no-repeat;background-position:left top;}
header .heroes{margin-top:150px;}header .heroes h2{text-transform:uppercase;float:right;font-family:WearetrippinTall,Helvetica,"Helvetica Neue",Arial,sans-serif;color:#fff;text-align:center;font-weight:bold;font-size:43px;line-height:50px;word-spacing:-12px;}header .heroes h2 small{margin-top:10px;padding-top:10px;line-height:16px;border-top:1px solid #fff;font-size:16px;font-weight:normal;display:block;word-spacing:-4px;}
html,body{height:100%;}
.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -200px;}
.push{height:220px;}
footer{padding-top:30px;height:195px;background-image:url('../img/footer-texture.png');font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size:11px;}footer h5,footer h6{font-style:normal;text-transform:uppercase;font-size:16px;font-family:WearetrippinTall,Helvetica,"Helvetica Neue",Arial,sans-serif;color:#646464;word-spacing:-4px;font-weight:normal;}
footer .col{padding-top:2px;}
footer a:link,footer a:active,footer a:visited{text-decoration:none;font-size:12px;}
footer a:hover{color:#FFF;}
footer ul,footer li{margin:0;padding:0;list-style-type:none;}
footer nav a{color:#c7a04a;font-size:16px !important;line-height:24px;height:64px;}footer nav a:hover{color:#fff;}
footer .footer_social a{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;}
footer .twitter,footer .facebook,footer .vimeo,footer .flickr,footer .tumblr{display:block;padding:2px 0px 2px 30px;}
footer .twitter{background-image:url('../img/footer-social.png');background-repeat:no-repeat;background-position:0 2px;}
footer .facebook{background-image:url('../img/footer-social.png');background-repeat:no-repeat;background-position:0 -18px;}
footer .vimeo{background-image:url('../img/footer-social.png');background-repeat:no-repeat;background-position:0 -37px;}
footer .tumblr{background-image:url('../img/footer-social.png');background-repeat:no-repeat;background-position:0 -57px;}
footer .g_4 input.text{background-color:#646464;border:none;margin:0;padding:0 5px;height:25px;width:165px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;vertical-align:top;}
footer .g_3 h5+span{color:#d1d3d4;line-height:22px;}
footer button,footer button:hover{margin:0;padding:0;background-image:url('../img/footer-subscribe.png');background-repeat:no-repeat;background-position:1px 1px;height:25px;width:25px;background-color:#646464;border:1px solid #646464;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;position:relative;top:1px;}
footer img{margin-top:20px;float:right;}
.webkit footer button{top:0px;}
body.home{background-image:none;}body.home header{height:530px;}body.home header #container{margin-top:16px;width:100%;height:427px;}body.home header #container #like{position:absolute;width:940px;margin-top:10px;margin-left:-470px;left:50%;z-index:40;text-align:right;}
body.home header #container #slideshow{width:100%;height:427px;margin:0 auto;}body.home header #container #slideshow .slide{width:100%;height:100%;text-align:center;background-position:center top;background-repeat:no-repeat;}
body.home header #container #slideshow-nav{position:absolute;width:940px;margin-top:389px;margin-left:-470px;left:50%;z-index:50;text-align:right;}body.home header #container #slideshow-nav a{display:inline-block;background:url('../img/heroes-nav.png') no-repeat top left;width:12px;height:12px;overflow:hidden;text-indent:999px;}body.home header #container #slideshow-nav a.activeSlide{background-position:top right;}
body.case{background-image:none;}body.case header{height:140px;}
body.case .page{padding-top:20px;}
body.cases{background-image:url('../img/heroes/working.jpg');}
body.skills{background-image:url('../img/heroes/skills.jpg');}
body.about{background-image:url('../img/heroes/about.jpg');}
body.contact{background-image:url('../img/heroes/contact.jpg');}
::-moz-selection{background:#C7A04A;color:white;}
::selection{background:#C7A04A;color:white;}
.awards{word-spacing:-3px;}
.awards+p.sep_dotted{line-height:15px;}
.digitalcs+p{padding-bottom:20px;}
.digitalcs+p+img{margin-top:-2px;}
section.page{padding-top:40px;padding-bottom:40px;min-height:650px;}
textarea{resize:none;}
.hand{cursor:pointer;}
.home .introduction{color:#7c7c7c;line-height:22px;}
.home .TitleAbout{margin-top:15px;}
.home blockquote{font-family:GrotzecHdCnLight,Helvetica,"Helvetica Neue",Arial,sans-serif;text-transform:uppercase;font-size:23px;font-weight:normal;line-height:25px;color:#c7a04a;}.home blockquote small{position:absolute;right:0px;text-transform:none;font-size:12px;color:#8b8b8b;}
.home .homeLine{font-size:16px;color:#7c7c7c;}
.stroke{position:relative;display:inline-block;*display:inline;}.stroke .shadow{z-index:1;top:1px;left:0;position:absolute;color:#654a0e;text-shadow:0px 1px 0px #706f6f;display:block;}
.stroke .shadow+span{position:relative;z-index:2;}
.we_are{font-family:WearetrippinTall,Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:bold;border-top:1px solid #333333;border-bottom:1px solid #333333;color:#c7a04a;font-size:48px;padding:0px 0;margin:10px 0;text-transform:uppercase;vertical-align:middle;text-align:center;word-spacing:-20px;position:relative;padding-top:5px;padding-bottom:5px;}.we_are img{position:absolute;left:50%;top:-10px;margin-left:-15px;}
.we_are small{font-size:16px;font-weight:normal;padding:0 5px;position:relative;top:22px;overflow:hidden;vertical-align:top;color:#CCC;display:inline-block;*display:inline;width:auto;}
.skills .we_are{font-size:50px;}.skills .we_are small{position:relative;top:0;}
.lastP{margin-bottom:30px;}
.spotlight{color:#7c7c7c;}
.HomeTitle{text-transform:uppercase;font-family:WearetrippinShort,Helvetica,"Helvetica Neue",Arial,sans-serif;text-align:center;font-size:19px;word-spacing:-7px;}
h1.we_are{font-size:48px;text-align:justify;color:#fff;border:none;}h1.we_are small{font-size:17px;color:#c7a04a;}
.selected h3{font-family:WearetrippinDisplay,Helvetica,"Helvetica Neue",Arial,sans-serif;margin-top:0;margin-bottom:13px;text-transform:uppercase;padding-top:4px;font-size:14px;font-weight:normal;font-style:normal;word-spacing:-4px;}
.selected p{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#7c7c7c;font-size:12px;line-height:16px;}
.selected .rollContainer{margin-bottom:10px;padding-bottom:38px;border-bottom:1px solid #3D3D3D;}.selected .rollContainer .roll{width:207px;height:108px;}
.hotblog{font-size:11px;line-height:17px;}.hotblog .epic_shop +ul{padding:0;}.hotblog .epic_shop +ul li{position:relative;padding:0;list-style-type:none;border-bottom:1px solid #333333;height:102px;overflow:hidden;}.hotblog .epic_shop +ul li img{display:block;position:absolute;top:0;left:0;z-index:20;}
.hotblog .epic_shop +ul li p{margin:0;}.hotblog .epic_shop +ul li p a{display:block;position:relative;z-index:50;font:normal 23px/24px "Steelfish",Helvetica,"Helvetica Neue",Arial,sans-serif;color:#c7a04a;padding:15px 10px 0 90px;height:87px;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;}.hotblog .epic_shop +ul li p a span{color:#FFF;}
.hotblog time{font-size:12px;color:#777;height:20px;}
.hotblog .sep{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size:13px;word-spacing:normal;margin-bottom:0px;color:#c7a04a;}
.hotblog h4{font-family:WearetrippinDisplay,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:16px;color:#ccc;}.hotblog h4.labs_title{padding-top:15px;margin-top:25px;border-top:1px solid #333333;}
.hotblog .headline{margin-bottom:0px;}
.hotblog .more{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size:11px;width:80px;margin-left:190px;background:transparent url("/img/arrow-read.png") no-repeat center left;}
.hotblog article{padding-bottom:10px;border-bottom:1px solid #333333;margin-top:14px;}.hotblog article h4{font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:normal;margin-bottom:6px;}
.hotblog article +article{border-bottom:0;}
.hotblog .TweetHome{margin-top:15px;margin-bottom:10px;}
.socialcontact{list-style:none;position:relative;bottom:10px;overflow:hidden;}.socialcontact li{padding:0px;margin:0px;}.socialcontact li a{height:26px;display:block;width:280px;font-size:12px;text-decoration:none;padding-left:35px;padding-top:8px;font-weight:bold;color:white;background-repeat:no-repeat;}.socialcontact li a:hover{color:#c7a04a;}
.socialcontact li .FlickrSocial{background-image:url(/img/FlickrSocial.png);background-repeat:no-repeat;}.socialcontact li .FlickrSocial:hover{background-position:0 -34px;}
.socialcontact li .VimeoSocial{background-image:url(/img/VimeoSocial.png);}.socialcontact li .VimeoSocial:hover{background-position:0 -34px;}
.socialcontact li .TwitterSocial{background-image:url(/img/TwitterSocial.png);}.socialcontact li .TwitterSocial:hover{background-position:0 -34px;}
.socialcontact li .FacebookSocial{background-image:url(/img/FacebookSocial.png);}.socialcontact li .FacebookSocial:hover{background-position:0 -34px;}
.socialcontact li .TumblrSocial{background-image:url(/img/TumblrSocial.png);}.socialcontact li .TumblrSocial:hover{background-position:0 -34px;}
.spotlight{font-size:14px;}
.roll{position:relative;}.roll img{border:1px solid #292929;}
.roll .headlight a{height:105px;width:386px;display:block;padding-top:105px;}
.roll .over{position:absolute;left:1px;top:1px;display:none;transition:opacity 0.4s ease-in-out;-webkit-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;background-color:rgba(0, 0, 0, 0.8);}
.roll h1,.roll h2,.roll h3,.roll h4,.roll h5,.roll h6{position:absolute;top:7px;margin-top:-0.5em;word-spacing:-5px;text-transform:uppercase;color:#ccc;text-align:center;}
.roll .links{width:217px;height:131px;}.roll .links a{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;background:transparent url(/img/over.png) no-repeat bottom right;display:inline-block;width:217px;height:131px;font-size:11px;color:#c7a04a;text-decoration:none;overflow:hidden;text-indent:-9999px;position:absolute;}
.roll a{color:#fff;font-family:WearetrippinShort,Helvetica,"Helvetica Neue",Arial,sans-serif;text-decoration:none;font-size:24px;}
.g_8 .roll .over{height:240px;width:446px;}.g_8 .roll .over .links,.g_8 .roll .over h1,.g_8 .roll .over h2,.g_8 .roll .over h3,.g_8 .roll .over h4,.g_8 .roll .over h5,.g_8 .roll .over h6{width:446px;}
.g_7 .roll .over{height:217px;width:398px;}.g_7 .roll .over .links,.g_7 .roll .over h1,.g_7 .roll .over h2,.g_7 .roll .over h3,.g_7 .roll .over h4,.g_7 .roll .over h5,.g_7 .roll .over h6{width:386px;}
.g_4 .roll .over{height:131px;width:217px;}.g_4 .roll .over .links,.g_4 .roll .over h1,.g_4 .roll .over h2,.g_4 .roll .over h3,.g_4 .roll .over h4,.g_4 .roll .over h5,.g_4 .roll .over h6{width:217px;}
blockquote{border-top:1px solid #333333;border-bottom:1px solid #333333;color:#ccc;padding:10px 0;margin:10px 0;position:relative;}blockquote small{display:block;color:#7f7f7f;font-size:11px;bottom:-1em;padding-left:5px;background-color:#000;font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-style:normal;}
article time{display:block;text-align:center;}
article h4{color:#fff;text-align:center;font-family:WearetrippinDisplay,Helvetica,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:normal;}
article p{color:#7c7c7c;line-height:19px;}
article .more{display:block;text-align:right;font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;}
time,em{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#777;font-size:12px;font-style:normal;}
.slideshow ul,.slideshow li{margin:0;padding:0;list-style-position:inside;list-style-type:none;}
.sep,#comments-title,#reply-title{margin-bottom:15px;border-bottom:1px solid #333333;}
#comments-title,#reply-title{margin-top:40px;}
.title_sep_cl,#comments-title,#reply-title{font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:100;font-size:20px;padding-bottom:4px;color:#ffffff;}
.explain_labs{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size:19px;color:#c7a04a;padding-bottom:18px;line-height:26px;background:transparent url(/img/dot.png) repeat-x bottom left;}
.subscribe_feed{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;display:block;height:44px;background:transparent url(/img/dot.png) repeat-x bottom left;font-size:17px;color:#ffffff;}.subscribe_feed a{display:block;color:#ffffff;text-decoration:none;padding:10px 0 9px 30px;background:transparent url(/img/rss.png) no-repeat center left;}
.nav-previous{float:left;position:relative;bottom:10px;font-size:14px;}.nav-previous a{text-decoration:none;}
.nav-next{float:right;position:relative;bottom:10px;font-size:14px;}.nav-next a{text-decoration:none;}
.entry-title{font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;color:#ffffff;padding-top:44px;text-align:center;font-size:23px;font-weight:100;font-style:normal;margin-bottom:5px;}.entry-title a{font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;color:#ffffff;text-decoration:none;}
.entry-content{padding-bottom:25px;color:#7c7c7c;}.entry-content h1{font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:20px;margin-top:40px;margin-bottom:20px;}
.entry-summary{padding-bottom:25px;}
.entry-meta{font-family:CharisSILBold,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;text-align:center;color:#6d6d6d;margin-top:-5px;font-size:11px;text-transform:uppercase;padding-bottom:50px;}
.page-title{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#b8b8b8;font-size:13px;}
.entry-content p{font-size:13px;color:#b8b8b8;line-height:21px;}
.utility_info{padding-bottom:13px;margin-bottom:3px;background:transparent url("/img/dot.png") repeat-x scroll left bottom;height:29px;}.utility_info .utility_author{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;display:inline-block;background:transparent url("/img/grey-sep.png") no-repeat scroll right bottom;padding:13px 8px 0 0;margin-right:8px;color:#777472;font-size:13px;}
.utility_info .utility_comments{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size:13px;padding-left:22px;background:transparent url("/img/comments.png") no-repeat scroll left center;}.utility_info .utility_comments a{color:#777472;}
.utility_info .utility_comments+a{font-family:WearetrippinDisplay,Helvetica,"Helvetica Neue",Arial,sans-serif;display:inline-block;float:right;width:80px;padding:12px 0 3px 0;background:transparent url("/img/labs.png") no-repeat scroll left center;text-align:right;text-decoration:none;text-transform:uppercase;}
.cat-links{display:inline-block;background:transparent url("/img/dot.png") repeat-x scroll left bottom;width:100%;height:23px;}.cat-links a{text-decoration:none;}
.list_archives{padding-top:20px;}.list_archives h4{font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:100 !important;font-size:19px !important;color:#ffffff;}
.list_archives h5{font-family:CharisSILBoldItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;background:transparent url(/img/arrow-archives.png) no-repeat top left;font-size:14px;color:#ffffff;padding-left:11px;margin:0 0 10px 11px;}
.list_archives li{list-style-type:none;margin-left:30px;font-size:14px;}.list_archives li a{text-decoration:none;}
.reply{position:relative;bottom:20px;}.reply a{float:right;font-size:15px;padding-left:15px;font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;text-decoration:none;background:transparent url(/img/arrow-archives.png) no-repeat top left;}.reply a:hover{text-decoration:underline;}
#like img{position:absolute;top:4px;right:64px;}
#like .fb-like{position:absolute;top:0;right:0;}
#like .fb_edge_comment_widget{top:65px !important;left:-333px !important;}
.like_button_dark .comment_content{border-bottom:1px solid #666 !important;}
.like_button_dark .connect_comment_widget_full_input_textarea{resize:none !important;}
.comment-body{margin-bottom:30px;}
.commentlist{list-style:none;}.commentlist li{padding-left:0px;background:url("/img/dot.png") repeat-x scroll left bottom transparent;padding-bottom:10px;margin-bottom:20px;}
.comment-meta{margin-bottom:15px;margin-top:-8px;}.comment-meta a{text-decoration:none;display:none;}
.comment-author cite{font-size:16px;color:white;font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;font-style:normal;}.comment-author cite a{font-size:16px;color:white;font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;}
.comment-author img{display:none;}
.url{font-style:normal;text-decoration:none;}
.socialProject{padding-bottom:0;padding-top:5px;margin-top:10px;}
.social{padding-bottom:0;border-top:1px solid #3d3d3d;padding-top:5px;margin-top:10px;}.social .twitter{display:block;float:left;height:20px;width:20px;background-image:url(/img/icon-twitter.png);background-position:0 -20px;}.social .twitter:hover{background-position:0 0px;}
.social .linkedin{display:block;float:left;height:20px;width:20px;background-image:url(/img/icon-linkedin.png);background-position:0 -20px;}.social .linkedin:hover{background-position:0 0px;}
.social .dribbble{display:block;float:left;height:20px;width:20px;background-image:url(/img/dribbble.png);background-position:0 0px;}.social .dribbble:hover{background-position:0 -20px;}
.headline{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-style:normal;color:#a7a9ac;font-size:18px;line-height:22px;}
.sep_dotted{background:transparent url(/img/dot.png) repeat-x bottom left;margin-bottom:15px;padding-bottom:10px;}
.g_11{font-size:12px;}
.itw{font-size:13px;}.itw h2{font-size:21px;margin-bottom:7px;font-family:WearetrippinShort,Helvetica,"Helvetica Neue",Arial,sans-serif;}
.itw h4{font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:16px;margin-bottom:15px;}
.itw a{font:13px/1.5 "Lucida Grande",Verdana,Arial,sans-serif;}
.g_4 .latest{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size:17px;color:#626262;}
.g_4 .tweet{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size:17px;color:#CCC;line-height:21px;margin-bottom:3px;}
.g_4 small{color:#c7a04a;font-size:12px;}
.g_5 .sep{font-weight:normal;}
.g_5 h4{font-size:14px;}
.g_5 h3{margin-bottom:5px;}
.white{color:#ccc;}.white em{color:#646464;font-style:normal;}
.orange{color:#c7a04a;}
label{color:#c7a04a;font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-style:normal;line-height:26px;font-size:13px;}
#comment{resize:none;}
.contact address{color:#8b8b8b;}
.contact .etic{margin-top:10px;}
.skills .g_5 ul{margin-bottom:0px;color:#a7a9ac;}.skills .g_5 ul li{font-size:14px;}
.skills .g_5 a{font-size:14px;}.skills .g_5 a:hover{text-decoration:none;}
.skill_blocks{margin:0px 0px 30px 0px;}.skill_blocks .row1,.skill_blocks .row2,.skill_blocks .row3{padding:10px 0;height:100px;}
.skill_blocks .row1,.skill_blocks .row2{border-bottom:1px solid #3d3d3d;}
.skill_blocks .row1{margin-top:15px;border-top:1px solid #3d3d3d;}
.skill_blocks .row3{height:120px;}
.skill_blocks .helmet,.skill_blocks .one_two,.skill_blocks .partners,.skill_blocks .kbd,.skill_blocks .km,.skill_blocks .days,.skill_blocks .pixels,.skill_blocks .openings{height:100%;float:left;}
.skill_blocks .helmet{width:300px;font-size:13px;line-height:16px;border-right:1px solid #3d3d3d;font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-style:normal;background-image:url('../img/skills/helmet.png');background-repeat:no-repeat;background-position:left top;}.skill_blocks .helmet p{margin:0;padding:43px 0 0 0;}
.skill_blocks .one_two{width:339px;background-image:url('../img/skills/one_two.png');background-repeat:no-repeat;background-position:left top;}.skill_blocks .one_two span{display:block;text-indent:-9999px;}
.skill_blocks .partners{width:210px;border-right:1px solid #3d3d3d;background-image:url('../img/skills/partners.png');background-repeat:no-repeat;background-position:40px 0px;}.skill_blocks .partners .count{float:left;font-family:WearetrippinTall,Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:bold;font-size:84px;line-height:95px;color:#c7a04a;}
.skill_blocks .partners h4{font-family:WearetrippinShort,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:44px;line-height:44px;margin:30px 0 0 38px;padding:0 0 0 0;color:#646464;font-style:normal;text-transform:uppercase;}
.skill_blocks .partners small{padding:0 0 0 0px;font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size:13px;line-height:11px;}.skill_blocks .partners small em{color:#ccc;}.skill_blocks .partners small em em{color:#646464;font-style:normal;}
.skill_blocks .kbd{width:249px;border-right:1px solid #3d3d3d;}.skill_blocks .kbd .count{padding:0 20px;color:#c7a04a;font-family:WearetrippinDisplay,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:53px;line-height:53px;}
.skill_blocks .kbd h4{margin:0;padding:0 20px;text-transform:uppercase;font-family:GrotzecHdCnLight,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:17px;color:#646464;font-style:normal;background-image:url('../img/skills/kbd.gif');background-repeat:no-repeat;background-position:center bottom;line-height:19px;}.skill_blocks .kbd h4 em{color:#ccc;font-style:normal;font-family:GrotzecHdCnLight,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:normal;}.skill_blocks .kbd h4 em em{color:#646464;font-style:normal;}
.skill_blocks .km{width:179px;background-image:url('../img/skills/km.png');background-repeat:no-repeat;background-position:right bottom;}.skill_blocks .km .count{padding:0 20px;font-family:WearetrippinDisplay,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:22px;text-transform:uppercase;}.skill_blocks .km .count span{padding-right:5px;color:#c7a04a;}
.skill_blocks .km p{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-style:normal;padding:0 60px 0 20px;margin:0;font-size:13px;line-height:16px;}
.skill_blocks .days{width:269px;border-right:1px solid #3d3d3d;}.skill_blocks .days .count{padding:0;font-family:WearetrippinTall,Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:bold;font-size:44px;line-height:44px;text-transform:uppercase;}.skill_blocks .days .count span{color:#c7a04a;padding-right:5px;}
.skill_blocks .days h4{font-family:"Steelfish",Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:24px;line-height:40px;margin:0;padding:0 0 20px 0;float:left;color:#646464;font-style:normal;font-weight:normal;text-transform:uppercase;background-image:url('../img/skills/days.gif');background-repeat:no-repeat;background-position:right bottom;}
.skill_blocks .days ul,.skill_blocks .days li{margin:0;padding:0;list-style-type:none;font-size:15px;line-height:18px;}
.skill_blocks .days ul{margin:5px 0 0 160px;font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-style:normal;color:#ccc;}.skill_blocks .days ul em{color:#646464;font-style:normal;}
.skill_blocks .pixels{width:187px;border-right:1px solid #3d3d3d;text-transform:uppercase;}.skill_blocks .pixels h4{font-family:WearetrippinTall,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:22px;line-height:22px;font-style:normal;color:#646464;margin:0;padding:0 20px;}
.skill_blocks .pixels .count{padding:0 20px;color:#c7a04a;font-family:WearetrippinDisplay,Helvetica,"Helvetica Neue",Arial,sans-serif;line-height:44px;font-size:33px;}.skill_blocks .pixels .count sup{color:#ccc;vertical-align:top;font-size:10px;}
.skill_blocks .pixels p{position:relative;bottom:7px;padding:0 20px 20px;font-family:WearetrippinShort,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:20px;height:30px;color:#ccc;background-image:url('../img/skills/pixels.gif');background-repeat:no-repeat;background-position:center bottom;}.skill_blocks .pixels p em{color:#646464;font-style:normal;}
.skill_blocks .openings{width:180px;display:none;text-transform:uppercase;background-image:url('../img/skills/hand.png');background-repeat:no-repeat;background-position:150px 80px;}.skill_blocks .openings h4{font-family:WearetrippinTall,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:22px;line-height:22px;font-style:normal;color:#646464;padding:0 10px;margin-bottom:0px;}
.skill_blocks .openings p{text-align:justify;padding:0 10px;font-family:WearetrippinShort,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:23px;word-spacing:-10px;}.skill_blocks .openings p a{font-family:WearetrippinShort,Helvetica,"Helvetica Neue",Arial,sans-serif;}
.skill_blocks .openings p em{font-style:normal;font-family:WearetrippinShort,Helvetica,"Helvetica Neue",Arial,sans-serif;position:relative;bottom:7px;font-size:19px;word-spacing:-8px;color:#CCC;}
.cases{font-size:12px;}.cases .roll{height:167px;width:219px;}.cases .roll .over{height:167px;width:219px;left:0;top:0;transition:none;-webkit-transition:none;-o-transition:none;}
.cases .previewCase{position:relative;border:1px solid #272727;width:218px;height:166px;}
.cases .sidebar p{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#a7a9ac;font-size:19px;line-height:21px;}
.cases .sidebar h5{font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;color:#FFFFFF;font-size:18px;font-weight:100;padding-top:23px;}
.cases .sidebar .filter{margin-bottom:60px;}.cases .sidebar .filter li{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;padding:0;background:none;list-style-type:none;}.cases .sidebar .filter li a{text-decoration:none;}.cases .sidebar .filter li a:hover label,.cases .sidebar .filter li a:active label,.cases .sidebar .filter li a:focus label{color:#FFFFFF;}
.cases .sidebar .filter li label{font-size:14px;}
.cases .sidebar .filter a,.cases .sidebar .filter input,.cases .sidebar .filter label{cursor:pointer;}
.cases .sidebar .sort+ul{list-style-type:none;}.cases .sidebar .sort+ul li{padding:0;background:url(/img/dot.png) repeat-x bottom left;}.cases .sidebar .sort+ul li a{font-family:WearetrippinDisplay,Helvetica,"Helvetica Neue",Arial,sans-serif;text-decoration:none;font-size:13px;display:inline-block;padding:10px 0 10px 23px;width:100%;text-transform:uppercase;}.cases .sidebar .sort+ul li a:hover,.cases .sidebar .sort+ul li a:active,.cases .sidebar .sort+ul li a:focus,.cases .sidebar .sort+ul li a.current{color:#FFFFFF;background:url(/img/Btn-arrow.png) no-repeat 7px -22px;}
.cases .back{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;position:absolute;bottom:0;right:0;visibility:hidden;background-image:url(/img/toTop.png);background-repeat:no-repeat;background-position:100% 50%;padding-right:15px;}
.cases h3{font-family:WearetrippinDisplay,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:14px;padding:15px 0 0;word-spacing:-3px;text-transform:uppercase;}
.cases .caseLine{height:340px;overflow:hidden;border-bottom:1px solid #272727;padding:0 10px 15px 10px;margin:0 0 26px 0;opacity:0.3;-webkit-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;position:relative;}.cases .caseLine:hover{opacity:1;}.cases .caseLine:hover .back{visibility:visible;}
.cases .caseLine.current{opacity:1;}
.cases .caseLine h3{margin-bottom:5px;text-align:center;}
.cases .caseLine h4{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size:13px;color:#a7a9ac;margin:0;text-align:center;padding-bottom:15px;background:transparent url(/img/dot.png) repeat-x bottom left;}
.cases .caseLine p{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;padding-top:5px;font-size:13px;color:#646464;}
.cases .caseLine .caseLineOver{position:absolute;display:block;width:217px;height:0;background:#ba9542;bottom:0;}
.cases .left{position:relative;top:10px;}
.cases .links{margin-bottom:35px;border-bottom:1px solid #333333;}.cases .links.border-top{border-top:1px solid #333333;border-bottom:none;}
.cases .links .pagination{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#7c7c7c;font-size:15px;display:none;}.cases .links .pagination .span{font-family:WearetrippinDisplay,Helvetica,"Helvetica Neue",Arial,sans-serif;color:#ffffff;}
.cases .links .right{position:relative;top:5px;}.cases .links .right a{line-height:12px;padding:9px 10px 8px 10px;background-repeat:no-repeat;}.cases .links .right a:link,.cases .links .right a:active,.cases .links .right a:visited,.cases .links .right a:hover{text-decoration:none;color:#a7a9ac;}
.cases .links .right a span{text-decoration:underline;}
.cases .links .right .current{background-position:0px 0px;}.cases .links .right .current:link,.cases .links .right .current:active,.cases .links .right .current:visited,.cases .links .right .current:hover{color:#c7a04a;}
.cases .list{background-position:0px -29px;border-right:1px solid #c7a04a;background-image:url('../img/icon-list.png');font-style:italic;}
.cases .details{background-position:0px -29px;font-style:italic;background-image:url('../img/icon-details.png');}
.cases table{width:100%;border-collapse:collapse;background-color:rgba(0, 0, 0, 0.4);}.cases table thead th{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;background-image:url(/img/separationFirst.jpg);background-position:100% 50%;background-repeat:no-repeat;}
.cases table th,.cases table td{text-align:center;padding:10px 5px;border-top:1px solid #3d3d3d;}
.cases table tr:hover{-webkit-transition-property:background;-webkit-transition-duration:0.15s;-webkit-transition-timing-function:ease-in;background-color:#282828;}
.cases table td{color:#fff;}.cases table td a{font-size:12px;}
.cases table .first{text-align:left;padding-left:30px;}
.cases table td.first{font-family:WearetrippinShort,Helvetica,"Helvetica Neue",Arial,sans-serif;word-spacing:-4px;text-transform:uppercase;color:#c7a04a;font-size:16px;font-weight:normal;}
.cases table td.last{text-align:right;}
.cases .data{font-size:14px;font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-style:normal;color:#8b8b8b;line-height:20px;}.cases .data strong{color:#CCC;}
.cases .data .desc{display:block;margin-top:10px;}
.cases .buttons{margin-top:20px;}.cases .buttons a{display:block;float:left;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:3px 22px 3px 10px;font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;margin-right:10px;font-size:12px;background-repeat:no-repeat;background-position:95% -30px;color:#c7a04a;background-image:url(/img/Btn-arrow.png);background-color:#161616;border:1px solid #2a2a2a;text-shadow:none;}.cases .buttons a:link,.cases .buttons a:active,.cases .buttons a:visited{color:#c7a04a;text-decoration:none;}
.cases .buttons a:hover{background-color:#c7a04a;color:#000;text-shadow:0px 1px 0px #fab776;border:1px solid #c7a04a;background-position:95% 6px;}
.cases .list_clients h4{color:#FFFFFF;font-family:"Clarendon LT Std",Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:19px;padding-top:2px;font-weight:100;}
.cases .list_clients p{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#a7a9ac;font-size:19px;line-height:21px;}
.cases .list_clients .g_3{display:block;margin:0;padding:0 10px;background:transparent url(/img/separationFirst.jpg) repeat-y top right;}.cases .list_clients .g_3 img{display:block;margin:auto;}
.cases .list_clients .g_3 div{padding-top:25px;height:95px;}
.cases .list_clients .last{background:none;}
.blockName{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size:13px;text-align:left;background-color:transparent;}.blockName a{color:#646464;}
.caseText{position:relative;margin-top:15px;color:#8b8b8b;line-height:20px;}.caseText .headline{color:#a7a9ac;}
.caseText article{padding-bottom:10px;border-bottom:none;}.caseText article p{margin-bottom:0;}
.caseText img{float:left;margin-bottom:2px;margin-right:2px;}
.caseText .not{margin-bottom:0px;}
.caseText blockquote{float:left;border:1px solid #2e2e2e;margin:0 2px 2px 0;font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#c7a04a;font-size:19px;line-height:23px;padding:30px;background-color:#161616;overflow:hidden;}.caseText blockquote p{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size:17px;line-height:24px;color:#c7a04a;}
.caseText blockquote span.from{font-family:WearetrippinDisplay,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:10px;text-transform:uppercase;color:#ffffff;display:block;margin-top:10px;}.caseText blockquote span.from small{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-size:13px;line-height:23px;text-transform:none;display:block;background-color:transparent;padding:0;padding-top:3px;bottom:auto;}
.caseText .jumpTo{height:27px;line-height:23px;margin-top:4px;margin-bottom:7px;position:relative;top:10px;padding-right:5px;text-align:right;}.caseText .jumpTo a{background:url(/img/jump-to.png) no-repeat;text-decoration:none;padding-left:24px;font-size:14px;}.caseText .jumpTo a:hover,.caseText .jumpTo a.current{background-position:0 -20px;color:#ffffff;}
.caseText .jumpTo a.toCaseMoodBoard{border-right:1px solid #2e2e2e;margin-right:7px;padding-right:11px;}
.caseText .jumpTo a.no-border{border:none;margin-right:0;padding-right:0;}
.caseDesigns h3{background:url(/img/sep-case-designs.jpg) no-repeat;line-height:21px;text-indent:-9999px;margin-top:28px;}
.caseDesigns img{margin:20px 0;}
.case .bigCase p{margin-bottom:20px;}
.case .bigCase img{border:1px solid #2e2e2e;margin-top:10px;margin-bottom:20px;}
.case .bigCase blockquote{margin-bottom:15px;}
.case .title{font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:32px;line-height:32px;color:#FFFFFF;text-transform:none;}.case .title small{font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;color:#c7a04a;display:block;font-weight:bold;position:relative;bottom:8px;font-size:11px;text-transform:uppercase;}
.case .slideshow{margin-bottom:10px;border:7px solid #252524;width:926px;height:456px;position:relative;}.case .slideshow ul{line-height:0px;}
.case .slideshow li{position:absolute;left:0;top:0;width:926px;height:456px;}
.case h2{text-transform:uppercase;color:#c7a04a;font-weight:normal;font-size:16px;margin-top:30px;}
.case .sidebar{position:relative;}.case .sidebar .title{font-size:18px;margin-bottom:7px;}
.case .sidebar .row{padding-bottom:5px;}
.case .sidebar a{text-decoration:none;}
.case .visit{font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:17px;padding:7px 0 7px 20px;margin-top:10px;background:transparent url(/img/arrow-read.png) no-repeat center left;border-top:1px solid #3d3d3d;border-bottom:1px solid #3d3d3d;}.case .visit a{text-decoration:none;color:#FFFFFF;}.case .visit a:hover{color:#c7a04a;}
.case .data{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-style:normal;font-size:15px;color:#8b8b8b;border-bottom:none;}.case .data li{margin:0;padding:15px 0 10px 0;list-style-type:none;background:transparent url(/img/dot.png) repeat-x bottom left;}.case .data li.last{background:none;}
.case .data ul{padding:0;list-style-type:none;}
.case .data span{display:block;font-family:ClarendonBT-Light,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:16px;color:#FFFFFF;}
.case .data p{font:12px/1.5 "Lucida Grande",Verdana,Arial,sans-serif;}.case .data p span{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;color:#c7a04a;margin-bottom:10px;font-size:16px;}.case .data p span.tags{margin-top:20px;font-size:14px;color:#a7a9ac;}
.case .data .tag{display:block;float:left;padding:5px 10px;background-color:#2e2e2e;margin-right:5px;margin-bottom:10px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:11px;font-style:normal;}.case .data .tag:link,.case .data .tag:active,.case .data .tag:visited{text-decoration:none;color:#a7a9ac;}
.case .data .tag:hover{color:#c7a04a;}
.case .awards p{margin-bottom:0px;}
.case .awards h4{color:#a7a9ac;}
.case .awards strong{color:#fff;text-transform:uppercase;font-family:WearetrippinShort,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:16px;margin-bottom:0px;}
.case .awards .award{border-top:1px solid #3d3d3d;padding-bottom:10px;padding-top:10px;}
.case article{padding-bottom:10px;}.case article p{margin-bottom:5px;}
.case .socialProject{padding-top:10px;}.case .socialProject .left{background-image:url('../img/left-arrow.png');background-repeat:no-repeat;background-position:0 5px;}.case .socialProject .left a{margin-left:15px;font-size:14px;}
.case .socialProject .right{font-family:CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;font-style:normal;color:#fff;margin-right:5px;}
@media screen and (min-width : 700px) and (max-width : 1124px){body header{height:262px;}body header #backtotop{width:100%;margin:0;background-color:rgba(0, 0, 0, 0.55);border-top:1px solid #333333;}body header #backtotop ul{float:none;margin:0 auto;width:665px;}body header #backtotop ul li{border:0;} body header .logo{width:100%;text-align:center;margin:0;}body header .logo h1{margin:55px auto 40px;width:187px;height:84px;background:url('../img/mobile/epic-logo-big.png') no-repeat left top;}body header .logo h1 a{width:187px;height:84px;} body section.page{background-color:rgba(0, 0, 0, 0.55);}body section.page .g_16{width:680px;margin:0 auto;display:block;float:none;} body .row{width:auto;margin:0 auto;} body.home header{height:705px;}body.home header #container #like{left:0;margin-left:0;width:100%;}body.home header #container #like .fb-like{right:40px;top:-270px;} body.home header #container #slideshow-nav{margin-left:0;right:67px;width:auto;} body.home section.page{width:690px;margin:0 auto;}body.home section.page .g_7 .we_are{background:transparent url("/img/we-are-768.png") no-repeat left top;width:400px;height:66px;}body.home section.page .g_7 .we_are .stroke,body.home section.page .g_7 .we_are small{text-indent:-9999px;} body.home section.page .g_7 .we_are .stroke .shadow{display:none;} body.home section.page .hotblog{clear:left;width:400px;margin-top:30px;position:relative;}body.home section.page .hotblog .epic_shop+ul li{float:left;width:200px;height:117px;}body.home section.page .hotblog .epic_shop+ul li p a{font-size:20px;line-height:20px;height:109px;padding:8px 10px 0 88px;} body.home section.page .hotblog h4.labs_title{padding-top:15px;border-bottom:0;padding-bottom:0;} body.home section.page .hotblog h4.sep+article{margin-right:20px;} body.home section.page .hotblog article{float:left;width:47.5%;padding-top:10px;border-top:1px solid #333;border-bottom:0;} body.home section.page .hotblog .TweetHome{border-bottom:1px solid #333;padding-top:20px;padding-bottom:10px;clear:both;} body.home section.page .hotblog .more{float:right;} body.about section.page .g_11{margin:0 auto;display:block;float:none;}body.about section.page .g_11 .itw h2{line-height:23px;padding-top:2px;} body.about section.page .g_11+.g_5{clear:both;margin:0 auto;display:block;float:none;padding-top:20px;width:640px;} body.cases #case_studies{width:680px;margin:0 auto;}body.cases #case_studies .links{float:left;margin-bottom:35px;} body.cases #case_studies .sidebar{display:none;} body.cases #case_studies .caseLine{padding:0 4px 15px;} body.cases #case_studies .list_clients .g_4{display:block;width:420px;} body.cases #case_studies .list_clients .g_4+.g_3{clear:left;} body.cases #case_studies .list_clients .g_3{padding:0 5px;} body.case header{height:262px;} body.case section.page .row>.g_5{float:none;display:block;width:680px;margin:0 auto;position:relative;}body.case section.page .row>.g_5 .sidebar{overflow:hidden;position:relative;top:0;left:0;width:auto;margin:0 20px;}body.case section.page .row>.g_5 .sidebar .data ul li{float:left;width:33.3%;background:none;} body.case section.page .row>.g_5 .sidebar .data ul li.last{background:transparent url("/img/dot.png") repeat-x scroll left top;width:100%;} body.case section.page .caseText{width:640px;margin:0 auto;float:none;display:block;}body.case section.page .caseText iframe{top:27px;left:0;} body.skills section.page .g_11 .we_are{display:block;font-size:45px;word-spacing:-5px;}body.skills section.page .g_11 .we_are small{display:inline-block;*display:inline;width:34px;overflow:hidden;padding:0 17px;} body.skills section.page .g_11 .skill_blocks .row1,body.skills section.page .g_11 .skill_blocks .row2,body.skills section.page .g_11 .skill_blocks .row3{overflow:hidden;clear:both;padding:20px 0;} body.skills section.page .g_11 .skill_blocks .row3 h4{font-size:22px;} body.skills section.page .g_11 .skill_blocks .partners .count{padding-top:10px;} body.skills section.page .g_11,body.skills section.page .g_11+.g_5{display:block;float:none;margin:0 auto;} body.skills section.page .g_11+.g_5{position:relative;width:680px;} body.skills section.page ul.sep{column-count:3;-moz-column-count:3;-webkit-column-count:3;} body.skills section.page ul.sep+.right{margin-top:5px;} body.contact section.page .g_11{display:block;float:none;margin:0 auto;} body.contact section.page form .g_11{margin-left:10px;} body.contact section.page .g_11+.g_5{display:block;float:none;margin:30px auto 0;margin-top:30px;position:relative;overflow:hidden;padding-right:360px;}body.contact section.page .g_11+.g_5 h4.white{position:absolute;top:0;left:350px;width:280px;} body.contact section.page .g_11+.g_5 .socialcontact{position:absolute;top:40px;left:350px;width:280px;} body.contact section.page .g_11+.g_5 .etic{position:absolute;top:30px;left:210px;} body.contact_ok section.page{min-height:140px;padding-top:60px;}body.contact_ok section.page .g_11{margin:0 auto;float:none;text-align:center;}body.contact_ok section.page .g_11 h4{font-size:20px;} body.contact_ok section.page .g_5{display:none;} footer .row{width:690px;margin:0 auto;}footer .row h5,footer .row h6{padding-top:1px;line-height:19px;} footer .row .g_2:first-child{margin-left:0;} footer .row .g_2+.g_5+.g_4{float:right;} footer .row img{margin-right:20px;} footer .row button{top:0;} footer .row input::-webkit-input-placeholder,footer .row input:-moz-placeholder,footer .row input:-o-placeholder,footer .row input:placeholder{padding-top:3px;} #like img,#thecssawards,footer .g_2+.g_5{display:none;}}@media screen and (min-width : 0px) and (max-width : 700px){body header{height:auto !important;}body header #backtotop{width:100%;margin:0;background-color:rgba(0, 0, 0, 0.55);border-top:1px solid #333333;}body header #backtotop ul{float:none;margin:0 auto;width:280px;}body header #backtotop ul li{display:inline;float:none;border:0;}body header #backtotop ul li a{border-bottom:1px solid #333333;border-right:0;padding-top:15px;height:50px;}body header #backtotop ul li a:hover small{color:#c7a04a;} body header #backtotop ul li a:hover .bottom{background:none;} body header #backtotop ul li a span{padding:0 5px;display:inline;color:#c7a04a;font-size:33px;} body header #backtotop ul li a small{font:normal 33px/35px "Steelfish",Helvetica,"Helvetica Neue",Arial,sans-serif;display:inline;color:#FFFFFF;} body header #backtotop ul li a .bottom{position:relative;padding-left:0;right:0;background:none;} body header .logo{width:100%;text-align:center;margin:0;}body header .logo h1{margin:55px auto 40px;width:187px;height:84px;background:url('../img/mobile/epic-logo-big.png') no-repeat left top;}body header .logo h1 a{width:187px;height:84px;} body section.page{background-color:rgba(0, 0, 0, 0.55);}body section.page .g_16{width:280px;margin:0 auto;display:block;float:none;} body.home header #backtotop{background-color:#0C0C0C;} body.home header #container{height:0;margin-top:0;}body.home header #container #like{left:0;margin:0;height:auto;width:100%;}body.home header #container #like .fb-like{right:10px;top:-625px;} body.home header .selected h3{text-align:center;} body.home blockquote{font-size:20px;} body.home section.page>.row .selected >h3,body.home section.page>.row .selected >time{text-align:center;} body.home section.page>.row .selected .rollContainer .roll{height:131px;width:217px;margin:0 auto;} body.home section.page>.row .selected,body.home section.page>.row .hotblog,body.home section.page>.row .g_7{width:280px;margin:0 auto;display:block;float:none;} body.home section.page>.row .g_7 .we_are{background:transparent url("/img/we-are-320.png") no-repeat left top;width:280px;height:47px;}body.home section.page>.row .g_7 .we_are .stroke,body.home section.page>.row .g_7 .we_are small{text-indent:-9999px;} body.home section.page>.row .g_7 .we_are .stroke .shadow{display:none;} body.home section.page>.row .g_7 .sep:first-child,body.home section.page>.row .g_7 .HomeTitle,body.home section.page>.row .g_7 .spotlight,body.home section.page>.row .g_7 .spotlight+div{display:none;} body.home section.page>.row .TitleAbout,body.home section.page>.row .hotblog h4.sep,body.home section.page>.row .selected h4.sep{background:transparent url('../img/mobile/sep-twolines.png') no-repeat center center;text-align:center;font-size:18px;margin-top:0;margin-bottom:20px;} body.home section.page>.row .hotblog h4.sep,body.home section.page>.row .selected h4.sep{margin-top:40px;padding-bottom:0;border-bottom:0;} body.home section.page>.row .hotblog h4.labs_title{border-top:0;background:transparent url('../img/mobile/sep-twolines-mini.png') no-repeat center 22px;} body.cases #case_studies .caseLineBlock{margin-left:0;margin-right:0;}body.cases #case_studies .caseLineBlock .caseLine{width:260px;}body.cases #case_studies .caseLineBlock .caseLine .roll{margin:0 auto;} body.cases #case_studies .caseLineBlock .caseLine .caseLineOver{left:0;width:280px;} body.cases #case_studies .row+.row>.col{float:none;width:280px;display:block;margin:0 auto;}body.cases #case_studies .row+.row>.col.sidebar{display:none;} body.cases #case_studies .row+.row>.col .caseLine{min-height:200px;} body.cases #case_studies .links.border-top{overflow:hidden;margin-bottom:35px !important;} body.cases #case_studies .list_clients .g_4{width:260px;} body.cases #case_studies .list_clients .g_4:after{content:"Hardgraft, 9bulles, Etilux, Ice-Watch, Redken, Aliveshoes, Quatuor, Opéra Royal de Liège, Chocol@, Leidgens, Eloy, Darcis";font-size:14px;} body.cases #case_studies .list_clients .g_3{display:none;} body.case .sidebar{width:auto;margin:0;} body.case .title small{line-height:17px;padding-top:6px;} body.case .g_5,body.case .caseText{display:block;float:none;margin:0 auto;width:280px;} body.case .caseText{overflow:hidden;}body.case .caseText .caseDesigns img,body.case .caseText .caseMoodBoard img{width:280px !important;height:auto !important;} body.case .caseText .caseDesigns h3{background-position:center center;} body.case .caseText .caseMoodBoard blockquote{width:auto !important;} body.about .g_11,body.about .g_11+.g_5{float:none;width:280px;display:block;margin:0 auto;} body.about .g_11 .row .g_2{display:none;} body.about .g_11 .row .g_4{width:280px;} body.skills section.page .g_11,body.skills section.page .g_11+.g_5{width:280px;float:none;display:block;margin:0 auto;} body.skills section.page .g_11 .we_are{font-size:19.5px;word-spacing:-5px;}body.skills section.page .g_11 .we_are small{padding:0 5px;font-size:11px;} body.skills section.page .g_11 .skill_blocks{overflow:hidden;margin-bottom:20px;}body.skills section.page .g_11 .skill_blocks .row1,body.skills section.page .g_11 .skill_blocks .row2,body.skills section.page .g_11 .skill_blocks .row3{height:auto;overflow:hidden;} body.skills section.page .g_11 .skill_blocks .partners{width:280px;} body.skills section.page .g_11 .skill_blocks .partners,body.skills section.page .g_11 .skill_blocks .kbd,body.skills section.page .g_11 .skill_blocks .km,body.skills section.page .g_11 .skill_blocks .days,body.skills section.page .g_11 .skill_blocks .pixels{border:0;} body.skills section.page .g_11 .skill_blocks .km p,body.skills section.page .g_11 .skill_blocks .km .count,body.skills section.page .g_11 .skill_blocks .kbd h4,body.skills section.page .g_11 .skill_blocks .kbd .count,body.skills section.page .g_11 .skill_blocks .pixels h4,body.skills section.page .g_11 .skill_blocks .pixels .count,body.skills section.page .g_11 .skill_blocks .pixels p,body.skills section.page .g_11 .skill_blocks .openings h4,body.skills section.page .g_11 .skill_blocks .openings p{padding-left:0;} body.skills section.page .g_11 .skill_blocks .kbd,body.skills section.page .g_11 .skill_blocks .km,body.skills section.page .g_11 .skill_blocks .pixels,body.skills section.page .g_11 .skill_blocks .openings{margin-top:10px;padding-top:10px;width:100%;border-top:1px solid #3D3D3D;} body.skills section.page .g_11 .skill_blocks .pixels p{margin-bottom:0;background-position:left bottom;padding-bottom:25px;} body.skills section.page .g_11 .skill_blocks .one_two{background:transparent url('../img/mobile/one-two.png') no-repeat left top;width:279px;height:95px;} body.skills section.page .g_11 .skill_blocks .days{padding-bottom:10px;} body.skills section.page .g_11 .skill_blocks .row2{padding-bottom:0;} body.skills section.page .g_11 .skill_blocks .km{padding-bottom:10px;} body.contact section.page .g_11,body.contact section.page .g_11+.g_5{width:280px;float:none;display:block;margin:0 auto;} body.contact section.page form .g_11{margin-left:10px;}body.contact section.page form .g_11 textarea{width:268px;} body.contact section.page form .g_6{width:280px;} body.contact_ok section.page{min-height:140px;padding-top:60px;}body.contact_ok section.page .g_11{margin:0 auto;padding:0 10px;float:none;width:260px;display:block;text-align:center;}body.contact_ok section.page .g_11 h4{font-size:18px;} body.contact_ok section.page .g_5{display:none;} footer{height:auto;}footer .row{width:280px;height:400px;position:relative;}footer .row .g_3{position:absolute;top:100px;left:50px;width:170px;}footer .row .g_3 span{font-size:14px;} footer .row .g_3 address,footer .row .g_3 a{font-size:15px !important;} footer .row .g_3+.g_2{width:270px;margin:0;}footer .row .g_3+.g_2 .footer_social li{display:inline-block;*display:inline;}footer .row .g_3+.g_2 .footer_social li a{font:normal 17px CharisSILItalic,Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;padding:34px 0 0;background:transparent url('../img/mobile/footer-social.png') no-repeat 10px top;} footer .row .g_3+.g_2 .footer_social li a.facebook{background-position:14px -60px;} footer .row .g_3+.g_2 .footer_social li a.vimeo{background-position:8px -120px;} footer .row .g_3+.g_2 .footer_social li:first-child+li{margin-left:55px;} footer .row .g_3+.g_2 .footer_social li:first-child+li+li{float:right;} footer .row .g_3+.g_2 .footer_social li+li+li+li{display:none;} footer .row .g_4{width:280px;display:block;float:none;clear:both;margin:0 auto;text-align:center;overflow:hidden;}footer .row .g_4 img{float:none;margin-top:225px;margin-bottom:20px;} .row{width:auto;} #like img,#slideshow-nav,#slideshow,#thecssawards,footer .g_2+.g_5,footer .g_2:first-child,footer .g_4 h5,footer .g_4 form *,footer .g_3 h5,footer .g_3+.g_2 h5{display:none;}}

