/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1}html{font-size:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:13px;line-height:1.231}body,button,input,select,textarea{font-family:sans-serif;color:#222}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,i,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-style:normal;font-size:100%;line-height:1;font-family:inherit}a{color:#00e;outline:0}a:visited{color:#551a8b}a:hover,a:active,a:focus{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 0}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;*margin-left:-7px;padding:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.pink{color:#d80c8c}.background-size-cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.new-formatting-context{display:table-cell;*display:block;*zoom:1;float:none;_position:relative;_left:-3px;_margin-right:-3px;width:auto}.new-formatting-context:after{clear:both;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";display:block;font-size:xx-large;height:0!important;line-height:0;overflow:hidden;visibility:hidden}.last-bottom-offset{bottom:10%}.grayscale{filter:url(../svg/filters.svg);filter:gray;-webkit-filter:grayscale(1)}.colour{filter:none;-webkit-filter:grayscale(0)}html{background:#000}img{max-width:100%}#map img{max-width:none}#container{min-width:320px;overflow:hidden}@font-face{font-family:'proxima_nova_ltsemibold';src:url('../fonts/proximanova-sbold-webfont.eot');src:url('../fonts/proximanova-sbold-webfont.eot#iefix') format('embedded-opentype'),url('../fonts/proximanova-sbold-webfont.woff') format('woff'),url('../fonts/proximanova-sbold-webfont.ttf') format('truetype'),url('../fonts/proximanova-sbold-webfont.svg') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'proxima_nova_ththin';src:url('../fonts/proximanova-thin-webfont.eot');src:url('../fonts/proximanova-thin-webfont.eot#iefix') format('embedded-opentype'),url('../fonts/proximanova-thin-webfont.woff') format('woff'),url('../fonts/proximanova-thin-webfont.ttf') format('truetype'),url('../fonts/proximanova-thin-webfont.svg') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'proxima_nova_ltlight';src:url('../fonts/proximanova-light-webfont.eot');src:url('../fonts/proximanova-light-webfont.eot#iefix') format('embedded-opentype'),url('../fonts/proximanova-light-webfont.woff') format('woff'),url('../fonts/proximanova-light-webfont.ttf') format('truetype'),url('../fonts/proximanova-light-webfont.svg') format('svg');font-weight:400;font-style:normal}body{font-family:"Century Gothic","Apple Gothic",sans-serif}h1,h2,h3,h4,h5{color:#fff;font-family:"proxima_nova_ltsemibold","Century Gothic","Apple Gothic",sans-serif;text-transform:uppercase}h1,.header-primary{font-size:1.8em}h2{font-size:1.08em;line-height:1.15em}h3{font-size:1.08em}h4{font-size:.9em}h5{font-size:.9em}p,blockquote,cite{color:#525252;line-height:1.2em}cite{display:block;font-size:1.4400000000000002em;font-weight:700;line-height:1em}.cobalt .header-tertiary,.cobalt .header-tertiary a{background:#fff;color:#149bd8}.mauve .header-tertiary,.mauve .header-tertiary a{background:#fff;color:#83106d}.orange .header-tertiary,.orange .header-tertiary a{background:#fff;color:#ff7800}.pink .header-tertiary,.pink .header-tertiary a{background:#fff;color:#d80c8c}.red .header-tertiary,.red .header-tertiary a{background:#fff;color:#e61e26}.royal .header-tertiary,.royal .header-tertiary a{background:#fff;color:#074685}#main .header-tertiary span.grey{color:#a9a9a9}.royal #main .header-tertiary a{background:0;color:#0b6cce;text-transform:lowercase;text-decoration:none}.royal #main .header-tertiary a:hover{text-decoration:underline}.cobalt ::-moz-selection{background:#62c4f0;color:#fff;text-shadow:none}.cobalt ::selection{background:#62c4f0;color:#fff;text-shadow:none}.mauve ::-moz-selection{background:#de1bb9;color:#fff;text-shadow:none}.mauve ::selection{background:#de1bb9;color:#fff;text-shadow:none}.orange ::-moz-selection{background:#ffae66;color:#fff;text-shadow:none}.orange ::selection{background:#ffae66;color:#fff;text-shadow:none}.pink ::-moz-selection{background:#f654ba;color:#fff;text-shadow:none}.pink ::selection{background:#f654ba;color:#fff;text-shadow:none}.red ::-moz-selection{background:#f07a7f;color:#fff;text-shadow:none}.red ::selection{background:#f07a7f;color:#fff;text-shadow:none}.royal ::-moz-selection{background:#0c79e6;color:#fff;text-shadow:none}.royal ::selection{background:#0c79e6;color:#fff;text-shadow:none}.gecko .wf-loading #header-container nav a,.gecko .wf-loading #main aside nav a,.gecko .wf-loading #container #footer-container footer nav a{visibility:hidden}.gecko .wf-loading #header-container nav li,.gecko .wf-loading #main aside nav li,.gecko .wf-loading #container #footer-container footer nav li{background:#525252 url(../img/backgrounds/loader/loader-sml.gif) no-repeat center center}.gecko .wf-active #header-container nav a,.gecko .wf-active #main aside nav a,.gecko .wf-active #container #footer-container footer nav a{visibility:visible}.gecko .wf-active #header-container nav li,.gecko .wf-active #main aside nav li,.gecko .wf-active #container #footer-container footer nav li{background:0}#header-container nav{display:none;position:relative;z-index:110}nav a{color:#fff;display:block;font-family:"proxima_nova_ltlight","Century Gothic","Apple Gothic",sans-serif;font-weight:700;padding:.8em 5%;position:relative;text-align:left;text-decoration:none;text-transform:uppercase;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0;-moz-transition-timing-function:ease-in;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0;-webkit-transition-timing-function:ease-in;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0;-o-transition-timing-function:ease-in;transition-property:all;transition-duration:.3s;transition-delay:0;transition-timing-function:ease-in}nav a:hover,nav a:visited{color:#fff}.cobalt #header-container .logo,.cobalt #nav-bar-right,.cobalt aside nav a,.cobalt #footer-container nav a{background:#149bd8}.mauve #header-container .logo,.mauve #nav-bar-right,.mauve aside nav a,.mauve #footer-container nav a{background:#83106d}.orange #header-container .logo,.orange #nav-bar-right,.orange aside nav a,.orange #footer-container nav a{background:#ff7800}.pink #header-container .logo,.pink #nav-bar-right,.pink aside nav a,.pink #footer-container nav a{background:#d80c8c}.red #header-container .logo,.red #nav-bar-right,.red aside nav a,.red #footer-container nav a{background:#e61e26}.royal #header-container .logo,.royal #nav-bar-right,.royal aside nav a,.royal #footer-container nav a{background:#074685}#header-container nav a.home:hover,#header-container nav li.current a.home{background:#149bd8}#header-container nav a.news:hover,#header-container nav li.current a.news{background:#074685}#header-container nav a.work:hover,#header-container nav li.current a.work{background:#d80c8c}#header-container nav a.people:hover,#header-container nav li.current a.people{background:#83106d}#header-container nav a.live:hover,#header-container nav li.current a.live{background:#e61e26}#header-container nav a.talk:hover,#header-container nav li.current a.talk{background:#ff7800}.cobalt #header-container .logo a:hover,.cobalt #main aside a:hover,.cobalt #footer-container nav a:hover,.cobalt .button:hover{background:#107aa9}.mauve #header-container .logo a:hover,.mauve #main aside a:hover,.mauve #footer-container nav a:hover,.mauve .button:hover{background:#560a47}.orange #header-container .logo a:hover,.orange #main aside a:hover,.orange #footer-container nav a:hover,.orange .button:hover{background:#cc6000}.pink #header-container .logo a:hover,.pink #main aside a:hover,.pink #footer-container nav a:hover,.pink .button:hover{background:#a8096d}.red #header-container .logo a:hover,.red #main aside a:hover,.red #footer-container nav a:hover,.red .button:hover{background:#bc151c}.royal #header-container .logo a:hover,.royal #main aside a:hover,.royal #footer-container nav a:hover,.royal .button:hover{background:#042c55}#header-container{position:relative}#header-container,#header-container header{width:100%}#header-container .logo{width:100%}#header-container .logo a{color:#fff;display:block;line-height:0;padding:.8em 35% .8em 5%;-moz-transition-property:background;-moz-transition-duration:.3s;-moz-transition-delay:0;-moz-transition-timing-function:ease-in;-webkit-transition-property:background;-webkit-transition-duration:.3s;-webkit-transition-delay:0;-webkit-transition-timing-function:ease-in;-o-transition-property:background;-o-transition-duration:.3s;-o-transition-delay:0;-o-transition-timing-function:ease-in;transition-property:background;transition-duration:.3s;transition-delay:0;transition-timing-function:ease-in;width:60%}#header-container nav a{background:#535353;position:relative}#header-container nav a br{display:none}#header-container #nav-bar-right{display:none}#main{padding:1em 5% 0 5%;position:relative}.ie7 #main{overflow:hidden}#main>article{margin:2em 0;padding:0 0 .8em 0}#main .header-primary br{display:none}#main h1,#main h2{padding:.8em 5%}#main>article section .row{margin-bottom:1em}#main p{margin:.6em 5%}#main p a,#main p a:visited{text-decoration:underline}.cobalt #main p a,.cobalt #main p a:visited{color:#149bd8}.royal #main p a,.royal #main p a:visited{color:#0c79e6}.pink #main p a,.pink #main p a:visited{color:#d80c8c}.mauve #main p a,.mauve #main p a:visited{color:#b01693}.red #main p a,.red #main p a:visited{color:#e61e26}.orange #main p a,.orange #main p a:visited{color:#ff7800}#main cite{margin:.6em 8%}#main p.post-date{color:#fff;font-family:"proxima_nova_ltlight","Century Gothic","Apple Gothic",sans-serif;font-weight:700;text-transform:uppercase}.ie7 #main p.post-date{width:8em}.royal #main>article section .row .unit p.post-date{background-image:none;background-color:#074685;display:inline-block}#main p.author{margin-top:0}#main .pagination-container{text-align:center;width:100%}#main .pagination{margin:0 auto}#main .pagination ol{float:left;list-style:none;margin:0;padding:0}#main .pagination li{float:left}#main .pagination a{background:#074685;color:#fff;display:block;font-family:"proxima_nova_ltlight","Century Gothic","Apple Gothic",sans-serif;font-size:1em;height:1em;-webkit-box-shadow:inset 0 1px 1px rgba(32,32,32,.8);-moz-box-shadow:inset 0 1px 1px rgba(32,32,32,.8);box-shadow:inset 0 1px 1px rgba(32,32,32,.8);line-height:1em;padding:4px 7px;position:relative;-moz-transition-property:all;-moz-transition-duration:.4s;-moz-transition-delay:0;-moz-transition-timing-function:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.4s;-webkit-transition-delay:0;-webkit-transition-timing-function:ease-out;-o-transition-property:all;-o-transition-duration:.4s;-o-transition-delay:0;-o-transition-timing-function:ease-out;transition-property:all;transition-duration:.4s;transition-delay:0;transition-timing-function:ease-out;text-align:center;text-decoration:none;text-transform:uppercase}#main .pagination a i{display:none}#container #main .pagination a span{background-image:url(../img/backgrounds/sprite.png);background-repeat:no-repeat;height:11px;position:absolute;top:5px;width:6px}#main .pagination li a{margin-right:2px}#container #main .pagination a.prev,#container #main .pagination a.next{float:left;width:8px}#container #main .pagination a.prev{background-position:-160px -80px;margin-right:2px}#container #main .pagination a.prev span{background-position:-167px -120px;left:38%}#container #main .pagination a.prev:hover span{background-position:-160px -120px}#container #main .pagination a.next span{background-position:-160px -80px;right:38%}#container #main .pagination a.next:hover span{background-position:-167px -80px}#main .pagination ol li.current a,#container #main .pagination a:hover{background:#fff}.royal #main .pagination ol li.current a,.royal #container #main .pagination a:hover{color:#074685}#main .grid{margin:0;padding:0}#main .grid{list-style:none}#main .grid h2{margin:0;padding:0}#main .grid h3 a,#main .grid h2 a{background:#fff;color:#525252;display:block;overflow:hidden;position:relative;text-align:center;text-decoration:none}#main .grid h3 img,#main .grid h2 img{display:block;margin:0 auto}.ie7 #main .grid h3 a,.ie7 #main .grid h2 a{overflow:hidden}.ie7 #main .grid h3 img,.ie7 #main .grid h2 img{float:left}#main .grid .details{display:none}#main .grid .overview{border:4px solid white;padding:.8em 0}#main .grid .overview p,#main .grid .overview p a{color:#fff}#main .grid .overview p,#main .grid .testimonial blockquote p{font-size:.9em}#main .grid .testimonial{background:#d9d9d9;border:4px solid white;padding:.8em 0}#main .grid blockquote{margin:0}#main .grid blockquote p:first-child{font-size:1.1em;margin-right:2em}.pink #main .grid .overview{background:#d80c8c}.pink #main .grid blockquote p:first-child{color:#d80c8c}.pink #main .grid cite span{color:#d80c8c}.mauve #main .grid .overview{background:#83106d}.mauve #main .grid blockquote p:first-child{color:#83106d}.mauve #main .grid cite span{color:#83106d}#work #main .grid .testimonial figure{background:transparent url(../img/backgrounds/tiles/bg-mobile.png) repeat;position:absolute;bottom:0;left:0;right:0;top:0}#work #main .grid .testimonial{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:255px}#work #main .grid #ciwf .testimonial{background-image:url(../img/backgrounds/grid/ciwf.jpg)}#work #main .grid #drench .testimonial{background-image:url(../img/backgrounds/grid/drench.jpg)}#work #main .grid #htc .testimonial{background-image:url(../img/backgrounds/grid/htc.jpg)}#work #main .grid #jurys-inn .testimonial{background-image:url(../img/backgrounds/grid/jurys-inn.jpg)}#work #main .grid #magners .testimonial{background-image:url(../img/backgrounds/grid/magners.jpg)}#work #main .grid #mitchells-butlers .testimonial{background-image:url(../img/backgrounds/grid/mitchells-butlers.jpg)}#work #main .grid #sailor-jerry .testimonial{background-image:url(../img/backgrounds/grid/sailor-jerry.jpg)}#work #main .grid #sky .testimonial{background-image:url(../img/backgrounds/grid/sky.jpg)}#people #main .grid h2.unit img{filter:url(../svg/filters.svg);filter:gray;-webkit-filter:grayscale(1);margin:0 auto}#people #main .grid h2.colour img{filter:none;-webkit-filter:grayscale(0)}#people #main .grid .details .overview{text-align:center}#people #main .grid .details h3,#people #main .grid .details p.position{font-family:"proxima_nova_ltlight","Century Gothic","Apple Gothic",sans-serif;text-transform:uppercase}#people #main .grid .details h3{font-size:1.8em}#people #main .grid .details p.position{font-size:1.26em;font-weight:700;margin-top:.4em}#main>article section.feature figure img{float:left}#main>article section.feature figure .button{background:#fff;color:#d80c8c;clear:both;float:none;padding-top:.5em}#main>article section.feature figure .button:hover{text-decoration:underline}#main>article section.feature hgroup h2.header-tertiary{margin-top:1em}#main>article section.feature hgroup h1+h2.header-tertiary{margin:0}#main>article section.detail-view figure a{display:block;overflow:hidden;position:relative}#main>article section.detail-view figure a span{background-image:url(../img/backgrounds/sprite.png);background-repeat:no-repeat;bottom:1%;height:30px;right:1%;position:absolute;width:40px}.pink #main>article section.detail-view figure a span{background-position:-160px -240px}.royal #main>article section.detail-view figure a span{background-position:-160px -400px}#awards h3{color:#d80c8c;font-size:2.16em}#awards ul{margin:0;padding:0}#awards ul li{background:#fff;color:#6c6f70;cursor:default;list-style:none;margin:0;position:relative}#awards ul li.odd{background:#e7e7e7}#awards ul li:hover{background:#d80c8c;color:#fff;-moz-transition-property:all;-moz-transition-duration:.4s;-moz-transition-delay:0;-moz-transition-timing-function:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.4s;-webkit-transition-delay:0;-webkit-transition-timing-function:ease-out;-o-transition-property:all;-o-transition-duration:.4s;-o-transition-delay:0;-o-transition-timing-function:ease-out;transition-property:all;transition-duration:.4s;transition-delay:0;transition-timing-function:ease-out}#awards ul li span{background:url(../img/backgrounds/sprite.png) no-repeat -200px -80px;height:10px;position:absolute;width:10px}#awards ul li:hover span{background-position:-200px -120px}#awards ul li a{color:#6c6f70}#awards ul li a:hover{color:#fff}#main>article section.contact-details p{text-transform:uppercase}#main>article section.contact-details p a{color:#525252;font-style:normal;font-weight:400;text-decoration:none;text-transform:none}#main>article section.contact-details p a:hover{text-decoration:underline}#main>article section.contact-details p strong{color:#ff7800}#main aside{display:none}#main #mini-feed{bottom:2px;position:absolute;right:-282px;top:2px;width:320px;z-index:100}#main #mini-feed #mini-feed-toggle{background:url(../img/backgrounds/sprite.png) no-repeat 0 -160px;-webkit-box-shadow:0 0 2px rgba(32,32,32,.5);-moz-box-shadow:0 0 2px rgba(32,32,32,.5);box-shadow:0 0 2px rgba(32,32,32,.5);height:28px;left:0;margin:0;padding:0;position:absolute;text-indent:-9999px;top:0;width:36px;z-index:110}#main #mini-feed article{background:rgba(54,54,54,.9);margin:0 0 0 38px;overflow:hidden;padding:0;width:282px}.oldie #main #mini-feed article{background:#525252}#main #mini-feed section{border-bottom:1px solid #6c6f70;margin:2em;overflow:hidden;padding:0}#main #mini-feed section.highlight{background:rgba(20,155,216,.9);border-bottom:0;-webkit-box-shadow:0 1px 3px #202020;-moz-box-shadow:0 1px 3px #202020;box-shadow:0 1px 3px #202020;margin:0;padding:1em 2em 0 2em;overflow:hidden}.oldie #main #mini-feed section.highlight{background:#149bd8}#main #mini-feed section a{color:#fff;display:block;font-size:.9em;font-weight:700;text-decoration:none}#main #mini-feed section p{padding:0}#main #mini-feed section p a{font-style:normal;line-height:1.4em}#main #mini-feed section time a{background:#149bd8;-webkit-box-shadow:0 0 2px rgba(32,32,32,.8);-moz-box-shadow:0 0 2px rgba(32,32,32,.8);box-shadow:0 0 2px rgba(32,32,32,.8);font-style:italic;float:left;margin:0 0 1em 0;padding:.2em .8em .3em 2.8em;text-transform:uppercase}.oldie #main #mini-feed section time a{border:1px solid #363636}#main #mini-feed section time a.twitter{background:#149bd8 url(../img/icons/feeds/mini-feed/tw.gif) no-repeat left center}#main #mini-feed section time a.rss{background:#149bd8 url(../img/icons/feeds/mini-feed/rss.gif) no-repeat left center}.button,.button:visited{color:#fff;display:block;float:left;font-weight:700;font-family:"proxima_nova_ltlight","Century Gothic","Apple Gothic",sans-serif;padding:.7em 5%;text-decoration:none;text-shadow:1px 2px 1px rgba(0,0,0,.25);text-transform:uppercase;-moz-transition-property:all;-moz-transition-duration:.5s;-moz-transition-delay:0;-moz-transition-timing-function:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.5s;-webkit-transition-delay:0;-webkit-transition-timing-function:ease-out;-o-transition-property:all;-o-transition-duration:.5s;-o-transition-delay:0;-o-transition-timing-function:ease-out;transition-property:all;transition-duration:.5s;transition-delay:0;transition-timing-function:ease-out}.cobalt .button{background:#149bd8}.mauve .button{background:#83106d}.orange .button{background:#ff7800}.pink .button{background:#d80c8c}.red .button{background:#e61e26}.royal .button{background:#074685}#footer-container{z-index:200}#footer-container nav a{padding:1.2em 5% .4em 5%}#footer-container nav a br{display:none}#footer-container nav a#global-menu-toggle{background-image:url(../img/icons/globe-mob.png);background-repeat:no-repeat;background-position:5% center}#footer-container nav a#find-us{background-image:url(../img/icons/pointer-mob.png);background-repeat:no-repeat;background-position:5% center}#footer-container nav a#bite-sized{background-image:url(../img/icons/pdf-mob.png);background-repeat:no-repeat;background-position:5% center}#footer-container address{background:#a9a9a9;color:#fff;overflow:hidden;padding:.5em 5% .4em 5%;text-align:left;text-transform:uppercase}#footer-container address img{float:left}#footer-container address span{clear:right;float:right}#footer-container address .tel{font-weight:700}#footer-container address .email a{color:#fff;text-decoration:none}#footer-container address .email a:hover{text-decoration:underline}#footer-container p{background:#fff;clear:both;font-size:80%;overflow:hidden;padding:.2em 5%;text-transform:uppercase}#footer-container p a{color:#525252;text-decoration:none;text-transform:uppercase}#footer-container p a:hover{text-decoration:underline}#footer-container address a[href^=tel]{color:#fff;text-decoration:none}#footer-container #global-menu{display:none;margin:0}#footer-container #global-menu li{clear:both;display:block;float:none}#footer-container #global-menu li a{background:#535353;background-image:url(../img/icons/globe-mob.png);background-repeat:no-repeat;background-position:5% center}.cobalt #footer-container #global-menu a:hover{background-color:#149bd8}.royal #footer-container #global-menu a:hover{background-color:#074685}.pink #footer-container #global-menu a:hover{background-color:#d80c8c}.mauve #footer-container #global-menu a:hover{background-color:#83106d}.red #footer-container #global-menu a:hover{background-color:#e61e26}.orange #footer-container #global-menu a:hover{background-color:#ff7800}.cobalt #footer-container #global-menu a:active{background-color:#107aa9}.royal #footer-container #global-menu a:active{background-color:#042c55}.pink #footer-container #global-menu a:active{background-color:#a8096d}.mauve #footer-container #global-menu a:active{background-color:#560a47}.red #footer-container #global-menu a:active{background-color:#bc151c}.orange #footer-container #global-menu a:active{background-color:#cc6000}.oldie #footer-container #global-menu li a{border-bottom:1px solid #323232}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{-webkit-opacity:0;-moz-opacity:0;opacity:0;position:absolute;top:50%;width:80px;height:90px;margin-top:-45px;cursor:pointer;visibility:hidden;z-index:1003}.fancybox-nav:hover span{-webkit-opacity:1;-moz-opacity:1;opacity:1}.fancybox-nav span,.fancybox-nav span:hover{-moz-transition-property:all;-moz-transition-duration:.5s;-moz-transition-delay:0;-moz-transition-timing-function:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.5s;-webkit-transition-delay:0;-webkit-transition-timing-function:ease-out;-o-transition-property:all;-o-transition-duration:.5s;-o-transition-delay:0;-o-transition-timing-function:ease-out;transition-property:all;transition-duration:.5s;transition-delay:0;transition-timing-function:ease-out}.royal .fancybox-title-float-wrap .child{color:#3192f4}.pink .fancybox-title-float-wrap .child{color:#d80c8c}.royal .fancybox-close{background-position:-200px -400px}.pink .fancybox-close{background-position:-200px -240px}#map-container{background:#fff;-webkit-box-shadow:0 1px 3px #202020;-moz-box-shadow:0 1px 3px #202020;box-shadow:0 1px 3px #202020;padding:6px}#map{height:100%;width:100%}#map .info-window{color:#525252;padding-top:.4em;overflow:hidden;text-transform:uppercase}#map .info-window strong{color:#cacaca;display:block;font-family:"proxima_nova_ltlight","Century Gothic","Apple Gothic",sans-serif;font-size:2em;font-weight:700;margin-bottom:.4em}#map .info-window strong span{color:#ff7800;text-shadow:0 1px 1px rgba(0,0,0,.25)}.oldie #map-container{width:auto}.oldie #map{height:288px;width:100%}@media only screen and (min-width: 0) and (max-width: 320px){#footer-container address span{ clear:left;float:left;-moz-transition-property:all;-moz-transition-duration:.4s;-moz-transition-delay:0;-moz-transition-timing-function:linear;-webkit-transition-property:all;-webkit-transition-duration:.4s;-webkit-transition-delay:0;-webkit-transition-timing-function:linear;-o-transition-property:all;-o-transition-duration:.4s;-o-transition-delay:0;-o-transition-timing-function:linear;transition-property:all;transition-duration:.4s;transition-delay:0;transition-timing-function:linear}#footer-container address span.email{font-size:85%}}@media only screen and (max-width: 540px){html{ background:#323232 url(../img/backgrounds/slides/mobile.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body{background:url(../img/backgrounds/tiles/bg-mobile.png) repeat}.cobalt h1,.cobalt h2,.cobalt .button{background:#149bd8}.mauve h1,.mauve h2,.mauve .button{background:#83106d}.orange h1,.orange h2,.orange .button{background:#ff7800}.pink h1,.pink h2,.pink .button{background:#d80c8c}.red h1,.red h2,.red .button{background:#e61e26}.royal h1,.royal h2,.royal .button{background:#074685}.header-primary{text-align:center}#main>article section.feature h3.header-tertiary{padding:.8em 5%}#header-container header nav,#header-container header .logo{-webkit-box-shadow:0 1px 3px #202020;-moz-box-shadow:0 1px 3px #202020;box-shadow:0 1px 3px #202020}nav a{-webkit-box-shadow:inset 0 1px 1px rgba(32,32,32,.8);-moz-box-shadow:inset 0 1px 1px rgba(32,32,32,.8);box-shadow:inset 0 1px 1px rgba(32,32,32,.8)}nav a span{background:url(../img/backgrounds/sprite.png) no-repeat -80px -80px;height:20px;position:absolute;right:5%;top:.6em;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-delay:0;-moz-transition-timing-function:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-delay:0;-webkit-transition-timing-function:ease-out;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-delay:0;-o-transition-timing-function:ease-out;transition-property:all;transition-duration:.3s;transition-delay:0;transition-timing-function:ease-out;width:12px}nav a:hover span,nav li.current a span{right:3%}.oldie nav a,.oldie #header-container .logo a{border-bottom:1px solid #323232}#header-container #menu-toggle{background:url(../img/backgrounds/sprite.png) no-repeat -80px -200px;border-bottom:1px solid #DDD;border-left:1px solid rgba(54,54,54,.6);border-right:1px solid rgba(54,54,54,.6);border-top:1px solid rgba(54,54,54,.6);height:56px;-webkit-box-shadow:inset 0 0 4px rgba(32,32,32,.8);-moz-box-shadow:inset 0 0 4px rgba(32,32,32,.8);box-shadow:inset 0 0 4px rgba(32,32,32,.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;position:absolute;right:5%;text-indent:-9999px;-moz-transition-property:all;-moz-transition-duration:.2s;-moz-transition-delay:0;-moz-transition-timing-function:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.2s;-webkit-transition-delay:0;-webkit-transition-timing-function:ease-out;-o-transition-property:all;-o-transition-duration:.2s;-o-transition-delay:0;-o-transition-timing-function:ease-out;transition-property:all;transition-duration:.2s;transition-delay:0;transition-timing-function:ease-out;top:.8em;width:56px}#header-container #menu-toggle:hover{-webkit-box-shadow:inset 0 0 6px #202020;-moz-box-shadow:inset 0 0 6px #202020;box-shadow:inset 0 0 6px #202020;border-bottom:1px solid #FFF}#header-container #menu-toggle:active{-webkit-box-shadow:inset 0 0 10px #202020;-moz-box-shadow:inset 0 0 10px #202020;box-shadow:inset 0 0 10px #202020}.oldie #header-container #menu-toggle,.oldie #header-container #menu-toggle:hover,.oldie #header-container #menu-toggle:active{border-bottom:0}#main>article section .row .unit p{background:#fff}#main>article section .row .white-box{background:#fff;overflow:hidden;padding-bottom:1em}.ie7 #main>article section .row{zoom:1}.ie7 #main>article{padding:.8em 0}#main>article section #header-welcome{display:none}#main .header-primary,#main .solid{-webkit-box-shadow:inset 0 1px 4px rgba(32,32,32,.6);-moz-box-shadow:inset 0 1px 4px rgba(32,32,32,.6);box-shadow:inset 0 1px 4px rgba(32,32,32,.6)}#main p.post-date{margin:0 5%;padding:.1em .8em}#main .grid h3,#main .grid h2{margin-top:1px}#main .grid .overview,#main .grid .testimonial{border:1px solid white;margin-top:1px}#main .grid .testimonial{border:0;-webkit-box-shadow:inset 0 1px 1px rgba(32,32,32,.8);-moz-box-shadow:inset 0 1px 1px rgba(32,32,32,.8);box-shadow:inset 0 1px 1px rgba(32,32,32,.8)}#work #main .grid h3 a{padding:0 30%}#work #main .grid .testimonial{position:relative}#people #main .grid h2{background:0}#people #main .grid h2 a{background:rgba(202,202,202,.6)}#people #main .grid h2 img{-webkit-box-shadow:0 1px 3px #202020;-moz-box-shadow:0 1px 3px #202020;box-shadow:0 1px 3px #202020}.oldie #people #main .grid h2 img{border-left:1px solid #6c6f70;border-right:1px solid #6c6f70}#main>article section.feature figure img{clear:both;float:none}#main>article section.feature figure{background:rgba(202,202,202,.5);padding:5px 4px 12px 4px}.ie7 #main>article section.feature figure{padding:8px 4px 18px 4px}.oldie #main>article section.feature figure{background:url(../img/backgrounds/tiles/figure.gif) repeat top left}#main>article section.feature figure{position:relative}#main>article section.feature figure .button{background:url(../img/icons/maximise-mobile.png) no-repeat top left;bottom:16px;height:50px;padding:0;position:absolute;right:4px;text-indent:-9999px;width:50px}#main>article section.feature hgroup h1.header-tertiary{margin-top:0;padding-bottom:0}#main>article section.feature hgroup h2.header-tertiary{padding-top:0}#awards h2,#awards h3{text-align:center}#awards h3{background:#fff;padding:.4em}#awards ul{margin-bottom:1em}#awards ul li{border-top:1px solid #d0d0d0;padding:.8em .8em .8em 2em}#awards ul li span{left:.8em;top:1em}.timeline .unit section figure{background:rgba(202,202,202,.5);padding:5px 4px 12px 4px}.timeline .unit section{margin-bottom:1em}#main>article section.contact-details h3.header-tertiary{background:#a9a9a9;color:#fff;-webkit-box-shadow:inset 0 0 2px rgba(32,32,32,.4);-moz-box-shadow:inset 0 0 2px rgba(32,32,32,.4);box-shadow:inset 0 0 2px rgba(32,32,32,.4);text-shadow:1px 1px 1px rgba(0,0,0,.25)}.button,.button:visited{margin:0 5%}#footer-container footer{background:#fff}#footer-container nav{overflow:hidden;-webkit-box-shadow:0 1px 3px #202020;-moz-box-shadow:0 1px 3px #202020;box-shadow:0 1px 3px #202020;margin-bottom:.8em}#footer-container nav a{text-align:right}#footer-container address img{padding-bottom:.2em}#footer-container address span{font-size:90%}.fancybox-nav span{-webkit-opacity:1;-moz-opacity:1;opacity:1}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{visibility:visible;width:20px}.royal .fancybox-prev span{left:-20px;background-position:-20px -440px}.royal .fancybox-next span{right:-20px;background-position:-200px -440px}.pink .fancybox-prev span{left:-20px;background-position:-20px -280px}.pink .fancybox-next span{right:-20px;background-position:-200px -280px}}@media only screen and (min-width: 541px){html,body{ margin:0;padding:0;height:100%}html{background:transparent}body{background-attachment:fixed;background-color:#000;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body#home{background-image:url(../img/backgrounds/slides/strip-light-warehouse.jpg)}body#news{background-image:url(../img/backgrounds/slides/dancing-feet.jpg)}body#work{background-image:url(../img/backgrounds/slides/umbrellas.jpg)}body#people{background-image:url(../img/backgrounds/slides/fairground.jpg)}body#meaning-of-live{background-image:url(../img/backgrounds/slides/trafalgar-square.jpg)}body#talk-to-us{background-image:url(../img/backgrounds/slides/aeroplane.jpg)}#container{min-height:100%;position:relative}#main h1,#main h2{padding:.6666666666666666em;margin-bottom:1em}.ie7 h1,.ie7 h2,.ie7 h3,.ie7 h4,.ie7 h5{zoom:1}#main h1#header-welcome{padding:0 0 .8em 0;width:70%}#main .header-primary{font-weight:700;font-size:3.6em;line-height:1em;overflow:visible;position:relative;text-shadow:2px 2px 1px rgba(0,0,0,.25)}#main .header-primary span{background-image:url(../img/backgrounds/sprite.png);background-repeat:no-repeat;bottom:-31px;height:31px;left:0;position:absolute;width:31px}.cobalt .header-primary{background:url(../img/backgrounds/tiles/stripe-cobalt.png) repeat bottom left}.cobalt .header-primary span{background-position:0 -40px}.mauve .header-primary{background:url(../img/backgrounds/tiles/stripe-mauve.png) repeat bottom left}.mauve .header-primary span{background-position:-40px -40px}.orange .header-primary{background:url(../img/backgrounds/tiles/stripe-orange.png) repeat bottom left}.orange .header-primary span{background-position:-80px -40px}.pink .header-primary{background:url(../img/backgrounds/tiles/stripe-pink.png) repeat bottom left}.pink .header-primary span{background-position:-120px -40px}.red .header-primary{background:url(../img/backgrounds/tiles/stripe-red.png) repeat bottom left}.red .header-primary span{background-position:-160px -40px}.royal .header-primary{background:url(../img/backgrounds/tiles/stripe-royal.png) repeat bottom left}.royal .header-primary span{background-position:-200px -40px}#main .header-secondary{margin:0 0 2em 0;overflow:visible;position:relative;-webkit-box-shadow:1px 1px 3px #202020;-moz-box-shadow:1px 1px 3px #202020;box-shadow:1px 1px 3px #202020;text-shadow:2px 2px 1px rgba(0,0,0,.25);text-align:right}#main .header-secondary span{background-image:url(../img/backgrounds/sprite.png);background-repeat:no-repeat;bottom:-12px;height:12px;left:0;position:absolute;width:12px}.cobalt .header-secondary{background:#149bd8}.cobalt .header-secondary span{background-position:0 -20px}.mauve .header-secondary{background:#83106d}.mauve .header-secondary span{background-position:-40px -20px}.orange .header-secondary{background:#ff7800}.orange .header-secondary span{background-position:-80px -20px}.pink .header-secondary{background:#d80c8c}.pink .header-secondary span{background-position:-120px -20px}.red .header-secondary{background:#e61e26}.red .header-secondary span{background-position:-160px -20px}.royal .header-secondary{background:#074685}.royal .header-secondary span{background-position:-200px -20px}#main .header-tertiary{background:transparent url(../img/backgrounds/tiles/header-tertiary.gif) repeat-y bottom right;display:inline-block;font-size:2em;line-height:29px;margin:1em 0 1em 0;padding:0 1.2em 0 .4em;overflow:visible}#main p{line-height:21px;margin:.8em 0;padding:0 .8em 0 .8em}#main p.even{background:url(../img/backgrounds/tiles/paragraph-even.gif) repeat-y bottom right}#main p.odd{background:url(../img/backgrounds/tiles/paragraph-odd.gif) repeat-y bottom right}#main p span.tape-effect{background:#fff;padding:1px .8em 2px 0}.ie9 #main p.even{background:url(../img/backgrounds/tiles/paragraph-even-ie.gif) repeat-y bottom right}.ie9 #main p.odd{background:url(../img/backgrounds/tiles/paragraph-odd-ie.gif) repeat-y bottom right}.ie9 #main p span.tape-effect{background:0;padding:0}#main p.post-date{margin:0 0 1em 0}#header-container nav{display:block}#header-container nav li{float:left;margin-right:0;width:16%}#header-container nav a{padding:.9em 10% .5em 10%;margin-right:2px;text-align:right}#header-container nav li.first a{margin-left:3px}#header-container nav li.last a{margin-right:0}#header-container nav a i{display:none}#header-container nav a br{display:inline}#header-container nav a span{background-image:url(../img/backgrounds/sprite.png);background-repeat:no-repeat;height:11px;position:absolute;right:0;bottom:0;opacity:0;visibility:hidden;width:11px}#header-container nav a:hover span,#header-container nav li.current a span{bottom:-11px;opacity:1;-moz-transition-property:all;-moz-transition-duration:.2s;-moz-transition-delay:.2s;-moz-transition-timing-function:ease-out;-webkit-transition-property:all;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s;-webkit-transition-timing-function:ease-out;-o-transition-property:all;-o-transition-duration:.2s;-o-transition-delay:.2s;-o-transition-timing-function:ease-out;transition-property:all;transition-duration:.2s;transition-delay:.2s;transition-timing-function:ease-out;visibility:visible}#header-container nav a.news span{background-position:-200px 0}#header-container nav a.work span{background-position:-120px 0}#header-container nav a.people span{background-position:-40px 0}#header-container nav a.talk span{background-position:-80px 0}#header-container nav a.live span{background-position:-160px 0}.ie7 #header-container nav a{zoom:1}#header-container header{padding:1px 0 0 0}#header-container .logo{float:left;position:relative;width:20%;z-index:120}#header-container .logo a{float:right;padding:1.05em 10% 1.05em 0;width:90%}#header-container .logo a img{float:right;width:60px}#header-container #menu-toggle{display:none}#main{padding:2em 0 8em 0}#main article>header{padding:2em 0 0 5%}#main article>section{padding:2em 0 2em 5%;position:relative}#main .row{position:relative;max-width:1110px}#main cite{margin:.6em 4%}#main .pagination{margin-left:9.5em}#main .grid{margin-right:5%;width:95%}.ie7 #main .grid .unit.last{zoom:1}#main .grid h3 a,#main .grid h2 a{border:4px solid #d9d9d9;margin:0 4px 4px 0;-moz-transition-property:all;-moz-transition-duration:.2s;-moz-transition-delay:0;-moz-transition-timing-function:ease-in;-webkit-transition-property:all;-webkit-transition-duration:.2s;-webkit-transition-delay:0;-webkit-transition-timing-function:ease-in;-o-transition-property:all;-o-transition-duration:.2s;-o-transition-delay:0;-o-transition-timing-function:ease-in;transition-property:all;transition-duration:.2s;transition-delay:0;transition-timing-function:ease-in;vertical-align:middle}#main .grid h3 a:hover,#main .grid h3.ui-state-active a{-webkit-box-shadow:inset 0 1px 1px rgba(32,32,32,.8);-moz-box-shadow:inset 0 1px 1px rgba(32,32,32,.8);box-shadow:inset 0 1px 1px rgba(32,32,32,.8)}.pink #main .grid h3 a:hover,.pink #main .grid h3.ui-state-active a{border:4px solid #d80c8c}.mauve #main .grid h2 a:hover,.mauve #main .grid h2.ui-state-active a{border:4px solid #83106d}#main .grid .details{left:0;overflow:visible;position:absolute;width:100%;z-index:100}#main .grid .details p{line-height:1.2em;margin:0 0 .8em 0;padding:0}#main .grid .details .overview-container,#main .grid .details .testimonial-container{position:absolute;bottom:0;left:0;top:0}#main .grid .details .testimonial-container{left:40%;width:60%}#main .grid .details .overview-container{width:40%}#main .grid .details .overview,#main .grid .details .testimonial{display:block;-webkit-box-shadow:0 1px 3px #202020;-moz-box-shadow:0 1px 3px #202020;box-shadow:0 1px 3px #202020;margin:0 4px 4px 0;padding:1.8em}#main .grid .testimonial>span{background:url(../img/backgrounds/sprite.png) no-repeat -120px -120px;cursor:pointer;height:16px;position:absolute;right:1.2em;top:.9em;width:16px}#work #main .grid h3 a{padding:2.5em 0}#work #main .grid .details{top:25%}#work #main .grid .details.row-1,#work #main .grid .details.row-4{bottom:25%;top:25%}#work #main .grid .details.row-2{bottom:0;top:50%}#work #main .grid .details.row-3{bottom:50%;top:0}#people #main .grid .details .overview{text-align:right}#people #main .grid .details.row-1{bottom:80%;top:10%}#people #main .grid .details.row-2{bottom:70%;top:20%}#people #main .grid .details.row-3{bottom:60%;top:30%}#people #main .grid .details.row-4{bottom:50%;top:40%}#people #main .grid .details.row-5{bottom:40%;top:50%}#people #main .grid .details.row-6{bottom:30%;top:60%}#people #main .grid .details.row-7{bottom:20%;top:70%}#people #main .grid .details.row-8{bottom:10%;top:80%}#people #main .grid .details.row-9{bottom:0;top:90%}#people #main .grid .details.row-10{bottom:10%;top:80%}#main>article section.feature figure{margin-right:16%;-webkit-box-shadow:4px 12px 8px rgba(32,32,32,.5);-moz-box-shadow:4px 12px 8px rgba(32,32,32,.5);box-shadow:4px 12px 8px rgba(32,32,32,.5)}.ie7 #main>article section.feature figure{width:84%}#main>article section.feature .header-secondary{width:60%}#main>article section.feature figure .button span{background:url(../img/icons/maximise.png) no-repeat top right;height:28px;position:absolute;right:1%;top:0;width:28px}#main>article section.feature hgroup h1.header-tertiary{margin:1em 0 2px 0}#main>article section.feature hgroup h2.header-tertiary{margin-top:0}#main>article section.detail-view .unit{float:right}#main>article section.detail-view .unit-last{margin-right:20%}#main>article section.detail-view figure{margin-bottom:1em;overflow:hidden}#case-studies{background:url(../img/backgrounds/slides/beach-rock.jpg) 50% 0 no-repeat fixed}#awards{background:url(../img/backgrounds/slides/beach.jpg) 50% 0 no-repeat fixed}#awards .header-primary{margin-left:30%}#awards .unit{float:right}#awards ul{margin:2em 0 2em 0;padding-right:10%}#awards ul li{-webkit-box-shadow:inset 0 1px 2px rgba(32,32,32,.4);-moz-box-shadow:inset 0 1px 2px rgba(32,32,32,.4);box-shadow:inset 0 1px 2px rgba(32,32,32,.4);padding:.4em .8em .4em 2em;margin-top:1em}#awards ul li span{left:.8em;top:.65em}.timeline .unit section{position:relative;background-image:url(../img/backgrounds/tiles/timeline.png);background-repeat:repeat-y;padding-bottom:4em}.timeline-right .unit section{background-position:top right}.timeline-left .unit section{background-position:top left;margin-left:10em;padding-left:2em}.timeline .unit section h3,.timeline .unit section p.post-date{position:absolute}.timeline .unit section h3{left:104%;top:-4px}.timeline .unit section p.post-date{left:-9em;top:0}.timeline .unit section p.post-date span{background-image:url(../img/backgrounds/sprite.png);background-repeat:no-repeat;bottom:-42px;height:40px;position:absolute;right:0;width:40px}.timeline .unit section p.youtube span{background-position:-80px -160px}.timeline .unit section p.rss span{background-position:-120px -160px}.timeline .unit section p.vimeo span{background-position:-160px -160px}.timeline .unit section p.twitter span{background-position:-200px -160px}.timeline .unit section>span{background-image:url(../img/backgrounds/sprite.png);background-repeat:no-repeat;display:block;height:19px;position:absolute;width:19px}.royal .timeline .unit section>span{background-position:-40px -120px}.pink .timeline .unit section>span{background-position:0 -120px}.timeline-right .unit section>span.top{top:-1px;right:-7px}.timeline-right .unit section>span.bottom{bottom:-18px;right:-7px}.timeline-left .unit section>span.top{top:-1px;left:-7px}.timeline-left .unit section>span.bottom{bottom:-18px;left:-7px}#main article section.contact-details h3:first-child{margin-top:0}#main article section.contact-details h3{margin-bottom:0}#main article section.contact-details{margin-right:2em}.row{*zoom:1}.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.unit{float:left}.size1of1{float:none}.size1of2{width:50%}.size1of3{width:33.33333%}.size2of3{width:66.66666%}.size1of4{width:25%}.size3of4{width:75%}.size1of5{width:20%}.size2of5{width:40%}.size3of5{width:60%}.size4of5{width:80%}.last-unit{display:table-cell;*display:block;*zoom:1;float:none;_position:relative;_left:-3px;_margin-right:-3px;width:auto}.last-unit:after{clear:both;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";display:block;font-size:xx-large;height:0!important;line-height:0;overflow:hidden;visibility:hidden}#main aside{background:url(../img/backgrounds/tiles/bg-aside.png) repeat-x top left;display:block;padding-top:1.1em}#main aside nav a{margin-top:1px}#main #mini-feed #mini-feed-toggle{height:98px;-moz-transition-property:none;-moz-transition-duration:0;-moz-transition-delay:0;-moz-transition-timing-function:ease-out;-webkit-transition-property:none;-webkit-transition-duration:0;-webkit-transition-delay:0;-webkit-transition-timing-function:ease-out;-o-transition-property:none;-o-transition-duration:0;-o-transition-delay:0;-o-transition-timing-function:ease-out;transition-property:none;transition-duration:0;transition-delay:0;transition-timing-function:ease-out}#main #mini-feed article{background:rgba(54,54,54,.8);margin:0 0 0 40px}#main #mini-feed section.highlight{background:rgba(20,155,216,.8)}.oldie #main #mini-feed article{background:transparent url(../img/backgrounds/tiles/mini-feed.png)}.oldie #main #mini-feed section.highlight{background:transparent url(../img/backgrounds/tiles/mini-feed-highlight.png)}.button{position:relative}#footer-container{bottom:0;position:absolute;width:100%}#footer-container footer{background:#fff;overflow:hidden;padding:6px 0 0 0}#footer-container nav li{float:left;width:33.3333333333333333333%}#footer-container nav li a{margin-right:2px}#footer-container nav li.last a{margin-right:0}#footer-container nav a{padding:.8em 5% .8em 50%}#footer-container nav a br{background-repeat:no-repeat;background-position:15% center;display:inline}#footer-container nav a#global-menu-toggle{background-image:url(../img/icons/globe.png);background-position:24% center}#footer-container nav a#find-us{background-image:url(../img/icons/pointer.png);background-position:24% center}#footer-container nav a#bite-sized{background-image:url(../img/icons/pdf.png);background-position:24% center}#footer-container address{-webkit-box-shadow:inset 0 1px 1px rgba(32,32,32,.8);-moz-box-shadow:inset 0 1px 1px rgba(32,32,32,.8);box-shadow:inset 0 1px 1px rgba(32,32,32,.8);padding:.5em 10% .4em 5%}#footer-container #global-menu-toggle{position:relative}#footer-container #global-menu{padding:0;position:absolute;bottom:100%;left:-100%;width:33.3333333333333333333%}#footer-container #global-menu li{width:100%}#footer-container #global-menu li a{background-position:15% center;-webkit-box-shadow:inset 0 -1px 1px rgba(32,32,32,.8);-moz-box-shadow:inset 0 -1px 1px rgba(32,32,32,.8);box-shadow:inset 0 -1px 1px rgba(32,32,32,.8);padding-left:30%}.royal .fancybox-prev span{left:1%;background-position:-40px -440px}.royal .fancybox-next span{right:1%;background-position:-120px -440px}.pink .fancybox-prev span{left:1%;background-position:-40px -280px}.pink .fancybox-next span{right:1%;background-position:-120px -280px}#map-container{margin:0 5% 0 0}.oldie #map-container{background:0;padding:0}.oldie #map{border:6px solid white;height:288px;width:288px}}@media only screen and (min-width: 541px) and (max-width: 768px){#header-container nav li.last{ display:table-cell;*display:block;*zoom:1;float:none;_position:relative;_left:-3px;_margin-right:-3px;width:auto}#header-container nav li.last:after{clear:both;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";display:block;font-size:xx-large;height:0!important;line-height:0;overflow:hidden;visibility:hidden}#main article>header{padding-top:0}#main aside{margin-left:5%;width:40%}#work #main .grid .testimonial{position:relative}#footer-container nav li.last{display:table-cell;*display:block;*zoom:1;float:none;_position:relative;_left:-3px;_margin-right:-3px;width:auto}#footer-container nav li.last:after{clear:both;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";display:block;font-size:xx-large;height:0!important;line-height:0;overflow:hidden;visibility:hidden}}@media screen and (min-device-width: 768px) (max-device-width: 1024px) and (orientation: portrait){#case-studies,#awards{ background:0}#main .grid .details .overview,#main .grid .details .testimonial{position:absolute;bottom:0;left:0;right:0;top:0}}@media only screen and (min-width: 769px){#header-container nav a{ padding:.9em 5% .5em 5%}#header-container nav li{float:left}#main{padding:0 0 10em 0}#main>article{margin:0;position:relative;width:100%;z-index:10}#main>article>section,#main>article>header{padding-left:22%;width:78%}#main cite{margin:.6em 2%}#main .pagination{margin-left:12em}#main aside{margin-top:2em;position:fixed;width:20%;z-index:20}#main aside nav ul.scroll a{text-align:right}#main .grid h3 a,#main .grid h2 a{border:6px solid #d9d9d9}.pink #main .grid h3 a:hover,.pink #main .grid h3.ui-state-active a{border:6px solid #d80c8c}.mauve #main .grid h2 a:hover,.mauve #main .grid h2.ui-state-active a{border:6px solid #83106d}#main .grid .details .overview,#main .grid .details .testimonial{position:absolute;bottom:0;left:0;right:0;top:0}#main .grid .overview p,#main .grid .testimonial blockquote p{font-size:1em}#main .grid .testimonial>span{background-position:-80px -120px;height:24px;right:.8em;top:.8em;width:24px}#main .grid .overview,#main .grid .testimonial{border:6px solid white}#work #main .grid h3 a{padding:3em 0}#people #main .grid .details .overview,#people #main .grid .details .testimonial{padding:2.0em}#awards .header-primary{margin-left:20%}#awards ul{padding-right:2em}.oldie #map{height:350px;width:350px}#footer-container nav a#global-menu-toggle{background-position:32% center}#footer-container nav a#find-us{background-position:32% center}#footer-container nav a#bite-sized{background-position:32% center}#footer-container address{padding:.5em 12% .4em 9%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#header-container nav li{ float:left}#header-container nav li.last{display:table-cell;*display:block;*zoom:1;float:none;_position:relative;_left:-3px;_margin-right:-3px;width:auto}#header-container nav li.last:after{clear:both;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";display:block;font-size:xx-large;height:0!important;line-height:0;overflow:hidden;visibility:hidden}#footer-container nav li.last{display:table-cell;*display:block;*zoom:1;float:none;_position:relative;_left:-3px;_margin-right:-3px;width:auto}#footer-container nav li.last:after{clear:both;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";display:block;font-size:xx-large;height:0!important;line-height:0;overflow:hidden;visibility:hidden}}@media screen and (max-device-width: 1024px) and (orientation: landscape){#case-studies,#awards{ background:0}}@media screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),screen and (min-device-width: 540px) and (max-device-width: 960px){html{ background:#323232 url(../img/backgrounds/slides/mobile.jpg) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body{background:url(../img/backgrounds/tiles/bg-mobile.png) repeat!important}}@media only screen and (min-width: 1025px){#header-container .logo a{ padding:.55em 5% .55em 0;width:95%}.webkit #header-container .logo a{padding:.55em 5% .50em 0}.opera #header-container .logo a,.ie7 #header-container .logo a{padding:.55em 5% .6em 0}#header-container nav a i{display:inline}#header-container nav a br{display:none}#main{padding:0 0 5.6em 0}#main .header-primary br{display:block}#container #main .pagination a.prev,#container #main .pagination a.next{width:auto}#container #main .pagination a.prev{padding-left:20px;padding-right:10px}#container #main .pagination a.next{padding-right:20px;padding-left:10px}#container #main .pagination a.prev span{left:8px}#container #main .pagination a.next span{right:8px}#container #main .pagination a{padding:5px 10px}#container #main .pagination a span{top:6px}#container #main .pagination a i{display:block}#main .grid{margin-right:16%;width:84%}#main .grid .details .overview,#main .grid .details .testimonial{padding:2em}#main .grid .overview p,#main .grid .testimonial blockquote p{font-size:1.1em}#work #main .grid h3 a{padding:4em 0}#people #main .grid .details .overview,#people #main .grid .details .testimonial{padding:2.4em}#main>article section.feature figure{max-width:528px}#footer-container nav li{width:20%}#footer-container nav li.last a{margin-right:2px}#footer-container address{-webkit-box-shadow:inset 0 0 0 rgba(32,32,32,.8);-moz-box-shadow:inset 0 0 0 rgba(32,32,32,.8);box-shadow:inset 0 0 0 rgba(32,32,32,.8);padding:.6em 0 .3em 0;display:table-cell;*display:block;*zoom:1;float:none;_position:relative;_left:-3px;_margin-right:-3px;width:auto}#footer-container address:after{clear:both;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";display:block;font-size:xx-large;height:0!important;line-height:0;overflow:hidden;visibility:hidden}.ie7 #footer-container address{padding:.6em 0 .25em 0}.webkit #footer-container address{padding:.6em 0 .35em 0}.opera #footer-container address{padding:.55em 0 .3em 0}#footer-container address .logo a{float:right;margin:0 0 0 2%;width:38%}#footer-container address span{clear:left;float:left;text-align:right;width:60%}#footer-container address span.email{padding-top:.5em}#footer-container p{padding:.4em 2% .2em 2%}#footer-container nav a#global-menu-toggle{background-position:24% center}#footer-container nav a#find-us{background-position:24% center}#footer-container nav a#bite-sized{background-position:24% center}#footer-container #global-menu{width:20%}#map-container{margin:0 16% 0 0}.oldie #map{height:400px;width:400px}}@media only screen and (min-width: 1025px) and (max-width: 1280px){#header-container nav li.last{ display:table-cell;*display:block;*zoom:1;float:none;_position:relative;_left:-3px;_margin-right:-3px;width:auto}#header-container nav li.last:after{clear:both;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";display:block;font-size:xx-large;height:0!important;line-height:0;overflow:hidden;visibility:hidden}}@media only screen and (min-width: 1281px){#header-container .logo{ float:left;width:16%}#header-container nav li{width:16%}#header-container nav li a{margin-right:2px}#header-container nav li.last a{margin-right:3px}#header-container nav a i{display:inline}#header-container #nav-bar-right{display:block;height:2.4em}#header-container #nav-bar-right{display:table-cell;*display:block;*zoom:1;float:none;_position:relative;_left:-3px;_margin-right:-3px;width:auto}#header-container #nav-bar-right:after{clear:both;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";display:block;font-size:xx-large;height:0!important;line-height:0;overflow:hidden;visibility:hidden}.webkit #header-container #nav-bar-right{height:2.35em}.opera #header-container #nav-bar-right,.ie7 #header-container #nav-bar-right{height:2.45em}#main>article>section,#main>article>header{padding-left:18%;width:82%}#container #main .pagination a i{display:block}#main aside{width:16%}#main .grid .details .overview,#main .grid .details .testimonial{padding:3em}#main .grid .overview p,#main .grid .testimonial blockquote p{font-size:1.2em}#work #main .grid h3 a{padding:5em 0}#people #main .grid .details .overview,#people #main .grid .details .testimonial{padding:4.0em}#map-container{margin:0 24% 0 0}.oldie #map{height:450px;width:450px}#footer-container nav a#global-menu-toggle{background-position:36% center}#footer-container nav a#find-us{background-position:36% center}#footer-container nav a#bite-sized{background-position:36% center}}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.left{clear:left;float:left}.right{clear:right;float:right}@media print{*{ background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}@page{margin:.5cm}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}p{orphans:3;widows:3}pre,blockquote{border:1px solid #999;page-break-inside:avoid}abbr[title]:after{content:" (" attr(title) ")"}h2,h3{orphans:3;widows:3;page-break-after:avoid}img{max-width:100%!important;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}.ir a:after{content:""}}