article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}#map_canvas img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}html{background:#fff;font-size:62.5%;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;width:100%;background-color:transparent;font-family:futura-pt,Helvetica,Arial,sans-serif;line-height:1.3em;color:#5e5e5e}h1,h2,h3,h4,h5,h6{margin:0;font-family:futura-pt-n3,futura-pt,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:inherit}h1{margin-bottom:.65em;font-size:32px;font-size:3.2rem;line-height:1.2}.errorMessage{padding-top:60px;padding-bottom:10px}@media only screen and (max-width:600px){.errorMessage{padding-top:0;padding-bottom:10px}}h2{margin-bottom:.65em;font-size:24px;font-size:2.4rem;line-height:1.2}h3{margin-bottom:.8666666666666667em;font-size:21px;font-size:2.1rem;line-height:1.3}h4{margin-bottom:1.3em;font-size:18px;font-size:1.8rem;line-height:1.25}h5{font-size:16px;font-size:1.6rem;margin-bottom:1.3em}h6{margin-bottom:1.3em;font-size:14px;font-size:1.4rem;font-weight:400;letter-spacing:1px;text-transform:uppercase}.content h2,.content h3{margin:1.2em 0 0}address,dl,ol,p,small,ul{margin-bottom:1.3em;font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.3em;font-style:normal}small{font-size:14px;font-size:1.4rem}strong{font-weight:500}dl,ol,ul{margin:0;padding:0}ul{list-style:none}.content ul{margin:1em 0;padding:0}.content ol{margin:1em 0 1em 40px}.content ol li,.content ul li{margin:.5em 0}.content dl dd{margin:0}.content ul li{background:url(../img/list-bullet.png) no-repeat 0 9px;padding-left:10px}a{-webkit-transition:color 350ms linear;-moz-transition:color 350ms linear;-ms-transition:color 350ms linear;-o-transition:color 350ms linear;transition:color 350ms linear}a:hover{text-decoration:none}.inner a{border-bottom:1px solid #deded9;-webkit-transition:border-color 350ms linear;-moz-transition:border-color 350ms linear;-ms-transition:border-color 350ms linear;-o-transition:border-color 350ms linear;transition:border-color 350ms linear}.inner a:hover{border-color:#c6c6be}cite{font-style:normal}a{text-decoration:none;color:#cb3639}a:visited{color:#cb3639}a:hover{color:#a42a2d}a:focus{outline:dotted thin;color:#a42a2d}a:active,a:hover{outline:0}::-moz-selection{background-color:#cb3639;color:#fff;text-shadow:none}::selection{background-color:#cb3639;color:#fff;text-shadow:none}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #deded9}img{max-width:100%;border-width:0;vertical-align:middle;-ms-interpolation-mode:bicubic}.ie8 img{width:auto!important}.button{clear:both;float:left;text-transform:uppercase;font-size:15px;font-size:1.5rem;margin:0}.button a{background-color:#cb3639;color:#fff;display:block;margin:0;padding:3px 10px;border:0;-webkit-transition:background 350ms linear;-moz-transition:background 350ms linear;-ms-transition:background 350ms linear;-o-transition:background 350ms linear;transition:background 350ms linear}.button a:hover{background-color:#a42a2d}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}button,input,label,select,textarea{font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.3em}button,input,select,textarea{font-family:futura-pt,Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;height:20px;padding:4px 1.5%;margin-bottom:9px;font-size:16px;font-size:1.6rem;line-height:1.3em;color:#555;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.uneditable-input,input,textarea{width:97%;-webkit-appearance:none}textarea{height:auto}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #ccc;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#8b8b81;outline:0;-webkit-box-shadow:0 0 8px #deded9;-moz-box-shadow:0 0 8px #deded9;box-shadow:0 0 8px #deded9}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal;cursor:pointer}input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit]{width:auto}input[type=submit]{-webkit-appearance:none;border-radius:0;padding:8px 15px;background-color:#cb3639;color:#fff;border:0;-webkit-transition:background-color 350ms linear;-moz-transition:background-color 350ms linear;-ms-transition:background-color 350ms linear;-o-transition:background-color 350ms linear;transition:background-color 350ms linear}input[type=submit]:hover{background-color:#a42a2d}#home .primary,#home .secondary,#portfolio .tertiary,.call-to-action,.contact-us,.flexslider,.more,.phone-email,.primary-nav,.subnav,.twitter,address,footer small,p.h1{display:none}header{height:70px;width:100%;background-color:#3c3c3c;position:relative}header p{margin:0}header p.logo{width:122px;height:44px;position:absolute;top:14px;left:3.2%;text-indent:-999em}header p.logo a{background:url(../img/sprite.png) 0 0 no-repeat;width:122px;height:44px;display:block}header p.logo a:hover{background-position:-122px 0}header p.logo a img{display:none}header p.mobile-menu{position:absolute;bottom:0;right:3.2%}header p.mobile-menu a{padding-left:26px;background:#cb3639 url(../img/sprite.png) no-repeat -251px 0}.inner{margin:0 3.2%}.hero{background:#f1f1ef;background-size:cover}.hero h1{font-size:36px;font-size:3.6rem;line-height:1em;margin:.5em 0 0;color:#5e5e5e}.hero h2{font-size:30px;font-size:3rem;margin:.5em 0 .7em;color:#5e5e5e}.hero p{color:#5e5e5e;font-size:20px;font-size:2rem}.hero p.breadcrumb{text-align:left;font-size:14px;font-size:1.4rem}.hero p.button{width:100%;margin-bottom:3em}.hero p.button a{display:inline-block;-webkit-transition:color 350ms linear,border-color 350ms linear;-moz-transition:color 350ms linear,border-color 350ms linear;-ms-transition:color 350ms linear,border-color 350ms linear;-o-transition:color 350ms linear,border-color 350ms linear;transition:color 350ms linear,border-color 350ms linear}.hero p.author{text-transform:uppercase;font-size:14px;font-size:1.4rem}.hero img{max-width:430px;margin:0 auto -50px}.ie7 .hero p.breadcrumb{padding-top:1em}.content .primary h2:first-child{margin-top:.4em}.content .primary .panel{margin:3em 0 1em;background-color:#cb3639;color:#fff;padding:1px 10px;text-align:center}.content .primary .panel p{font-size:18px;font-size:1.8rem;margin:.5em 0}.content .primary .panel p a{color:#fff;border-color:#e18a8c}.content .primary .panel p a:hover{border-color:#fff}.content .secondary{margin-bottom:40px}.content .secondary .testimonial blockquote{background:url(../img/sprite.png) no-repeat -508px 3px;margin:0}.content .secondary .testimonial blockquote p{font-size:20px;font-size:2rem;padding:0 0 0 30px;color:#8b8b81;font-weight:300}.content .secondary .testimonial .source{font-size:24px;font-size:2.4rem;color:#cb3639;padding:0 0 0 30px;margin:0;font-weight:300}.content .secondary .testimonial .source-position{font-size:18px;font-size:1.8rem;padding:0 0 0 30px;margin-top:0}.content .secondary .author-info,.content .secondary aside{margin:3em 0 1em;background-color:#f1f1ef;padding-bottom:1px}.content .secondary .author-info p,.content .secondary aside p{padding:0 15px}.content .secondary .author-info .square,.content .secondary aside .square{display:none}.content .secondary aside{margin-top:1em}#home .hero{text-align:center}#home .hero h1{font-size:24px;font-size:2.4rem;padding:.5em 0 1.2em;line-height:1em;color:#cb3639}#home .hero h2{font-size:20px;font-size:2rem;padding:2.5em 0 .5em;color:#5e5e5e}#home .hero p{color:#5e5e5e}#home .hero .laptop{width:100%}#home .home-links{display:block;margin:0;padding:.5em 0;background-color:#fff}#home .home-links li{margin:.375em 3.2%;text-align:center;text-transform:uppercase;font-size:16px;font-size:1.6rem}#home .home-links li a{background:#cb3639 url(../img/sprite.png) no-repeat 100% -416px;display:block;color:#fff;padding:12px}#home .home-links li a:hover{background-color:#a42a2d}#what-we-do .content,#who-we-are .content{padding-top:1em}#what-we-do .content .primary h2,#who-we-are .content .primary h2{color:#cb3639}#what-we-do .content .primary dl.qa-list,#who-we-are .content .primary dl.qa-list{border-bottom:1px solid #deded9;padding-bottom:.5em;margin:-.2em 0 2em}#what-we-do .content .primary dl.qa-list dt,#who-we-are .content .primary dl.qa-list dt{background:url(../img/faq.gif) no-repeat 0 13px;margin:.35em 0 0;padding:.35em 0 0 20px;font-size:20px;font-size:2rem;font-weight:300;line-height:1.2;color:#cb3639;border-top:1px solid #deded9}#what-we-do .content .primary dl.qa-list dt:hover,#who-we-are .content .primary dl.qa-list dt:hover{cursor:pointer;background-position:0 -87px}#what-we-do .content .primary dl.qa-list dt:hover span,#who-we-are .content .primary dl.qa-list dt:hover span{border-bottom:1px solid #deded9;color:#a42a2d;-webkit-transition:background 350ms linear,border-color 350ms linear;-moz-transition:background 350ms linear,border-color 350ms linear;-ms-transition:background 350ms linear,border-color 350ms linear;-o-transition:background 350ms linear,border-color 350ms linear;transition:background 350ms linear,border-color 350ms linear}#what-we-do .content .primary dl.qa-list dt.active,#who-we-are .content .primary dl.qa-list dt.active{background-position:0 -187px}#what-we-do .content .primary dl.qa-list dt.active:hover,#who-we-are .content .primary dl.qa-list dt.active:hover{background-position:0 -287px}#what-we-do .content .primary dl.qa-list dt:first-child,#who-we-are .content .primary dl.qa-list dt:first-child{border-top:0}#what-we-do .content .primary dl.qa-list dt span,#who-we-are .content .primary dl.qa-list dt span{border-bottom:1px solid #fff}#what-we-do .content .primary dl.qa-list dd,#who-we-are .content .primary dl.qa-list dd{padding-bottom:.1em;margin-left:20px}#portfolio .hero img{width:86%;margin:0 7% -40px}#portfolio .hero .button{font-size:14px;font-size:1.4rem;margin-bottom:3em}#portfolio .primary{margin-top:50px}#portfolio .primary .testimonial blockquote{background:#f1f1ef url(../img/blockquote-footer.gif) no-repeat left bottom;color:#cb3639;margin:0}#portfolio .primary .testimonial blockquote p{padding:13px 15px 28px}#portfolio .primary .testimonial .source{font-size:20px;font-size:2rem;margin:-18px 0 1em 15px}#portfolio .secondary{margin-bottom:20px}#portfolio .secondary .features{padding:0 0 .7em;margin-left:30px;border-bottom:1px solid #deded9;margin-bottom:2em}#portfolio .secondary .features p{margin-left:0}#portfolio .secondary .features h2{font-size:32px;font-size:3.2rem;color:#8b8b81;border-top:1px solid #deded9;padding-top:.7em;margin:1em 0 0}#portfolio.laptop .hero img{width:100%;margin:0 0 -50px;max-width:600px}#portfolio.landing .primary{margin-top:20px}#portfolio.landing .primary article h3{text-transform:uppercase;font-size:16px;font-size:1.6rem;margin:.5em 0 1.5em;font-weight:400}#contact .content form{width:100%;margin-top:20px}#contact .content form p{position:relative;margin:.5em 0}#contact .content form p.required{color:#cb3639;text-align:right;margin-bottom:-20px}#contact .content form p abbr{font-size:24px;font-size:2.4rem;color:#cb3639;position:absolute;top:35px;right:8px}#contact .content form p input[type=submit]{margin-top:1em}#contact .content .thankyou{border-bottom:1px solid #deded9;padding-bottom:2em}#contact .content .thankyou h2{font-size:60px;font-size:6rem;color:#cb3639}#contact .content .thankyou p{font-size:18px;font-size:1.8rem}#contact .content .secondary{margin:20px 0}#contact .content .secondary small{display:block;margin:.5em 0}#contact .content .secondary .ecru-address,#contact .content .secondary .ecru-contact{margin:1.5em 0}#contact .content .secondary .ecru-address p,#contact .content .secondary .ecru-contact p{margin:0}#contact .content .secondary .ecru-contact{margin-bottom:2em}#contact .content .secondary .ecru-contact span{color:#deded9}footer{padding:0;background-color:#3c3c3c;color:#fff}footer li{margin:.375em 3.2%;font-size:16px;font-size:1.6rem;background-color:#494949}footer li a{background-color:#494949;background-image:url(../img/sprite.png);background-repeat:no-repeat;color:#fff;display:block;padding:12px 12px 12px 44px}footer li a:hover{background-color:#565656;color:#fff}footer li a:visited{color:#fff}footer li.m-tel a{background-position:0 -45px}footer li.m-email a{background-position:0 -93px}footer li.m-twitter a{background-position:0 -141px}#mobile-nav{display:block;margin:0;padding:1.375em 0 0;background-color:#cb3639;min-height:468px}#mobile-nav h2{color:#fff;margin:.7em 0 .375em 3.2%;font-size:18px;font-size:1.8rem;text-transform:uppercase;float:left;font-weight:400}#mobile-nav .top{float:right;width:45px;height:45px;margin:0 3.2% 0 0}#mobile-nav .top a{display:block;width:45px;height:45px;background:#fff url(../img/sprite.png) no-repeat 0 -223px;text-indent:-999em}#mobile-nav ul{clear:both}#mobile-nav ul li{margin:.375em 3.2%;text-align:left;text-transform:uppercase;font-size:16px;font-size:1.6rem;position:relative}#mobile-nav ul li a{background-color:#fff;display:block;color:#5e5e5e;padding:13px 12px 12px}#mobile-nav ul li a:hover{background-color:#fff;color:#3c3c3c}#mobile-nav ul li a.expand{width:45px;padding:12px 0;position:absolute;top:0;right:0;background:url(../img/sprite.png) no-repeat 5px -182px;text-indent:-999em}#mobile-nav ul li a.open{background-position:-45px -182px}#mobile-nav ul li li{margin:1px 0 0;text-transform:none}#mobile-nav ul li li a{background-color:#fbefef}#mobile-nav ul li li li a{padding-left:24px;background-color:#f7dfdf}@media only screen and (min-width:480px){header p{margin:0}header p.logo{left:2.5%}header p.mobile-menu{right:2.5%}.inner{margin:0 2.5%}.content .secondary .author-info p,.content .secondary aside p{padding:0 15px;margin:.5em}.content .secondary .author-info .square,.content .secondary aside .square{display:block;float:left;margin-right:15px}.content .secondary .author-info .wide,.content .secondary aside .wide{display:none}#home .hero h1{font-size:34px;font-size:3.4rem}#home .hero h2{font-size:25px;font-size:2.5rem;padding-top:2em}#home .home-links li,footer li{margin:.375em 2.5%}#mobile-nav h2{margin-left:2.5%}#mobile-nav .top{margin-right:2.5%}#mobile-nav ul li{margin:.375em 2.5%}}@media only screen and (min-width:600px){#home .hero h2,#home .home-links,#mobile-nav,.mobile-contact,.mobile-menu{display:none}header{height:120px}header p.logo{left:3.333333%;top:58px}header p.contact-us{display:block;position:absolute;top:0;right:3.333333%;background-color:#cb3639;color:#fff;text-transform:uppercase;padding:.2em .8em .3em}header p.contact-us a{color:#fff}header .primary-nav{display:block;position:absolute;right:3.333333%;top:74px}header .primary-nav li{font-size:16px;font-size:1.6rem;float:left;margin-left:20px}header .primary-nav li a{color:#bfbfbf}header .primary-nav li a:hover,header .primary-nav li.active a{color:#fff}.inner{margin:0 3.333333%}.content{padding-bottom:40px}.content .subnav{display:block;margin:0 3.333333%}.content .subnav ul{margin:1.5em 0;border-bottom:1px solid #deded9}.content .subnav ul li{font-size:24px;font-size:2.4rem;padding:.5em 0 0;background-image:none;font-weight:300}.content .subnav ul li a{color:#5e5e5e}.content .subnav ul li a:hover{color:#a42a2d}.content .subnav ul li.active>a{color:#cb3639}.content .subnav ul li ul{margin:0;border:0}.content .subnav ul li ul li{font-size:18px;font-size:1.8rem;border-top:1px solid #deded9;font-weight:400}.content .subnav ul li ul li li{font-size:16px;font-size:1.6rem;border:0;padding:0 0 0 12px}.content .subnav ul li ul li li.active{background:url(../img/subnav-bullet.gif) no-repeat 0 8px}.content .primary .panel p{font-size:20px;font-size:2rem;font-weight:300}.content .secondary{margin-bottom:0}.content .secondary .author-info p,.content .secondary aside p{margin:1em}.call-to-action{display:block;background-color:#cb3639}.call-to-action .inner{text-align:center}.call-to-action .inner p{font-size:20px;font-size:2rem;color:#fff;margin:20px 0}.call-to-action .inner p a{color:#fff;border-bottom-color:#e18a8c}.call-to-action .inner p a:hover{border-bottom-color:#fff}.call-to-action .inner p span{display:block}#home .hero{background-color:#f1f1ef}#home .hero .laptop{display:none}#home .hero .flexslider{display:block;position:relative}#home .hero .flexslider img{max-width:600px;margin:0 auto}#home .hero h1{font-size:31px;font-size:3.1rem;line-height:1.1em;margin:.9em 3.333333%;padding:0}#home .primary{display:block;background-color:#fff}#home .primary .inner{margin:0;width:100%}#home .primary .inner .strapline{font-size:20px;font-size:2rem;margin:1em 2%;text-align:center;font-weight:300;color:#8b8b81}#home .primary .inner article{width:45%;float:left;margin:0 0 1.5em 3.333333%}#home .primary .inner article img{opacity:.8;-webkit-transition:opacity 350ms linear;-moz-transition:opacity 350ms linear;-ms-transition:opacity 350ms linear;-o-transition:opacity 350ms linear;transition:opacity 350ms linear}#home .primary .inner article:hover img{opacity:1}#home .primary .inner article.teaser03{clear:left}#home .primary .inner article h3{text-transform:uppercase;font-size:16px;font-size:1.6rem;margin:1.5em 0 1em;font-weight:400}#home .primary .button{float:right;margin-right:3.333333%}#home .secondary{display:block;background-color:#f1f1ef}#home .secondary .inner{margin:3.1em 0 1em}#home .secondary .inner h2{color:#8b8b81;font-size:20px;font-size:2rem;text-transform:uppercase}#home .secondary .inner section{float:left}#home .secondary .inner .latest-articles h2{margin:0 0 1.2em 3.333333%}#home .secondary .inner .latest-articles h3{margin-bottom:.5em;font-weight:400}#home .secondary .inner .latest-articles article{float:left;width:45%;margin:0 0 0 3.333333%}#home .secondary .inner .latest-articles .button{margin-left:3.333333%;margin-bottom:2em}#home .secondary .inner .latest-articles hr{clear:both;margin:1em 3.333333%}#home .secondary .inner .recent-tweets,#home .secondary .inner .what-we-do{width:45%;margin:2em 0 1.5em 3.333333%}#home .secondary .inner .recent-tweets h2,#home .secondary .inner .what-we-do h2{margin:0 0 1.2em}#home .secondary .inner .recent-tweets h3,#home .secondary .inner .what-we-do h3{margin-bottom:.5em;font-weight:400}#home .secondary .inner .recent-tweets p{margin-bottom:.5em}#home .secondary .inner .recent-tweets small{text-transform:uppercase;color:#8b8b81;font-size:12px;font-size:1.2rem;margin-bottom:1.5em;display:block}#home .secondary .inner .what-we-do h3{padding-left:33px;background:url(../img/sprite.png) no-repeat 0 -297px;margin-bottom:0;padding-bottom:.5em}#home .secondary .inner .what-we-do h3.content{background-position:0 -340px;padding-left:34px}#home .secondary .inner .what-we-do h3.training{background-position:0 -380px;padding-left:46px}#home .secondary .inner .what-we-do p{margin-top:0}#what-we-do .hero,#who-we-are .hero{background:#f1f1ef url(../img/hero-placeholder-600to1024.jpg) no-repeat bottom right;min-height:380px;background-size:auto}#what-we-do .hero .intro,#who-we-are .hero .intro{margin-right:280px}#who-we-are.accessibility .hero{background-image:url(../img/hero-accessibility-600-1024.jpg)}#who-we-are.adviserfinder .hero{background-image:url(../img/hero-adviser-finder-600-1024.jpg)}#who-we-are.photoeditor .hero{background-image:url(../img/hero-photo-editor-600-1024.jpg)}#who-we-are.sextan .hero{background-image:url(../img/hero-sextan-600-1024.jpg)}#who-we-are.links .hero{background-image:url(../img/hero-links-600-1024.jpg)}#who-we-are.film .hero{background-image:url(../img/hero-film-600-1024.jpg)}#who-we-are.scrolling .hero{background-image:url(../img/hero-scrolling-600-1024.jpg)}#who-we-are.brownie .hero{background-image:url(../img/hero-brownie-600-1024.jpg)}#who-we-are.articles .hero{background-image:url(../img/hero-articles-600-1024.jpg)}#who-we-are.articles .hero .intro{width:45%}#who-we-are.landing .hero{background-image:url(../img/hero-who-600-1024.jpg)}#who-we-are.landing .hero .intro{width:45%}#who-we-are.working .hero{background-image:url(../img/hero-working-600-1024.jpg)}#who-we-are.working .hero .intro{width:45%}#who-we-are.faq .hero{background-image:url(../img/hero-faq-600-1024.jpg)}#who-we-are.approach .hero{background-image:url(../img/hero-approach-600-1024.jpg)}#who-we-are.approach .hero .intro{width:45%}#who-we-are.legal .hero{background-color:#b2d0f4;background-image:url(../img/hero-legal-600-1024.jpg)}#who-we-are.legal .hero .breadcrumb a{border-bottom-color:#fff}#who-we-are.legal .hero .breadcrumb a:hover{border-bottom-color:#5e5e5e}#what-we-do.landing .hero{background-image:url(../img/hero-what-600-1024.jpg)}#what-we-do.landing .hero .intro{width:45%}#what-we-do.responsive .hero{background-image:url(../img/hero-responsive-600-1024.jpg)}#what-we-do.cont .hero{background-image:url(../img/hero-content-600-1024.jpg)}#what-we-do.cont .hero .intro{width:45%}#what-we-do.sound .hero{background-image:url(../img/hero-sound-600-1024.jpg)}#what-we-do.video .hero{background-image:url(../img/hero-video-600-1024.jpg)}#what-we-do.seo .hero{background-image:url(../img/hero-seo-600-1024.jpg)}#what-we-do.social .hero{background-image:url(../img/hero-social-600-1024.jpg)}#what-we-do.technology .hero{background-image:url(../img/hero-tech-600-1024.jpg)}#what-we-do.technology .hero .intro{width:45%}#what-we-do.ecrutech .hero{background-image:url(../img/hero-ecrutech-600-1024.jpg)}#what-we-do.cms .hero{background-image:url(../img/hero-cms-600-1024.jpg)}#what-we-do.cms .hero .intro{width:45%}#what-we-do.cmsf .hero{background-image:url(../img/hero-cmsf-600-1024.jpg)}#what-we-do.cmsf .hero .intro{width:45%}#portfolio .hero{background:#f1f1ef url(../img/portfolio-hero-bg-768px.jpg) no-repeat bottom center;text-align:center}#portfolio .primary{margin-top:70px}#portfolio .primary .testimonial .source{color:#8b8b81}#portfolio .tertiary{display:block;background-color:#f1f1ef;padding:3em 0 1em}#portfolio .tertiary .inner{margin:0;width:100%}#portfolio .tertiary .inner h2{font-size:32px;font-size:3.2rem;color:#8b8b81;margin:0 0 1em 3.333333%}#portfolio .tertiary .inner article{width:45%;float:left;margin:0 0 1.5em 3.333333%}#portfolio .tertiary .inner article.teaser03,#portfolio .tertiary .inner article.teaser05,#portfolio .tertiary .inner article.teaser07,#portfolio .tertiary .inner article.teaser09,#portfolio .tertiary .inner article.teaser11{clear:both}#portfolio .tertiary .inner article h3{font-size:18px;font-size:1.8rem;margin:.7em 0;font-weight:400}#portfolio .tertiary .inner article h3 a{display:inline;border:0;-webkit-transition:color 350ms linear;-moz-transition:color 350ms linear;-ms-transition:color 350ms linear;-o-transition:color 350ms linear;transition:color 350ms linear}#portfolio .tertiary .inner article a{display:block;border:4px solid #fff}#portfolio .tertiary .inner article a img{opacity:.8;-webkit-transition:opacity 350ms linear;-moz-transition:opacity 350ms linear;-ms-transition:opacity 350ms linear;-o-transition:opacity 350ms linear;transition:opacity 350ms linear}#portfolio .tertiary .inner article a:hover img{opacity:1}#portfolio.laptop .hero img{margin:0 0 -60px}#portfolio.landing .hero{background:#f1f1ef url(../img/hero-portfolio-600-1024.jpg) no-repeat bottom center;min-height:380px;background-size:auto}#portfolio.landing .hero .intro{margin-bottom:230px}#portfolio.landing .content{padding-bottom:10px}#portfolio.landing .content .primary{margin-top:40px}#portfolio.landing .content .primary .inner{margin:0}#portfolio.landing .content .primary .inner article{width:45%;float:left;margin:0 0 1.5em 3.333333%}#portfolio.landing .content .primary .inner article a{border:0}#portfolio.landing .content .primary .inner article img{opacity:.8;-webkit-transition:opacity 350ms linear;-moz-transition:opacity 350ms linear;-ms-transition:opacity 350ms linear;-o-transition:opacity 350ms linear;transition:opacity 350ms linear}#portfolio.landing .content .primary .inner article:hover img{opacity:1}#portfolio.landing .content .primary .inner article.teaser03,#portfolio.landing .content .primary .inner article.teaser05,#portfolio.landing .content .primary .inner article.teaser07,#portfolio.landing .content .primary .inner article.teaser09,#portfolio.landing .content .primary .inner article.teaser11,#portfolio.landing .content .primary .inner article.teaser13,#portfolio.landing .content .primary .inner article.teaser15,#portfolio.landing .content .primary .inner article.teaser17,#portfolio.landing .content .primary .inner article.teaser19,#portfolio.landing .content .primary .inner article.teaser21,#portfolio.landing .content .primary .inner article.teaser23{clear:left}#contact .hero{background:#f1f1ef url(../img/hero-contact-600-1024.jpg) no-repeat bottom right;min-height:250px;background-size:auto}#contact .hero .intro{margin-right:280px}#contact .content{padding-bottom:0}footer{height:210px;position:relative}footer address{font-size:14px;font-size:1.4rem;display:block;margin:0;padding:5px 0 0 40px;float:left;position:absolute;left:3.333333%;bottom:100px;width:27%;background:url(../img/sprite.png) no-repeat -100px -189px}footer address span{font-size:18px;font-size:1.8rem}footer .phone-email{font-size:14px;font-size:1.4rem;display:block;float:left;position:absolute;left:40%;bottom:100px;width:27%}footer .phone-email p{margin:0;font-size:14px;font-size:1.4rem}footer .phone-email p .divide{color:#cb3639}footer .twitter{font-size:14px;font-size:1.4rem;display:block;position:absolute;right:3.333333%;bottom:118px;width:27%;background:url(../img/sprite.png) no-repeat 0 -270px;padding-left:27px;min-height:20px}footer small{display:block;position:absolute;bottom:40px;left:3.333333%;padding-left:40px;color:#a6a6a6;font-size:13px;font-size:1.3rem}footer a{color:#fff;border-bottom:1px solid #5e5e5e;-webkit-transition:border-color 350ms linear;-moz-transition:border-color 350ms linear;-ms-transition:border-color 350ms linear;-o-transition:border-color 350ms linear;transition:border-color 350ms linear}footer a:visited{color:#fff;border-bottom:1px solid #5e5e5e}footer a:hover{color:#fff;border-bottom-color:#fff}}@media only screen and (min-width:768px){header p{margin:0}header p.logo{left:3.2552%}header .primary-nav,header p.contact-us{right:3.2552%}header .primary-nav li{font-size:18px;font-size:1.8rem}.inner{margin:0 3.2552%}.hero h1{font-size:40px;font-size:4rem}.hero h2{font-size:34px;font-size:3.4rem}.hero p{font-size:24px;font-size:2.4rem;font-weight:300}.hero p strong,.hero p.breadcrumb{font-weight:400}.call-to-action .inner p{font-size:18px;font-size:1.8rem}.call-to-action .inner p span{display:inline}#home .hero h1{font-size:39px;font-size:3.9rem}#home .hero p{font-size:15px;font-size:1.5rem;font-weight:400}#what-we-do .hero .intro,#who-we-are .hero .intro{width:61.28%;margin-right:0}#what-we-do .content,#who-we-are .content{margin:0 3.2552%}#what-we-do .content .subnav,#who-we-are .content .subnav{margin:0;float:left;width:22.90502%}#what-we-do .content .subnav ul,#who-we-are .content .subnav ul{margin-top:0}#what-we-do .content .primary,#who-we-are .content .primary{float:right;width:74.3%;padding-top:1.1em}#what-we-do .content .primary .inner,#who-we-are .content .primary .inner{margin:0}#what-we-do .content .secondary,#who-we-are .content .secondary{clear:both;float:right;width:74.3%}#what-we-do .content .secondary .inner,#who-we-are .content .secondary .inner{margin:0}#what-we-do.cms .hero .intro,#what-we-do.cmsf .hero .intro,#what-we-do.cont .hero .intro,#what-we-do.landing .hero .intro,#what-we-do.technology .hero .intro,#who-we-are.approach .hero .intro,#who-we-are.articles .hero .intro,#who-we-are.landing .hero .intro,#who-we-are.working .hero .intro{width:54%}#portfolio .hero{background-size:cover}#portfolio .hero .inner{margin:0 3.2552%}#portfolio .hero .inner .intro .button{font-size:15px;font-size:1.5rem}#portfolio .hero .inner .breadcrumb{text-align:left;font-size:16px;font-size:1.6rem}#portfolio .hero .inner img{width:100%;max-width:430px;margin:0 auto -50px}#portfolio .content{margin:0 3.2552%}#portfolio .content .primary{float:left;width:61.28%}#portfolio .content .primary .inner{margin:0}#portfolio .content .secondary{margin-top:70px;float:right;width:35.654%}#portfolio .content .secondary .inner{margin:0}#portfolio .content .secondary .testimonial{margin-top:-.4em}#portfolio .tertiary .inner h2{margin-left:3.2552%}#portfolio .tertiary .inner article{width:29%;margin:0 0 1.5em 3.2552%}#portfolio .tertiary .inner article.teaser03,#portfolio .tertiary .inner article.teaser05,#portfolio .tertiary .inner article.teaser07,#portfolio .tertiary .inner article.teaser09,#portfolio .tertiary .inner article.teaser11{clear:none}#portfolio .tertiary .inner article.teaser04,#portfolio .tertiary .inner article.teaser07,#portfolio .tertiary .inner article.teaser10{clear:both}#portfolio.laptop .hero img{width:100%;margin:0 0 -70px;max-width:650px}#portfolio.landing .content{margin:0}#portfolio.landing .content .primary{width:100%;margin:40px 0 0}#portfolio.landing .content .primary .inner{margin:0}#portfolio.landing .content .primary .inner article{width:29%;margin:0 0 1.5em 3.2552%}#portfolio.landing .content .primary .inner article.teaser03,#portfolio.landing .content .primary .inner article.teaser05,#portfolio.landing .content .primary .inner article.teaser09,#portfolio.landing .content .primary .inner article.teaser11,#portfolio.landing .content .primary .inner article.teaser15,#portfolio.landing .content .primary .inner article.teaser17,#portfolio.landing .content .primary .inner article.teaser21,#portfolio.landing .content .primary .inner article.teaser23{clear:none}#portfolio.landing .content .primary .inner article.teaser04,#portfolio.landing .content .primary .inner article.teaser07,#portfolio.landing .content .primary .inner article.teaser10,#portfolio.landing .content .primary .inner article.teaser13,#portfolio.landing .content .primary .inner article.teaser16,#portfolio.landing .content .primary .inner article.teaser19,#portfolio.landing .content .primary .inner article.teaser22{clear:left}#contact,.sticky{height:100%}#contact .wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -210px}#contact .hero .intro{width:61.28%;margin-right:0}#contact .content{margin:0 3.2552% 40px}#contact .content .thankyou{border-bottom:0;padding-bottom:0}#contact .content .primary{float:left;width:61.28%}#contact .content .primary .inner{margin:0}#contact .content .primary .inner p{margin-bottom:0}#contact .content .primary .inner p input[type=submit],#contact .content .primary .inner p.confidential{margin-left:32%}#contact .content .primary .inner p.required{padding-right:2px}#contact .content .primary .inner label{width:30%;margin-right:2%;text-align:right;float:left;padding-top:4px}#contact .content .primary .inner abbr{top:10px;z-index:100}#contact .content .primary .inner input[type=text],#contact .content .primary .inner textarea{width:64%}#contact .content .secondary{margin-top:29px;float:right;width:32%}#contact .content .secondary .ecru-contact{margin-bottom:3em}#contact .push{height:210px}}@media only screen and (min-width:928px){address,dl,ol,p,ul{font-size:17px;font-size:1.7rem}header{height:120px}header p.logo{left:2.92968%}header .primary-nav,header p.contact-us{right:2.92968%}header .primary-nav li{font-weight:300}.hero p.breadcrumb{text-align:left;font-size:16px;font-size:1.6rem}.hero h1{font-size:44px;font-size:4.4rem}.inner{margin:0 2.92968%}.call-to-action .inner p{font-weight:300}.content .primary h2:first-child{margin-top:.47em}.content .secondary .author-info,.content .secondary aside{margin-left:30px}.content .secondary .author-info .square,.content .secondary aside .square{display:none}.content .secondary .author-info .wide,.content .secondary aside .wide{display:block}.content .secondary .author-info p,.content .secondary aside p{padding:0}.content .secondary aside{margin-top:3em}.content .secondary .features{margin:3em 0 1em 20px}.content .secondary .features h2{border-top:1px solid #deded9;padding-top:1em;margin-left:10px}.content .secondary .features p{margin-left:10px}#home .hero{padding-top:20px}#home .hero .inner{margin:0 2.92968%}#home .hero .inner .flexslider{width:60%;float:right;margin-top:30px}#home .hero .inner .intro{padding-top:2em;width:40%;float:left;text-align:center}#home .hero .inner .intro h1{display:none}#home .hero .inner .intro p.h1{display:block;font-size:40px;font-size:4rem;font-weight:300;line-height:1em;color:#cb3639;margin-bottom:1.5em}#home .hero .inner .intro .button{float:none;display:inline-block;margin-top:0}#home .primary{padding:0 1%}#home .primary .inner{margin:0 1%;width:98%}#home .primary .inner .strapline{margin:.7em 0;font-weight:300;color:#8b8b81}#home .primary .inner article{width:23%;margin:0 1% 1.5em}#home .primary .inner article.teaser03{clear:none}#home .primary .inner .button{margin-right:1%}#home .secondary{padding:0 1%}#home .secondary .inner{margin:0 1%;width:98%;padding-top:3.1em}#home .secondary .inner .group{float:left;width:75%;padding-bottom:3em}#home .secondary .inner .group .latest-articles{width:100%;margin:0;padding-bottom:2em}#home .secondary .inner .group .latest-articles h2{margin:0 0 1.2em 1.3%}#home .secondary .inner .group .latest-articles article{margin:0 1.3%;width:47.333333%}#home .secondary .inner .group .latest-articles .button{margin-left:1.3%}#home .secondary .inner .group .latest-articles hr{margin:1em 1%}#home .secondary .inner .group .what-we-do{width:100%;margin:0}#home .secondary .inner .group .what-we-do h2{margin:0 0 1.2em 1.3%}#home .secondary .inner .group .what-we-do article{width:30.666666%;margin:0 1.3%;float:left}#home .secondary .inner .recent-tweets{padding-bottom:4em;width:23%;margin:0 0 0 1%;float:left}#what-we-do .hero,#who-we-are .hero{background:#f1f1ef url(../img/hero-placeholder-1024up.jpg) no-repeat bottom center}#what-we-do .hero .intro,#who-we-are .hero .intro{float:left}#what-we-do .content,#who-we-are .content{margin:0 2.92968%;padding-top:1em}#what-we-do .content .subnav,#who-we-are .content .subnav{width:16.8%}#what-we-do .content .primary,#who-we-are .content .primary{float:left;width:55.2%;margin-left:2.4%;padding-top:1em}#what-we-do .content .primary dl.qa-list,#who-we-are .content .primary dl.qa-list{margin-top:-.25em}#what-we-do .content .primary dl.qa-list dt,#who-we-are .content .primary dl.qa-list dt{margin-top:.45em}#what-we-do .content .secondary,#who-we-are .content .secondary{clear:none;width:23.2%}#what-we-do .content .secondary .testimonial,#who-we-are .content .secondary .testimonial{padding-top:.4em}#who-we-are.landing .hero{background-image:url(../img/hero-who-1024-up.jpg)}#who-we-are.accessibility .hero{background-image:url(../img/hero-accessibility-1024-up.jpg)}#who-we-are.adviserfinder .hero{background-image:url(../img/hero-adviser-finder-1024-up.jpg)}#who-we-are.photoeditor .hero{background-image:url(../img/hero-photo-editor-1024-up.jpg)}#who-we-are.sextan .hero{background-image:url(../img/hero-sextan-1024-up.jpg)}#who-we-are.links .hero{background-image:url(../img/hero-links-1024-up.jpg)}#who-we-are.film .hero{background-image:url(../img/hero-film-1024-up.jpg)}#who-we-are.scrolling .hero{background-image:url(../img/hero-scrolling-1024-up.jpg)}#who-we-are.brownie .hero{background-image:url(../img/hero-brownie-1024-up.jpg)}#who-we-are.working .hero{background-image:url(../img/hero-working-1024-up.jpg)}#who-we-are.working .hero .intro{width:56%}#who-we-are.approach .hero{background-image:url(../img/hero-approach-1024-up.jpg)}#who-we-are.approach .hero .intro{width:48%}#who-we-are.articles .hero{background-image:url(../img/hero-articles-1024-up.jpg)}#who-we-are.articles .hero .intro{width:50%}#who-we-are.faq .hero{background-image:url(../img/hero-faq-1024-up.jpg)}#who-we-are.legal .hero{background-image:url(../img/hero-legal-1024-up.jpg)}#what-we-do.landing .hero{background-image:url(../img/hero-what-1024-up.jpg)}#what-we-do.responsive .hero{background-image:url(../img/hero-responsive-1024-up.jpg)}#what-we-do.sound .hero{background-image:url(../img/hero-sound-1024-up.jpg)}#what-we-do.video .hero{background-image:url(../img/hero-video-1024-up.jpg)}#what-we-do.seo .hero{background-image:url(../img/hero-seo-1024-up.jpg)}#what-we-do.social .hero{background-image:url(../img/hero-social-1024-up.jpg)}#what-we-do.technology .hero{background-image:url(../img/hero-tech-1024-up.jpg)}#what-we-do.ecrutech .hero{background-image:url(../img/hero-ecrutech-1024-up.jpg)}#what-we-do.cms .hero{background-image:url(../img/hero-cms-1024-up.jpg)}#what-we-do.cms .hero .intro{width:56%}#what-we-do.cmsf .hero{background-image:url(../img/hero-cmsf-1024-up.jpg)}#what-we-do.cmsf .hero .intro{width:50%}#what-we-do.cont .hero{background-image:url(../img/hero-content-1024-up.jpg)}#what-we-do.cont .hero .intro{width:56%}#portfolio .hero{background:#f1f1ef url(../img/portfolio-hero-bg-1600px.jpg) no-repeat bottom center;background-size:auto}#portfolio .hero .inner{margin:0 2.92968%;position:relative}#portfolio .hero .inner .intro{text-align:left;width:48.96265%;float:left;padding-bottom:2em}#portfolio .hero .inner .intro .button{width:auto;margin:0;font-size:15px;font-size:1.5rem;position:absolute;bottom:0;left:0}#portfolio .hero .inner .img-container{float:right;width:48.96265%;text-align:left}#portfolio .hero .inner .img-container img{margin:0 0 -80px 30px;max-width:400px}#portfolio .content{margin:0 2.92968%;padding-bottom:2em}#portfolio .content .primary,#portfolio .content .secondary{width:48.96265%;margin-top:100px}#portfolio .content .secondary .testimonial{margin-top:-.65em}#portfolio .content .secondary .testimonial blockquote p{font-size:20px;font-size:2rem;font-weight:300}#portfolio .tertiary{padding:3em .92968% 1em}#portfolio .tertiary .inner h2{margin-left:2%}#portfolio .tertiary .inner article{width:22.5%;margin:0 0 1.5em 2%}#portfolio .tertiary .inner article.teaser04,#portfolio .tertiary .inner article.teaser07,#portfolio .tertiary .inner article.teaser10{clear:none}#portfolio .tertiary .inner article.teaser05,#portfolio .tertiary .inner article.teaser09{clear:both}#portfolio.laptop .hero{background-image:url(../img/portfolio-hero-bg-1600px-laptop.jpg)}#portfolio.laptop .hero .inner .intro{width:47.96265%}#portfolio.laptop .hero .inner .img-container{width:49.96265%;padding-bottom:20px}#portfolio.laptop .hero .inner .img-container img{margin:0;max-width:650px}#portfolio.laptop .content .primary,#portfolio.laptop .content .secondary{margin-top:30px}#portfolio.landing .hero{background:#f1f1ef url(../img/hero-portfolio-1024-up.jpg) no-repeat bottom center;min-height:320px}#portfolio.landing .hero .inner .intro{margin-bottom:0;width:42%}#portfolio.landing .content{padding:0 .92968%}#portfolio.landing .content .primary .inner article{width:22.5%;margin:0 0 1.5em 2%}#portfolio.landing .content .primary .inner article.teaser04,#portfolio.landing .content .primary .inner article.teaser07,#portfolio.landing .content .primary .inner article.teaser10,#portfolio.landing .content .primary .inner article.teaser13,#portfolio.landing .content .primary .inner article.teaser16,#portfolio.landing .content .primary .inner article.teaser19,#portfolio.landing .content .primary .inner article.teaser22{clear:none}#portfolio.landing .content .primary .inner article.teaser05,#portfolio.landing .content .primary .inner article.teaser09,#portfolio.landing .content .primary .inner article.teaser13,#portfolio.landing .content .primary .inner article.teaser17,#portfolio.landing .content .primary .inner article.teaser21{clear:left}#contact .wrapper{margin:0 auto -160px}#contact .hero{background:#f1f1ef url(../img/hero-contact-1024-up.jpg) no-repeat bottom center}#contact .hero .intro{float:left}#contact .content{margin:0 2.92968% 40px}#contact .content .primary .inner p{margin-bottom:0}#contact .content .primary .inner p input[type=submit],#contact .content .primary .inner p.confidential{margin-left:24%}#contact .content .primary .inner p.required{padding-right:4px}#contact .content .primary .inner label{width:22%}#contact .content .primary .inner abbr{top:8px}#contact .content .primary .inner input[type=text],#contact .content .primary .inner textarea{width:72%}#contact .push,footer{height:160px}footer address{left:2.92968%;width:23%;bottom:50px}footer .phone-email{left:26%;width:23%;bottom:50px}footer .twitter{left:51%;bottom:68px;right:auto;width:27%}footer small{left:auto;right:2.92968%;bottom:35px;font-size:13px;font-size:1.3rem}}@media only screen and (min-width:1248px){header .wrap{height:120px;position:relative}header .wrap p.logo{left:0}header .wrap .primary-nav,header .wrap p.contact-us{right:0}.inner,.wrap{max-width:1200px;margin:0 auto!important}#home .hero .inner .intro{padding-top:0;margin-left:1%;width:42%}#home .hero .inner .intro p.h1{font-size:50px;font-size:5rem;margin-bottom:1em}#home .hero .inner .flexslider{margin-right:1%;width:54%}#what-we-do .content,#who-we-are .content{max-width:1200px;margin:0 auto}#contact .content{max-width:1200px;margin:0 auto 40px}#contact .content .primary{float:left;width:61.28%}#contact .content .primary .inner{margin:0}#contact .content .primary .inner p{margin-bottom:0}#contact .content .primary .inner p input[type=submit],#contact .content .primary .inner p.confidential{margin-left:22%}#contact .content .primary .inner p.required{padding-right:6px}#contact .content .primary .inner label{width:20%;margin-right:2%;text-align:right;float:left;padding-top:4px}#contact .content .primary .inner abbr{top:10px;z-index:100}#contact .content .primary .inner input[type=text],#contact .content .primary .inner textarea{width:74%}#contact .content .secondary{margin-top:29px;float:right;width:32%}#contact .content .secondary .ecru-contact{margin-bottom:3em}#portfolio .hero .inner .img-container img{max-width:430px}#portfolio .content{max-width:1200px;margin:0 auto}#portfolio .tertiary{padding:3em 0 0}#portfolio .tertiary .inner h2{margin-left:0}#portfolio .tertiary .inner article{width:23.5%;margin:0 2% 1.5em 0}#portfolio .tertiary .inner article.teaser04,#portfolio .tertiary .inner article.teaser08,#portfolio .tertiary .inner article.teaser12,#portfolio .tertiary .inner article.teaser16,#portfolio .tertiary .inner article.teaser20,#portfolio .tertiary .inner article.teaser24{margin-right:0}#portfolio.landing .content{margin:0 auto;padding:0}#portfolio.landing .content .primary{float:none;width:auto}#portfolio.landing .content .primary .inner article{width:23.5%;margin:0 2% 1.5em 0}#portfolio.landing .content .primary .inner article.teaser04,#portfolio.landing .content .primary .inner article.teaser08,#portfolio.landing .content .primary .inner article.teaser12,#portfolio.landing .content .primary .inner article.teaser16,#portfolio.landing .content .primary .inner article.teaser20,#portfolio.landing .content .primary .inner article.teaser24,#portfolio.landing .content .primary .inner article.teaser28{margin-right:0}footer{height:160px}footer .wrap{height:160px;position:relative}footer .wrap address{left:0;width:23%;bottom:50px}footer .wrap .phone-email{left:26%;width:23%;bottom:50px}footer .wrap .twitter{left:51%;bottom:68px;right:auto;width:27%}footer .wrap small{left:51%;right:auto;bottom:53px;padding-left:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#home .primary .inner article a img,#portfolio .tertiary .inner article a img,#portfolio.landing .content .primary .inner article a img{opacity:1}}