@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-display:swap;font-family:NeoSansCyr-Regular;src:url(/fonts/NeoSansCyr-Regular.eot)}@font-face{font-display:swap;font-family:NeoSansCyr-Regular;src:url(/fonts/NeoSansCyr-Regular.ttf)}@font-face{font-display:swap;font-family:NeoSansCyr-Med;src:url(/fonts/NeoSansCyr-Medium.eot)}@font-face{font-display:swap;font-family:NeoSansCyr-Med;src:url(/fonts/NeoSansCyr-Medium.ttf)}@font-face{font-display:swap;font-family:NeoSansCyr-Lig;src:url(/fonts/NeoSansCyr-Light.eot)}@font-face{font-display:swap;font-family:NeoSansCyr-Lig;src:url(/fonts/NeoSansCyr-Light.ttf)}@font-face{font-display:swap;font-family:Open Sans;src:url(/fonts/OpenSans-Semibold.eot);src:url(/fonts/OpenSans-Semibold.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-Semibold.woff2) format("woff2"),url(/fonts/OpenSans-Semibold.woff) format("woff"),url(/fonts/OpenSans-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:Open Sans;src:url(/fonts/OpenSans-Italic.eot);src:url(/fonts/OpenSans-Italic.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-Italic.woff2) format("woff2"),url(/fonts/OpenSans-Italic.woff) format("woff"),url(/fonts/OpenSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:Open Sans;src:url(/fonts/OpenSans-ExtraboldItalic.eot);src:url(/fonts/OpenSans-ExtraboldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-ExtraboldItalic.woff2) format("woff2"),url(/fonts/OpenSans-ExtraboldItalic.woff) format("woff"),url(/fonts/OpenSans-ExtraboldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-display:swap;font-family:Open Sans;src:url(/fonts/OpenSans-SemiboldItalic.eot);src:url(/fonts/OpenSans-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-SemiboldItalic.woff2) format("woff2"),url(/fonts/OpenSans-SemiboldItalic.woff) format("woff"),url(/fonts/OpenSans-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-display:swap;font-family:Open Sans;src:url(/fonts/OpenSans.eot);src:url(/fonts/OpenSans.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans.woff2) format("woff2"),url(/fonts/OpenSans.woff) format("woff"),url(/fonts/OpenSans.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:Open Sans;src:url(/fonts/OpenSans-Bold.eot);src:url(/fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-Bold.woff2) format("woff2"),url(/fonts/OpenSans-Bold.woff) format("woff"),url(/fonts/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:Open Sans;src:url(/fonts/OpenSans-Extrabold.eot);src:url(/fonts/OpenSans-Extrabold.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-Extrabold.woff2) format("woff2"),url(/fonts/OpenSans-Extrabold.woff) format("woff"),url(/fonts/OpenSans-Extrabold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-display:swap;font-family:Open Sans;src:url(/fonts/OpenSans-BoldItalic.eot);src:url(/fonts/OpenSans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-BoldItalic.woff2) format("woff2"),url(/fonts/OpenSans-BoldItalic.woff) format("woff"),url(/fonts/OpenSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:Open Sans;src:url(/fonts/OpenSansLight-Italic.eot);src:url(/fonts/OpenSansLight-Italic.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSansLight-Italic.woff2) format("woff2"),url(/fonts/OpenSansLight-Italic.woff) format("woff"),url(/fonts/OpenSansLight-Italic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:Open Sans;src:url(/fonts/OpenSans-Light.eot);src:url(/fonts/OpenSans-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/OpenSans-Light.woff2) format("woff2"),url(/fonts/OpenSans-Light.woff) format("woff"),url(/fonts/OpenSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}
/*!
 * fullPage 2.7.5
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:scroll}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translateZ(0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li:hover a.active span,#fp-nav ul li a.active span,.fp-slidesNav ul li:hover a.active span,.fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0}#fp-nav.fp-show-active a.active+.fp-tooltip,#fp-nav ul li:hover .fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto!important}body,html{font-size:14px}body{background:#fff;color:#222;padding:0;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}a:focus{outline:none}embed,img,object{max-width:100%;height:auto}embed,object{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object{max-width:none!important}.left{float:left!important}.right{float:right!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}.row,select{width:100%}.row{margin:0 auto;max-width:100em;*zoom:1}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse .column,.row.collapse .columns{position:relative;padding-left:0;padding-right:0;float:left}.row .row{width:auto;margin:0;max-width:none;*zoom:1}.row .row:after,.row .row:before{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none;*zoom:1}.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{position:relative;padding-left:0;padding-right:0;width:100%;float:left}@media only screen{.column,.columns{position:relative;padding-left:0;padding-right:0;float:left}.small-1{position:relative;width:8.33333%}.small-2{position:relative;width:16.66667%}.small-3{position:relative;width:25%}.small-4{position:relative;width:33.33333%}.small-5{position:relative;width:41.66667%}.small-6{position:relative;width:50%}.small-7{position:relative;width:58.33333%}.small-8{position:relative;width:66.66667%}.small-9{position:relative;width:75%}.small-10{position:relative;width:83.33333%}.small-11{position:relative;width:91.66667%}.small-12{position:relative;width:100%}.small-offset-0{position:relative;margin-left:0}.small-offset-1{position:relative;margin-left:8.33333%}.small-offset-2{position:relative;margin-left:16.66667%}.small-offset-3{position:relative;margin-left:25%}.small-offset-4{position:relative;margin-left:33.33333%}.small-offset-5{position:relative;margin-left:41.66667%}.small-offset-6{position:relative;margin-left:50%}.small-offset-7{position:relative;margin-left:58.33333%}.small-offset-8{position:relative;margin-left:66.66667%}.small-offset-9{position:relative;margin-left:75%}.small-offset-10{position:relative;margin-left:83.33333%}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}.column.small-centered,.columns.small-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}}@media only screen and (min-width:768px){.large-1{position:relative;width:8.33333%}.large-2{position:relative;width:16.66667%}.large-3{position:relative;width:25%}.large-4{position:relative;width:33.33333%}.large-5{position:relative;width:41.66667%}.large-6{position:relative;width:50%}.large-7{position:relative;width:58.33333%}.large-8{position:relative;width:66.66667%}.large-9{position:relative;width:75%}.large-10{position:relative;width:83.33333%}.large-11{position:relative;width:91.66667%}.large-12{position:relative;width:100%}.row .large-offset-0{position:relative;margin-left:0}.row .large-offset-1{position:relative;margin-left:8.33333%}.row .large-offset-2{position:relative;margin-left:16.66667%}.row .large-offset-3{position:relative;margin-left:25%}.row .large-offset-4{position:relative;margin-left:33.33333%}.row .large-offset-5{position:relative;margin-left:41.66667%}.row .large-offset-6{position:relative;margin-left:50%}.row .large-offset-7{position:relative;margin-left:58.33333%}.row .large-offset-8{position:relative;margin-left:66.66667%}.row .large-offset-9{position:relative;margin-left:75%}.row .large-offset-10{position:relative;margin-left:83.33333%}.row .large-offset-11{position:relative;margin-left:91.66667%}.push-1{left:8.33333%;right:auto}.pull-1,.push-1{position:relative}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2,.push-2{position:relative}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3,.push-3{position:relative}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4,.push-4{position:relative}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5,.push-5{position:relative}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6,.push-6{position:relative}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7,.push-7{position:relative}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8,.push-8{position:relative}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9,.push-9{position:relative}.pull-9{right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}.column.large-centered,.columns.large-centered{position:relative;margin-left:auto;margin-right:auto;float:none!important}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left!important}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right!important}}@media only screen{[class*=block-grid-]{display:block;padding:0;margin:0 -.71429em;*zoom:1}[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}[class*=block-grid-]:after{clear:both}[class*=block-grid-]>li{display:inline;height:auto;float:left;padding:0 .71429em 1.42857em}.small-block-grid-1>li{width:100%;padding:0 .71429em 1.42857em}.small-block-grid-1>li:nth-of-type(n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;padding:0 .71429em 1.42857em}.small-block-grid-2>li:nth-of-type(n){clear:none}.small-block-grid-2>li:nth-of-type(odd){clear:both}.small-block-grid-3>li{width:33.33333%;padding:0 .71429em 1.42857em}.small-block-grid-3>li:nth-of-type(n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;padding:0 .71429em 1.42857em}.small-block-grid-4>li:nth-of-type(n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;padding:0 .71429em 1.42857em}.small-block-grid-5>li:nth-of-type(n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;padding:0 .71429em 1.42857em}.small-block-grid-6>li:nth-of-type(n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;padding:0 .71429em 1.42857em}.small-block-grid-7>li:nth-of-type(n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;padding:0 .71429em 1.42857em}.small-block-grid-8>li:nth-of-type(n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;padding:0 .71429em 1.42857em}.small-block-grid-9>li:nth-of-type(n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;padding:0 .71429em 1.42857em}.small-block-grid-10>li:nth-of-type(n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;padding:0 .71429em 1.42857em}.small-block-grid-11>li:nth-of-type(n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;padding:0 .71429em 1.42857em}.small-block-grid-12>li:nth-of-type(n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:768px){.small-block-grid-1>li:nth-of-type(1n+1),.small-block-grid-2>li:nth-of-type(odd),.small-block-grid-3>li:nth-of-type(3n+1),.small-block-grid-4>li:nth-of-type(4n+1),.small-block-grid-5>li:nth-of-type(5n+1),.small-block-grid-6>li:nth-of-type(6n+1),.small-block-grid-7>li:nth-of-type(7n+1),.small-block-grid-8>li:nth-of-type(8n+1),.small-block-grid-9>li:nth-of-type(9n+1),.small-block-grid-10>li:nth-of-type(10n+1),.small-block-grid-11>li:nth-of-type(11n+1),.small-block-grid-12>li:nth-of-type(12n+1){clear:none}.large-block-grid-1>li{width:100%;padding:0 .71429em 1.42857em}.large-block-grid-1>li:nth-of-type(n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;padding:0 .71429em 1.42857em}.large-block-grid-2>li:nth-of-type(n){clear:none}.large-block-grid-2>li:nth-of-type(odd){clear:both}.large-block-grid-3>li{width:33.33333%;padding:0 .71429em 1.42857em}.large-block-grid-3>li:nth-of-type(n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;padding:0 .71429em 1.42857em}.large-block-grid-4>li:nth-of-type(n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;padding:0 .71429em 1.42857em}.large-block-grid-5>li:nth-of-type(n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;padding:0 .71429em 1.42857em}.large-block-grid-6>li:nth-of-type(n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;padding:0 .71429em 1.42857em}.large-block-grid-7>li:nth-of-type(n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;padding:0 .71429em 1.42857em}.large-block-grid-8>li:nth-of-type(n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;padding:0 .71429em 1.42857em}.large-block-grid-9>li:nth-of-type(n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;padding:0 .71429em 1.42857em}.large-block-grid-10>li:nth-of-type(n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;padding:0 .71429em 1.42857em}.large-block-grid-11>li:nth-of-type(n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;padding:0 .71429em 1.42857em}.large-block-grid-12>li:nth-of-type(n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}p.lead{font-size:1.25em;line-height:1.6}.subheader{line-height:1.4;color:#6f6f6f;font-weight:300;margin-top:.2em;margin-bottom:.5em}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0;direction:ltr}a{color:#616b6f;text-decoration:none;line-height:inherit}a:focus,a:hover{color:#555e61}a img{border:none}p{font-family:inherit;font-weight:400;line-height:1.6;margin-bottom:1.42857em;text-rendering:optimizeLegibility}p,p aside{font-size:1em}p aside{line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:.2em;margin-bottom:.5em;line-height:1.18571em}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:2.42857em}h2{font-size:1.92857em}h3{font-size:1.57143em}h4,h5{font-size:1.28571em}h6{font-size:1em}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.42857em 0 1.35714em;height:0}em,i{font-style:italic}b,em,i,strong{line-height:inherit}b,strong{font-weight:700}small{font-size:60%;line-height:inherit}code{font-family:Consolas,Liberation Mono,Courier,monospace;font-weight:700;color:#7f0a0c}dl,ol,ul{font-size:1em;line-height:1.6;margin-bottom:1.42857em;list-style-position:outside;font-family:inherit}ol,ul{margin-left:0}ul li ol,ul li ul{margin-left:1.42857em;margin-bottom:0;font-size:1em}ul.circle li ul,ul.disc li ul,ul.square li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ul.no-bullet{list-style:none}ol li ol,ol li ul{margin-left:1.42857em;margin-bottom:0}dl dt{margin-bottom:.3em;font-weight:700}dl dd{margin-bottom:.85714em}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.42857em;padding:.64286em 1.42857em 0 1.35714em;border-left:1px solid #ddd}blockquote cite{display:block;font-size:.92857em;color:#555}blockquote cite:before{content:"—\20"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.42857em;border:1px solid #ddd;padding:.71429em .85714em}.vcard li{margin:0;display:block}.vcard .fn{font-size:1.07143em}.vcard .fn,.vevent .summary,.vevent abbr{font-weight:700}.vevent abbr{cursor:default;text-decoration:none;border:none;padding:0 .07143em}@media only screen and (min-width:768px){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:3.14286em}h2{font-size:2.64286em}h3{font-size:1.92857em}h4{font-size:1.64286em}}.print-only{display:none!important}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none!important}.print-only{display:block!important}.hide-for-print{display:none!important}.show-for-print{display:inherit!important}}[data-clearing]{*zoom:1;margin-bottom:0;margin-left:0;list-style:none}[data-clearing]:after,[data-clearing]:before{content:" ";display:table}[data-clearing]:after{clear:both}[data-clearing] li{float:left;margin-right:10px}.clearing-blackout{background:#111;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998}.clearing-blackout .clearing-close{display:block}.clearing-container{position:relative;z-index:998;height:100%;overflow:hidden;margin:0}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%}.clearing-caption{color:#fff;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#111;width:100%;padding:10px 30px;position:absolute;left:0}.clearing-close{z-index:999;padding-left:20px;padding-top:10px;font-size:40px;line-height:1;color:#fff;display:none}.clearing-close:focus,.clearing-close:hover{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul,.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width:768px){.clearing-main-next,.clearing-main-prev{position:absolute;height:100%;width:40px;top:0}.clearing-main-next>span,.clearing-main-prev>span{position:absolute;top:50%;display:block;width:0;height:0;border:16px solid}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent #fff transparent transparent}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent transparent transparent #fff}.clearing-main-next.disabled,.clearing-main-prev.disabled{opacity:.5}.clearing-assembled .clearing-container .carousel{background:#111;height:150px;margin-top:5px}.clearing-assembled .clearing-container .carousel>ul{display:block;z-index:999;width:200%;height:100%;margin-left:0;position:relative;left:0}.clearing-assembled .clearing-container .carousel>ul li{display:block;width:175px;height:inherit;padding:0;float:left;overflow:hidden;margin-right:1px;position:relative;cursor:pointer;opacity:.4}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{min-height:100%;height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;-webkit-box-shadow:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer!important;min-width:100%!important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .visible-img{background:#111;overflow:hidden;height:75%}.clearing-close{position:absolute;top:10px;right:20px;padding-left:0;padding-top:0}}#blog-feed .fullstory,#header .primary-nav a,#unifiedthinking h4,.article-body h4,.blog-archive a.selected,.body-bold,.contact-methods h5,.process-hd h4,.process-story>h4,.services-banner h4,.text-block-central h4,.text-block-left h4,.text-block-right h4{font-weight:700}#vacancies-list h3,.article-body .tag-categories h6,.article-body h3,.article-body p strong,.body-semi,.button,.button-orange,.intro-home-banner em,.linked-posts .time-stamp,.linked-posts h3,.our-services.parallax .demographics h5,.our-story .intro-statement strong,.profile-diamonds .profile-info p,.profile-diamonds .profile-title p,.services-recap h3,.sub-nav a,.technology-banner em{font-weight:600}#footer .telephone span,#homepage-latest .hr a,#homepage-latest h4>.sub,.article-body cite,.body-reg,.careers-feature-intro .intro,.service-features .intro{font-weight:400}#blog-feed article p,#footer .telephone,#header .primary-nav,#mobile-nav .mobile-sections ul a,#seo-process h3 span,#seo-process p,#the-team h2+p,.article-body .author em,.article-body .tag-categories a,.article-body .time-stamp,.article-body li,.article-body p,.banner.service-area p+p,.blog-archive a,.body-light,.careers-feature-intro article p,.contact-methods address,.contact-methods p,.diamond-set .message,.evolve-revolve-feature p,.hosting p,.imageless-intro h1+p,.lrg-central-intro,.our-services .desc p,.our-story .intro-statement,.ppc-product-table h2+p,.revolve-feature-list h2+p,.service-credentials .sector-specialisms li,.service-credentials h3+p,.service-features h3,.service-features p,.services-recap .inner p,.swap-list article header p,.swap-list article li,.swap-list article p,.technology-banner p,.technology-feature-list h2+p,.technology-feature-list li,.technology-intro-block p,.workplace-benefits h4{font-weight:300}#blog-feed h3,#services-menu h3 span,.akzSuper,.article-body blockquote,.article-body h2,.article-body h2 strong,.banner.casestudy-banner h1,.banner.service-area h1+p,.block-label,.casestudy-block h3,.casestudy-brief h2,.casestudy-summary h3,.latest-casestudies h2,.latest-feed-filters em,.linked-posts h4,.ppc-product-table h2,.ppc-scorecard h2,.product-tbl .description h3,.related-casestudies h2,.revolve-feature-list h2,.service-credentials h3,.swap-list h3,.technology-feature-list h2,.text-block-central h4,.text-block-left h4,.text-block-right h4,h1,h2{font-family:NeoSansCyr-Med,Open Sans,sans-serif;font-weight:900;font-style:normal}#client-logos h3 strong,#footer .footer-enquiries h4,#services-menu h3,.akzSuperIt,.areas-of-expertise header .hd strong,.intro-home-banner h1 span,.technology-banner h1 span{font-family:NeoSansCyr-Med,Open Sans,sans-serif;font-weight:900;font-style:italic}#casestudy-previews h3,#client-logos h3,#services-menu a,.akzCn,.circle-feature-set h3,.contact-methods h3,.diamond-set h3,.four-zero-four .message p,.functionality-overview h4,.our-services .intro p,.our-services .our-stats ul h4,.our-story h2,.profile-diamonds h3,.step-numeral,.technology-feature-list h3,.web-work-samples h5{font-family:NeoSansCyr-Light,Open Sans,sans-serif;font-weight:400;font-style:normal;letter-spacing:-.02em}.akzExBldIt,.our-services .desc h3{font-family:NeoSansCyr-Light,Open Sans,sans-serif;font-weight:600;font-style:italic;letter-spacing:-.02em}#the-team h2,#vacancies-list h2,.akzMdCnIt,.areas-of-expertise header .sb,.four-zero-four .message h2,.guide-info h4,.our-services .intro h2,.service-features h2,.swap-list h2{font-family:NeoSansCyr-Light,Open Sans,sans-serif;font-weight:500;font-style:italic;letter-spacing:-.02em}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(/img/colorbox/overlay.png) repeat 0 0}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(/img/colorbox/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(/img/colorbox/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(/img/colorbox/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(/img/colorbox/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(/img/colorbox/controls.png) 0 0 repeat-y}#cboxMiddleRight{width:21px;background:url(/img/colorbox/controls.png) 100% 0 repeat-y}#cboxTopCenter{height:21px;background:url(/img/colorbox/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(/img/colorbox/border.png) 0 -29px repeat-x}#cboxContent{overflow:hidden}#cboxContent,.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{left:0;text-align:center;width:100%}#cboxCurrent,#cboxTitle{position:absolute;bottom:4px;color:#949494}#cboxCurrent{left:58px}#cboxLoadingOverlay{background:url(/img/colorbox/loading_background.png) no-repeat 50%}#cboxLoadingGraphic{background:url(/img/colorbox/loading.gif) no-repeat 50%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/img/colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/img/colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(/img/colorbox/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.old-ie #footer .social-ft-links a{background:#37362f url(/img/icons/ft-social.png) no-repeat 0 0}.old-ie #footer .social-ft-links a.pt{background:#37362f url(/img/icons/ft-social2.png) no-repeat 0 0;background-position:0 0}.old-ie #footer .social-ft-links a.ln{background:#37362f url(/img/icons/ft-social2.png) no-repeat 0 0;background-position:100% 0}.old-ie #mobile-nav .mobile-sections a{background:#37362f url(/img/icons/mobile-menu-icons.png) no-repeat 0 0}.old-ie #mobile-nav .mobile-sections a.services{background-position:9px 7px}.old-ie #mobile-nav .mobile-sections a.technology{background-position:9px -57px}.old-ie #mobile-nav .mobile-sections a.contact{background-position:9px -123px}.old-ie .block-label{background:#37362f url(/img/icons/speechbubble.png) no-repeat 1em}.old-ie .bullet-list a,.old-ie .bullet-list span{background:url(/img/backgrounds/bullet-circles.png) no-repeat 0 0}.old-ie #header .nav-open{background:url(/img/nav/open-mobile-nav.png) no-repeat -49px top}.old-ie #header .primary-nav a.selected{background:url(/img/backgrounds/orange-triangle-down.png) no-repeat top}.old-ie .sub-nav .back-to-top .icon{background:url(/img/nav/sub-nav-expand.png) no-repeat 0 0}.old-ie .areas-of-expertise header h2{background:none}.old-ie .fourcircle-diagram{background:none;display:none}.old-ie #homepage-latest .time-stamp p{background:url(/img/icons/clock-sm.png) no-repeat 0}.old-ie #blog-feed .time-stamp{background:url(/img/icons/clock-sm-orange.png) no-repeat 0}.old-ie #blog-feed .green .time-stamp,.old-ie #blog-feed .grey .time-stamp,.old-ie #blog-feed .orange .time-stamp{background:url(/img/icons/clock-sm.svg) no-repeat 0}.old-ie #services-menu .hover-icon,.old-ie #services-menu .icon{background:url(/img/icons/services-icons.png) no-repeat 0 0}.old-ie #services-menu a.web-design .icon{background-position:0 0}.old-ie #services-menu a.web-design .hover-icon{background-position:100% 0}.old-ie #services-menu a.seo .icon{background-position:left -269px}.old-ie #services-menu a.seo .hover-icon{background-position:right -269px}.old-ie #services-menu a.ppc .icon{background-position:left -538px}.old-ie #services-menu a.ppc .hover-icon{background-position:right -538px}.old-ie #services-menu a.social-media .icon{background-position:left -807px}.old-ie #services-menu a.social-media .hover-icon{background-position:right -807px}.old-ie #services-menu a.film-anim .icon{background-position:left -1075px}.old-ie #services-menu a.film-anim .hover-icon{background-position:right -1075px}.old-ie #services-menu a.copywriting .icon{background-position:left -1344px}.old-ie #services-menu a.copywriting .hover-icon{background-position:right -1344px}.old-ie #services-menu .hover-icon{display:none;background:none}.old-ie .process-hd .scroll-prompt{background:url(/img/backgrounds/double-arrows-grey-rollover.png) no-repeat 0 0}.old-ie .intro-block.service-area,.old-ie .ppc .intro-block.service-area,.old-ie .seo .intro-block.service-area,.old-ie .social-media .intro-block.service-area,.old-ie .web-design .intro-block.service-area{background:url(/img/backgrounds/angled-banner-footer.png) no-repeat top}.old-ie .our-services .intro .title{background:url(/img/backgrounds/process-title-circle.png) no-repeat 0 0}.old-ie .our-services .intro .title .inner{width:369px;height:369px;min-width:0;max-width:none}.old-ie .ppc #main .service-features{background:#f8f8fb url(/img/backgrounds/angled-banner-top-purple.png) no-repeat bottom}.old-ie .ppc #main .service-features li.ppc-research{background:url(/img/icons/ppc-research.png) no-repeat 0 0}.old-ie .ppc #main .service-features li.ppc-management{background:url(/img/icons/ppc-management.png) no-repeat 0 0}.old-ie .ppc #main .service-features li.ppc-remarketing{background:url(/img/icons/ppc-remarketing.png) no-repeat 0 0}.old-ie .ppc #main .service-features li.ppc-optimisation{background:url(/img/icons/ppc-conversion-optimisation.png) no-repeat 0 0}.old-ie .ppc #main .grab-attention .circle-icon{background:url(/img/icons/ppc-process-grab-attention.png) no-repeat 0 0}.old-ie .ppc #main .benchmarking .circle-icon{background:url(/img/icons/ppc-process-benchmarking.png) no-repeat 0 0}.old-ie .ppc #main .conversions .circle-icon{background:url(/img/icons/ppc-process-conversions.png) no-repeat 0 0}.old-ie .ppc #main .dot{background:url(/img/backgrounds/purple-dot.png) no-repeat 0 100%}.old-ie #seo-process{background:#fff url(/img/backgrounds/angled-banner-top-turquoise.png) no-repeat bottom}.old-ie #seo-process li.step-one .bd{background:url(/img/icons/seo-research.png) no-repeat 0 0}.old-ie #seo-process li.step-two .bd{background:url(/img/icons/seo-technical.png) no-repeat 0 0}.old-ie #seo-process li.step-three .bd{background:url(/img/icons/seo-content-strategy.png) no-repeat 0 0}.old-ie #seo-process li.step-four .bd{background:url(/img/icons/seo-contentmarketing.png) no-repeat 0 0}.old-ie #seo-process li.step-five .bd{background:url(/img/icons/seo-trafficanalysis.png) no-repeat 0 0}.old-ie #seo-process ol{background:url(/img/backgrounds/dotted-line-vertical.png) repeat-y top}.old-ie .social-media #main .services-features{background:#f8f8fb url(/img/backgrounds/angled-banner-footer.png) no-repeat bottom}.old-ie .social-media #main .service-features li.social-media-awareness{background:url(/img/icons/social-media-awareness.png) no-repeat 0 0}.old-ie .social-media #main .service-features li.social-media-aquisition{background:url(/img/icons/social-media-aquisition.png) no-repeat 0 0}.old-ie .social-media #main .service-features li.social-media-growth{background:url(/img/icons/social-media-growth.png) no-repeat 0 0}.old-ie .seo #main service-credentials{background:url(/img/backgrounds/angled-banner-reversed.png) no-repeat top}.old-ie .seo .service-guide .step-one .circle-icon{background:url(/img/icons/seo-process-stage-one.png) no-repeat 0 0}.old-ie .seo .service-guide .step-one .dot{background:url(/img/backgrounds/turquoise-dot-shadeone.png) no-repeat 100% 100%}.old-ie .seo .service-guide .step-two .circle-icon{background:url(/img/icons/seo-process-stage-two.png) no-repeat 100% 0}.old-ie .seo .service-guide .step-two .dot{background:url(/img/backgrounds/turquoise-dot-shadetwo.png) no-repeat 0 100%}.old-ie .seo .service-guide .step-three .circle-icon{background:url(/img/icons/seo-process-stage-three.png) no-repeat 100% 0}.old-ie .seo .service-guide .step-three .dot{background:url(/img/backgrounds/turquoise-dot-shadethree.png) no-repeat 0 100%}.old-ie .seo .service-guide .step-four .circle-icon{background:url(/img/icons/seo-process-stage-four.png) no-repeat 100% 0}.old-ie .seo .service-guide .step-four .dot{background:url(/img/backgrounds/turquoise-dot-shadefour.png) no-repeat 0 100%}.old-ie .seo .service-guide .step-five .circle-icon{background:url(/img/icons/seo-process-stage-five.png) no-repeat 0 0}.old-ie .seo .service-guide .step-five .dot{background:url(/img/backgrounds/turquoise-dot-shadefive.png) no-repeat 100% 100%}.old-ie .web-design #main .swap-list{background:#f3f3f8 url(/img/backgrounds/angled-banner-footer.png) no-repeat bottom}.old-ie .contact-methods .contacts-list .contact-method{background:url(/img/icons/black-disc-social-icons.png) no-repeat 0 0}.old-ie .our-story h2{background:url(/img/backgrounds/orange-speech-circle.png) no-repeat 0}.old-ie .diamond-set .strategy .inner{background:url(/img/about/symbol-strategy.png) no-repeat 0 0}.old-ie .diamond-set .technology .inner{background:url(/img/about/symbol-technology.png) no-repeat 0 0}.old-ie .diamond-set .marketing .inner{background:url(/img/about/symbol-marketing.png) no-repeat 0 0}@media (max-width:1229px){.old-ie #services-menu .hover-icon,.old-ie #services-menu .icon{background:url(/img/icons/services-icons-small.png) no-repeat 0 0}.old-ie #services-menu a.web-design .icon{background-position:0 0}.old-ie #services-menu a.web-design .hover-icon{background-position:100% 0}.old-ie #services-menu a.seo .icon{background-position:left -222px}.old-ie #services-menu a.seo .hover-icon{background-position:right -222px}.old-ie #services-menu a.ppc .icon{background-position:left -444px}.old-ie #services-menu a.ppc .hover-icon{background-position:right -444px}.old-ie #services-menu a.social-media .icon{background-position:left -666px}.old-ie #services-menu a.social-media .hover-icon{background-position:right -666px}.old-ie #services-menu a.film-anim .icon{background-position:left -888px}.old-ie #services-menu a.film-anim .hover-icon{background-position:right -888px}.old-ie #services-menu a.copywriting .icon{background-position:left -1110px}.old-ie #services-menu a.copywriting .hover-icon{background-position:right -1110px}}@media (max-width:979px){.old-ie .sub-nav .back-to-top .icon{background:url(/img/nav/sub-nav-expand-sm.png) no-repeat 0 0}.old-ie #header .primary-nav a.selected{background:url(/img/backgrounds/orange-triangle-down-sm.png) no-repeat top}.old-ie .block-label{background:#343837 url(/img/icons/speechbubble-sm.png) no-repeat .5em}.old-ie .ppc #main .service-features li.ppc-research{background:url(/img/icons/ppc-research-sm.png) no-repeat 0 0}.old-ie .ppc #main .service-features li.ppc-management{background:url(/img/icons/ppc-management-sm.png) no-repeat 0 0}.old-ie .ppc #main .service-features li.ppc-remarketing{background:url(/img/icons/ppc-remarketing-sm.png) no-repeat 0 0}.old-ie .ppc #main .service-features li.ppc-optimisation{background:url(/img/icons/ppc-conversion-optimisation-sm.png) no-repeat 0 0}.old-ie .social-media #main .service-features li.social-media-awareness{background:url(/img/icons/social-media-awareness-sm.png) no-repeat 0 0}.old-ie .social-media #main .service-features li.social-media-aquisition{background:url(/img/icons/social-media-aquisition-sm.png) no-repeat 0 0}.old-ie .social-media #main .service-features li.social-media-growth{background:url(/img/icons/social-media-growth-sm.png) no-repeat 0 0}.old-ie #seo-process li.step-one .bd{background:url(/img/icons/seo-research-sm.png) no-repeat 0 0}.old-ie #seo-process li.step-two .bd{background:url(/img/icons/seo-technical-sm.png) no-repeat 0 0}.old-ie #seo-process li.step-three .bd{background:url(/img/icons/seo-content-strategy-sm.png) no-repeat 0 0}.old-ie #seo-process li.step-four .bd{background:url(/img/icons/seo-contentmarketing-sm.png) no-repeat 0 0}.old-ie #seo-process li.step-five .bd{background:url(/img/icons/seo-trafficanalysis-sm.png) no-repeat 0 0}.old-ie .our-services .intro .title{width:300px;height:300px;background:url(/img/backgrounds/process-title-circle-md.png) no-repeat 0 0}.old-ie .our-services .intro .title .inner{min-height:0;height:300px;width:300px;min-width:0}.old-ie .our-story h2{background:url(/img/backgrounds/orange-speech-circle-sm.png) no-repeat 0}.old-ie .banner.service-area .fs-image-inner{height:auto;left:-15%;top:0;width:120%}}@media (max-width:767px){.old-ie .our-services .intro .title{width:200px;height:200px;background:url(/img/backgrounds/process-title-circle-sm.png) no-repeat 0 0}.old-ie .our-services .intro .title .inner{min-height:0;height:200px;width:200px;min-width:0}.old-ie .banner.service-area{min-height:auto}.old-ie .banner.service-area .text-block-right{padding-bottom:2em}.old-ie .banner.service-area .fs-image-inner{height:auto;min-height:280px;left:50%;margin-left:-383px;top:0;width:767px}.old-ie .banner.service-area .fs-image-inner .fs-image{display:none}.old-ie .seo .banner.service-area .fs-image-inner{background-color:#4aa1a8}.old-ie .ppc .banner.service-area .fs-image-inner{background-color:#753875}.old-ie .web-design .banner.service-area .fs-image-inner{background-color:#265b89}.old-ie .social-media .banner.service-area .fs-image-inner{background-color:#5d8a40}.old-ie .process-hd .scroll-prompt{width:22px;height:22px;background:url(/img/backgrounds/double-arrows-grey-rollover-sm.png) no-repeat 0 0}}nav li,nav ul{list-style:none;margin:0;padding:0;line-height:1.4}a{color:#111}a:hover{color:#a5a5a5}p{margin-bottom:0;color:#111}h2.h1{font-size:4.28571em;line-height:1.1}h2{font-size:2.21429em;color:#37362f}h3{font-size:1.35714em}h4{font-size:1.07143em}h5{font-size:1em}h3,h4,h5{font-family:Open Sans,Arial,Helvetica,sans-serif}h2,h2.h1,h3{font-weight:400}address{font-style:normal}blockquote{border:none}#client-logos .our-clients img,#seo-process img,.fluid,.hosting img,.our-services .our-stats ul img,.swap-list .image img,.technology-intro-block .image img,.web-work-samples img{outline:0;max-width:100%;height:auto}.two-col-list li{width:50%;float:left}.block-link{position:relative}.block-label{background:#343837 url(/img/icons/speechbubble.svg) no-repeat 1em;float:left;margin:0 0 1.2em;padding:.6em 1.25em .6em 2.8em;color:#fff;font-size:1.35em}.text-block-central p,.text-block-left p,.text-block-right p{line-height:1.8;margin-bottom:1.3em;font-size:1.14286em}.text-block-central h4,.text-block-left h4,.text-block-right h4{color:#d62025;font-size:1.2em}.text-block-left{width:50%}.text-block-right{width:50%;float:right}.compact-services-list{list-style:none;*zoom:1}.compact-services-list:after,.compact-services-list:before{content:" ";display:table}.compact-services-list:after{clear:both}.compact-services-list li{width:50%;float:left;list-style:none;padding:1em .5em 1em 47px;border-bottom:1px solid #e8e9ea;background:url(/img/icons/compact-services-list.png) no-repeat 0 0}.compact-services-list li:nth-child(odd){border-right:1px solid #e8e9ea}.compact-services-list li:nth-child(2n){padding-left:62px}.compact-services-list .websites{background-position:left 9px}.compact-services-list .seo{background-position:1em -75px}.compact-services-list .ppc{background-position:left -158px}.compact-services-list .social{background-position:1em -496px}.compact-services-list .recruitment-websites{background-position:left -327px}.compact-services-list .video-production{background-position:1em -244px}.compact-services-list .content-marketing{background-position:left -412px}.compact-services-list .strategy{background-position:1em -580px}.compact-services-list span{color:#d62025;padding-right:.4em}.lrg-central-intro{font-size:1.25em;padding:1.3em 8%}.hr{margin:0 auto;max-width:500px;background:url(/img/backgrounds/grey-line.svg) repeat-x 0}.hr,.hr span{text-align:center}.hr span{display:inline;padding:0 3%;background:#fff}.fs-image-wrapper{-webkit-transition:margin .3s ease-in-out;-moz-transition:margin .3s ease-in-out false;-o-transition:margin .3s ease-in-out false;transition:margin .3s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.fs-image-inner{position:absolute;left:50%;top:50%}.fs-image-inner img{width:100%;max-width:100%;height:100%;z-index:9999}.bullet-list a,.bullet-list span{display:block;background:url(/img/backgrounds/bullet-circles.svg) no-repeat 0 0;padding-left:.9em}.seo .bullet-list a,.seo .bullet-list span{background-position:-230px -218px}.ppc .service-credentials .sector-specialisms li a,.ppc .service-credentials .sector-specialisms li span{background-position:-123px -110px}.social-media .service-credentials .sector-specialisms li a,.social-media .service-credentials .sector-specialisms li span{background-position:-159px -145px}.content-marketing .service-credentials .sector-specialisms li a,.content-marketing .service-credentials .sector-specialisms li span{background-position:-267px -254px}.brand-identity .service-credentials .sector-specialisms li a,.brand-identity .service-credentials .sector-specialisms li span{background-position:-302px -291px}.tag-categories{margin:0 0 1em}.tag-categories h6,.tag-categories li,.tag-categories ul{display:inline}.tag-categories ul{margin-left:0}.tag-categories a,.tag-categories h6{font-size:1em}.share-links ul{*zoom:1}.share-links ul:after,.share-links ul:before{content:" ";display:table}.share-links ul:after{clear:both}.share-links li{float:left;margin-left:5px}.share-links a{display:block;width:30px;height:30px;overflow:hidden;text-indent:-9999em;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background-image:url(/img/icons/social-share-links.svg);background-repeat:no-repeat;-webkit-transition:background-color .3s,ease-out;-moz-transition:background-color .3s,ease-out;-o-transition:background-color .3s,ease-out;transition:background-color .3s,ease-out}.share-links a.twitter{background-color:#3cf;background-position:0 0}.share-links a.twitter:hover{background-color:#38d8ff}.share-links a.linkedin{background-color:#4875b4;background-position:-30px top}.share-links a.linkedin:hover{background-color:#5987c5}.share-links a.facebook{background-color:#3b5998;background-position:-60px top}.share-links a.facebook:hover{background-color:#4b6cab}.share-links a{display:inline-block}.button,.button-orange{display:inline-block;padding:.2em 1.2em .24em;color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-style:italic;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.button.on-orange,.on-orange.button-orange{background:#767b7a;color:#fff}.button.on-purple{background:#8b1e74;color:#fff}.button-orange{background:#d62025;color:#fff}.button-orange:focus,.button-orange:hover{color:#fff}a.overlay{display:block;left:0;top:0;bottom:0;right:0;z-index:-9999;text-indent:-9999em}#modal,a.overlay{position:absolute}#modal{background:#fff;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px 2px rgba(0,0,0,.2);z-index:2001}#modal #close{right:28px;top:28px}#modaloverlay{background:#000;height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%;z-index:2000}table{width:100%;border-collapse:separate;border-width:1px}table td,table th{padding:1.1em .6em 1.1em .9em;font-size:.9em;font-weight:600}table th{padding:.5em .6em .6em .9em;font-weight:700;color:#fff}table td,table th{text-align:center}table tr:last-child td{border-bottom:none}table td:last-child{border-right:none}tr:nth-of-type(odd){background:#fff}input[type=file],input[type=password],input[type=text],select,textarea{width:80%;height:43px;padding:0 1em;background-color:#f9f9f9;color:#111;border:1px solid #ccc;font-size:.71428571em;outline:none;margin-bottom:0;-webkit-appearance:none;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}input[type=file].placeholder,input[type=password].placeholder,input[type=text].placeholder,select.placeholder,textarea.placeholder{background-color:transparent}input[type=file]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:none}fieldset{border:0;margin:0;padding:0}.footer-enquiries input[type=file],.footer-enquiries input[type=password],.footer-enquiries input[type=text],.footer-enquiries textarea{background-color:#43423b;border-color:#43423b;color:#ccc;font-size:.9em;width:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-appearance:none;-webkit-border-radius:0}.footer-enquiries input.enq-email{background-color:#43423b;color:#ccc;font-size:.9em;width:100%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;height:43px;padding:0 1em;outline:medium none;margin-bottom:0;border:none}.footer-enquiries input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0}.footer-enquiries input[type=text].input-validation-error,.footer-enquiries textarea.input-validation-error{background-color:#d62025;color:#fff}.footer-enquiries input[type=text].input-validation-error:-moz-placeholder,.footer-enquiries input[type=text].input-validation-error:-ms-input-placeholder,.footer-enquiries input[type=text].input-validation-error::-moz-placeholder,.footer-enquiries input[type=text].input-validation-error::-webkit-input-placeholder,.footer-enquiries textarea.input-validation-error:-moz-placeholder,.footer-enquiries textarea.input-validation-error:-ms-input-placeholder,.footer-enquiries textarea.input-validation-error::-moz-placeholder,.footer-enquiries textarea.input-validation-error::-webkit-input-placeholder{color:#fff}.footer-enquiries textarea{height:7.4em;padding-top:.8em}.footer-enquiries .element,.footer-enquiries .field-validation-error{margin-right:1.5em;margin-bottom:.5em}.footer-enquiries .field-validation-error{margin-bottom:0}.footer-enquiries .element{position:relative}.footer-enquiries .enq-submit{-webkit-appearance:none;background:#37362f;border:1px solid #d62025;padding:.3em 1.3em;font-size:1em;margin-top:1.2em;color:#fff;outline:none;font-style:italic}.footer-enquiries .field-validation-error{color:#d62025;font-style:italic;font-size:.8em;width:100%;height:auto;display:block}.footer-enquiries .field-validation-error span{display:block;padding:.6em 0 0 .8em}body,html{height:100%}body{font-family:Open Sans,Arial,Helvetica,sans-serif}form{display:inline}#footer,.inner-wrap,.outer-wrap{position:relative}.outer-wrap{min-height:100%;height:auto!important;width:100%;height:100%;margin:0 0 -320px}.outer-wrap.mob-nav-open{background-color:#37362f;overflow:hidden}.mob-nav-open #main{background-color:#fff}.inner-wrap{width:100%;padding-bottom:320px;left:0;-webkit-transition:left .4s ease-in-out;-moz-transition:left .4s ease-in-out;-ms-transition:left .4s ease-in-out;-o-transition:left .4s ease-in-out;transition:left .4s ease-in-out}.inner-wrap.mob-nav-open{left:240px}#header{background-color:#fff;padding-bottom:30px;height:140px}#header .logo{width:266px;height:101px;margin-top:38px;display:block;background:url(/img/logo/magic-creative-digital-agency-logo.svg) no-repeat 0 0;text-indent:-9999em}#header .primary-nav{paddding-top:0;float:right;font-size:1.28571em}#header .primary-nav li{padding-left:1em;float:left}#header .primary-nav li span{padding-top:47px}#header .primary-nav a,#header .primary-nav li span{display:inline-block;text-transform:uppercase;transition:color .3s,ease-out;margin-right:1em}#header .primary-nav a{padding-top:51px;font-size:.8em;color:#37362f;-webkit-transition:color .3s,ease-out;-moz-transition:color .3s,ease-out;-ms-transition:color .3s ease-out;-o-transition:color .3s,ease-out}#header .primary-nav a.selected{background:url(/img/backgrounds/orange-triangle-down.svg) no-repeat top}#header .nav-open{box-sizing:border-box;display:none;outline:none;-webkit-tap-highlight-color:transparent;position:absolute;left:0;top:0;text-align:center;vertical-align:middle;height:93px;width:93px;line-height:90px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;-webkit-transition:background-color .3s,ease-out;-moz-transition:background-color .3s,ease-out;-o-transition:background-color .3s,ease-out;transition:background-color .3s,ease-out}#header .nav-open span{vertical-align:middle;display:inline-block;width:50px;height:50px;background:url(/img/nav/open-mobile-nav.svg) no-repeat -49px top;-webkit-transition:background-position .15s,ease-out;-moz-transition:background-position .15s,ease-out;-o-transition:background-position .15s,ease-out;transition:background-position .15s,ease-out}#header .nav-open.open{background-color:#d62025}#header .nav-open.open span{background-position:0 top;border-right-color:#fff;border-bottom-color:#d14821}#header .nav-open:hover{cursor:pointer}#header.sticky{width:100%;position:fixed;left:0;top:0;border-bottom:1px solid #d8d8d8;z-index:1002}#header.sticky.hidden{top:-107px;opacity:0}.no-touch #header .primary-nav a:hover{color:#d62025}.home #footer{border-top:none}.sub-nav{height:38px;position:fixed;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transform:translateZ(0);-webkit-transform:translateZ(0)}.sub-nav ul{width:100%;display:table;table-layout:fixed;border-left:1px solid #555}.sub-nav li{position:relative;display:table-cell}.sub-nav li.first{border-left:1px solid #555}.sub-nav a{display:block;font-size:.9em;padding-top:.7em;text-transform:uppercase;height:38px;letter-spacing:-.03em;border-right:1px solid #555;color:#fff;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sub-nav a strong{font-weight:600}.sub-nav .social-media.selected{color:#95d762}.sub-nav .ppc.selected{color:#c06bba}.sub-nav .web-design.selected{color:#479ec9}.sub-nav .seo.selected{color:#00d8d8}.sub-nav .brand-identity.selected{color:#615687}.sub-nav .content-marketing.selected{color:#f6ac27}.sub-nav.sticky{width:100%;z-index:1000;top:0;left:0;background:#171717;background:hsla(0,0%,9%,.88);border-bottom:none}.sub-nav.hidden{top:-38px;opacity:0}.sub-nav.hidden,.sub-nav.hidden .back-to-top{visibility:hidden}.sub-nav .back-to-top{position:absolute;right:0;top:0;width:38px;height:38px;border-bottom:none;padding:3px}.sub-nav .back-to-top .icon,.sub-nav .back-to-top .inner{width:100%;height:100%}.sub-nav .back-to-top .inner{width:100%;height:100%;border-radius:50%;border:1px solid #666;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sub-nav .back-to-top .inner.open{background-color:#37362f;border-color:transparent;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.sub-nav .back-to-top .inner.open .icon{background-position:0 100%}.sub-nav .back-to-top .inner:hover{background-color:#37362f;border-color:transparent}.sub-nav .back-to-top .icon{background:url(/img/nav/sub-nav-expand.svg) no-repeat 0 0}.sub-nav .back-to-top:hover{cursor:pointer}.sub-nav .back-to-top:hover .icon{background-position:0 100%}.no-touch .sub-nav .ppc.selected:hover,.no-touch .sub-nav .seo.selected:hover,.no-touch .sub-nav .social-media.selected:hover,.no-touch .sub-nav .web-design.selected:hover{color:#fff}.no-touch .sub-nav .social-media:hover{background:#7da82f}.no-touch .sub-nav .ppc:hover{background:#8b1875;background:rgba(139,24,117,.88)}.no-touch .sub-nav .web-design:hover{background:#479ec9;background:rgba(71,158,201,.88)}.no-touch .sub-nav .seo:hover{background:#00d8d8;background:rgba(0,216,216,.88)}.no-touch .sub-nav .content-marketing:hover{background:#f6ac27;background:rgba(246,172,39,.88)}.no-touch .sub-nav .brand-identity:hover{background:#615687;background:rgba(97,86,135,.88)}.no-touch .technology .sub-nav a:hover{background:#ec5919;background:rgba(236,89,25,.88)}.intro-home-banner .splash-bubble{max-width:90%}.banner.evolve-banner,.intro-home-banner,.technology-banner{padding-top:1.5em}.banner.evolve-banner h2.h1,.intro-home-banner h2.h1,.technology-banner h2.h1{font-size:2.8em}.banner.evolve-banner h2.h1+h4,.intro-home-banner h2.h1+h4,.technology-banner h2.h1+h4{font-size:1.25em;line-height:1.2;padding-bottom:.2em}.banner.evolve-banner .text-block-right p,.intro-home-banner .text-block-right p,.technology-banner .text-block-right p{line-height:1.6}.intro-home-banner .text-block-right,.technology-banner .text-block-right{padding-top:3em}.intro-home-banner h2.h1,.technology-banner h2.h1{font-size:4.8em;line-height:1}.intro-home-banner h2.h1 span,.technology-banner h2.h1 span{color:#a5a5a5;display:block}.intro-home-banner h2.h1+h4,.technology-banner h2.h1+h4{font-size:1.5em;margin-bottom:.2em}.intro-home-banner em,.technology-banner em{color:#111}.intro-home-banner{background:url(/img/home/dotted-spaced-grid.png) repeat 0 0;padding-bottom:3em}.intro-home-banner .text-block-left{float:left;width:35%;padding-right:0}.intro-home-banner .text-block-right{width:60%}.intro-home-banner .text-block-right p{padding-right:4%}.technology-intro-block{position:relative;overflow:hidden;height:549px;background:#f9f9f9 url(/img/backgrounds/intro-block-grey-shadows.png) no-repeat top}.technology-intro-block h2{margin-top:1em;font-size:2.7em;line-height:1.1}.technology-intro-block .inner{*zoom:1}.technology-intro-block .inner:after,.technology-intro-block .inner:before{content:" ";display:table}.technology-intro-block .inner:after{clear:both}.technology-intro-block .text-block-left{width:40%;float:left;clear:left}.technology-intro-block .block-label{position:relative;top:-1px}.hosting{background:#f8f8fb;padding-bottom:2em}.hosting .text-block-right{width:46%}.hosting .inner{margin-top:4em;*zoom:1}.hosting .inner:after,.hosting .inner:before{content:" ";display:table}.hosting .inner:after{clear:both}.hosting .image{float:left;width:46%}.hosting h2{margin-bottom:0;line-height:1.3}.hosting header p{font-size:1.3em;color:#d62025}.hosting p{font-size:1em;padding-right:2em}.hosting .uk-fast{font-size:.8em;margin:2em 0 .5em;color:#111}.swap-list.tech-highlights{background-size:100% auto}.swap-list.tech-highlights.x2{position:relative;z-index:3;background:url(/img/backgrounds/swap-list-angled-grad-top.png) no-repeat top}.swap-list.tech-highlights.x3{margin-top:-100px;position:relative;z-index:1;background:#f8f8fb url(/img/backgrounds/angled-banner-footer-large.svg) no-repeat top}.swap-list.tech-highlights h3{color:#d62025}.swap-list.tech-highlights .drag-and-drop{padding-top:3em}.swap-list.tech-highlights .multi-site{padding-top:7em}.technology-feature-list{margin-top:-45px;background:url(/img/backgrounds/orange-overlay-ipad.jpg) no-repeat bottom;position:relative;z-index:2;*zoom:1;padding:2em 0 4em;background-color:#d62025;color:#fff}.technology-feature-list:after,.technology-feature-list:before{content:" ";display:table}.technology-feature-list:after{clear:both}.technology-feature-list li,.technology-feature-list ul{list-style:none}.technology-feature-list ul{border-right:1px solid #e7876f}.technology-feature-list .last ul{border-right:none}.technology-feature-list .first li{padding-left:0}.technology-feature-list li{border-bottom:1px solid #e7876f;padding:1.4em 2em;font-size:1.2}.technology-feature-list li span{padding-right:.4em}.technology-feature-list header{background:url(/img/backgrounds/technology-symbol-md.png) no-repeat 1.5em top;border-bottom:1px solid #e7876f;border-right:1px solid #e7876f;padding-bottom:1.5em;padding-left:6em}.technology-feature-list header p{color:#fff;line-height:1.2}.technology-feature-list .first header{background-position:0 0;padding-left:4.5em}.technology-feature-list .last header{border-right:none}.technology-feature-list h3{color:#fff;font-size:1.85em;margin:0;line-height:1.2;text-transform:uppercase}.revolve-feature-list,.technology-feature-list{padding:1.7em 0 4em}.revolve-feature-list h2,.revolve-feature-list h2+p,.technology-feature-list h2,.technology-feature-list h2+p{text-align:center;color:#fff}.revolve-feature-list h2,.technology-feature-list h2{font-size:2.6em;margin-bottom:0;line-height:1.1}.revolve-feature-list h2+p,.technology-feature-list h2+p{font-size:1.4em;margin:0 0 2em}.intro-block.revolve-intro h2{color:#d62025}#video-obj,.video-bg{position:absolute;right:0;top:0;left:0;bottom:0}#video-banner .row{position:relative;z-index:1}#video-banner .video-bg{z-index:0;overflow:hidden}#video-obj{min-width:100%;min-height:100%;width:auto;height:auto}.bday-video-hd{text-align:center;margin:.8em auto .5em;font-size:4.5em;padding:0 5%;line-height:1;letter-spacing:-.03em;color:#d62025}.bday-video-hd span{display:block}.about .video-embed{text-align:center;position:relative}.about .video-embed .embed-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.about .video-embed .embed-wrap embed,.about .video-embed .embed-wrap iframe,.about .video-embed .embed-wrap object{position:absolute;top:0;left:0;width:100%;height:100%}#casestudy-previews .info,#casestudy-previews li:hover .info{background-image:url(/img/backgrounds/diamond-plus.svg)}#casestudy-previews .type span{color:#d62025}#casestudy-previews .cs-1 .overlay{background-image:url(/img/home/cs-1-white.png)}#casestudy-previews .cs-1 .info.overlaid{background-color:rgba(72,182,76,.9)}#casestudy-previews .cs-2 .overlay{background-image:url(/img/home/cs-2-white.png)}#casestudy-previews .cs-2 .info.overlaid{background-color:rgba(147,26,127,.9)}#casestudy-previews .cs-3 .overlay{background-image:url(/img/home/cs-3-white.png)}#casestudy-previews .cs-3 .info.overlaid{background-color:rgba(114,42,146,.9)}.step-numeral{color:#d62025}.casestudy-block.align-right .step-numeral{position:relative;z-index:2}.casestudy-brief{background:url(/img/backgrounds/angled-banner-reversed.svg) no-repeat 50% 100.2%}.casestudy-verdict cite span{color:#d62025}.casestudy-summary .outcomes .downloaded{background-position:left -1361px}.casestudy-summary .outcomes .atelier-brand{background-position:left -1532px}.casestudy-summary .outcomes .websitelayout{background-position:left -1701px}.casestudy-block.angle-footer+.casestudy-block{background:url(/img/backgrounds/angled-banner-reversed.svg) no-repeat top}.casestudy.jwleesbeerhop .casestudy-verdict cite span,.casestudy.jwleesbeerhop .step-numeral{color:#579442}.casestudy.jwleesbeerhop .casestudy-brief,.casestudy.jwleesbeerhop .casestudy-summary .button{background-color:#579442}.casestudy.jwleesbeerhop .casestudy-block.centralised{padding-bottom:0}.casestudy.jwleesbeerhop .casestudy-block.angle-footer{background-color:#f4f2ef}.casestudy.atelier .casestudy-verdict cite span,.casestudy.atelier .step-numeral{color:#d3b184}.casestudy.atelier .casestudy-brief,.casestudy.atelier .casestudy-summary .button{background-color:#9d7f6a}.casestudy.atelier .casestudy-block.centralised{padding-bottom:0}.casestudy.atelier .casestudy-block.angle-footer{background-color:#e9edf1}.latest-feed-filters em{color:#d62025}.ppc .intro-block.service-area{background:url(/img/backgrounds/double-arrows-purple.svg) no-repeat center 8px,url(/img/backgrounds/angled-banner-footer.svg) no-repeat top}.web-design .intro-block.service-area{background:url(/img/backgrounds/double-arrows-blue.svg) no-repeat center 8px,url(/img/backgrounds/angled-banner-footer.svg) no-repeat top;text-align:center}.seo .intro-block.service-area{background:url(/img/backgrounds/double-arrows-turquoise.svg) no-repeat center 8px,url(/img/backgrounds/angled-banner-footer.svg) no-repeat top}.social-media .intro-block.service-area{background:url(/img/backgrounds/double-arrows-green.svg) no-repeat center 8px,url(/img/backgrounds/angled-banner-footer.svg) no-repeat top}.web-design .assorted-screens{margin-top:1.5em}.two-col-text{width:100%;padding-bottom:1.5em}.two-col-text p{font-size:1.05em;width:47.5%;text-align:left;line-height:2}.two-col-text p.lh{float:left;padding-right:2.5%}.two-col-text p.rh{float:right;padding-left:2.5%}.two-col-text .inner{width:90%;margin:0 auto;*zoom:1}.two-col-text .inner:after,.two-col-text .inner:before{content:" ";display:table}.two-col-text .inner:after{clear:both}.swap-list{padding:3em 0}.swap-list h3{font-size:2.4em;color:#4c4c4d;margin:0;line-height:1.2}.swap-list h2{font-size:3.5em;text-transform:uppercase;margin-bottom:.6em}.swap-list h5{margin-top:1em;color:#fff;font-size:1.2em}.swap-list header{margin-bottom:1.4em}.swap-list .row{margin-bottom:2em}.swap-list .row.last{margin-bottom:0;padding-bottom:0}.ppc .swap-list .row.last{padding-bottom:3.5em}.swap-list article{width:40%}.swap-list article li,.swap-list article p{line-height:1.8}.swap-list article header p{font-size:1.35em;line-height:1.4;margin-top:.3em}.swap-list article ul{*zoom:1;list-style-position:inside}.swap-list article ul:after,.swap-list article ul:before{content:" ";display:table}.swap-list article ul:after{clear:both}.swap-list article li{float:left;width:25%;text-align:left}.swap-list .row{padding-bottom:2em}.swap-list .lh .image{float:right;padding-left:4%}.swap-list .lh article{float:left}.swap-list .rh .image{float:left;padding-right:4%}.swap-list .rh article{float:right}.service-credentials{padding:3em 0 4em;text-align:center}.service-credentials h3{text-align:center;font-size:2.6em;margin-bottom:.1em}.service-credentials h3+p{font-size:1.1em;padding:0 8%}.service-credentials .sector-specialisms{padding-right:4%;padding-left:4%}.service-credentials .sector-specialisms ul{margin-top:1.5em;*zoom:1}.service-credentials .sector-specialisms ul:after,.service-credentials .sector-specialisms ul:before{content:" ";display:table}.service-credentials .sector-specialisms ul:after{clear:both}.service-credentials .sector-specialisms li{font-size:1.3em;width:50%;text-align:left;padding:.25em 0}.service-credentials .service-clients{border-left:1px solid #dfe0e2;padding-left:2em;margin:0 auto}.service-credentials .service-clients ul{display:block;padding:0;margin:0 -18;*zoom:1}.service-credentials .service-clients ul:after,.service-credentials .service-clients ul:before{content:" ";display:table}.service-credentials .service-clients ul:after{clear:both}.service-credentials .service-clients ul>li{display:inline;height:auto;float:left;width:25%;padding:0 18 36}.service-credentials .service-clients ul>li:nth-of-type(n){clear:none}.service-credentials .service-clients ul>li:nth-of-type(4n+1){clear:both}.service-credentials .service-clients li a,.service-credentials .service-clients li span{display:block;padding-bottom:100px;position:relative;max-width:120px;max-height:120px;min-width:100px;min-height:100px;background:#111;text-indent:-99999em}.service-credentials .logo-list{width:90%;margin:0 auto}.service-credentials li,.service-credentials ul{list-style:none;width:100%}.service-credentials li{float:left}.service-features{padding-bottom:2em}.service-features li,.service-features ol,.service-features ul{list-style:none}.service-features h2{margin-bottom:1em}.service-features li{width:50%;float:left;margin-bottom:3em}.service-features p{padding-right:3em}.service-features .intro{margin-bottom:.95em}.service-features article{padding:0 4% 0 145px}.social-media .service-features .intro{color:#7ca922}@media (max-width:979px){.service-credentials .service-clients ul{display:block;padding:0;margin:0 -10;*zoom:1}.service-credentials .service-clients ul:after,.service-credentials .service-clients ul:before{content:" ";display:table}.service-credentials .service-clients ul:after{clear:both}.service-credentials .service-clients ul>li{display:inline;height:auto;float:left;width:33.33333%;padding:0 10 20}.service-credentials .service-clients ul>li:nth-of-type(n){clear:none}.service-credentials .service-clients ul>li:nth-of-type(3n+1){clear:both}}@media (max-width:767px){.service-credentials .service-clients ul{display:block;padding:0;margin:0 -10;*zoom:1}.service-credentials .service-clients ul:after,.service-credentials .service-clients ul:before{content:" ";display:table}.service-credentials .service-clients ul:after{clear:both}.service-credentials .service-clients ul>li{display:inline;height:auto;float:left;width:50%;padding:0 10 20}.service-credentials .service-clients ul>li:nth-of-type(n){clear:none}.service-credentials .service-clients ul>li:nth-of-type(odd){clear:both}}.web-design #main .swap-list{margin-top:-86px;padding-top:120px;position:relative;z-index:-1;background:#f3f3f8 url(/img/backgrounds/angled-banner-footer.svg) no-repeat bottom}.web-design #main .swap-list header{min-height:120px;padding-left:137px}.web-design #main .swap-list header p{color:#429dcb}.web-design #main .user-centred-design header{background-position:0 0}.web-design #main .rwd header{background-position:0 100%}.brand-identity #main .swap-list,.content-marketing #main .swap-list{background:#f3f3f8;padding-bottom:0;margin-top:-86px;padding-top:120px;position:relative;z-index:-1}.content-marketing #main .swap-list header p{color:#f6ac27}.content-marketing .banner.service-area h2.h1+p{color:#fff}.content-marketing #main .service-credentials{position:relative;z-index:1;background:url(/img/backgrounds/angled-banner-reversed.svg) no-repeat top;margin-top:-45px}.content-marketing #main .service-credentials .row{padding-top:2em}.content-marketing #main .service-credentials h3{color:#f6ac27}.content-marketing .banner h2.h1{margin-top:60px}.content-marketing .two-col-text{margin-bottom:2em}.brand-identity .intro-block.service-area,.content-marketing .intro-block.service-area{text-align:center;margin-top:-47px;padding-top:40px}.brand-identity .banner.service-area h2.h1+p{color:#9db0e1}.brand-identity .image-strip{text-align:center}.brand-identity #main .swap-list{margin-top:0;padding-top:45px}.brand-identity .swap-list article header p{color:#3d3555}.brand-identity #main .service-credentials h3{color:#615687}.brand-identity #main .swap-list .hr span{background:#f3f3f8}.ppc #main .swap-list,.seo #main .swap-list{padding-top:.5em;padding-bottom:0;background:#39bcc3}.ppc #main .swap-list{background:#8a2373}.ppc #main .swap-list h3,.ppc #main .swap-list li,.ppc #main .swap-list p,.seo #main .swap-list h3,.seo #main .swap-list li,.seo #main .swap-list p{color:#fff}.seo #main .swap-list .row{border-bottom:1px solid #74cfd5}.ppc #main .swap-list .row{border-bottom:1px solid #ac649c}.ppc #main .swap-list .row.last,.seo #main .swap-list .row.last{border-bottom:none}.seo #main .swap-list header p{color:#91f2f8}.ppc #main .swap-list header p{color:#cd6ec9}.ppc #main .swap-list .hr,.seo #main .swap-list .hr{color:#fff;background-image:url(/img/backgrounds/white-line.svg)}.seo #main .swap-list .hr span{background:#39bcc3}.ppc #main .swap-list .hr span{background:#8a2373}.ppc #main .ppc-product-table,.ppc #main .service-credentials,.seo #main .service-credentials{position:relative;z-index:1;background:url(/img/backgrounds/angled-banner-reversed.svg) no-repeat top;margin-top:-45px}.seo #main .service-credentials .row{padding-top:2em}.seo #main .service-credentials h3{color:#39e3e4}.ppc #main .service-credentials h3{color:#882672}.ppc #main .service-features{background:#f8f8fb url(/img/backgrounds/angled-banner-top-purple.svg) no-repeat bottom}.ppc #main .service-features li.ppc-research{background:url(/img/icons/ppc-research.svg) no-repeat 0 0}.ppc #main .service-features li.ppc-management{background:url(/img/icons/ppc-management.svg) no-repeat 0 0}.ppc #main .service-features li.ppc-remarketing{background:url(/img/icons/ppc-remarketing.svg) no-repeat 0 0}.ppc #main .service-features li.ppc-optimisation{background:url(/img/icons/ppc-conversion-optimisation.svg) no-repeat 0 0}.ppc #main .diagram{position:relative;margin-top:2.5em;text-align:center;width:100%}.ppc #main .guide-info{width:420px}.ppc #main .guide-info h4{color:#882672}.ppc #main .dot{background:url(/img/backgrounds/purple-dot.svg) no-repeat 0 100%}.ppc #main .grab-attention{z-index:1;left:150px;top:0}.ppc #main .grab-attention .circle-icon{background:url(/img/icons/ppc-process-grab-attention.svg) no-repeat 0 0}.ppc #main .grab-attention .dot{background-position:100% 100%}.ppc #main .benchmarking{z-index:2;right:100px;top:15%}.ppc #main .benchmarking .circle-icon{background:url(/img/icons/ppc-process-benchmarking.svg) no-repeat 0 0}.ppc #main .benchmarking .dot{background-position:0 100%}.ppc #main .conversions{z-index:3;left:160px;top:55%}.ppc #main .conversions .circle-icon{background:url(/img/icons/ppc-process-conversions.svg) no-repeat 0 0}.ppc #main .conversions .dot{background-position:100% 100%}.ppc .swap-list .paid-search{padding-bottom:0}.product-tbl th{background-color:#222;color:#fff;text-align:left;font-size:1.05em;font-weight:400;padding:.7em .6em .7em .9em}.ppc .ppc-product-table{padding:5em 0}.ppc-product-table h2,.ppc-product-table h2+p{text-align:center}.ppc-product-table h2{font-size:2.6em;margin-bottom:.2em;color:#8a2272}.ppc-product-table h2+p{max-width:900px;margin:0 auto 1.9em;font-size:1.1em}.ppc-product-table li,.ppc-product-table ul{list-style:none}.product-tbl td{text-align:left;width:17%;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;vertical-align:text-top;font-size:1.6em;font-weight:400;padding:.6em .6em 1.1em .9em}.product-tbl .non-price{font-size:1.3em}.product-tbl .description{width:49%;padding:.5em 8em 2.8em 0;font-size:1em}.product-tbl .fees{border-right:none}.product-tbl .description h3{font-size:2em;margin-top:.5em}.product-tbl .description h4{margin-top:1.3em;margin-bottom:.2em}.product-tbl tr:last-child td{border-bottom:1px solid #dbdbdb}.product-tbl .length,.product-tbl .setup{background-color:#f9f9fb;width:14%}.product-tbl .length span,.product-tbl .setup span{font-size:.75em;color:#353535}.product-tbl .setup .tier{text-transform:uppercase;font-size:12px;padding:.3em 0;color:#222;display:block;font-weight:600;margin-bottom:.3em}.product-tbl .setup .tier.gold,.product-tbl .setup .tier.silver{background:url(/img/icons/product-tier-stars.png) no-repeat 0 0;padding-left:25px}.product-tbl .setup .tier.silver{background-position:left -1px}.product-tbl .setup .tier.gold{background-position:left -75px}.product-tbl .description h3,.product-tbl .description h4,.product-tbl .fees,.product-tbl .length{color:#8b1e73}.product-tbl .fees span{color:#222;font-size:.65em}.product-tbl .fees li{letter-spacing:.005em}.product-tbl .fees em{font-size:.8em}.product-tbl .fees{width:23%}.product-tbl .fees .button{font-size:.7em;padding:.7em 1.2em .8em}.scorecard-tbl{border:1px solid #eee;background-color:#fff;padding:7px}.scorecard-tbl td,.scorecard-tbl th{background-color:#222;color:#fff;font-size:1.15em;border:2px solid #fff;border-width:0 2px 2px 0;text-align:left;padding:.8em .6em .9em 1.4em}.scorecard-tbl td{background-image:url(/img/backgrounds/small-white-arrow-right.svg);background-repeat:no-repeat;background-position:100%}.scorecard-tbl .fees{background-color:#6f135e;background-image:none;border-width:0 0 2px}.scorecard-tbl th.fees{background-color:#8c1875}.scorecard-tbl th{font-size:1.1em}.scorecard-wrapper{text-align:right;padding:2em 0 2em 15%}.ppc-scorecard{background-color:#f8f8fb;padding:3em 0}.ppc-scorecard .button{padding:.8em 2.9em;font-size:1.1em}.ppc-scorecard h2{color:#8c1875;margin-bottom:.3em;font-size:2.8em}.ppc-scorecard h2+p{font-weight:300;font-size:1.3em}.ppc-scorecard p{margin-bottom:1.2em;padding-right:10%}.ppc #main .service-credentials{padding-top:6em}.service-guide .circle-icon{width:50px;height:50px;position:absolute;display:block;left:-25px;top:0}.service-guide .dot{width:10px;height:10px;position:absolute;display:block;bottom:-5px;right:0}.service-guide .rh .circle-icon{right:-25px;left:auto}.service-guide .rh .dot{right:auto;left:0}.guide-info{position:absolute;border-bottom:1px solid #c2c2c2;border-left:1px solid #c2c2c2;-webkit-transition:left .4s ease-in-out,right .4s ease-in-out;-moz-transition:left .4s ease-in-out,right .4s ease-in-out;-ms-transition:left .4s ease-in-out,right .4s ease-in-out;-o-transition:left .4s ease-in-out,right .4s ease-in-out;transition:left .4s ease-in-out,right .4s ease-in-out}.guide-info h4,.guide-info p{text-align:left}.guide-info.rh{border-left:none;border-right:1px solid #c2c2c2}.guide-info.rh h4,.guide-info.rh p{padding-right:0;text-align:right}.guide-info h4{color:#882672;font-size:1.9em;margin-bottom:0;margin-top:0;line-height:1.2}.guide-info p{font-size:.85em;color:#666}.guide-info .inner{width:80%;position:relative;padding-left:30px;padding-bottom:1.5em}.guide-info.rh .inner{padding-left:0;float:right;padding-right:30px}.no-js .guide-info{display:none}.social-media #main .service-credentials h3{color:#7ca922}.social-media #main .service-features{background:#f8f8fb url(/img/backgrounds/angled-banner-footer.svg) no-repeat bottom}.social-media #main .service-features li.social-media-awareness{background:url(/img/icons/social-media-awareness.svg) no-repeat 0 0}.social-media #main .service-features li.social-media-aquisition{background:url(/img/icons/social-media-aquisition.svg) no-repeat 0 0}.social-media #main .service-features li.social-media-growth{background:url(/img/icons/social-media-growth.svg) no-repeat 0 0}.social-media #main .service-features li.social-media-growth.fr{background:url(/img/icons/social-media-growth-fr.svg) no-repeat 0 0}.social-media #main .diagram{position:relative;margin:2.2em auto 2.3em;text-align:center;width:100%}.service-features .hr{color:#37362f;background-image:url(/img/backgrounds/grey-line.svg);margin-top:1.1em}.service-features .hr span{background:#f8f8fb}.web-work-samples{text-align:center}.web-work-samples ul{display:block;padding:0;*zoom:1;margin:1.7em -14 0}.web-work-samples ul:after,.web-work-samples ul:before{content:" ";display:table}.web-work-samples ul:after{clear:both}.web-work-samples ul>li{display:inline;height:auto;float:left;width:25%;padding:0 14 28}.web-work-samples ul>li:nth-of-type(n){clear:none}.web-work-samples ul>li:nth-of-type(4n+1){clear:both}.web-work-samples li{margin-bottom:1.3em}.web-work-samples h5{text-transform:uppercase;margin-top:1em;font-size:1.35em;letter-spacing:0}.seo .service-guide .diagram{position:relative;margin:2.2em auto 2.3em;text-align:center;width:100%}.seo .service-guide .guide-info{width:323px}.seo .service-guide .guide-info h4{color:#666;font-size:1.4em;line-height:1}.seo .service-guide .guide-info h4 span{font-size:1.5em}.seo .service-guide .step-one{z-index:1;left:200px;top:0}.seo .service-guide .step-one .circle-icon{background:url(/img/icons/seo-process-stage-one.svg) no-repeat 0 0}.seo .service-guide .step-one .dot{background:url(/img/backgrounds/turquoise-dot-shadeone.svg) no-repeat 100% 100%}.seo .service-guide .step-one h4 span{color:#00d8d8}.seo .service-guide .step-two{z-index:2;right:200px;top:0}.seo .service-guide .step-two .circle-icon{background:url(/img/icons/seo-process-stage-two.svg) no-repeat 100% 0}.seo .service-guide .step-two .dot{background:url(/img/backgrounds/turquoise-dot-shadetwo.svg) no-repeat 0 100%}.seo .service-guide .step-two h4 span{color:#7ff0f3}.seo .service-guide .step-three{z-index:3;right:165px;top:33%}.seo .service-guide .step-three .circle-icon{background:url(/img/icons/seo-process-stage-three.svg) no-repeat 100% 0}.seo .service-guide .step-three .dot{background:url(/img/backgrounds/turquoise-dot-shadethree.svg) no-repeat 0 100%}.seo .service-guide .step-three h4 span{color:#7dcde4}.seo .service-guide .step-four{z-index:3;right:250px;top:70%}.seo .service-guide .step-four .circle-icon{background:url(/img/icons/seo-process-stage-four.svg) no-repeat 100% 0}.seo .service-guide .step-four .dot{background:url(/img/backgrounds/turquoise-dot-shadefour.svg) no-repeat 0 100%}.seo .service-guide .step-four h4 span{color:#008b99}.seo .service-guide .step-five{z-index:3;left:160px;top:38%}.seo .service-guide .step-five .circle-icon{background:url(/img/icons/seo-process-stage-five.svg) no-repeat 0 0}.seo .service-guide .step-five .dot{background:url(/img/backgrounds/turquoise-dot-shadefive.svg) no-repeat 100% 100%}.seo .service-guide .step-five h4 span{color:#00b7af}#seo-process{margin-top:1em;background:#fff url(/img/backgrounds/angled-banner-top-turquoise.svg) no-repeat bottom}#seo-process li,#seo-process ol{list-style:none}#seo-process ol{*zoom:1;background:url(/img/backgrounds/dotted-line-vertical.svg) repeat-y top}#seo-process ol:after,#seo-process ol:before{content:" ";display:table}#seo-process ol:after{clear:both}#seo-process li{width:50%;min-height:250px;display:inline-block;position:relative;border-top:1px dashed #dfe0e2;-webkit-transition:opacity .5s,ease-out;-moz-transition:opacity .5s,ease-out;-ms-transition:opacity .5s ease-out;-o-transition:opacity .5s,ease-out;transition:opacity .5s,ease-out}#seo-process li.step-one{border-top:none}#seo-process li.step-one .bd{background:url(/img/icons/seo-research.svg) no-repeat 0 0}#seo-process li.step-one .point{background-color:#00d8d9}#seo-process li.step-two{margin-top:100px}#seo-process li.step-two .bd{background:url(/img/icons/seo-technical.svg) no-repeat 0 0}#seo-process li.step-two .point{background-color:#87ffff}#seo-process li.step-three .bd{background:url(/img/icons/seo-content-strategy.svg) no-repeat 0 0}#seo-process li.step-three .point{background-color:#7dcde4}#seo-process li.step-four .point{background-color:#0f8b98}#seo-process li.step-five .bd{background:url(/img/icons/seo-trafficanalysis.svg) no-repeat 0 0}#seo-process li.step-five .point{background-color:#00b7b0}#seo-process li.scroll-hide{opacity:0}#seo-process li.scroll-hide article{top:100px}#seo-process .bd{margin-top:1.3em;padding-bottom:1em;padding-left:140px}#seo-process article{position:relative;top:0;-webkit-transition:top .5s,ease-out;-moz-transition:top .5s,ease-out;-ms-transition:top .5s,ease-out;-o-transition:top .5s,ease-out;transition:top .5s,ease-out}#seo-process .point{position:absolute;width:21px;height:21px;-moz-border-radius:10.5px;-webkit-border-radius:10.5px;border-radius:10.5px;border:3px solid #fff}#seo-process p{margin-bottom:1.8em;font-size:.95em}#seo-process .lh{float:left}#seo-process .lh article{padding-right:58px;left:11px}#seo-process .lh .point{right:0;top:-29px}#seo-process .rh{float:right}#seo-process .rh article{padding-left:30px;left:-10px}#seo-process .rh .point{left:0;top:-29px}@media (max-width:979px){.web-work-samples ul{display:block;padding:0;margin:0 -14;*zoom:1}.web-work-samples ul:after,.web-work-samples ul:before{content:" ";display:table}.web-work-samples ul:after{clear:both}.web-work-samples ul>li{display:inline;height:auto;float:left;width:33.33333%;padding:0 14 28}.web-work-samples ul>li:nth-of-type(n){clear:none}.web-work-samples ul>li:nth-of-type(3n+1){clear:both}}@media (max-width:767px){.web-work-samples ul{display:block;padding:0;margin:0;*zoom:1}.web-work-samples ul:after,.web-work-samples ul:before{content:" ";display:table}.web-work-samples ul:after{clear:both}.web-work-samples ul>li{display:inline;height:auto;float:left;width:100%;padding:0}.web-work-samples ul>li:nth-of-type(n){clear:none}.web-work-samples ul>li:nth-of-type(1n+1){clear:both}}.imageless-intro h2.h1{text-align:center;margin:.8em auto .3em;font-size:5.2em;line-height:1;letter-spacing:-.03em;color:#d62025}.imageless-intro h2.h1+p{font-size:1.3em;text-align:center;margin:0 auto;width:80%;color:#444}.speak-to-us .imageless-intro h2.h1{margin:.8em auto .1em;font-size:5.7em;line-height:1}.speak-to-us .imageless-intro h2.h1+p{font-size:1.6em;text-align:center;margin:0 auto .5em;width:80%;color:#444}.diamond-set{list-style:none;margin:3.4em auto 0}.diamond-set ul{display:block;padding:0;margin:0 -18;*zoom:1}.diamond-set ul>li{display:inline;height:auto;float:left;width:33.33333%;padding:0 18 36}.diamond-set ul>li:nth-of-type(n){clear:none}.diamond-set ul>li:nth-of-type(3n+1){clear:both}.diamond-set ul:after,.diamond-set ul:before{content:" ";display:table}.diamond-set ul:after{clear:both}.diamond-set li{list-style:none;float:left;width:33.33333333%;position:relative}.diamond-set .diamond{width:100%;text-align:center;padding-bottom:100%;position:relative;background-size:100% auto}.diamond-set .inner,.diamond-set .mask,.diamond-set .message,.diamond-set .overlay,.diamond-set h3{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0;display:block}.diamond-set h3{color:#fff;text-transform:uppercase;font-size:1.6em;line-height:1.1;z-index:10;margin:0 auto;top:76%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.diamond-set .symbol{margin:0 auto;position:absolute;z-index:9;width:100%;height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transform:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.diamond-set .over .symbol{-webkit-transform:scale(.4) translateY(-65%) rotate(180deg);-ms-transform:scale(.4) translateY(-65%) rotate(180deg);transform:scale(.4) translateY(-65%) rotate(180deg)}.diamond-set .overlay{z-index:12;background-color:transparent;margin:14.6645% auto 0;width:70.671%;height:70.671%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.diamond-set .overlay:hover{cursor:default}.diamond-set .over h3{top:38%;color:#d62025}.diamond-set .inner{overflow:hidden}.diamond-set .slider{position:absolute;bottom:0;left:-693px;width:100%;height:100%;opacity:.9;-webkit-transition:all .25s cubic-bezier(.94,.06,.62,.86);-moz-transition:all .25s cubic-bezier(.94,.06,.62,.86);-ms-transform:all .25s cubic-bezier(.94,.06,.62,.86);-o-transition:all .25s cubic-bezier(.94,.06,.62,.86);transition:all .25s cubic-bezier(.94,.06,.62,.86)}.diamond-set .slider.disabled{-webkit-transition:none;-moz-transition:none;-ms-transform:none;-o-transition:none;transition:none}.diamond-set .message{z-index:11;padding:48% 20% 0;color:#fff;opacity:0;visibility:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transform:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;line-height:1.3;font-size:.95em}.diamond-set .message.visible{opacity:1;visibility:visible}.diamond-set .strategy .symbol{background:url(/img/about/symbol-strategy.svg) no-repeat top;background-size:100% auto}.diamond-set .technology .symbol{background:url(/img/about/symbol-technology.svg) no-repeat top;background-size:100% auto}.diamond-set .marketing .symbol{background:url(/img/about/symbol-marketing.svg) no-repeat top;background-size:100% auto}.diamond-set .strategy .diamond{background:url(/img/about/team-meeting-diamond-lrg.jpg) no-repeat 0 0;background-size:100% auto}.diamond-set .technology .diamond{background:url(/img/about/whatsnext-diamond-lrg.jpg) no-repeat 0 0;background-size:100% auto}.diamond-set .marketing .diamond{background:url(/img/about/man-in-crowd-diamond-lrg.jpg) no-repeat 0 0;background-size:100% auto}.diamond-set .mask{z-index:11;background:url(/img/backgrounds/diamond-mask.png) no-repeat 0 0;background-size:100% auto}.diamond-set .slider{z-index:8;background:url(/img/backgrounds/black-y-slider.png) no-repeat 0 0;background-size:auto 100%;width:693px;height:400px}@media (max-width:767px){.diamond-set ul{display:block;padding:0;margin:0 -.5;*zoom:1}.diamond-set ul:after,.diamond-set ul:before{content:" ";display:table}.diamond-set ul:after{clear:both}.diamond-set ul>li{display:inline;height:auto;float:left;width:33.33333%;padding:0 .5 1}.diamond-set ul>li:nth-of-type(n){clear:none}.diamond-set ul>li:nth-of-type(3n+1){clear:both}}.our-story{text-align:center;padding-bottom:5em}.our-story h2{margin:1em 0 .2em;display:inline-block;color:#d62025;font-size:2.65em;text-transform:uppercase;letter-spacing:-.05em;padding:.2em 0 0 50px;background:url(/img/backgrounds/orange-speech-circle.svg) no-repeat 0}.our-story .intro-statement{font-size:1.3em;text-align:center;padding:0 12%;line-height:1.7}.our-story .intro-statement em{font-style:normal;color:#d62025}#the-team h2{color:#d62025;font-size:3.7em;text-transform:uppercase;text-align:center;margin-top:.8em;margin-bottom:.1em}#the-team h2+p{font-size:1.15em;text-align:center;margin:0 auto .5em;width:80%;color:#444}#the-team .scroll-image{background:url(/img/services/banners/team-meeting.jpg) no-repeat 50% 50%;height:485px;width:100%;background-size:100% auto}#the-team .parallax-wrapper{overflow:hidden;position:relative;width:100%;height:0;padding-bottom:25.26%}#the-team .parallax-wrapper .scroll-image{position:absolute;width:100%;z-index:1;text-align:center}#the-team .two-col-text{width:100%;margin:0 auto;padding:0 3em}#the-team .two-col-text .inner{margin:2em 0;width:100%}#the-team .two-col-text p.rh{padding-right:2.5%}#the-team .two-col-text p.lh{padding-right:1.5%}#the-team .two-col-text p{padding-left:1.5%;font-weight:300}.image-set{width:100%;margin-left:5px;margin-top:4em}.image-set li,.image-set ul{list-style:none}.image-set ul{width:100%;margin-bottom:0;*zoom:1}.image-set ul:after,.image-set ul:before{content:" ";display:table}.image-set ul:after{clear:both}.image-set div{margin-right:10px;margin-bottom:10px;height:280px;position:relative;overflow:hidden}.image-set li{overflow:hidden;float:left;display:inline-block;width:33.33333333%}.image-set li.square{width:16.66666667%}.image-set .account-management{background:url(/img/office/magic-accounts.jpg) no-repeat top;background-size:cover}.image-set .day-at-office{background:url(/img/office/one-day-at-office.jpg) no-repeat top;background-size:cover}.image-set .teams-at-work{background:url(/img/office/meeting-day.jpg) no-repeat top;background-size:cover}.image-set .another-prespective{background:url(/img/office/ppc-campaigns.jpg) no-repeat top;background-size:cover}.image-set .building-strategy{background:url(/img/office/strategy-meeting.jpg) no-repeat top;background-size:cover}.image-set .building-the-impossible{background:url(/img/office/designer-work.jpg) no-repeat top;background-size:cover}.image-set .teamwork{background:url(/img/office/magic-together.jpg) no-repeat top;background-size:cover}.image-set .sales-management{background:url(/img/office/sales-management.jpg) no-repeat top;background-size:cover}.profile-diamonds{width:95%;margin:0 auto;padding-top:19%}.profile-diamonds h3{text-transform:uppercase;color:#fff;font-size:1.75em;font-weight:400;margin:0;line-height:1.2}.profile-diamonds ul{*zoom:1}.profile-diamonds ul:after,.profile-diamonds ul:before{content:" ";display:table}.profile-diamonds ul:after{clear:both}.profile-diamonds li{list-style:none;float:left;width:33.33333333%;position:relative;margin-top:-16.66666667%;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.profile-diamonds li.two-col{width:33.33333333%}.profile-diamonds li.two-col.lh{margin-left:16.66666667%}.profile-diamonds li.two-col.rh{margin-right:16.66666667%}.profile-diamonds li.one-col{width:33.33333333%;margin-left:33.33333333%;margin-right:33.33333333%}.profile-diamonds .diamond,.profile-diamonds .inner,.profile-diamonds .overlay,.profile-diamonds .profile-info,.profile-diamonds .profile-title,.profile-diamonds .tint-tile{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0;display:block}.profile-diamonds .diamond-wrap{width:90%;text-align:center;padding-bottom:90%;margin:5%;position:relative}.profile-diamonds .profile-title{padding-top:55%;z-index:9;background:url(/img/backgrounds/team-photo-plussign.png) no-repeat top;background-size:100% auto}.profile-diamonds .profile-title p{font-size:1.1em;font-style:italic;color:#fff;text-align:center;margin:.2em auto 0;width:30%;line-height:1.2}.profile-diamonds .profile-info{visibility:hidden;padding-top:50%;opacity:0;z-index:10}.profile-diamonds .profile-info p{color:#fff;text-align:center;padding:0 4em;font-size:.95em;font-style:italic}.profile-diamonds .profile-info,.profile-diamonds .profile-title{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.profile-diamonds .shader{opacity:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.profile-diamonds .open .shader{opacity:.8}.profile-diamonds .open .profile-info{opacity:1;visibility:visible}.profile-diamonds .open .profile-title{padding-top:30%}.profile-diamonds .rotated-bg{z-index:12;margin:14.6645% auto 0;width:70.671%;height:70.671%;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.profile-diamonds .shader.rotated-bg{z-index:8;background-color:#222}.profile-diamonds .overlay.rotated-bg{z-index:12;background-color:transparent}.profile-diamonds .overlay:hover{cursor:pointer}.profile-diamonds .tint-tile{background-color:#f90;opacity:.5}.profile-diamonds .tint-orange .profile-title p{color:#d62025}.profile-diamonds .tint-blue .profile-title p{color:#9be4e4}.profile-diamonds .tint-yellow .profile-title p{color:#fee17e}.profile-diamonds .tint-purple .profile-title p{color:#b04ea1}.no-touch.js .profile-diamonds li.scroll-hide{margin-top:-10%;opacity:0}.contact-methods{margin:2em 0 3em}.contact-methods p{font-size:1.05em;margin-bottom:.8em;line-height:1.4}.contact-methods li,.contact-methods ul{list-style:none}.contact-methods .contacts-list{*zoom:1;width:100%}.contact-methods .contacts-list:after,.contact-methods .contacts-list:before{content:" ";display:table}.contact-methods .contacts-list:after{clear:both}.contact-methods .contacts-list li{float:left;width:50%}.contact-methods .contacts-list .contact-method{background:url(/img/icons/black-disc-social-icons.svg) no-repeat 0 0;padding-left:36px}.contact-methods .contacts-list .contact-method.twitter{background-position:0 0}.contact-methods .contacts-list .contact-method.linkedin{background-position:left -80px}.contact-methods .contacts-list .contact-method.facebook{background-position:left -160px}.contact-methods h3{color:#37362f;text-transform:uppercase;font-size:2em;letter-spacing:-.03em;text-align:center;margin-bottom:.6em}.contact-methods h5{color:#d62025;text-transform:uppercase;font-size:.8em;margin:0;line-height:1.1}.contact-methods address{width:40%;padding-right:5%;float:left;line-height:1.4;text-align:left}.contact-methods address strong{color:#d62025;font-weight:600}.contact-methods h4,.contact-methods h5,.contact-methods p{text-align:left}.contact-methods .information p{margin-top:.2em}.contact-methods .information .tinyhd{text-transform:uppercase;font-size:.65em;color:#555;display:block}.contact-methods .call-type{width:55%;float:right}.contact-methods .contact-details{text-align:center;*zoom:1;padding-bottom:1em;min-height:530px;border-bottom:3px solid #37362f}.contact-methods .contact-details:after,.contact-methods .contact-details:before{content:" ";display:table}.contact-methods .contact-details:after{clear:both}.contact-methods .contact-details.north{margin-right:38px}.contact-methods .contact-details.south{margin:0 19px}.contact-methods .contact-details.social-contacts{margin-left:38px}.contact-methods .contact-details img{margin-bottom:.8em}#unifiedthinking h2.h1,.services-banner h2.h1{margin:160px 0 0;color:#fff;font-size:7em;line-height:1;letter-spacing:-.02em}#unifiedthinking h4,.services-banner h4{margin:.5em 0 0;font-size:1.7em;line-height:1}#unifiedthinking p,.services-banner p{padding:.5em 20% 100px;color:#fff;font-size:1.3em;line-height:1.5;background:url(/img/backgrounds/x3-symbols.png) no-repeat bottom}#services-menu{background-color:#fff;text-align:center}#services-menu .inner{width:90%;margin:0 auto}#services-menu h3{padding-top:.4em;padding-bottom:.5em;color:#d62025;font-size:2.4em;line-height:.82;letter-spacing:-.03em}#services-menu h3 span{font-size:.58em;letter-spacing:0;display:block}#services-menu p{clear:both}#services-menu ul{display:block;padding:0;margin:0;*zoom:1}#services-menu ul:after,#services-menu ul:before{content:" ";display:table}#services-menu ul:after{clear:both}#services-menu ul>li{display:inline;height:auto;float:left;width:20%;padding:0}#services-menu ul>li:nth-of-type(n){clear:none}#services-menu ul>li:nth-of-type(5n+1){clear:both}#services-menu li{position:relative;width:20%;min-height:120px}#services-menu a{text-transform:uppercase;color:#d62025;display:block;padding-top:130px;position:relative;font-size:1.35em}#services-menu a.web-design .icon{background-position:0 top}#services-menu a.web-design .hover-icon{background-position:-150px top}#services-menu a.seo .icon{background-position:left -269px}#services-menu a.seo .hover-icon{background-position:-154px -269px}#services-menu a.ppc .icon{background-position:left -538px}#services-menu a.ppc .hover-icon{background-position:-149px -538px}#services-menu a.social-media .icon{background-position:left -807px}#services-menu a.social-media .hover-icon{background-position:-153px -807px}#services-menu a.content-marketing .icon{background-position:left -1344px}#services-menu a.content-marketing .hover-icon{background-position:-158px -1344px}#services-menu a.brand-identity .icon{background-position:left -1344px}#services-menu a.brand-identity .hover-icon{background-position:right -1344px}#services-menu span,#services-menu strong{display:block}#services-menu img{display:block;margin:0 auto .8em}#services-menu strong{position:relative;font-weight:500;z-index:2;letter-spacing:0}#services-menu .hover-icon,#services-menu .icon{width:127px;height:110px;margin:0 auto;position:absolute;z-index:1;background:url(/img/icons/services-icons.svg) no-repeat 0 0;top:0;left:0;bottom:0;right:0}#services-menu .hover-icon{z-index:2;opacity:0;-webkit-transition:opacity .5s,ease-out;-moz-transition:opacity .5s,ease-out;-ms-transition:opacity .5s ease-out;-o-transition:opacity .5s,ease-out;transition:opacity .5s,ease-out}#services-menu .menu-wrapper{width:90%;margin:0 auto;text-align:center;background-color:#efefef}.no-touch #services-menu a:hover .hover-icon{opacity:1}#client-logos{text-align:center;background:#f5f5f5}#client-logos h3{width:100%;margin-top:0;text-align:center;color:#fff;font-size:1.1em;line-height:1.1}#client-logos h3 span{background:url(/img/backgrounds/orange-triangle-shadow-sm.png) no-repeat top;margin:0 auto;padding:.8em 1.5em 1.3em;display:block;width:197px;height:130px}#client-logos h3 strong{display:block;font-size:1.3em;letter-spacing:-.03em}#client-logos .lrg-central-intro{font-size:1.1em;line-height:1.8;padding-bottom:3em;padding-top:.8em}#client-logos .our-clients{display:block;padding:0;margin:0 -10px;*zoom:1}#client-logos .our-clients:after,#client-logos .our-clients:before{content:" ";display:table}#client-logos .our-clients:after{clear:both}#client-logos .our-clients>li{display:inline;height:auto;float:left;width:20%;padding:0 10px 20px}#client-logos .our-clients>li:nth-of-type(n){clear:none}#client-logos .our-clients>li:nth-of-type(5n+1){clear:both}#client-logos .our-clients li{position:relative;margin-bottom:3.8em}#parallaxset{left:0;position:fixed;top:0;width:100%;display:none}.parallax #parallaxset{display:block}.parallax-wrap{width:100%}.parallax-wrap>div{position:absolute;width:100%}.parallax-wrap .scroll-image{z-index:1;height:800px;left:0;top:0}.parallax-wrap .scroll-content{z-index:2;height:563px;text-align:center}.parallax .parallax-wrap{position:fixed;left:0;top:0;overflow:hidden}.para-gfx,.parallax-wrap,.scroll-content,.scroll-image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.scroll-window{height:563px;position:relative;overflow:hidden;background:url(/img/backgrounds/angled-banner-reversed.svg) no-repeat 50% 100.2%;background-size:contain}#services-banner-window{height:550px;background:none}#unifiedthinking .scroll-image{background:url(/img/services/banners/unified-thinking.jpg) no-repeat top;height:750px}#research .scroll-image{background:url(/img/services/banners/ourprocess-research.jpg) no-repeat 50% 50%}#vision .scroll-image{background:url(/img/services/banners/ourprocess-settingthevision.jpg) no-repeat 50% 50%}#innovate .scroll-image{background:url(/img/services/banners/ourprocess-plan-and-innovate.jpg) no-repeat 50% 50%}#delivery .scroll-image{background:url(/img/services/banners/our-process-delivery.jpg) no-repeat 50% 50%}.process-hd{width:100%;position:relative;z-index:100;margin:0 auto -50px;font-size:1.15em;background:url(/img/backgrounds/angled-banner-services.svg) no-repeat 50% 100%;background-size:cover;height:100px}.process-hd h4{color:#d62025;text-align:center;padding-top:30px;margin-bottom:.25em}.process-hd .scroll-prompt{width:32px;height:32px;overflow:hidden;margin:0 auto;background:url(/img/backgrounds/double-arrows-grey-rollover.svg) no-repeat 0 0}.our-services{overflow:hidden}.our-services .desc{min-height:740px;position:relative;background:#fff;border-bottom:5px solid #fff}.our-services .desc h3{margin:.8em 0 .3em;color:#111;text-align:center;font-size:2.4em}.our-services .desc h3 span{color:#d62025}.our-services .desc.desc-vision{min-height:640px}.our-services .desc.desc-research{min-height:700px}.our-services .desc.desc-research,.our-services .desc.desc-vision{overflow:hidden}.our-services .desc p{color:#37362f;text-align:center;padding:0 15%;font-size:1.1em;line-height:1.8}.our-services .intro-research .title .inner{background-position:0 0}.our-services .desc-research{background:#fff url(/img/services/banners/ourprocess-handdrawing.jpg) no-repeat 50% 100%}.our-services .intro-vision .title .inner{background-position:-369px top}.our-services .intro-innovate .title .inner{background-position:-738px top}.our-services .intro-delivery .title .inner{background-position:-1107px top}.our-services .desc-delivery{background:#fff url(/img/services/banners/ourprocess-makingithappen.jpg) no-repeat 50% 100%}.our-services .desc-delivery.fr{background:#fff url(/img/services/banners/ourprocess-makingithappen-fr.png) no-repeat 50% 100%}.our-services .intro h2{color:#fff;padding:.6em 1em .2em;margin:0;line-height:1;text-transform:uppercase;text-align:center;font-size:3.2em;letter-spacing:-.04em}.our-services .intro p{color:#d62025;line-height:1;font-size:1.7em;padding:.5em 5% 0;border-top:1px solid #fff}.our-services .intro .title{margin:6.3em auto 0;background:url(/img/backgrounds/process-title-circle.png) no-repeat 0 0;width:369px;height:369px}.our-services .intro .title .inner{background-image:url(/img/backgrounds/our-process-titles-lrg.png);background-repeat:no-repeat;padding:5em 11%;min-height:369px;min-width:369px}.our-services #services-menu{min-height:357px}.our-services .para-gfx{position:absolute}.our-services .our-stats{width:100%}.our-services .our-stats ul{list-style:none;margin:0 auto;width:90%;display:table}.our-services .our-stats ul h4{text-align:center;margin-bottom:1.2em;padding-bottom:.4em;border-bottom:1px solid #191419;font-size:1.38em}.our-services .our-stats ul h4 span{display:block;margin:.3em auto;text-indent:-9999em}.our-services .our-stats ul img{margin-bottom:.9em}.our-services .our-stats ul li{list-style:none;width:25.33%;margin:3em 3%;float:left;text-align:center}.our-services .our-stats ul p{font-size:.9em;text-align:center;line-height:1.4;padding-left:5%;padding-right:5%}.our-services .our-stats ul .one h4 span{width:63px;height:52px;background:url(/img/backgrounds/number-10.png) no-repeat 0 0}.our-services .our-stats ul .two h4 span{width:63px;height:51px;background:url(/img/backgrounds/number-5.png) no-repeat 0 0}.our-services .our-stats ul .three h4 span{width:63px;height:52px;background:url(/img/backgrounds/number-0.png) no-repeat 0 0}.our-services .useragent{width:493px;height:491px;background:url(/img/services/user-agent-pie.png) no-repeat 0 0;left:60%;top:30%}.our-services .usersegments{width:600px;height:600px;top:40%;left:30%}.our-services .usersegments li,.our-services .usersegments ul{list-style:none}.our-services .usersegments ul{*zoom:1}.our-services .usersegments ul:after,.our-services .usersegments ul:before{content:" ";display:table}.our-services .usersegments ul:after{clear:both}.our-services .usersegments li{float:left;margin-right:34px}.our-services.parallax .demographics{left:10%;top:35%;width:auto;height:auto;background:none}.our-services.parallax .demographics h5{text-transform:uppercase;font-size:.9em;margin-bottom:1em}.our-services.parallax .demographics div{width:0;height:45px;overflow:hidden;background:url(/img/backgrounds/little-data-people.png) repeat-x 0 0;margin-bottom:10px}.our-services.parallax .demographics .yellow{background-position:left -53px}.our-services.parallax .demographics .blue{background-position:left -108px}.our-services .demographics{left:10%;top:35%;width:525px;height:185px;background:url(/img/backgrounds/little-data-people-static-lrg.png) no-repeat 0 100%}.our-services.parallax .useragent{top:auto;left:60%;bottom:-27%}.our-services .coffee-cup{width:392px;height:405px;background:url(/img/services/coffee-cup.png) no-repeat 0 0;left:85%;top:10%}.our-services.parallax .coffee-cup{top:auto;left:85%;bottom:-57%}.our-services .ppc-coaster{width:288px;height:134px;background:url(/img/services/ppc-drinksmat.png) no-repeat 0 0;left:-5%;top:10%}.our-services.parallax .ppc-coaster{top:auto;left:-5%;bottom:-37%}.our-services .social-coaster{width:458px;height:249px;background:url(/img/services/social-drinksmat.png) no-repeat 0 0;left:-8%;bottom:-5%}.our-services.parallax .social-coaster{left:-8%;bottom:-77%}.our-services .mobile-wireframe{width:294px;height:541px;background:url(/img/services/mobile-wireframe-sketch.png) no-repeat 0 0;right:5%;top:10%}.our-services.parallax .mobile-wireframe{top:auto;right:5%;bottom:-82%}.our-services .measuring-scales{width:500px;height:460px;background:url(/img/services/measuring-scales.png) no-repeat 0 0;left:8%;bottom:-10%}.our-services.parallax .measuring-scales{left:8%;bottom:-57%}.our-services .kpi-measurement{width:910px;height:190px;background:url(/img/backgrounds/kpi-measurement.png) no-repeat 0 0;left:40%;top:40%}.our-services.parallax .kpi-measurement{top:auto;left:40%;bottom:-77%}.our-services .measuring-objectives{width:1196px;height:388px;background:url(/img/services/banners/measuring-objectives.png) no-repeat 0 0;right:-10%;bottom:-5%}.our-services.parallax .measuring-objectives{right:-10%;bottom:-92%}.process-story{width:100%}.process-story>h4{text-align:center;color:#d62025;font-size:1.35em}@media (max-width:979px){#services-menu ul{display:block;padding:0;margin:0;*zoom:1}#services-menu ul:after,#services-menu ul:before{content:" ";display:table}#services-menu ul:after{clear:both}#services-menu ul>li{display:inline;height:auto;float:left;width:33.33333%;padding:0}#services-menu ul>li:nth-of-type(n){clear:none}#services-menu ul>li:nth-of-type(3n+1){clear:both}#services-menu .menu-wrapper{width:80%}#client-logos .our-clients{display:block;padding:0;margin:0 -10px;*zoom:1}#client-logos .our-clients:after,#client-logos .our-clients:before{content:" ";display:table}#client-logos .our-clients:after{clear:both}#client-logos .our-clients>li{display:inline;height:auto;float:left;width:33.33333%;padding:0 10px 20px}#client-logos .our-clients>li:nth-of-type(n){clear:none}#client-logos .our-clients>li:nth-of-type(3n+1){clear:both}#client-logos .our-clients li{margin-bottom:3.1em}}@media (max-width:767px){#services-menu ul{display:block;padding:0;margin:0 -5px;*zoom:1}#services-menu ul:after,#services-menu ul:before{content:" ";display:table}#services-menu ul:after{clear:both}#services-menu ul>li{display:inline;height:auto;float:left;width:50%;padding:0 5px 10px}#services-menu ul>li:nth-of-type(n){clear:none}#services-menu ul>li:nth-of-type(odd){clear:both}#services-menu .menu-wrapper{width:90%}#client-logos .our-clients{display:block;padding:0;margin:0;*zoom:1}#client-logos .our-clients:after,#client-logos .our-clients:before{content:" ";display:table}#client-logos .our-clients:after{clear:both}#client-logos .our-clients>li{display:inline;height:auto;float:left;width:50%;padding:0}#client-logos .our-clients>li:nth-of-type(n){clear:none}#client-logos .our-clients>li:nth-of-type(odd){clear:both}#client-logos .our-clients li{margin-bottom:1.5em}.client-logo-wrapper{width:80%;margin:0 auto}}.services-recap{margin-top:3.8em}.services-recap .inner{width:90%;padding:4em 0 3em;margin:0 auto}.services-recap .inner p{font-size:1.1em;line-height:1.8;padding-right:3.8em;*zoom:1}.services-recap .inner p:after,.services-recap .inner p:before{content:" ";display:table}.services-recap .inner p:after{clear:both}.services-recap h3{color:#d62025;font-size:1.5em;text-align:center;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #b7b8b3}.services-recap .lh,.services-recap .rh{float:left}.services-recap .lh{width:40%}.services-recap .rh{width:60%}.services-recap p{margin-bottom:1.4em}.thank-you-ppc-event .rh{display:none}.thank-you-ppc-event .services-recap{margin-top:0;text-align:center}.sitemap .rh{display:none}.sitemap .services-recap{margin-top:0;text-align:center}#mobile-nav{width:100%;display:none;position:absolute;width:240px;left:-240px;top:0;-webkit-transition:left .4s ease-in-out;-moz-transition:left .4s ease-in-out;-ms-transition:left .4s ease-in-out;-o-transition:left .4s ease-in-out;transition:left .4s ease-in-out;background:#d62025;color:#fff;height:100%}#mobile-nav a{color:#fff}#mobile-nav.open{left:0}#mobile-nav .mob-menu-hd{width:220px;height:72px;text-indent:-9999em;margin:10px 0 -25px 12px;background:url(/img/logo/magic-white.svg) no-repeat 0 0}#mobile-nav .mobile-sections{margin-top:10px;margin-left:0}#mobile-nav .mobile-sections a{display:block;font-size:.95em;padding-left:42px;background:#37362f url(/img/icons/mobile-menu-icons.svg) no-repeat 0 0;border-bottom:1px solid #111;text-transform:uppercase}#mobile-nav .mobile-sections a span{display:block;padding:1.2em .5em 1.2em 1em}#mobile-nav .mobile-sections a.services{background-position:9px 7px}#mobile-nav .mobile-sections a.technology{background-position:9px -57px}#mobile-nav .mobile-sections a.about{background-position:9px -187px}#mobile-nav .mobile-sections a.blog{background-position:9px -123px}#mobile-nav .mobile-sections a.speak{background-position:9px -253px}#mobile-nav .mobile-sections a.careers{background-position:9px -322px}#mobile-nav .mobile-sections ul{border-right:1px solid #d14821;margin-left:0;padding:0 0 .3em}#mobile-nav .mobile-sections ul li{border-bottom:1px solid #ef6633;border-top:0}#mobile-nav .mobile-sections ul li:last-child{border-bottom:none}#mobile-nav .mobile-sections ul a{font-size:1em;text-transform:none;background-color:#d62025;border-bottom:none;background-image:none;padding:.9em 0 .9em 20px}#mobile-nav .mobile-sections ul a span{display:inline-block;padding:0 0 0 18px}.four-zero-four{background:url(/img/backgrounds/static-disruption.jpg) no-repeat top;background-size:100% auto;padding-bottom:30%}.four-zero-four .message h2{color:#fff;padding:.6em 0 .2em;margin:0;line-height:1;text-transform:uppercase;text-align:center;font-size:3em}.four-zero-four .message p{color:#d62025;text-align:center;line-height:1;font-size:1.8em;padding:.5em 8% 0;border-top:1px solid #fff}.four-zero-four .message .title{margin:12% auto 0;background:url(/img/backgrounds/process-title-circle.png) no-repeat 0 0;width:369px;height:369px}.four-zero-four .message .title .inner{background-image:url(/img/backgrounds/404.png);background-repeat:no-repeat;padding:5em 15%;min-height:369px;min-width:369px}#footer{height:auto;background:#37362f;border-top:1px solid #fff}#footer .footer-contact{height:254px;padding-top:1.5em;*zoom:1}#footer .footer-contact:after,#footer .footer-contact:before{content:" ";display:table}#footer .footer-contact:after{clear:both}#footer .footer-contact>div{width:50%}#footer p{color:#fff}#footer .footer-enquiries{float:left}#footer .footer-enquiries h4{color:#d62025;padding-left:1.2em;font-weight:400;font-size:1.6em;background:url(/img/backgrounds/white-speech-circle-md.svg) no-repeat left .3em}#footer .footer-partners{margin-top:1.4em}#footer .footer-partners h5{display:inline;font-size:.8em;color:#fff;font-weight:300}#footer .footer-partners img{margin-left:20px}#footer .company-info{padding-top:1.7em;float:right;text-align:right}#footer .company-info ul{*zoom:1;list-style:none;float:right}#footer .company-info ul:after,#footer .company-info ul:before{content:" ";display:table}#footer .company-info ul:after{clear:both}#footer .company-info li{float:left;list-style:none}#footer .telephone{line-height:1.6em;font-size:1.1em}#footer .telephone span{color:#d62025}#footer .company{padding-top:1em;padding-left:25%}#footer .company:after,#footer .company:before,#footer .company ul:after,#footer .company ul:before{content:" ";display:table}#footer .company:after,#footer .company ul:after{clear:both}#footer .company li,#footer .company p{float:left}#footer .company p{color:#999;font-size:.8em;text-align-last:right;width:50%}#footer .company ul{float:right;width:50%}#footer .company li{text-align:right;padding-left:1.4em;width:100%}#footer .company li img{width:150px;max-width:100%;height:auto;text-align:right}#footer .signoff{float:left;*zoom:1;width:100%;background:#d62025;border-top:1px solid #fff}#footer .signoff:after,#footer .signoff:before{content:" ";display:table}#footer .signoff:after{clear:both}#footer a{color:#fff}#footer .ft-links li,#footer .social-ft-links li{float:left;padding-right:0}#footer .ft-links li{padding-right:20px}#footer .social-ft-links{float:left}#footer .social-ft-links a{width:70px;height:65px;display:block;border-right:1px solid #fff;background:#37362f url(/img/icons/ft-social.svg) no-repeat 0 0}#footer .social-ft-links a.tw{background-position:0 0}#footer .social-ft-links a.fb{background-position:100% 0}#footer .social-ft-links a.pt{background:#37362f url(/img/icons/ft-social2.svg) no-repeat 0 0;background-position:0 0}#footer .social-ft-links a.ln{background:#37362f url(/img/icons/ft-social2.svg) no-repeat 0 0;background-position:100% 0}#footer .ft-links{float:right;padding:2.2em 25px 0 0;font-size:.8em;color:#fff}.js #footer .enq-submit{visibility:visible;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.home-intro-block{min-height:400px;overflow:hidden;background:#f2f4f3;position:relative;height:0;padding-bottom:29%}.home-intro-block h2{margin:.3em 0 .2em;letter-spacing:-.02em;font-size:3.8em;line-height:1}.home-intro-block h2 span{display:block;color:#fff;-webkit-text-shadow:0 0 2px hsla(0,0%,58.8%,.5);text-shadow:0 0 2px hsla(0,0%,58.8%,.5)}.home-intro-block p{padding-right:22%;line-height:1.8}.home-intro-block .text-block-left{width:50%;clear:left}.home-intro-block p,.intro-home-banner p{color:#37362f}.home .parallax-wrapper{overflow:hidden;position:relative;width:100%}.home .stack-two{height:0;padding-bottom:33.64583%}.home .stack-two.home-intro-block{min-height:0}.home .scroll-image{position:absolute;width:100%;z-index:1;text-align:center}.home .parallax-content{position:relative;z-index:2}.home .stack-one.supports-video .scaling-image img{display:none}.home .parallax-wrapper.stack-two .scroll-image{background:url(/img/home/woman-using-ipad.jpg) no-repeat top;background-size:100% auto;width:100%;height:691px}.supports-video #video-splash-banner{display:block}.areas-of-expertise{padding-bottom:58px;position:relative;background:#d62025 url(/img/home/orange-shadow.png) repeat-x 0 0;min-height:565px}.areas-of-expertise header{margin:0 auto;width:100%;position:absolute;top:0}.areas-of-expertise header h2{font-size:1.45em;color:#fff;height:226px;width:20%;text-align:center;background:url(/img/home/orange-triangle-shadow.png) no-repeat 0 0;background-size:100% auto;margin:0 auto}.areas-of-expertise header .hd,.areas-of-expertise header .sb{display:block}.areas-of-expertise header .hd{padding-top:.7em;padding-bottom:.3em;font-size:1em;line-height:.9}.areas-of-expertise header .hd strong{display:block;font-size:1.5em}.areas-of-expertise header .sb{border-top:1px solid #f6a994;width:50%;margin:.2em auto;padding-top:.1em;line-height:1.3;font-size:.85em}.fourcircle-diagram{display:none;padding-top:40%;width:100%;max-width:1400px;position:absolute;top:0;left:0;bottom:0;right:0;background:url(/img/icons/four-circle-magic-creative-services.png) no-repeat 50% 50%;background-size:100% auto}.circle-feature-set{margin-top:58px;position:relative;z-index:1}.circle-feature-set li,.circle-feature-set ul{list-style:none}.circle-feature-set li{float:left;width:23%}.circle-feature-set li.two{margin-right:4%}.circle-feature-set li.three{margin-left:4%}.circle-feature-set li.four,.circle-feature-set li.one{width:25%}.circle-feature-set li.three,.circle-feature-set li.two{width:21%}.circle-feature-set h3,.circle-feature-set p{width:95%;color:#fff;margin:0 auto}.circle-feature-set p{font-size:.93em;line-height:1.35;margin-bottom:1.4em}.circle-feature-set h3{border-bottom:1px solid #f4a996;text-transform:uppercase;line-height:1.8;padding-bottom:0;margin:.2em 0 .5em;font-size:1.4em}.circle-feature-set .inner{max-width:252px;text-align:center}.circle-feature-set .one .inner,.circle-feature-set .two .inner{float:left}.circle-feature-set .four .inner,.circle-feature-set .three .inner{float:right}.circle-feature-set .details{width:100%}.circle-feature-set .porthole-wrapper{width:252px;height:252px;display:inline-block;-webkit-transition:width .4s,height .4s;-moz-transition:width .4s,height .4s;-ms-transition:width .4s,height .4s;-o-transition:width .4s,height .4s;transition:width .4s,height .4s}.circle-feature-set .porthole{position:relative;width:100%;height:100%;border-radius:50%}.circle-feature-set .porthole-median{-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;-ms-perspective:800px;perspective:800px;top:20px;left:20px;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}.circle-feature-set .porthole-inner,.circle-feature-set .porthole-median{position:absolute;width:212px;height:212px;border-radius:50%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.circle-feature-set .porthole-inner{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.circle-feature-set .porthole-inner>div{background-position:50%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden}.circle-feature-set .porthole-inner>div,.circle-feature-set .porthole-median>a{display:block;position:absolute;width:100%;height:100%;border-radius:50%;backface-visibility:hidden}.circle-feature-set .porthole-median>a{z-index:1000!important;content:"   "}.circle-feature-set .porthole-inner>div{z-index:100}.circle-feature-set .reverse{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.circle-feature-set .symbol{position:absolute;z-index:10}.circle-feature-set .one .porthole{background:url(/img/home/space-shuttle-launch.jpg) no-repeat 50%}.circle-feature-set .one .reverse,.circle-feature-set .one .symbol{background:url(/img/home/porthole-one-symbol.png) no-repeat 50%}.circle-feature-set .two .porthole{background:url(/img/home/man-in-crowd-with-phone.jpg) no-repeat 50%}.circle-feature-set .two .reverse,.circle-feature-set .two .symbol{background:url(/img/home/porthole-two-symbol.png) no-repeat 50%}.circle-feature-set .three .porthole{background:url(/img/home/young-woman-using-tablet.jpg) no-repeat 50%}.circle-feature-set .three .reverse,.circle-feature-set .three .symbol{background:url(/img/home/porthole-three-symbol.png) no-repeat 50%}.circle-feature-set .four .porthole{background:url(/img/home/meeting-around-table.jpg) no-repeat 50%}.circle-feature-set .four .reverse,.circle-feature-set .four .symbol{background:url(/img/home/porthole-four-symbol.png) no-repeat 50%}.circle-feature-set .button,.circle-feature-set .button-orange{margin:0 auto}.no-touch .circle-feature-set .porthole:hover .porthole-median{box-shadow:0 0 0 20px hsla(0,0%,100%,.2)}.no-touch .circle-feature-set .porthole:hover .porthole-inner{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}#casestudy-previews,#casestudy-previews li{list-style:none}.latest-casestudies{background-color:#37362f;padding:3.4em 0 0}.latest-casestudies h2{color:#fff;font-size:3.8em;font-weight:400;margin:0;letter-spacing:-.02em}.latest-casestudies h2,.latest-casestudies h2+p{text-align:center}.latest-casestudies h2+p{color:#aaa;font-size:1.3em;padding:0 5% 1em;max-width:900px;margin:0 auto}.latest-casestudies h2+p a{color:#fff;text-decoration:underline}.latest-casestudies h2+p a:hover{color:#ccc}#casestudy-previews{margin-top:2em}#casestudy-previews>ul:after,#casestudy-previews>ul:before{content:" ";display:table}#casestudy-previews>ul:after{clear:both}#casestudy-previews>ul>li .tile,#casestudy-previews li{position:relative;overflow:hidden}#casestudy-previews li{width:33.333333%;float:left}#casestudy-previews li:hover{cursor:pointer}#casestudy-previews h3{margin:0 auto .3em;text-transform:uppercase;letter-spacing:.025em;line-height:1.2;text-align:center;color:#fff;font-size:1.8em}#casestudy-previews img{color:#f3f3f3;text-indent:-9999em;width:100%;height:auto}#casestudy-previews .title{position:relative;width:100%;visibility:hidden;opacity:0}#casestudy-previews .info{background:#222;background:rgba(0,0,0,.2);text-align:center;padding:0 16%;-webkit-transition:background 1.2s ease;-moz-transition:background 1.2s ease;-o-transition:background 1.2s ease;-ms-transition:background 1.2s ease;transition:background 1.2s ease}#casestudy-previews .info,#casestudy-previews li:hover .info{background-image:url(/img/home/diamond-plus.svg);background-repeat:no-repeat;background-position:100% 0}#casestudy-previews .info,#casestudy-previews .overlay{position:absolute;bottom:0;left:0;top:0;right:0;width:100%}#casestudy-previews .info{z-index:3}#casestudy-previews .info p{color:#444;color:#fff;padding-bottom:.7em}#casestudy-previews .info .title.active{visibility:visible}#casestudy-previews .button{border:1px solid #fff;font-size:1em;padding-bottom:.5em;padding-top:.5em}#casestudy-previews .overlay{z-index:4;background-repeat:no-repeat;background-position:50% 50%}#casestudy-previews .shader{position:absolute;z-index:1;width:100%;left:0;top:0;right:0;bottom:0;display:none}#casestudy-previews>ul>li.loaded .shader{display:block}#casestudy-previews .type{position:absolute;bottom:1em;left:0;width:100%}#casestudy-previews .type h5{color:#fff;text-transform:uppercase;text-align:center;font-size:.9em;letter-spacing:.11em;font-weight:400}#casestudy-previews .type span{color:#ea5121}.banner.casestudy-banner{text-align:center;background:#232323}.banner.casestudy-banner h2.h1,.casestudy-banner p{color:#fff}.banner.casestudy-banner h2.h1{font-size:3.5em;line-height:1.3;margin:1.3em 0 0}.banner.casestudy-banner h2.h1+p{font-size:2.4em;padding-right:0;font-weight:300}.step-numeral{color:#ea5121;text-align:center;font-size:1.6em;margin:0 auto 1.4em}.step-numeral span{display:block;color:#4d4d4d;font-size:4.2em;font-style:oblique;line-height:.9;letter-spacing:-.05em}.step-numeral.inline{display:inline;text-align:left;margin:0}.casestudy-block.centralised{text-align:center}.casestudy-block.centralised img{margin-top:2em}.casestudy-block p{margin-bottom:1.6em;font-size:1.15em}.casestudy-block.centralised p{max-width:1000px;margin:0 auto 1.6em}.casestudy-block header p{font-weight:600}.casestudy-summary{position:relative;padding:2em 0}.casestudy-summary .text-block-right{padding-top:1.8em;padding-right:2em;position:relative;z-index:2}.casestudy-summary .step-numeral{position:absolute;left:0;top:0;z-index:3}.casestudy-summary .button{background-color:#222;padding:1em 1.5em}.casestudy-brief{text-align:center;background-color:#232323;padding:1.2em 0 5em;background:url(/img/home/angled-banner-reversed.svg) no-repeat 50% 100.2%;background-size:contain}.casestudy-brief h2{color:#fff}.casestudy-brief p{font-weight:300;color:#fff;margin:0 auto;padding:0 2em;max-width:1000px;font-size:1.3em}.casestudy-brief p:after{content:"";display:block;height:1px;width:153px;margin:1em auto 0;background-color:#fff;opacity:.4}.cs-image-wrapper{position:absolute;width:50%;max-width:1500px;bottom:0;z-index:1}.cs-image-wrapper.align-left{margin-right:50%}.cs-image-wrapper.align-right{margin-left:53%;width:47%;max-width:none}.cs-image-wrapper img{display:block;float:right}.cs-image-wrapper.centre img{margin:0 auto;float:none}.casestudy-block{padding:2.8em 0 3em;position:relative}.casestudy-block.align-left article{width:50%;padding-right:2em}.casestudy-block.align-right article{width:50%;padding-right:2em;float:right;min-height:600px}.casestudy-block.angle-footer{background-color:#f3f3f8;overflow:hidden;padding-bottom:6em;background-repeat:no-repeat;background-position:50%;min-height:840px}.casestudy-block.align-right:after,.casestudy-block.align-right:before,.casestudy-highlights:after,.casestudy-highlights:before{content:" ";display:table}.casestudy-block.align-right:after,.casestudy-highlights:after{clear:both}.divider-feature{margin:2em 0 0;text-align:center}.divider-feature img{width:100%;height:auto;max-width:1920px;margin:0 auto}.casestudy-verdict{background-color:#f3f3f8;padding:2.7em 0 6em;text-align:center}.casestudy-verdict cite{font-style:normal;font-weight:400;font-size:1.1em;line-height:1.5em}.casestudy-verdict cite span{color:#ea5121;display:block;font-weight:700;font-size:1.2em}.casestudy-verdict .client-image{padding:5px;background:#d3d1d9;width:146px;height:146px;margin:0 auto .7em}.casestudy-verdict .client-image,.casestudy-verdict .client-image .inner{-moz-border-radius:73px;-webkit-border-radius:73px;border-radius:73px}.casestudy-verdict .client-image .inner{overflow:hidden}.casestudy-block h3,.casestudy-brief h2,.casestudy-summary h3{font-size:1.8em;margin-bottom:.2em}.casestudy-summary .outcomes,.casestudy-summary .outcomes li{list-style:none}.casestudy-summary .outcomes{margin:.6em 0 1em}.casestudy-summary .outcomes li{background:url(/img/icons/casestudy-outcomes.svg) no-repeat 0 0;min-height:60px;padding:.3em 0 .3em 68px}.casestudy-summary h4{margin-bottom:0;color:#111;line-height:1.1}.casestudy-summary .outcomes .mobile{background-position:left -160px}.casestudy-summary .outcomes .conversions{background-position:left -330px}.casestudy-summary .outcomes .traffic{background-position:0 0}.casestudy-summary .outcomes .technical{background-position:left -498px}.casestudy-summary .outcomes .social-results{background-position:left -670px}.casestudy-summary .outcomes .content-marketing{background-position:left -847px}.casestudy-summary .outcomes .drivingtest{background-position:left -1021px}.casestudy-summary .outcomes .fuelcalc{background-position:left -1189px}.casestudy-summary .view-work-linkset h4{margin-bottom:.8em;color:#41b944}.casestudy-summary .view-work-linkset ul{padding-left:2em}.casestudy-summary .view-work-linkset li{padding-bottom:.4em}.casestudy-verdict cite:before{content:"";display:block;height:1px;width:153px;margin:1em auto;background-color:#c8c8ca}.casestudy-verdict blockquote{width:70%;margin:0 auto}.casestudy-verdict blockquote p{font-size:1.4em;font-weight:300;margin-bottom:1.2em;color:#454545}.casestudy-block.angle-footer+.casestudy-block{background:url(/img/home/angled-banner-reversed.svg) no-repeat top;margin-top:-47px;padding-top:5em;position:relative;z-index:1}.casestudy-highlights,.casestudy-highlights li{list-style:none}.casestudy-highlights{margin-top:2em}.casestudy-highlights li{float:left;margin-right:2em;padding-top:165px;width:152px;background:url(/img/icons/casestudy-highlights.png) no-repeat top}.casestudy-highlights li:last-child{margin-right:0}.casestudy-highlights .optimised-gfx{background-position:0 0}.casestudy-highlights .touch-ui{background-position:left -303px}.casestudy-highlights .page-speed{background-position:left -608px}.casestudy-highlights p{text-align:center;font-size:.93em;color:#555;padding:0 .2em;line-height:1.3}.casestudy.proco-global .casestudy-verdict cite span,.casestudy.proco-global .step-numeral{color:#8d0f77}.casestudy.proco-global .casestudy-brief,.casestudy.proco-global .casestudy-summary .button{background-color:#8d0f77}.casestudy.proco-global .casestudy-block.angle-footer{background-image:url(/img/backgrounds/proco-casestudy-map-bg.jpg)}.casestudy.gotojobboard .casestudy-verdict cite span,.casestudy.gotojobboard .step-numeral{color:#40c0e2}.casestudy.gotojobboard .casestudy-brief,.casestudy.gotojobboard .casestudy-summary .button{background-color:#2ea5c8}.casestudy.paretolawguides .casestudy-verdict cite span,.casestudy.paretolawguides .step-numeral{color:#712683}.casestudy.paretolawguides .casestudy-brief,.casestudy.paretolawguides .casestudy-summary .button{background-color:#722185}.casestudy.gocompare .casestudy-verdict cite span,.casestudy.gocompare .step-numeral{color:#41b944}.casestudy.gocompare .casestudy-brief,.casestudy.gocompare .casestudy-summary .button{background-color:#41b944}.casestudy.gocompare .casestudy-block.centralised{padding-bottom:0}.related-casestudies{background:#37362f;padding:3em 0}.related-casestudies h2{color:#fff;text-align:center}.related-casestudies .tile-1{padding-right:26px}.related-casestudies .tile-2{padding-left:13px;padding-right:13px}.related-casestudies .tile-3{padding-left:26px}.related-casestudies #casestudy-previews{margin-top:2em}.latest-feed-filters{float:right;margin-right:15px;margin-top:1.25em}.latest-feed-filters ul{*zoom:1}.latest-feed-filters ul:after,.latest-feed-filters ul:before{content:" ";display:table}.latest-feed-filters ul:after{clear:both}.latest-feed-filters a{display:block;color:#fff;font-size:.8em;background:url(/img/backgrounds/white-speech-circle-sm.svg) no-repeat left .3em;padding-left:1.5em;line-height:1.1}.latest-feed-filters a:hover em{color:#fff}.latest-feed-filters em{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#ea5121;font-size:2.9em;padding-right:.12em;padding-left:.23em;font-style:normal}.latest-feed-filters span{display:inline-block;vertical-align:top;padding-top:.4em}.latest-feed-filters li{float:left;margin-left:2.2em}.banner{background-repeat:no-repeat;background-color:transparent;background-position:top}.banner.casestudy-banner,.banner.service-area{position:relative;min-height:514px}.banner.casestudy-banner{min-height:760px}.banner.service-area h2.h1{line-height:1.1;letter-spacing:-.03em}.banner.service-area .text-block-right{padding-right:5em;width:50%}.banner.service-area h2.h1+p{font-size:1.8em;letter-spacing:0;margin-bottom:.5em;padding-right:15%}.banner.service-area p+p{font-size:1.3em;line-height:1.5}.banner h2.h1{margin:80px 0 0;font-size:4.6em;line-height:1.3;color:#fff}.banner.careers-banner h2.h1,.banner.evolve-banner h2.h1,.banner.revolve-banner h2.h1{color:#37362f;font-size:4.8em;margin-top:60px}.banner.careers-banner h4,.banner.evolve-banner h4,.banner.revolve-banner h4{font-size:1.5em}.banner h2.h1+p{font-size:1.5em;padding-right:25%;margin-bottom:.85em;line-height:1.3}.banner p+p{color:#fff}.seo .banner h2.h1+p{color:#52e5e5}.ppc .banner h2.h1+p{color:#bf6bb9}.web-design .banner h2.h1+p{color:#84c5d3}.social-media .banner h2.h1+p{color:#94d761}.swap-list .image{width:56%;position:relative}.intro-block h2{text-align:center;padding:.5em 0 0;font-size:3.4em;line-height:1.2;color:#4a4c4c;letter-spacing:-.02em}.intro-block.service-area{background:url(/img/backgrounds/angled-banner-footer.svg) no-repeat top;margin-top:-47px;padding-top:40px;position:relative}.banner h2.h1{text-shadow:2px 2px rgba(0,0,0,.6)}.banner p{text-shadow:1px 1px #000}.services #main #unifiedthinking .text-block-central h2.h1{text-shadow:2px 2px rgba(0,0,0,.6)}.services #main #unifiedthinking .text-block-central p{text-shadow:1px 1px #000}#back-to-top{display:none;position:fixed;bottom:15px;right:15px;color:#fff;padding:12px 17px;font-size:16px;border-radius:3px;-moz-border-radius:3px;line-height:150%;text-align:center;font-size:10px;opacity:.8;z-index:1500}#back-to-top.remove{display:none!important}.blog-banner.imageless-intro h2.h1{font-size:4.6em;letter-spacing:-.02em;margin:.4em auto .05em}.blog-banner.imageless-intro h2.h1+p{font-size:1.5em;margin:.3em auto}.blog-filters{position:absolute;left:0;top:-140px}.blog-filters li{float:left;margin-right:.5em}.blog-filters ul{*zoom:1}.blog-filters ul:after,.blog-filters ul:before{content:" ";display:table}.blog-filters ul:after{clear:both}.blog-filters a{display:block;width:40px;height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #eaeae8;text-indent:-9999em;background:url(/img/nav/blog-filters.svg) no-repeat 0 0}.blog-filters a.selected{background-color:#da2128;border-color:transparent}.blog-filters a.selected:hover{border-color:transparent}.blog-filters a:hover{border-color:#ddd}.blog-filters a.blogs{background-position:0 0}.blog-filters a.blogs:hover{background-position:-80px top}.blog-filters a.tweets{background-position:left -40px}.blog-filters a.tweets:hover{background-position:-80px -40px}.blog-filters a.whitepapers{background-position:left -80px}.blog-filters a.whitepapers:hover{background-position:-80px -80px}.blog-filters a.blogs.selected,.blog-filters a.blogs.selected:hover{background-position:-40px top}.blog-filters a.tweets.selected,.blog-filters a.tweets.selected:hover{background-position:-40px -40px}.blog-filters a.whitepapers.selected,.blog-filters a.whitepapers.selected:hover{background-position:-40px -80px}.blog-filters a.back.selected,.blog-filters a.back.selected:hover{background-position:-40px -120px}.blog-archives{position:absolute;right:0;top:-140px;*zoom:1}.blog-archives:after,.blog-archives:before{content:" ";display:table}.blog-archives:after{clear:both}.blog-archives h5,.blog-archives li,.blog-archives ol{float:left;line-height:1.4}.blog-archives li{padding-left:.4em}.blog-archives ol{display:inline-block;margin:0}.blog-archives a,.blog-archives h5{text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:.95em}.blog-archives h5{margin-right:.1em}.blog-archives a{display:inline-block;line-height:1.4;padding-right:.2em}.blog-archives,.blog-filters{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#blog-feed{padding-bottom:4em;margin-top:2em}#blog-feed .hr{width:100%;text-transform:uppercase;font-size:.9em;max-width:none;margin-bottom:1.2em;background:url(/img/backgrounds/dark-grey-line.png) repeat-x 0}#blog-feed .hr a,#blog-feed .hr em{font-style:normal;display:inline-block;background:#fff url(/img/icons/speechbubble-sm.svg) no-repeat left 1px;padding-left:22px}#blog-feed .hr span{padding:0 1%;background:#fff}#blog-feed li,#blog-feed ol{list-style:none}#blog-feed .latest-posts{width:100.9285%;overflow:hidden}#blog-feed h3{padding-top:.7em;color:#da2128;letter-spacing:0;font-size:1.5em;line-height:1.2}#blog-feed h3 a{color:#da2128}#blog-feed .latest-posts .time-stamp,#blog-feed .latest-posts h2,#blog-feed .latest-posts h3,#blog-feed .latest-posts p{margin:0 0 1em 16px;padding-right:1.3em}#blog-feed .latest-posts h3{margin-bottom:.25em}#blog-feed .latest-posts p{font-size:.9em;padding-bottom:1.5em}#blog-feed .grid-sizer{width:10%}#blog-feed .story{-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s;width:20%}#blog-feed .story.newitem{opacity:0;visibility:hidden}#blog-feed .story>div{margin:0 13px 13px 0;background-color:#fff}#blog-feed .thumbnail{overflow:hidden;width:100%;height:0;padding-bottom:60%;text-align:center}#blog-feed .story.leadstory{width:40%}#blog-feed .story.leadstory .thumbnail{position:absolute;z-index:0;padding-bottom:0;height:auto;width:auto;max-width:700px}#blog-feed .story.leadstory h2{padding-top:.4em;font-size:2.5em;line-height:1.15;letter-spacing:-.02em;padding-right:2em;margin-bottom:.3em}#blog-feed .story.leadstory .triangle{right:0}#blog-feed .story.leadstory footer{width:100%;border-top:1px solid #e68570}#blog-feed .story.leadstory.orange article{border-bottom:0}#blog-feed .story.leadstory p{padding-right:3em;font-size:1.1em}#blog-feed .story.leadstory .time-stamp{margin-bottom:2em}#blog-feed .story.leadstory.hasimage>div{min-height:418px;overflow:hidden;position:relative}#blog-feed .story.leadstory.hasimage p{display:none}#blog-feed .story.leadstory.hasimage h2{margin-bottom:0;font-size:2.2em}#blog-feed .story.leadstory.hasimage footer{position:absolute;bottom:0;left:0}#blog-feed .story.leadstory.hasimage article{background:#da2128;position:absolute;z-index:1;top:69%;left:0;bottom:0;right:0;background:rgba(214,32,37,.9)}#blog-feed .story.leadstory.hasimage .time-stamp{position:absolute;right:5px;bottom:10px;margin-bottom:0}#blog-feed .time-stamp{display:block;font-size:.8em;background:url(/img/icons/clock-sm-orange.svg) no-repeat 0;padding-left:1.6em}#blog-feed footer{border-bottom:6px solid #efefef;border-top:1px solid #efefef}#blog-feed .fullstory{font-style:italic}#blog-feed .fullstory:hover{text-decoration:underline}#blog-feed .triangle{position:absolute;z-index:2;width:52px;height:52px;right:0;top:0;background:url(/img/backgrounds/corner-plus-orange.svg) no-repeat 0 0}#blog-feed .orange>div{background-color:#da2128}#blog-feed .orange footer{border-top:1px solid #ea6b45}#blog-feed .green>div{background-color:#70d8b4}#blog-feed .green footer{border-top:1px solid #82dfbf}#blog-feed .grey>div{background-color:#555}#blog-feed .grey footer{border-top:1px solid #6e6e6e}#blog-feed .green .time-stamp,#blog-feed .green a,#blog-feed .green h2,#blog-feed .green h3,#blog-feed .green h6,#blog-feed .green li,#blog-feed .green p,#blog-feed .grey .time-stamp,#blog-feed .grey a,#blog-feed .grey h2,#blog-feed .grey h3,#blog-feed .grey h6,#blog-feed .grey li,#blog-feed .grey p,#blog-feed .orange .time-stamp,#blog-feed .orange a,#blog-feed .orange h2,#blog-feed .orange h3,#blog-feed .orange h6,#blog-feed .orange li,#blog-feed .orange p{color:#fff}#blog-feed .green .time-stamp,#blog-feed .grey .time-stamp,#blog-feed .orange .time-stamp{background:url(/img/icons/clock-sm.svg) no-repeat 0}#blog-feed .green .tag-categories a,#blog-feed .green .tag-categories h6,#blog-feed .grey .tag-categories a,#blog-feed .grey .tag-categories h6,#blog-feed .orange .tag-categories a,#blog-feed .orange .tag-categories h6{color:#fff;margin-bottom:0}#blog-feed .green footer,#blog-feed .grey footer,#blog-feed .orange footer{border-bottom:none}#blog-feed .green footer h5,#blog-feed .orange footer h5{color:#fff}#blog-feed footer{position:relative;min-height:87px;padding:5px 0}#blog-feed footer h5{color:#da2128;margin-bottom:0;line-height:1.1;font-style:italic;font-weight:400;padding-top:.9em;font-size:.9em}#blog-feed footer img{position:absolute;left:15px;top:9px}#blog-feed footer h5,#blog-feed footer nav{margin-left:94px}#blog-feed .tag-categories{margin-top:.3em}#blog-feed .tag-categories a,#blog-feed .tag-categories h6{font-size:.75em;color:#777}#blog-feed .tag-categories h6{display:block;margin:.6em 0 0}#blog-feed .tag-categories ul{*zoom:1}#blog-feed .tag-categories ul:after,#blog-feed .tag-categories ul:before{content:" ";display:table}#blog-feed .tag-categories ul:after{clear:both}#blog-feed .tag-categories li{float:left;line-height:1.1;display:block;padding-right:.3em}#blog-feed .tag-categories a:hover{text-decoration:underline}#blog-article{border-top:1px solid #eaeaea}#blog-article,#blog-article .columns{position:relative}#blog-article .lh-col,#blog-article .rh-col{float:left;position:relative}#blog-article .lh-col{width:58%}#blog-article .rh-col{width:42%}#blog-article .blog-filters{position:static;top:auto;left:auto;margin:1.2em 0 1.8em}#blog-article .pagination{position:absolute;right:0;top:1.2em}#blog-article .pagination ol{*zoom:1}#blog-article .pagination ol:after,#blog-article .pagination ol:before{content:" ";display:table}#blog-article .pagination ol:after{clear:both}#blog-article .pagination li{float:left;margin-left:.45em}#blog-article .pagination a{display:block;width:40px;height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-indent:-9999em;background-image:url(/img/blog/pagination-arrows.png);background-repeat:no-repeat}#blog-article .next a{background-color:#343837;background-position:100% 0}#blog-article .next a:hover{background-color:#555}#blog-article .prev a{background-color:#f4f4f4;background-position:0 0}#blog-article .prev a:hover{background-color:#f8f8f8}.blog-archive{width:100%}.blog-archive ol{*zoom:1;margin:0}.blog-archive ol:after,.blog-archive ol:before{content:" ";display:table}.blog-archive ol:after{clear:both}.blog-archive li{float:left}.blog-archive a.selected{color:#da2128}.blog-archive .years{display:table;padding:1.3em 0;margin:0 auto}.blog-archive .years li{margin-left:1em;font-size:1.1em}.blog-archive .years a{padding-right:.8em}.blog-archive .months{border-top:1px solid #c8c8c8;width:100%}.blog-archive .months li{width:50%}.blog-archive .months a{display:block;padding:1.2em 1.5em;border-bottom:1px solid #c8c8c8;border-right:1px solid #c8c8c8;-webkit-transition:background-color .3s,ease-out;-moz-transition:background-color .3s,ease-out;-o-transition:background-color .3s,ease-out;transition:background-color .3s,ease-out}.blog-archive .months a:hover{background-color:#f9f9f9;color:#37362f}.blog-archive .months a.selected:hover{color:#da2128}.blog-archive .months li:nth-child(2n) a{border-right:none}.blog-subnav{height:60px}.blog .subscribe-wrapper{overflow:hidden;text-align:center;position:relative;border-top:12px solid #202020;background:none;margin-top:2em}.blog .subscribe-body{border:1px solid #ccc;border-top:none;padding:5%;background:#ddd;background-size:100% 100%}.blog .subscribe-wrapper .subscribe-body #notification_container,.blog .subscribe-wrapper .subscribe-body p{padding:0;font-family:NeoSansCyr-Med,Open Sans,sans-serif;font-weight:900;font-style:normal;font-size:1.286em;letter-spacing:0;color:#555;line-height:1.2;margin:0 0 1.4em}.blog .subscribe-wrapper .subscribe-body #notification_container span.success{color:#da2128}.blog .subscribe-wrapper .subscribe-body #notification_container span.useremail{color:#555}.blog .subscribe-wrapper .subscribe-body p span{color:#da2128}.blog .subscribe-wrapper .subscribe-body .form-container{width:100%;overflow:auto;height:150px;text-transform:uppercase}.blog .subscribe-wrapper .subscribe-body .form-container ul.ulnames li.name{width:45%;margin-right:20px}.blog .subscribe-wrapper .subscribe-body .form-container ul.ulemails li.email{width:70.5%;margin-top:10px}.blog .subscribe-wrapper .subscribe-body .form-container ul.ulemails li.email input{margin-left:-120px}.blog .subscribe-wrapper .subscribe-body .form-container ul.ulemails li.button{margin-top:11px}.blog .subscribe-wrapper .subscribe-body .form-container ul.ulemails li.button button{width:100%}.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul{padding:0;margin:0;list-style:none}.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li{width:38%;background:#fff;float:left;box-sizing:border-box;padding:10px 5px;text-align:center;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.95em;color:#888;height:100%;position:relative}.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li.name span.bd{position:absolute;display:block;border-right:1px dotted #ccc;width:1px;height:60%;right:0;top:20%}.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li label.sr-only{display:none}.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li input{padding:0;margin:0;border:none}.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li.button{width:24%;text-align:center;color:#fff;padding:0}.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li.button button.sub-btn{padding:10px 5px;display:block;text-decoration:none;color:#fff;font-weight:700;font-style:normal;transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-webkit-transition:background .15s ease-in-out;background:#da2128;border:none}.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li.button button.sub-btn:hover{background:#202020;text-decoration:none;color:#fff;font-weight:700}.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li ::-webkit-input-placeholder{text-align:center}.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li :-moz-placeholder,.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li ::-moz-placeholder{text-align:center}.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li :-ms-input-placeholder{text-align:center}.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li input[type=email],.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li input[type=text]{width:100%;height:auto;padding:0;background-color:inherit;color:inherit;border:inherit;outline:inherit;transition:inherit;margin:0}.share-links{*zoom:1}.share-links:after,.share-links:before{content:" ";display:table}.share-links:after{clear:both}.share-links>div{*zoom:1;float:right}.share-links>div:after,.share-links>div:before{content:" ";display:table}.share-links>div:after{clear:both}.share-links span{display:block;float:left;height:32px;padding:0 16px 0 0;width:34px}.share-links span:hover{cursor:pointer}.article-body{padding-bottom:3em}.article-body h2.h1{color:#da2128;font-size:3.1em;padding-right:2.5em}.article-body blockquote strong,.article-body h3,.article-body h3 strong,.article-body h6,.article-body h6 strong{font-weight:700}.article-body h4,.article-body h4 strong,.article-body h5,.article-body h5 strong{font-weight:600}.article-body p{margin-bottom:1em;line-height:1.75em;font-weight:400;padding-right:2em}.article-body li,.article-body p{font-size:1em}.article-body h2.h1{font-weight:400;line-height:1.1;margin-top:0;margin-bottom:0}.article-body h2,.article-body h2 strong{color:#da2128;font-weight:400;font-size:1.5em;margin-top:1.5em;margin-bottom:.2em}.article-body h3{color:#da2128;font-size:1.6em;margin-top:1.25em;margin-bottom:1em}.article-body h4{font-size:1.3em;margin-bottom:0}.article-body .post-title{position:relative}.article-body .post-title img{margin-right:1.5em;position:absolute;left:0;top:0}.article-body .post-title h2.h1{margin-left:0;padding:0}.article-body .post-title.no-image h2.h1{margin-left:0}.article-body .author{width:100%;font-size:1em;margin-top:0}.article-body .author span{display:inline-block;font-size:1.2em;padding:0 .1em .3em}.article-body .post-info{*zoom:1}.article-body .post-info:after,.article-body .post-info:before{content:" ";display:table}.article-body .post-info:after{clear:both}.article-body .post-info li,.article-body .post-info ul{list-style:none}.article-body .time-stamp{font-size:1.05em;background:url(/img/icons/clock-sm-orange.svg) no-repeat 0;padding-left:1.4em}.article-body .artial-image{margin-bottom:2em}.article-body .tag-categories,.article-body .time-stamp{margin-top:.2em}.article-body .share-links,.article-body .tag-categories,.article-body .time-stamp{float:left}.article-body .time-stamp{width:100%}.article-body .tag-categories{width:50%;display:none;margin-top:.05em}.article-body .share-links{width:100%;border-bottom:2px solid rgba(0,39,59,.08);padding-bottom:1em}.socialShare{width:100%;overflow:hidden;float:left;clear:both;margin:2em 0;padding:1em 0}.share-links span.shareArticle{width:auto;padding:10px 0 0;color:rgba(0,39,59,.35);font-weight:700;font-size:1em;cursor:default}.article-body .tag-categories a,.article-body .tag-categories h6{font-size:1.05em}.article-body .tag-categories h6{color:#da2128}.article-body .tag-categories a{font-style:italic}.article-body .share-links ul{float:right}.article-body header{padding-bottom:1.2em}.discussionBox{margin:3em 0;border-top:3px solid #3f4549;padding-top:1em}.article-body header+p,.article-body p.intro{font-size:1.2em;line-height:1.8;font-weight:700}.article-body ol,.article-body ul{list-style-position:inside;margin:0 0 3em 2em}.article-body p a{text-decoration:underline;color:#da2128}.article-body .share-links ol,.article-body .share-links ul{margin-left:0}.article-body blockquote{border-width:1px 0;font-weight:400;font-size:1.2em;line-height:1.4em;color:#da2128;letter-spacing:-.03em;margin:2em 0 2em -4em}.article-body blockquote p{line-height:1.4;color:#da2128;font-size:2.1em;padding-right:0;margin-bottom:.3em}.article-body cite{font-style:normal;color:#555;font-size:1.1em}.article-body blockquote cite p{color:#555}.article-body blockquote strong{font-weight:400}.article-body li{line-height:1.8}.linked-posts h3{text-transform:uppercase;color:#fff;margin:0;line-height:1;font-size:.85em;letter-spacing:.02em;background:#37362f;padding:.7em 1.7em}.linked-posts h4{margin:0 0 .1em;color:#da2128;font-size:1.3em;letter-spacing:0;line-height:1.1;padding-right:30px}.linked-posts a{color:#da2128}.linked-posts ul{margin-bottom:0}.linked-posts .author{font-style:italic;font-size:.95em;color:#555}.linked-posts .thumbnail{position:absolute;width:77px;height:77px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;left:16px;top:9px;background-color:#dbdbdb;padding:5px}.linked-posts .article-feature{*zoom:1;position:relative;min-height:105px;background:url(/img/backgrounds/corner-plus-orange.svg) no-repeat 100% 0;border-bottom:1px solid #dadbda;border-top:1px solid #f8f8f8;padding:1em 0 1em 20px}.linked-posts .article-feature:after,.linked-posts .article-feature:before{content:" ";display:table}.linked-posts .article-feature:after{clear:both}.linked-posts .article-feature:last-child{border-bottom:1px solid #c8c8c8}.linked-posts .time-stamp{font-size:.8em;position:absolute;right:10px;bottom:20px;background:url(/img/icons/clock-sm-orange.svg) no-repeat 0;padding-left:1.7em}#article-supplementary{margin-left:6em;background-color:#f4f4f4}#article-supplementary li,#article-supplementary ul{list-style:none}@media screen and (max-width:1290px){.blog .subscribe-wrapper .subscribe-body .form-container{height:auto}.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li.name span.bd{display:none}.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li{width:100%;margin-bottom:1em}.blog .subscribe-wrapper .subscribe-body .form-container form.subscribe-form ul li.button{width:100%}}@media screen and (max-width:1383px){.blog .subscribe-wrapper .subscribe-body .form-container{height:210px}.blog .subscribe-wrapper .subscribe-body .form-container ul.ulnames li.name{width:100%;margin-top:10px}.blog .subscribe-wrapper .subscribe-body .form-container ul.ulemails li.email{width:100%}.blog .subscribe-wrapper .subscribe-body .form-container ul.ulemails li.button{width:100%!important}}@media (min-width:1600px){.web-design #main header{background:url(/img/icons/service-icons-webdesign.svg) no-repeat 0 0}.web-design #main header.fr{background:url(/img/icons/service-icons-webdesign-fr.svg) no-repeat 0 0}}@media (max-width:1600px){.web-design #main header{background:url(/img/icons/service-icons-webdesign.svg) no-repeat 0 0}.web-design #main header.fr{background:url(/img/icons/service-icons-webdesign-fr.svg) no-repeat 0 0}.our-services .desc p{padding:0 20%}.our-services .useragent{background-size:90% auto}.our-services .demographics{left:5%;top:35%}.our-services.parallax .coffee-cup{left:86%;bottom:-47%}.our-services.parallax .mobile-wireframe{right:0;bottom:-82%}.our-services .measuring-scales{background-size:90% auto}.our-services.parallax .measuring-scales{left:3%;bottom:-66%}.our-services.parallax .measuring-objectives{right:-20%}.our-services .mobile-wireframe{right:0}}@media (max-width:1429px){.web-design #main header{background:url(/img/icons/service-icons-webdesign.svg) no-repeat 0 0}.web-design #main header.fr{background:url(/img/icons/service-icons-webdesign-fr.svg) no-repeat 0 0}#services-menu a.web-design .hover-icon{background-position:-123px top}.row{padding:0 60px}.areas-of-expertise header h2{font-size:1.4em}.row .row{padding-left:0;padding-right:0}#footer .row .row,.services-recap .row{padding:0}#footer .company{padding-left:5%}#footer .footer-partners li{padding-left:.9em;width:33.33333%}.parallax-content .row{padding:0 30px}.sub-nav ul{border-right:38px solid #333}.sub-nav li.first,.sub-nav li.last{border-left:none}.sub-nav .row{max-width:100%;padding:0}.swap-list .row{padding-left:30px;padding-right:30px}.service-credentials h3{font-size:2.4em;margin-bottom:.1em;line-height:1.1}.service-credentials h3+p{font-size:1.1em;padding:0 8%}.service-credentials .sector-specialisms li{font-size:1.2em}.intro-block h2{font-size:3.2em;padding:.5em 3% 0}.text-block-central p,.text-block-left p,.text-block-right p{font-size:1.05em}#seo-process{margin-top:2em}.web-design .assorted-screens{max-width:90%}.intro-home-banner .text-block-right,.technology-banner .text-block-right{padding-top:2em}.intro-home-banner .text-block-right p,.technology-banner .text-block-right p{font-size:1.12em}.intro-home-banner h2.h1,.technology-banner h2.h1{font-size:4.5em;padding-right:.4em}.intro-home-banner h2.h1+h4,.technology-banner h2.h1+h4{font-size:1.4em;margin-bottom:.2em}.banner.service-area h2.h1{font-size:4.2em;margin-top:60px}.banner.service-area .text-block-right{padding-right:5em}.banner.service-area h2.h1+p{font-size:1.6em}.banner.service-area p+p{font-size:1.2em;line-height:1.5}.functionality-overview li.first{border-left:none}.technology-intro-block .image{width:53%;right:-30px}.our-services .our-stats ul h4{font-size:1.2em}.our-services .mobile-wireframe{right:-1%}#the-team h2{font-size:3.4em;margin-top:.8em;margin-bottom:.1em}#the-team h2+p{font-size:1.1em}}@media (max-width:1329px){.web-design #main header{background:url(/img/icons/service-icons-webdesign.svg) no-repeat 0 0}.web-design #main header.fr{background:url(/img/icons/service-icons-webdesign-fr.svg) no-repeat 0 0}#services-menu a.web-design .hover-icon{background-position:-123px top}.intro-home-banner h2.h1,.technology-banner h2.h1{font-size:4.3em}.intro-home-banner .text-block-right p,.technology-banner .text-block-right p{font-size:1.05em}.areas-of-expertise header h2{font-size:1.2em}.home-intro-block h2{font-size:3.1em}.home-intro-block p{font-size:1.05em;line-height:1.7}.lrg-central-intro{font-size:1.1em}#blog-feed .story.leadstory h2{font-size:2.3em;letter-spacing:-.01em;padding-right:1em}.four-zero-four{padding-bottom:25%}.our-services .measuring-scales{left:3%}.casestudy-block.align-right article{padding-right:0}}@media (max-width:1229px){.web-design #main header{background:url(/img/icons/service-icons-webdesign.svg) no-repeat 0 0}.web-design #main header.fr{background:url(/img/icons/service-icons-webdesign-fr.svg) no-repeat 0 0}#services-menu a.web-design .hover-icon{background-position:-123px top}.areas-of-expertise header h2{font-size:1.1em}.circle-feature-set{width:95%;margin:58px auto 0;display:table}.circle-feature-set li{width:25%}.circle-feature-set li.two{margin-right:0}.circle-feature-set li.three{margin-left:0}.circle-feature-set li.four,.circle-feature-set li.one,.circle-feature-set li.three,.circle-feature-set li.two{width:25%}.circle-feature-set .inner{max-width:220px}.circle-feature-set p{font-size:.9em}.circle-feature-set h3{font-size:1.4em}.circle-feature-set .porthole-wrapper{width:220px;height:220px}.circle-feature-set .porthole-inner,.circle-feature-set .porthole-median{width:190px;height:190px}.circle-feature-set .porthole-median{top:15px;left:15px}.circle-feature-set .four .porthole,.circle-feature-set .four .reverse,.circle-feature-set .four .symbol,.circle-feature-set .one .porthole,.circle-feature-set .one .reverse,.circle-feature-set .one .symbol,.circle-feature-set .three .porthole,.circle-feature-set .three .reverse,.circle-feature-set .three .symbol,.circle-feature-set .two .porthole,.circle-feature-set .two .reverse,.circle-feature-set .two .symbol{background-size:220px auto}.circle-feature-set p{font-size:.85em;line-height:1.5}#header .primary-nav{font-size:1.15em}#header .primary-nav li{padding-left:1em}#header .primary-nav a{margin-right:1em}.block-label{margin-left:10px;margin-bottom:1em;font-size:1.15em;padding:.5em 1em .5em 3em}.web-design #main .swap-list{margin-top:-72px;padding-top:100px}.service-credentials h3{font-size:2.3em;margin-bottom:.4em;line-height:1.1}.service-credentials h3+p{font-size:1em;padding:0 8%}.service-credentials .sector-specialisms li{font-size:1em}.seo .bullet-list a,.seo .bullet-list span{background-position:-230px -222px}.ppc .service-credentials .sector-specialisms li a,.ppc .service-credentials .sector-specialisms li span{background-position:-123px -114px}.social-media .service-credentials .sector-specialisms li a,.social-media .service-credentials .sector-specialisms li span{background-position:-159px -149px}.content-marketing .service-credentials .sector-specialisms li a,.content-marketing .service-credentials .sector-specialisms li span{background-position:-267px -258px}.service-clients h3{margin-bottom:.5em}#seo-process{margin-top:2em}#seo-process .diagram{width:50%}#seo-process li.step-four{min-height:400px}.seo .service-guide .guide-info h4{font-size:1.1em}.ppc .service-guide .guide-info h4{font-size:1.5em}.service-guide .diagram img{max-width:30%}.intro-block .diagram img{max-width:50%}.ppc .diagram img{max-width:40%}.guide-info .inner{width:90%}.swap-list h2{font-size:3.2em}.swap-list h3{font-size:1.9em;margin:0 0 .4em}.swap-list article{width:50%}.swap-list article p{font-size:1em;line-height:1.6}.swap-list article header{margin-bottom:.7em}.swap-list article header p{font-size:1.2em;line-height:1.6}.swap-list .image{width:46%}.intro-home-banner .text-block-right,.technology-banner .text-block-right{padding-top:1em}.intro-home-banner h2.h1,.technology-banner h2.h1{font-size:4em;margin-bottom:.35em;padding-right:0}.intro-home-banner h2.h1+h4,.technology-banner h2.h1+h4{font-size:1.35em}.technology-banner .scaling-image{left:-30px}.technology-intro-block h2{font-size:2.3em;margin-top:1em}.technology-intro-block .text-block-left{width:50%}.technology-intro-block .text-block-left p{font-size:1em}.technology-intro-block .image{width:53%;right:-50px}#services-menu a{padding-top:100px;font-size:1.2em}#services-menu a.seo .icon{background-position:left -222px}#services-menu a.seo .hover-icon{background-position:right -222px}#services-menu a.ppc .icon{background-position:left -444px}#services-menu a.ppc .hover-icon{background-position:right -444px}#services-menu a.social-media .icon{background-position:left -666px}#services-menu a.social-media .hover-icon{background-position:right -666px}#services-menu a.film-anim .icon{background-position:left -888px}#services-menu a.film-anim .hover-icon{background-position:right -888px}#services-menu a.content-marketing .icon{background-position:left -1110px}#services-menu a.content-marketing .hover-icon{background-position:right -1110px}#services-menu .hover-icon,#services-menu .icon{width:105px;height:91px;background:url(/img/icons/services-icons-small.svg) no-repeat 0 0}.our-services #services-menu{min-height:327px}.our-services .desc p{padding:0 20%;font-size:1em}.our-services .lrg-central-intro{font-size:1em}.our-services .intro .title{margin-top:4.2em}.our-services .useragent{background-size:85% auto}.our-services.parallax .useragent{left:60%;bottom:-32%}.our-services .demographics{top:35%}.our-services .coffee-cup{background-size:90%}.our-services.parallax .coffee-cup{left:83%}.our-services .mobile-wireframe{background-size:85% auto;top:30%}.our-services.parallax .mobile-wireframe{right:-15%;bottom:-82%}.our-services .measuring-scales{background-size:80% auto;bottom:-25%;left:0}.our-services.parallax .measuring-scales{left:3%;bottom:-70%}.our-services.parallax .measuring-objectives{right:-20%}.our-services .measuring-objectives{bottom:-10px}.our-services .social-coaster{background-size:90% auto;bottom:-60px}.our-services .kpi-measurement{background-size:85%;left:35%;top:40%}.our-services.parallax .kpi-measurement{top:auto;left:35%;bottom:-77%}.our-services .demographics{left:5%}.our-services .demographics div{width:0;height:34px;overflow:hidden;background:url(/img/backgrounds/little-data-people-sm.png) repeat-x 0 0;margin-bottom:8px}.our-services .demographics .yellow{background-position:left -40px}.our-services .demographics .blue{background-position:left -81px}.desc-innovate.desc .row{padding-left:20px;padding-right:20px}.scroll-window{height:480px}.banner.service-area{min-height:400px}.banner.service-area h2.h1{font-size:4em;margin-top:40px}.banner.service-area .text-block-right{padding-right:2em}.banner.service-area h2.h1+p{font-size:1.6em;padding-right:0}.banner.service-area p+p{font-size:1.1em;line-height:1.5}.functionality-overview h4{font-size:1.6em}.contact-methods address,.contact-methods p{font-size:.95em}.contact-methods h3{font-size:1.9em}.contact-methods h5{font-size:.8em}.contact-methods .contact-details.north{margin-right:34px}.contact-methods .contact-details.south{margin:0 17px}.contact-methods .contact-details.social-contacts{margin-left:34px}.swap-list .ebooks article{padding-bottom:3em}.diamond-set h3{font-size:1.1em}.diamond-set .message{font-size:.85em}.profile-diamonds h3{font-size:1.55em}.profile-diamonds .profile-title p{font-size:.9em;width:70%}#blog-feed .grid-sizer,#blog-feed .story{width:33%}#blog-feed .story>div{margin:0 13px 13px 0}#blog-feed .story.leadstory{width:33%}#blog-feed .story.leadstory p{font-size:.9em}#blog-feed .story.leadstory h2{font-size:1.6em;font-size:2em}#blog-feed .story.leadstory.hasimage article{top:45%}#blog-feed .story.leadstory.hasimage .time-stamp{position:absolute;right:5px;bottom:10px}#blog-feed .story.leadstory.hasimage>div{min-height:418px}#blog-feed .story.leadstory.hasimage h2{font-size:2em}.blog-banner.imageless-intro h2.h1{font-size:4.4em;letter-spacing:-.02em;margin:.4em auto .05em}.blog-banner.imageless-intro h2.h1+p{font-size:1.3em;margin:.3em auto}.blog-archives{top:-25px}.blog-filters{top:-43px}#the-team h2{font-size:3.4em}#the-team .parallax-wrapper{padding-bottom:33%}.speak-to-us .imageless-intro h2.h1{font-size:5.3em}.linked-posts h4{font-size:1.2em;padding-right:3em}.article-body h2.h1{font-size:2.2em}.linked-posts .time-stamp{font-size:.75em;position:static;margin-left:89px}.compact-services-list{font-size:.95em}.compact-services-list li{padding-bottom:1.2em}.services-recap{margin-top:3.8em}.services-recap .inner{width:90%}.services-recap .inner p{font-size:1em;padding-right:3em}.services-recap h3{font-size:1.4em}.banner.service-area.evolve-banner h2.h1{margin-top:0}.banner.service-area.evolve-banner .text-block-right{width:50%}.swap-list.tech-highlights{padding:0}.swap-list.tech-highlights.x3{margin-top:-80px;padding-top:80px;padding-bottom:4em}.swap-list.tech-highlights .multi-site{padding-top:1em}.technology-feature-list{margin-top:0;padding-top:1.4em}.revolve-feature-list h2,.technology-feature-list h2{font-size:2.4em}.revolve-feature-list h2+p,.technology-feature-list h2+p{font-size:1.2em}.technology-feature-list h3{font-size:1.55em}.technology-feature-list header p{font-size:.9em}.technology-feature-list .row{padding:0 2em}.technology-feature-list header{min-height:80px}.technology-feature-list li{font-size:.95em}.banner.careers-banner h2.h1{font-size:3.4em}.banner.careers-banner h2.h1+h4{font-size:1.35em;margin-bottom:.2em}.careers-feature-intro .intro{font-size:1.34em;line-height:1.5}.careers-feature-intro article p{font-size:1em}.workplace-benefits{padding-left:1.6em}.workplace-benefits h4{font-size:1.5em}.workplace-benefits p{font-size:.9em}#vacancies-list h2{margin-bottom:.5em;font-size:2.6em}#vacancies-list p{font-size:.9em}.careers-feature-intro article{padding:1.8em 3em 0 0}#vacancies-list dl{font-size:.88em}#vacancies-list article{margin-right:1.5em;padding-right:1.5em}#vacancies-list h3{font-size:1.1em}.four-zero-four{padding-bottom:20%}.article-body header+p,.article-body p.intro{font-size:1.2em}.article-body blockquote{margin:2em 0;padding:1.8em 1em 1.6em 0}.article-body blockquote p{font-size:1.8em}.article-body h2,.article-body h2 strong,.article-body h3{font-size:1.3em}.article-body h4{font-size:1.2em}.article-body li,.article-body p{font-size:1.05em}.article-body .tag-categories a,.article-body .tag-categories h6{font-size:.95em}.article-body .time-stamp{font-size:.95em;padding-left:1.4em}.blog-banner.imageless-intro h2.h1+p{margin-bottom:2em}#article-supplementary{margin-left:4em}.casestudy-highlights li{background-size:cover;width:125px;padding-top:135px}.casestudy-highlights .touch-ui{background-position:left -249px}.casestudy-highlights .page-speed{background-position:left -500px}.casestudy-verdict blockquote p{font-size:1.3em}.casestudy-verdict blockquote{margin:0 auto;width:85%}.cs-image-wrapper.centre img{width:90%;height:auto}.casestudy-block p{font-size:1.1em}.casestudy-highlights p{font-size:.9em}.related-casestudies{padding:1.5em 0}}@media (max-width:1100px){.web-design #main header{background:url(/img/icons/service-icons-webdesign.svg) no-repeat 0 0}.web-design #main header.fr{background:url(/img/icons/service-icons-webdesign-fr.svg) no-repeat 0 0}#services-menu a.web-design .hover-icon{background-position:-123px top}.areas-of-expertise header h2{font-size:1.2em;width:28%}#header .primary-nav a.selected{background-image:url(/img/backgrounds/orange-triangle-down-sm.svg)}#header .primary-nav li{padding-left:.6em}#header .primary-nav a{margin-right:.6em}.intro-home-banner h2.h1,.technology-banner h2.h1{font-size:3.4em}.intro-home-banner h2.h1+h4,.technology-banner h2.h1+h4{font-size:1.35em;padding-right:15%}.intro-home-banner .text-block-right,.technology-banner .text-block-right{padding-top:.5em}.intro-home-banner .text-block-right p,.technology-banner .text-block-right p{font-size:1em}.circle-feature-set .porthole-wrapper{width:200px;height:200px}.circle-feature-set .porthole-inner,.circle-feature-set .porthole-median{width:170px;height:170px}.circle-feature-set .four .porthole,.circle-feature-set .four .reverse,.circle-feature-set .four .symbol,.circle-feature-set .one .porthole,.circle-feature-set .one .reverse,.circle-feature-set .one .symbol,.circle-feature-set .three .porthole,.circle-feature-set .three .reverse,.circle-feature-set .three .symbol,.circle-feature-set .two .porthole,.circle-feature-set .two .reverse,.circle-feature-set .two .symbol{background-size:200px auto}.home-intro-block h2{font-size:2.9em}.home-intro-block .text-block-left{width:60%}.home-intro-block p{font-size:.9em}.home .parallax-wrapper.stack-two{padding-bottom:37%}.profile-diamonds .profile-title p{font-size:.88em;width:55%}.profile-diamonds .profile-info p{font-size:.9em}.four-zero-four{padding-bottom:17%}.article-body p{padding-right:0}#blog-article .lh-col{width:67%}#blog-article .rh-col{width:33%}#article-supplementary{margin-left:3em}.step-numeral span{font-size:3.7em}.step-numeral{font-size:1.5em}.casestudy-block h3,.casestudy-brief h2,.casestudy-summary h3{font-size:1.7em}.related-casestudies h2{font-size:2em}.related-casestudies .tile-1{padding-right:16px}.related-casestudies .tile-2{padding-left:8px;padding-right:8px}.related-casestudies .tile-3{padding-left:16px}}@media (max-width:979px){.share-links>div{float:left;margin-left:20px}.row{padding:0 35px}.parallax-content .row{padding:0 15px}#header .primary-nav li span{margin-right:.6em;padding-top:33px}#header .primary-nav a{margin-right:.6em;padding-top:37px}#header .primary-nav li{padding-left:.6em;font-size:.8em}#header{padding-bottom:15px;height:93px}#header.sticky.hidden{top:-68px}#header .logo{width:210px;height:79px;margin-top:10px;background-image:url(/img/logo/magic-creative-digital-agency-logo.svg)}.sub-nav{height:30px}.sub-nav ul{border-right-width:30px}.sub-nav a{font-size:.7em;padding-top:.85em;height:30px}.sub-nav.hidden{top:-30px}.sub-nav .back-to-top{width:30px;height:30px}.sub-nav .back-to-top .icon{background:url(/img/nav/sub-nav-expand-sm.svg) no-repeat 0 0}.circle-feature-set li{width:50%}.circle-feature-set li.one,.circle-feature-set li.two{margin-bottom:3em}.circle-feature-set li.two{margin-right:0}.circle-feature-set li.three{margin-left:0}.circle-feature-set li.four,.circle-feature-set li.one,.circle-feature-set li.three,.circle-feature-set li.two{width:50%}.circle-feature-set h3{font-size:1.7em;line-height:1.6;margin-bottom:.3em}.circle-feature-set .inner{max-width:88%}.circle-feature-set .four .inner,.circle-feature-set .one .inner,.circle-feature-set .three .inner,.circle-feature-set .two .inner{float:none;margin:0 auto}.circle-feature-set p{font-size:.9em;line-height:1.7;margin-bottom:1.1em}.circle-feature-set .button{font-size:.85em}.parallax-wrap .scroll-content,.parallax-wrap .scroll-image,.scroll-window{height:400px}#services-banner-window{height:450px;background:none}#unifiedthinking .scroll-image{background:url(/img/services/banners/unified-thinking-md.jpg) no-repeat 50% 0;height:650px}#research .scroll-image{background:url(/img/services/banners/ourprocess-research-md.jpg) no-repeat 50% 50%}#vision .scroll-image{background:url(/img/services/banners/ourprocess-settingthevision-md.jpg) no-repeat 50% 50%}#innovate .scroll-image{background:url(/img/services/banners/ourprocess-plan-and-innovate-md.jpg) no-repeat 50% 50%}#delivery .scroll-image{background:url(/img/services/banners/our-process-delivery-md.jpg) no-repeat 50% 50%}.our-services #unifiedthinking h2.h1{margin:80px 0 0;font-size:5.6em}.our-services #unifiedthinking h4{margin:.5em 0 0;font-size:1.5em;line-height:1}.our-services #unifiedthinking p{padding:.5em 8% 100px;color:#fff;font-size:1em;line-height:1.5}.our-services .intro{min-height:400px}.our-services .intro h2{padding:.6em 0 .2em;margin:0;line-height:1;font-size:3em}.our-services .intro p{line-height:1.2;font-size:1.6em;padding:.5em 5% 0}.our-services .intro .title{margin:4.2em auto 0;background-size:300px;width:300px;height:300px}.our-services .intro .title .inner{background-image:url(/img/backgrounds/our-process-titles-md.png);background-repeat:no-repeat;padding:3.5em 11%;min-height:300px;min-width:300px}.our-services .desc-research{background:#fff url(/img/services/banners/ourprocess-handdrawing-md.jpg) no-repeat 50% 100%}.our-services .intro-vision .title .inner{background-position:-297px top}.our-services .intro-innovate .title .inner{background-position:-598px top}.our-services .intro-delivery .title .inner{background-position:-898px top}.our-services .desc-delivery{background:#fff url(/img/services/banners/ourprocess-makingithappen-md.jpg) no-repeat 50% 100%}.our-services .desc-delivery.fr{background:#fff url(/img/services/banners/ourprocess-makingithappen-md-fr.png) no-repeat 50% 100%}.our-services .desc{min-height:500px}.our-services .desc h3{margin:.8em 0 .3em;font-size:1.9em}.our-services .desc.desc-vision{min-height:550px}.our-services .desc.desc-research{min-height:500px}.our-services .desc p{padding:0 8%;font-size:.95em;line-height:1.7}.our-services .our-stats ul{margin-bottom:2.2em}.our-services .our-stats ul h4{font-size:1.4em}.our-services .our-stats ul li{width:44%;margin:3em 3% 0}.our-services .our-stats ul li.four,.our-services .our-stats ul li.three{margin-top:1.5em}.process-hd{margin-bottom:-33px}.our-services .useragent{width:335px;height:334px;background-size:100% auto;left:60%;bottom:3%}.our-services .coffee-cup,.our-services .mobile-wireframe,.our-services .ppc-coaster,.our-services .social-coaster{display:none}.our-services .measuring-scales{width:300px;height:272px;background:url(/img/services/measuring-scales-md.png) no-repeat 0 0;left:3%;bottom:-3%}.our-services .kpi-measurement{width:600px;height:125px;background-size:100% auto;left:30%;bottom:40%}.our-services .measuring-objectives{width:800px;height:260px;background:url(/img/services/banners/measuring-objectives-md.png) no-repeat 0 0;right:-20%;bottom:0}.our-services .demographics{left:3%;top:35%;width:336px;height:146px;background:url(/img/backgrounds/little-data-people-static.png) no-repeat 0 100%}.our-services .demographics .blue,.our-services .demographics .red,.our-services .demographics .yellow{display:none}#client-logos .our-clients img{max-width:60%}#services-menu .row{padding:0}#services-menu a{font-size:1.3em}#services-menu h3{font-size:2.2em}#services-menu ul>li{padding:1em 0}#services-menu ul>li:nth-child(-n+3){padding-top:0}#services-menu li{margin-bottom:0;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6}#services-menu li:nth-child(3n){border-right:none}.swap-list .ebooks article{padding-bottom:6em}.lrg-central-intro{font-size:1em;line-height:1.7}.service-credentials h3{font-size:2em;padding:0 1em}.service-credentials .sector-specialisms li{font-size:.9em}.two-col-text .inner{width:100%}.two-col-text p{font-size:.95em;line-height:1.6}.intro-block h2{font-size:2.4em}.swap-list h3{text-align:center;font-size:1.8em;margin:1em 0 .1em}.swap-list h5{font-size:1.1em}.swap-list header{text-align:center}.swap-list article{width:90%;margin:0 auto;text-align:center}.swap-list article p{font-size:.95em}.swap-list article header{margin-bottom:.7em}.swap-list article header p{font-size:1.2em;line-height:1.6;margin-top:0}.swap-list article ul{width:90%;margin:0 auto}.swap-list article li{font-size:.95em}.swap-list .row{margin-bottom:2.9em}.swap-list .image{width:60%;margin:0 auto;text-align:center}.swap-list .lh .image,.swap-list .lh article{float:none}.swap-list .lh .image{padding-left:0}.swap-list .rh .image,.swap-list .rh article{float:none}.swap-list .rh .image{padding-right:0}.seo .swap-list .last{padding-bottom:5em}.web-design #main .swap-list header{padding-left:0;min-height:0}.web-design #main .swap-list{margin-top:-55px;padding-top:100px}.web-design #main .rwd header,.web-design #main .user-centred-design header{background:none}.web-work-samples h2{font-size:1.8em;margin-top:.7em}.seo .service-guide .diagram img{max-width:250px}#seo-process .diagram{width:40%}#seo-process li.step-one .bd{background:url(/img/icons/seo-research-sm.svg) no-repeat 0 0}#seo-process li.step-two .bd{background:url(/img/icons/seo-technical-sm.svg) no-repeat 0 0}#seo-process li.step-three .bd{background:url(/img/icons/seo-content-strategy-sm.svg) no-repeat 0 0}#seo-process li.step-four .bd{background:url(/img/icons/seo-contentmarketing-sm.svg) no-repeat 0 0}#seo-process li.step-five .bd{background:url(/img/icons/seo-trafficanalysis-sm.svg) no-repeat 0 0}#seo-process .bd{margin-top:1.3em;padding-left:100px}#seo-process p{font-size:.9em;line-height:1.55}#seo-process h3{margin-bottom:.2em}#seo-process .lh article{padding-right:45px}.guide-info .inner{padding-bottom:.8em}.seo .service-guide .guide-info h4{font-size:1em}.seo .service-guide .guide-info p{font-size:.8em}.ppc .service-guide .guide-info h4{font-size:1.3em}.ppc .service-guide .guide-info p{font-size:.75em}.service-guide .guide-info p{line-height:1.4}.service-guide .guide-info .inner{width:95%}.ppc #main .grab-attention{top:-20px}.ppc #main .benchmarking{top:-10%}.ppc #main .conversions{top:53%}.ppc #main .diagram{margin-top:4em}.product-tbl .description h3{font-size:1.8em}.product-tbl th{font-size:.95em}.product-tbl .description{font-size:.95em;padding:.5em 4em 2.8em 0;width:41%}.product-tbl .length,.product-tbl .setup{width:18%}.product-tbl .fees span{display:block}.product-tbl .fees,.product-tbl .fees li{line-height:1.2}.product-tbl .fees li{padding-bottom:.9em}.product-tbl td{font-size:1.4em}.product-tbl .non-price{font-size:1.1em}.product-tbl .fees .button{font-size:.6em;padding:.6em 1.1em .7em}.ppc-scorecard h2+p{font-size:1.1em}.ppc-scorecard p{font-size:.95em;padding-right:5%}.ppc-scorecard{padding:2em 0 4em}.scorecard-tbl td,.scorecard-tbl th{font-size:1em}.ppc-scorecard .button{font-size:1em;padding:.8em 2.2em}.scorecard-wrapper{padding:2em 0 2em 8%}.ppc-scorecard h2{font-size:2.2em}.ppc .swap-list .row.last{padding-bottom:5em}.service-guide .diagram img{max-width:30%}.service-features p{font-size:.9em;line-height:1.5;padding-right:1em}.service-features article{padding-left:100px}.service-features h3{line-height:1.3}.ppc #main .service-features li.ppc-research{background:url(/img/icons/ppc-research-sm.svg) no-repeat 0 0}.ppc #main .service-features li.ppc-management{background:url(/img/icons/ppc-management-sm.svg) no-repeat 0 0}.ppc #main .service-features li.ppc-remarketing{background:url(/img/icons/ppc-remarketing-sm.svg) no-repeat 0 0}.ppc #main .service-features li.ppc-optimisation{background:url(/img/icons/ppc-conversion-optimisation-sm.svg) no-repeat 0 0}.social-media #main .service-features li.social-media-awareness{background:url(/img/icons/social-media-awareness-sm.svg) no-repeat 0 0}.social-media #main .service-features li.social-media-aquisition{background:url(/img/icons/social-media-aquisition-sm.svg) no-repeat 0 0}.social-media #main .service-features li.social-media-growth{background:url(/img/icons/social-media-growth-sm.svg) no-repeat 0 0}.social-media #main .diagram{width:75%}.home-intro-block{height:auto;max-height:400px;min-height:400px;padding-bottom:0}.home-intro-block h2{font-size:2.6em;letter-spacing:-.02em;margin-top:0;margin-bottom:.3em}.home-intro-block p{font-size:.95em;padding-right:7em;line-height:1.6}.home-intro-block .text-block-left{margin-left:10px;width:65%}.fourcircle-diagram{background:none;display:none}.home .stack-one{padding-bottom:3em}.home .parallax-wrapper.stack-two{padding-bottom:0}.home .parallax-wrapper.stack-two.home-intro-block{min-height:386px}.home .parallax-wrapper.stack-two .scroll-image{height:386px;background-size:cover}.areas-of-expertise header h2{font-size:1.2em;width:28%}.areas-of-expertise header .hd{padding-top:.5em}#homepage-latest .grid-sizer,#homepage-latest .tweet{width:25%}#homepage-latest .blog,#homepage-latest .whitepaper{width:50%}#homepage-latest .row{padding:20px}#homepage-latest .latest-posts h4,#homepage-latest .latest-posts p{margin:0 0 1em 15px}#homepage-latest .latest-posts h4{font-size:.95em}#homepage-latest .latest-posts p{font-size:.85em}#homepage-latest .blog article p,#homepage-latest .whitepaper article p{font-size:1.1em;padding-right:2em}#casestudy-previews li{width:50%}#casestudy-previews .type h5{font-size:.8em}.banner.evolve-banner .text-block-right,.intro-home-banner .text-block-right,.technology-banner .text-block-right{padding-top:.5em;margin:0 auto}.banner.evolve-banner .text-block-right p,.intro-home-banner .text-block-right p,.technology-banner .text-block-right p{font-size:.95em}.banner.evolve-banner h2.h1,.intro-home-banner h2.h1,.technology-banner h2.h1{font-size:3.2em}.technology-banner .scaling-image{left:-8%;background-size:900px auto}.technology-banner h2.h1 span{display:none}.technology-banner .inner{min-height:350px}.intro-home-banner .splash-bubble{max-width:90%}.intro-home-banner .text-block-left{padding-right:0;width:45%}.banner.evolve-banner,.intro-home-banner,.technology-banner{padding-top:1.5em}.banner.evolve-banner h2.h1,.intro-home-banner h2.h1,.technology-banner h2.h1{font-size:2.8em}.banner.evolve-banner h2.h1+h4,.intro-home-banner h2.h1+h4,.technology-banner h2.h1+h4{font-size:1.25em;line-height:1.2;padding-bottom:.2em}.banner.evolve-banner .text-block-right p,.intro-home-banner .text-block-right p,.technology-banner .text-block-right p{line-height:1.6}.technology-intro-block{min-height:400px}.technology-intro-block .inner{padding-left:10px}.technology-intro-block h2{font-size:2.2em;margin-top:.1em}.technology-intro-block .text-block-left{width:48%}.technology-intro-block .text-block-left p{font-size:.95em;line-height:1.6}.technology-intro-block .image{width:65%;right:-130px;top:0}.hosting .inner{margin-top:1.8em}.hosting p{font-size:.95em}.hosting .text-block-right{width:100%;float:none;text-align:center}.hosting h6,.hosting header,.hosting p{padding:0 2em;text-align:center}.hosting h6+img{margin:0 auto}.hosting .image{width:75%;margin:2em auto;float:none}.banner.service-area.evolve-banner h2.h1{margin-top:0}.banner.service-area.evolve-banner .text-block-right{width:50%}.swap-list.tech-highlights{padding:0}.swap-list.tech-highlights.x3{margin-top:-80px;padding-top:80px;padding-bottom:4em}.swap-list.tech-highlights .multi-site{padding-top:1em}.technology-feature-list{margin-top:0;padding-top:1.4em}.technology-feature-list h3{font-size:1.45em}.technology-feature-list header p{font-size:.85em}.technology-feature-list header{min-height:80px}.technology-feature-list li{font-size:.85em}.banner.service-area.careers-banner .text-block-right{width:50%;padding-right:0}.banner.service-area.careers-banner h2.h1{font-size:3em}#vacancies-list .row{padding:3.5em 30px 0}.banner.careers-banner h2.h1+h4{font-size:1.3em}.careers-banner .text-block-right p{font-size:.9em}#vacancies-list li li{float:none;width:100%}#vacancies-list li{float:none}#vacancies-list article{min-height:0;border-right:none;border-bottom:1px solid #d3d6d8;padding-bottom:1.8em;padding-top:1.5em}#vacancies-list li ul li:first-child article{padding-top:0}#vacancies-list .jobs-set{margin-bottom:0}#vacancies-list .button-orange{position:static;bottom:auto;left:auto}.job-spec{margin-bottom:.9em}.job-spec li{width:100%;float:none;padding:.4em 1em;border-right:none}#job-description .article-body .post-title h2.h1{font-size:2.1em;text-align:center;padding-left:1.5em;padding-top:0;padding-right:1.5em}.imageless-intro h2.h1{margin-top:.6em;font-size:4.5em;line-height:.9;padding:0 8%}.imageless-intro h2.h1+p{font-size:1.2em;width:90%;line-height:1.5}.speak-to-us .imageless-intro h2.h1{font-size:4.5em}.diamond-set{width:100%;margin:2.7em auto 0;list-style:none;width:90%}.diamond-set li{list-style:none;float:left;width:33.33333333%;position:relative}.our-story{padding-bottom:2em}.our-story h2{margin:.4em 0 .2em;font-size:2.5em;letter-spacing:-.04em;padding:.05em 0 0 30px;background:url(/img/backgrounds/orange-speech-circle-sm.svg) no-repeat 0}.our-story .intro-statement{font-size:1.2em;padding:0 3%;line-height:1.7}.article-body{padding-left:3%;padding-right:3%}.article-body h2.h1{font-size:1.8em;padding-right:.8em;line-height:1.25;margin-bottom:.5em}.article-body .post-title img{max-width:85px;height:auto}.article-body p{margin-bottom:2.2em;line-height:1.85;font-size:.95em;padding-right:1em;padding-top:.2em}.article-body p.intro{font-size:1.1em;line-height:1.7}.article-body h3{font-size:1.2em;margin-top:2.5em;margin-bottom:.2em}.article-body .post-title{min-height:50px}.article-body .post-title img{margin-right:1.5em}.article-body .post-title h2.h1{padding-top:0}.article-body .post-title.no-image h2.h1{margin-left:0}.article-body .author{font-size:.95em;margin-bottom:.3em}.article-body .author span{font-size:1.2em;padding:0 .1em .3em}.article-body .time-stamp{font-size:.8em;padding-left:1.6em;margin-bottom:.6em;background-position:left .5em}.article-body .tag-categories,.article-body .time-stamp{margin-top:.2em}.article-body .time-stamp{width:100%}.article-body .tag-categories{width:75%;margin-top:.25em;margin-bottom:0}.article-body .share-links{width:100%;float:left;border-top:1px solid #343837}.article-body .tag-categories{float:right;text-align:right}.article-body .tag-categories a,.article-body .tag-categories h6{font-size:.9em}.article-body .share-links{padding-top:.8em}.article-body .share-links ul{float:none}.article-body .share-links li:first-child{margin-left:0}.article-body .share-links a{width:25px;height:25px;background-image:url(/img/icons/social-share-links-sm.svg)}.article-body .share-links a.linkedin{background-position:-25px top}.article-body .share-links a.facebook{background-position:-50px top}.article-body header{padding-bottom:0}.article-body li{line-height:1.8;font-size:.95em}.article-body blockquote{margin:1em 0;padding:1em 1em 1em 0}.article-body blockquote p{font-size:1.5em}.article-body h4{font-size:1.1em}#blog-feed .grid-sizer,#blog-feed .story{width:50%}#blog-feed .story>div{margin:0 13px 13px 0}#blog-feed .story.leadstory{width:50%}#blog-feed .story.leadstory.hasimage>div{min-height:350px}#blog-feed .story.leadstory.hasimage .time-stamp{position:static;right:auto;bottom:auto}#blog-feed h2,#blog-feed h3{padding-top:1em;font-size:1.6em;line-height:1.2}#blog-feed .latest-posts h2{margin-bottom:.25em}#blog-feed .hasimage h3{padding-top:.7em}#blog-feed footer{min-height:0;padding:5px 0;min-height:60px}#blog-feed footer img{left:15px;top:9px;max-width:52px}#blog-feed footer h5,#blog-feed footer nav{margin-left:80px}#blog-feed footer h5{padding-top:.8em}#blog-feed .triangle{background:url(/img/backgrounds/corner-plus-orange-sm.svg) no-repeat 0 0;width:32px;height:32px}.blog-banner.imageless-intro{padding-bottom:2.7em}.blog-banner.imageless-intro h2.h1{font-size:3.8em;letter-spacing:-.01em;margin:.4em auto .05em}.blog-banner.imageless-intro h2.h1+p{font-size:1.2em;margin:.3em auto}.blog-archives{top:-25px}.blog-archives a,.blog-archives h5{font-size:.85em}.blog-archives h5{padding-top:.15em}.blog-filters{top:-39px}.blog-filters li{margin-right:.4em}.blog-filters a{width:32px;height:32px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;background:url(/img/nav/blog-filters-sm.svg) no-repeat 0 0}.blog-filters a.blogs{background-position:0 0}.blog-filters a.blogs:hover{background-position:-64px top}.blog-filters a.tweets{background-position:left -32px}.blog-filters a.tweets:hover{background-position:-64px -32px}.blog-filters a.whitepapers{background-position:left -64px}.blog-filters a.whitepapers:hover{background-position:-64px -64px}.blog-filters a.blogs.selected,.blog-filters a.blogs.selected:hover{background-position:-32px top}.blog-filters a.tweets.selected,.blog-filters a.tweets.selected:hover{background-position:-32px -32px}.blog-filters a.whitepapers.selected,.blog-filters a.whitepapers.selected:hover{background-position:-32px -64px}.blog-filters a.back.selected,.blog-filters a.back.selected:hover{background-position:-32px -96px}.blog-archive .years{padding:1em 0}.blog-archive .years li{margin-left:.6em;font-size:.9em}.blog-archive .months a{font-size:.9em;padding:1.1em 1.5em}#blog-article .pagination{right:0;top:1.2em}#blog-article .pagination li{margin-left:.45em}#blog-article .pagination a{width:31px;height:31px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:16px;background-image:url(/img/blog/pagination-arrows-sm.png)}.linked-posts h3{font-size:.75em;padding:.7em 1.7em}.linked-posts h4{margin:0 0 .1em;font-size:1em;letter-spacing:0;line-height:1.25;padding-right:1.5em}.linked-posts ul{margin-bottom:0}.linked-posts .author{font-style:italic;font-size:.85em}.linked-posts .thumbnail{width:58px;height:58px;padding:3px;left:10px;top:10px}.linked-posts img{max-width:52px}.linked-posts .time-stamp,.linked-posts .title{margin-left:68px}.linked-posts .article-feature{background:url(/img/backgrounds/corner-plus-orange-sm.svg) no-repeat 100% 0;padding:.7em 0 .7em 10px}.linked-posts .time-stamp{margin-left:68px}#article-supplementary{margin-left:1.5em}.banner.service-area{height:auto;max-height:400px;min-height:400px;padding-bottom:0}.banner.service-area h2.h1{font-size:3.3em}.banner.service-area h2.h1+p{font-size:1.3em}.banner.service-area .text-block-right{width:60%}.banner.service-area p+p{font-size:.95em}.social-media .banner.service-area .text-block-right,.web-design .banner.service-area .text-block-right{width:56%;padding-right:1em}.fs-image-inner{width:979px;height:400px;left:0;top:0}.block-label{margin-left:10px;margin-bottom:1em;font-size:1.1em;padding:.3em 1em .3em 2.2em;background:#343837 url(/img/icons/speechbubble-sm.svg) no-repeat .5em}.contact-methods{padding:0 1.8em}.contact-methods address,.contact-methods p{font-size:.9em}.contact-methods h3{font-size:1.5em}.contact-methods h5{font-size:.8em}.contact-methods .contacts-list li{float:none;width:100%;margin-bottom:1em}.contact-methods .contact-details{min-height:520px}.contact-methods .contact-details.north{margin-right:20px}.contact-methods .contact-details.south{margin:0 10px}.contact-methods .contact-details.social-contacts{margin-left:20px}.contact-methods address{width:90%;padding-right:0;float:none;margin-bottom:1.5em}.contact-methods .call-type{width:100%;float:none}#the-team h2{font-size:3em;margin-bottom:.1em;margin-top:.6em}#the-team .parallax-wrapper{padding-bottom:40%}#the-team .scroll-image{background-position:50% 20%}.bday-video-hd{font-size:4.2em}.profile-diamonds h3{font-size:1.2em;line-height:1.2}.profile-diamonds .profile-title{padding-top:50%}.profile-diamonds .profile-title p{font-size:.8em;margin:.2em auto 0;width:43%;line-height:1.1}.profile-diamonds .profile-info{padding-top:55%}.profile-diamonds .profile-info p{font-size:.8em}.image-set{margin-left:3px}.image-set div{margin-right:5px;margin-bottom:5px;height:160px}.compact-services-list{font-size:.85em}.compact-services-list li{padding:1.2em .5em 1.4em 47px}.services-recap{margin-top:3.8em}.services-recap .inner{width:90%}.services-recap .inner p{font-size:.9em;padding-right:2em}.services-recap h3{font-size:1.2em}.services-recap .lh{width:25%}.services-recap .rh{width:75%}.four-zero-four{background:url(/img/backgrounds/static-disruption-md.jpg) no-repeat top;background-size:100% auto;padding-bottom:30%}.four-zero-four .message h2{padding:.6em 0 .2em;line-height:1.03;font-size:2.5em}.four-zero-four .message p{line-height:1;font-size:1.7em;padding:.5em 8% 0;border-top:1px solid #fff}.four-zero-four .message .title{margin:16% auto;background-size:300px;width:300px;height:300px}.four-zero-four .message .title .inner{background-image:url(/img/backgrounds/404-md.png);background-repeat:no-repeat;padding-top:3em;min-height:300px;min-width:300px}#footer .footer-enquiries h4{font-size:1.3em;padding-left:1.4em;background-position:left .2em}#footer .footer-partners{margin-top:1.4em}#footer .footer-partners h5{display:block;margin-bottom:.7em;font-size:.95em}#footer .footer-partners img{margin-left:10px}#footer .company-info{font-size:.85em}#footer .telephone{line-height:1.5em;font-size:1.1em}#footer .company p{color:#999;font-size:.8em}#footer a{color:#fff}.footer-enquiries input[type=file],.footer-enquiries input[type=password],.footer-enquiries input[type=text],.footer-enquiries textarea{font-size:.8em;height:39px}.footer-enquiries textarea{height:7.4em;padding-top:.8em}.footer-enquiries .element{margin-right:1em;margin-bottom:.5em}.casestudy-block.align-left article,.casestudy-block.align-right article,.casestudy-summary .text-block-right{float:none;width:100%;text-align:center}.casestudy-block.align-left article{padding-right:0}.casestudy .casestudy-block.angle-footer{background-image:none!important}.cs-image-wrapper{position:static;width:auto}.cs-image-wrapper.align-left{margin-right:auto}.cs-image-wrapper.align-right{margin-left:auto;max-width:none;width:auto}.casestudy-block.angle-footer{min-height:0}.cs-image-wrapper.centre img,.cs-image-wrapper img{height:auto;width:auto;max-width:90%}.casestudy-highlights{display:table;margin:0 auto}.casestudy-brief p{font-size:1.2em;max-width:none}.casestudy-summary .outcomes li{padding-left:0;padding-top:60px;min-height:0}.casestudy-summary .outcomes .traffic{background-position:top}.casestudy-summary .outcomes .mobile{background-position:center -160px}.casestudy-summary .outcomes .conversions{background-position:center -330px}.step-numeral.inline{display:block;text-align:center}.casestudy-summary .step-numeral{position:static}.casestudy-summary .text-block-right{padding:2em 1em 0}.banner.casestudy-banner .fs-image-inner{height:auto;width:979px}.banner.casestudy-banner{min-height:433px}.banner.casestudy-banner h2.h1{font-size:2.8em;margin:.8em 0 0}.banner.casestudy-banner h2.h1+p{font-size:1.6em;font-weight:400}.casestudy-brief p{padding:0}.casestudy-brief{padding:.9em 0 4em}.related-casestudies #casestudy-previews li{float:none;width:100%;max-width:500px;margin:0 auto 2em}.related-casestudies .tile-1{padding-right:0}.related-casestudies .tile-2{padding-left:0;padding-right:0}.related-casestudies .tile-3{padding-left:0}}@media (max-width:767px){#back-to-top{display:none!important}.areas-of-expertise header h2{padding-top:.3em;width:215px}.circle-feature-set{margin-top:160px;width:100%}.circle-feature-set h3{border-bottom:none;margin-bottom:0;line-height:1.1}.circle-feature-set p{font-size:.85em}.circle-feature-set li{width:90%;margin-bottom:1em;padding-bottom:1.5em;border-bottom:1px solid #f4a996}.circle-feature-set li.four,.circle-feature-set li.one,.circle-feature-set li.three,.circle-feature-set li.two{width:100%}.circle-feature-set li.four .inner,.circle-feature-set li.one .inner,.circle-feature-set li.three .inner,.circle-feature-set li.two .inner{float:none;margin:0 auto}.circle-feature-set li.one,.circle-feature-set li.two{margin-bottom:1.2em}.circle-feature-set li.four{border-bottom:none;padding-bottom:0;margin-bottom:0}.circle-feature-set .porthole-wrapper{width:150px;height:150px}.circle-feature-set .porthole-inner,.circle-feature-set .porthole-median{width:130px;height:130px}.circle-feature-set .porthole-median{top:10px;left:10px}.circle-feature-set .four .porthole,.circle-feature-set .four .reverse,.circle-feature-set .four .symbol,.circle-feature-set .one .porthole,.circle-feature-set .one .reverse,.circle-feature-set .one .symbol,.circle-feature-set .three .porthole,.circle-feature-set .three .reverse,.circle-feature-set .three .symbol,.circle-feature-set .two .porthole,.circle-feature-set .two .reverse,.circle-feature-set .two .symbol{background-size:150px auto}.circle-feature-set .inner{max-width:90%}.no-touch .circle-feature-set .porthole:hover .porthole-median{box-shadow:0 0 0 10px hsla(0,0%,100%,.2)}#video-obj,.video-bg{position:relative;right:auto;top:auto;left:auto;bottom:auto}#video-obj{min-width:0;min-height:0}.bday-video-hd{font-size:2.3em}#mobile-nav{display:block}.row{padding:0 15px}.outer-wrap{min-height:0;height:auto;margin:0}.inner-wrap{padding-bottom:0}#homepage-latest,.block-label,.guide-info,.ppc .service-guide,.sub-nav{display:none}#header{height:93px;padding-bottom:12px;border-bottom:1px solid #e4e4e4}#header .logo{width:230px;height:40px;margin:30px 0 0 96px;background:url(/img/logo/magic-creative-digital-agency-logo.svg) no-repeat 0 0}.home #header{position:relative;z-index:auto;width:auto;background-color:#fff}#header .nav-open{display:block}#header .primary-nav{display:none}.text-block-left p,.text-block-right p{line-height:1.8}.home-intro-block .text-block-left,.technology-intro-block .text-block-left,.text-block-left,.text-block-right{text-align:center;width:100%;padding:0 1.3em}.home-intro-block .text-block-left p,.technology-intro-block .text-block-left p,.text-block-left p,.text-block-right p{margin-bottom:1.3em;font-size:.9em}.home-intro-block,.text-block-left{min-height:0;padding-bottom:1.4em}.home-intro-block h2,.text-block-left h2{font-size:2.4em;padding-top:.4em}.text-block-right{width:100%;float:none}.text-block-left p,.text-block-right p{line-height:1.6}#casestudy-previews .type h5{font-size:.7em}#casestudy-previews li{width:100%;float:none}#casestudy-previews .info p{font-size:.9em}#casestudy-previews h3{font-size:1.3em}.parallax-wrap .scroll-content,.scroll-window{height:250px}.parallax-wrap .scroll-image{height:300px}#services-banner-window{height:450px;background:none}#unifiedthinking .scroll-image{background:url(/img/services/banners-mobile/services-banner.jpg) no-repeat 90% 0;height:450px}#research .scroll-image{background:url(/img/services/banners-mobile/ourprocess-research.jpg) no-repeat 50% 50%}#vision .scroll-image{background:url(/img/services/banners-mobile/ourprocess-settingthevision.jpg) no-repeat 50% 50%}#innovate .scroll-image{background:url(/img/services/banners-mobile/ourprocess-plan-and-innovate.jpg) no-repeat 50% 50%}#delivery .scroll-image{background:url(/img/services/banners-mobile/our-process-delivery.jpg) no-repeat 50% 50%}.our-services #unifiedthinking h2.h1{font-size:3.3em;margin-top:.8em}.our-services #unifiedthinking h4{margin:.7em 0 0;font-size:1.3em;line-height:1.3}.our-services #unifiedthinking p{font-size:.9em;background:url(/img/backgrounds/x3-symbols-sm.png) no-repeat bottom}.our-services .intro h2{padding:.6em 0 .2em;font-size:2.5em}.our-services .intro p{display:none;line-height:1.2;font-size:1.6em;padding:.5em 5% 0}.our-services .intro .title{margin:1.8em auto 0;background-size:200px;width:200px;height:200px}.our-services .intro .title .inner{background-image:url(/img/backgrounds/our-process-titles-sm.png);background-repeat:no-repeat;padding:3.5em 11%;min-height:200px;min-width:200px}.our-services .desc-research{background:none}.our-services .intro-vision .title .inner{background-position:-199px top}.our-services .intro-innovate .title .inner{background-position:-400px top}.our-services .intro-delivery .title .inner{background-position:-600px top}.our-services .desc-delivery{background:none;height:auto}.our-services .desc{min-height:0;height:auto;padding-bottom:3.5em}.our-services .desc p{font-size:.9em;padding:0 5%}.our-services .desc h3{font-size:1.7em;padding:0 8%}.our-services .desc.desc-research,.our-services .desc.desc-vision{min-height:0}.our-services .our-stats{display:none}.our-services .coffee-cup,.our-services .demographics,.our-services .kpi-measurement,.our-services .measuring-objectives,.our-services .measuring-scales,.our-services .mobile-wireframe,.our-services .ppc-coaster,.our-services .social-coaster,.our-services .useragent,.our-services .usersegments{display:none;background:none}.process-hd .scroll-prompt{width:22px;height:22px;background-size:22px 55px}.process-hd h4{font-size:.95em}.process-hd{margin-bottom:-20px}#client-logos .lrg-central-intro{font-size:.9em}#services-menu li:nth-child(3n){border-right:1px solid #e6e6e6}#services-menu ul>li:nth-child(-n+3){padding-top:1em}#services-menu ul>li:nth-child(-n+2){padding-top:0}#services-menu li:nth-child(2n){border-right:none}#services-menu .lrg-central-intro{font-size:.9em}.diagram img,.intro-block .diagram img,.service-guide .diagram img{max-width:100%}.two-col-text,.two-col-text p{text-align:center}.two-col-text p{width:100%;font-size:.9em;line-height:1.8}.two-col-text p.lh{margin-bottom:1.5em}.two-col-text p.lh,.two-col-text p.rh{padding-left:2%;padding-right:2%;float:none}.swap-list h2{font-size:2em;width:80%}.swap-list h3{font-size:1.3em}.swap-list article p{font-size:.9em}.swap-list article header{margin-bottom:.7em}.swap-list article header p{font-size:.95em;line-height:1.6}.swap-list article ul{width:100%}.swap-list article li{width:50%}.swap-list .row{margin-bottom:2.9em}.seo .swap-list .last{padding-bottom:4em}.swap-list .image,.technology-intro-block .image{width:90%;margin:0 auto;float:none}.web-design #main .swap-list{margin-top:-55px;padding-top:100px}.web-design .assorted-screens{max-width:100%;margin-top:2.5em}.web-work-samples{text-align:center}.web-work-samples .image{width:85%;margin:0 auto}.web-work-samples ul{margin-top:1.7em}.web-work-samples li{margin-bottom:1.7em}.web-work-samples h2{font-size:1.6em;margin-top:.7em}.web-work-samples h5{text-transform:uppercase;margin-top:1em}.service-credentials{padding-top:.8em}.service-credentials h3{font-size:2em;margin-bottom:.3em;padding:0 .2em}.service-credentials h3+p{font-size:.95em}.service-credentials .sector-specialisms{padding-right:4%;padding-left:4%}.service-credentials .sector-specialisms ul{margin-top:1.5em}.service-credentials .sector-specialisms li{text-align:center;font-size:.9em;float:none;width:auto;padding:.25em 0}.service-credentials .sector-specialisms li a,.service-credentials .sector-specialisms li span{background:none;padding-left:0}.service-credentials .service-clients{border-left:none;padding-right:4%;padding-left:4%}.service-credentials .service-clients img{max-width:80%}.intro-block h2{padding:.5em 0 0;font-size:2.3em;line-height:1}.functionality-overview ul>li{padding:1.5em 0;border:none;border-bottom:1px solid #f4a996}.functionality-overview ul>li.last{border-bottom:none;padding-bottom:2.5em}.functionality-overview .area{min-height:0;padding-bottom:120px}.functionality-overview .area.fully-featured{background-position:center 62px}.functionality-overview .area.content-authoring{background-position:center -190px}.functionality-overview .area.reporting{background-position:center -436px}.functionality-overview .row{padding:0}#seo-process{margin-top:2em}#seo-process .diagram{width:50%}#seo-process ol{background:none}#seo-process li{width:auto;min-height:0;display:block}#seo-process li .point{display:none}#seo-process li article{text-align:center}#seo-process li div{padding-left:0}#seo-process li.step-four{min-height:0}#seo-process li.step-two{margin-top:0}#seo-process li.step-five .bd,#seo-process li.step-four .bd,#seo-process li.step-one .bd,#seo-process li.step-three .bd,#seo-process li.step-two .bd{background:none}#seo-process .point{display:none}#seo-process p{margin-bottom:1.8em;font-size:.88em}#seo-process .bd{margin-top:1.3em;padding-bottom:1em;padding-left:0}#seo-process .lh,#seo-process .rh{float:none;padding-right:5%;padding-left:5%}#seo-process .lh article,#seo-process .rh article{padding-left:0;padding-right:0;left:0}#seo-process .diagram{width:90%;margin:0 auto 2.6em;text-align:center}.service-features h2{font-size:1.7em;width:80%}.service-features .hr{background:none;padding-bottom:.3em;border-bottom:1px solid #d1d3d4}.service-features .hr span{padding:0}.service-features h3{text-align:center;font-size:1.25em}.service-features p{font-size:.9em;line-height:1.55;text-align:center;padding-left:4%;padding-right:4%}.service-features article{padding:100px 0 0}.service-features li{width:auto;float:none;margin-bottom:3em}.ppc #main .service-features li.ppc-management,.ppc #main .service-features li.ppc-optimisation,.ppc #main .service-features li.ppc-remarketing,.ppc #main .service-features li.ppc-research{background-position:top}.ppc #main .two-col-text{padding-bottom:3em}.ppc-product-table h2{font-size:2em;margin-bottom:.2em}.ppc-product-table h2+p{font-size:.95em;margin:0 auto 1.9em;padding:0 3%;max-width:none}.product-tbl .description{font-size:.9em}.ppc .ppc-product-table{padding:3.5em 0 3em}.ppc-scorecard h2{font-size:2em;text-align:center}.ppc-scorecard p{font-size:.95em;text-align:center}.ppc-scorecard .button{font-size:1em;padding:.8em 2.9em;max-width:150px;margin:0 auto}.ppc-scorecard .columns{text-align:center}.scorecard-wrapper{padding:1.5em 2em}.scorecard-tbl td,.scorecard-tbl th{font-size:.95em}.product-tbl .description{width:61%;padding-right:1em}.product-tbl .fees,.product-tbl .length,.product-tbl .setup{width:13%}.product-tbl .non-price,.product-tbl td{font-size:1em}.product-tbl th{font-size:.8em}.product-tbl .setup .tier{font-size:10px}.product-tbl .fees .button{font-size:.8em}.product-tbl .description h3{font-size:1.6em}.product-tbl .setup .tier.gold,.product-tbl .setup .tier.silver{background:none;padding-left:0}.social-media #main .service-features li.social-media-aquisition,.social-media #main .service-features li.social-media-awareness,.social-media #main .service-features li.social-media-growth{background-position:top}.content-marketing #main .swap-list{margin-top:-30px}.intro-home-banner .text-block-right,.technology-banner .text-block-right{padding-top:1.6em;width:auto;text-align:center;padding-right:.5em;padding-left:.5em}.intro-home-banner .text-block-right p,.technology-banner .text-block-right p{font-size:.9em}.intro-home-banner h2.h1,.technology-banner h2.h1{font-size:2.2em;line-height:1.05}.intro-home-banner h2.h1 span,.technology-banner h2.h1 span{display:none}.intro-home-banner h2.h1+h4,.technology-banner h2.h1+h4{font-size:1.2em;padding:0 1em;line-height:1.3}.intro-home-banner{min-height:0;padding-bottom:0}.intro-home-banner .text-block-left{padding:0;margin:0 auto;width:100%;float:none;text-align:center}.intro-home-banner .text-block-right{padding:.5em 0 2em}.intro-home-banner h2.h1+h4{margin:0 0 .7em;font-size:1.23em;padding:0 1em}.intro-home-banner .text-block-right p{padding:0 4%}.intro-home-banner .splash-bubble{max-width:250px}.swap-list.tech-highlights{padding:0}.swap-list.tech-highlights.x3{margin-top:-80px;padding-top:80px;padding-bottom:4em}.swap-list.tech-highlights .multi-site{padding-top:1em}.technology-feature-list{margin-top:0;padding-top:1.4em}.technology-feature-list h3{font-size:1.45em}.technology-feature-list header p{font-size:.85em}.technology-feature-list header{min-height:70px;border-right:none;background-position:0 0;padding-left:4.5em}.technology-feature-list li{font-size:.85em}.technology-feature-list .row{padding:0 15px}.technology-feature-list ul{border-right:none}.technology-feature-list li{padding:1.4em 1em 1.4em 0}.swap-list article header p{font-weight:400}.banner.service-area.evolve-banner .text-block-right{width:90%;margin:0 auto}.banner.evolve-banner .text-block-right p{font-size:.9em}.banner.service-area.evolve-banner{min-height:550px}.banner.service-area.careers-banner .text-block-right{width:100%;padding-right:0}.banner.service-area.careers-banner h2.h1{font-size:2.3em}#vacancies-list .row{padding:3.5em 20px 0}.banner.careers-banner h2.h1+h4{font-size:1.3em}.careers-banner .text-block-right p{font-size:.9em;padding-top:1.5em}.careers-feature-intro .intro{font-size:1.1em}.careers-feature-intro{text-align:center}.careers-feature-intro article{padding-right:0}#vacancies-list li li{float:none;width:100%}#vacancies-list li{min-height:0;float:none}#vacancies-list article{border-right:none;border-bottom:1px solid #d3d6d8;padding-bottom:1.8em;margin-right:0;padding-right:0;padding-top:1.5em}#vacancies-list li ul li:first-child article{padding-top:0}#vacancies-list .jobs-set{margin-bottom:0}.workplace-benefits{padding-left:0}.workplace-benefits h4{font-size:1.2em}.workplace-benefits li{padding-left:0;padding-top:118px}.workplace-benefits .london-mcr,.workplace-benefits .personal-development,.workplace-benefits .rewarding-success{background-position:center 20px}.workplace-benefits .london-mcr{padding-top:125px}.careers-feature-intro article p{font-size:.95em}.banner.service-area{min-height:500px}.banner.service-area h2.h1{font-size:2.3em;margin-top:20px}.banner.service-area .text-block-right{width:100%;padding-left:0;padding-right:0}.banner.service-area h2.h1+p{font-size:1.2em;padding-right:0;line-height:1.3}.banner.service-area p+p{font-size:.9em;line-height:1.6}.social-media .banner.service-area .text-block-right,.web-design .banner.service-area .text-block-right{width:100%;padding-right:0}.fs-image-inner{width:767px;height:500px;left:50%;top:0;margin-left:-383px}.evolve-banner .fs-image-inner{height:550px}.ppc .intro-block.service-area,.seo .intro-block.service-area,.social-media .intro-block.service-area,.web-design .intro-block.service-area{background:url(/img/backgrounds/angled-banner-footer.svg) no-repeat top}.hosting .image,.hosting .text-block-right{width:100%;float:none}.hosting .image{margin-top:3em;display:none}.hosting .inner{margin-top:1.5em}.hosting header p{font-size:1.1em;margin-bottom:.8em;line-height:1.4}.hosting p{padding:0 3%;font-size:.9em}.hosting h2{font-size:2.2em;margin-bottom:.3em;line-height:1.1}.imageless-intro h2.h1,.speak-to-us .imageless-intro h2.h1{margin:.8em auto .3em;font-size:2.3em;letter-spacing:-.02em}.imageless-intro h2.h1+p,.speak-to-us .imageless-intro h2.h1+p{font-size:1.1em;width:90%}.contact-methods{padding:0 5%}.contact-methods address,.contact-methods p{font-size:.9em}.contact-methods img{margin:0 auto}.contact-methods h3{font-size:1.6em}.contact-methods .hr{max-width:100%}.contact-methods .contacts-list li{float:left;width:50%;margin-bottom:0}.contact-methods .contact-details{min-height:0;border-bottom:none}.contact-methods .contact-details.north{margin-right:0}.contact-methods .contact-details.south{margin:0}.contact-methods .contact-details.social-contacts{margin-left:0}.contact-methods address{width:45%;padding-right:5%;float:left;margin-bottom:1.5em}.contact-methods .call-type{width:50%;float:right}.diamond-set{margin-bottom:3em}.diamond-set .diamond{width:100%;text-align:center;padding-bottom:100%;position:relative;background-size:100% auto}.diamond-set .inner{overflow:visible}.diamond-set h3{-ms-transition:none;font-size:.95em;top:108%;width:auto;height:auto;color:#111}.diamond-set .symbol,.diamond-set h3{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.diamond-set .symbol{-ms-transform:none}.diamond-set .mask,.diamond-set .message,.diamond-set .overlay,.diamond-set .slider{display:none}.diamond-set .strategy .diamond{background:url(/img/about/team-meeting-diamond-sm.jpg) no-repeat 0 0;background-size:100% auto}.diamond-set .technology .diamond{background:url(/img/about/whatsnext-diamond-sm.jpg) no-repeat 0 0;background-size:100% auto}.diamond-set .marketing .diamond{background:url(/img/about/man-in-crowd-diamond-sm.jpg) no-repeat 0 0;background-size:100% auto}.diamond-set .mask,.diamond-set .slider{background:none}.our-story{padding-bottom:2em}.our-story h2{margin:.4em 0 .2em;font-size:2.3em;letter-spacing:-.04em;padding:.05em 0 0 30px;background:url(/img/backgrounds/orange-speech-circle-sm.svg) no-repeat 0}.our-story .intro-statement{font-size:1em;padding:0 3%;line-height:1.6}#the-team h2{font-size:2.5em;margin-top:.3em;margin-bottom:.1em}#the-team h2+p{font-size:.95em;width:90%}#the-team .scroll-image{height:200px;background:url(/img/services/banners-mobile/team-meeting.jpg) no-repeat 50% 0}#the-team .parallax-wrapper{height:263px;padding-bottom:0}#the-team .two-col-text p.lh,#the-team .two-col-text p.rh{padding-right:0}#the-team .two-col-text p{padding-left:0;line-height:1.6}.profile-diamonds{width:80%;margin:0 auto;padding-top:2em}.profile-diamonds h3{color:#fff;font-size:1.4em}.profile-diamonds li{width:100%;margin-top:-3%;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.profile-diamonds li.one-col,.profile-diamonds li.two-col{width:100%}.profile-diamonds li.one-col.lh,.profile-diamonds li.two-col.lh{margin-left:0}.profile-diamonds li.one-col.rh,.profile-diamonds li.two-col.rh{margin-right:0}.profile-diamonds li.one-col{margin-left:0;margin-right:0}.profile-diamonds .profile-title{padding-top:45%;z-index:9;background:none}.profile-diamonds .profile-title p{font-size:.9em;width:45%;line-height:1.2}.profile-diamonds .profile-info{display:none}.profile-diamonds .profile-info,.profile-diamonds .profile-title{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.profile-diamonds .shader{display:none}.article-body h2.h1{font-size:1.4em;padding-right:0;max-width:500px}.article-body p{margin-bottom:2.2em;padding-right:0}.article-body p,.article-body p.intro{line-height:1.7;font-size:.95em}.article-body .author{font-size:.9em}.article-body .author span{display:block}.article-body .post-title{min-height:50px}.article-body .post-title.no-image h2.h1{margin-left:0}.article-body .post-title img{max-width:65px}.article-body .time-stamp{width:100%;font-size:.9em;margin-top:0;background-position:left .6em}.article-body .tag-categories{width:100%;float:left;text-align:left;border-top:1px solid #343837;margin-top:0;padding:.65em 0}#article-supplementary{margin-left:0;margin-bottom:3em}.linked-posts h4{margin-top:.3em}#blog-feed{margin-top:0}#blog-feed footer{min-height:0}#blog-feed .hr{margin-bottom:1.4em}#blog-feed .hr span{padding:0 2%}#blog-feed .hr a{line-height:1.4}#blog-feed .hr em{padding-bottom:.2em;background-position:0 0}#blog-feed .row{padding:0 10px}#blog-feed .story.leadstory h2{font-size:1.6em}#blog-feed .story.leadstory.hasimage>div{min-height:0}#blog-feed .story.leadstory.hasimage .thumbnail,#blog-feed .story.leadstory.hasimage article,#blog-feed .story.leadstory.hasimage footer{position:relative}#blog-feed .story.leadstory.hasimage .thumbnail{height:0;padding-bottom:60%}.blog-banner.imageless-intro{padding-bottom:1em}.blog-banner.imageless-intro h2.h1{font-size:2.4em;letter-spacing:-.01em;margin:1em auto .05em;padding:0 3%}.blog-banner.imageless-intro h2.h1+p{font-size:1em;padding:0 3%}.blog-filters{position:relative;text-align:center;top:auto;left:auto;margin:0 auto 1.4em}.blog-filters ul{display:table;margin:0 auto}.blog-archives{display:none}#blog-article{border-top:1px solid #eaeaea}#blog-article,#blog-article .columns{position:relative}#blog-article .lh-col,#blog-article .rh-col{float:none;width:100%}#blog-article .blog-filters{text-align:left;position:static;margin:1.2em 0 1.8em}#blog-article .blog-filters ul{display:block;margin:0}.compact-services-list{font-size:.9em}.compact-services-list li:nth-child(odd){border-right:none}.compact-services-list li:nth-child(2n){padding-left:47px}.compact-services-list li{padding:1.2em .5em 1.4em 47px;width:100%;float:none}.compact-services-list .seo{background-position:left -75px}.compact-services-list .social{background-position:left -496px}.compact-services-list .video-production{background-position:left -244px}.compact-services-list .strategy{background-position:left -580px}.services-recap{margin-top:3.8em}.services-recap .inner{width:90%;padding:2em 0}.services-recap .inner p{font-size:.9em;text-align:center;padding-right:0;padding-bottom:1.2em}.services-recap h3{font-size:1.2em;line-height:1.4;padding:0 2em 1em}.services-recap .lh,.services-recap .rh{float:none}.services-recap .lh,.services-recap .rh{width:100%}#footer{height:auto}#footer .footer-contact{height:auto;padding-top:1.5em}#footer .footer-contact>div{width:100%}#footer .footer-enquiries{float:none;margin:0 auto;max-width:500px;width:500px}#footer .footer-enquiries h4{padding-left:0;font-size:1.2em;margin-bottom:.6em;text-align:center;background:none}#footer .company-info{float:none}#footer .company p,#footer .telephone{text-align:center;padding-left:0}#footer .telephone{font-size:1.2em}#footer .company{padding:2em 5%;max-width:500px;margin:0 auto}#footer .company p{width:auto;text-align:center}#footer .company ul,#footer .footer-partners{display:none}#footer .social-ft-links{float:left}#footer .social-ft-links a{width:50px;height:48px}#footer .social-ft-links a.tw{background-position:-12px -7px}#footer .social-ft-links a.fb{background-position:-83px -6px}#footer .social-ft-links a.pt{background-position:-12px -7px}#footer .social-ft-links a.ln{background-position:-83px -6px}#footer .ft-links{font-size:.75em;padding:1.6em 15px 0 0}#footer .company p{-moz-text-align-last:center}.four-zero-four{background:url(/img/backgrounds/static-disruption-sm.jpg) no-repeat top;background-size:auto;height:450px}.four-zero-four .message h2{font-size:1.7em}.four-zero-four .message p{font-size:1.3em}.four-zero-four .message .title{width:200px;height:200px;background-size:200px 200px}.four-zero-four .message .title .inner{background-image:url(/img/backgrounds/404-sm.png);background-repeat:no-repeat;padding-top:2em;min-height:200px;min-width:200px}.footer-enquiries input[type=file],.footer-enquiries input[type=password],.footer-enquiries input[type=text],.footer-enquiries textarea{width:100%}.footer-enquiries textarea{height:9em;padding-top:.8em}.footer-enquiries .element{margin-right:0;margin-bottom:.5em}.casestudy-brief p{font-size:1em;line-height:1.7}.banner.casestudy-banner h2.h1{font-size:2.4em}.banner.casestudy-banner h2.h1+p{font-size:1.4em}.casestudy-block p,.casestudy-summary .text-block-right p{font-size:1em}.step-numeral{font-size:1.2em}.casestudy-block h3,.casestudy-brief h2,.casestudy-summary h3{font-size:1.5em}.casestudy-block article{padding:0 1em!important}.casestudy-verdict blockquote{width:90%}.casestudy-verdict blockquote p{font-size:1em;line-height:1.8}.casestudy-verdict cite span{font-size:1.1em}.casestudy-verdict cite{font-size:1em}.casestudy-highlights{display:none}.related-casestudies h2{font-size:1.8em}}@media (max-width:450px){.postMeta{float:right;width:100%;border-bottom:5px solid #343837;padding:10px 0;margin:0 0 20px}.narrowColumn{float:left;width:100%}.postMeta img{float:left;width:70px}.postInformation{float:left;margin-left:10px}#casestudy-previews .info p{font-size:1em}#casestudy-previews h3{font-size:1.2em}#casestudy-previews .overlay{background-size:60% auto}#blog-feed .grid-sizer,#homepage-latest .grid-sizer{display:none}#blog-feed .story,#homepage-latest .story{width:100%}#blog-feed .story>div,#homepage-latest .story>div{margin:0 0 13px;position:relative}#blog-feed .story .triangle,#homepage-latest .story .triangle{right:0}#blog-feed .story.leadstory,#homepage-latest .story.leadstory{width:100%}#blog-feed .story.leadstory>div,#homepage-latest .story.leadstory>div{min-height:0}#homepage-latest .blog,#homepage-latest .tweet,#homepage-latest .whitepaper{width:100%}.image-set{display:none}.image-set .account-management,.image-set .copywriting-dept,.image-set .designer-at-work,.image-set .meeting-room,.image-set .ppc-meeting,.image-set .sales-team,.image-set .table-football,.image-set .teams-at-work{background:none}.scorecard-wrapper{padding:1.5em .3em}.ppc-product-table h2+p,.ppc-scorecard p{font-size:.9em}.ppc-product-table h2,.ppc-scorecard h2{font-size:1.6em}.ppc-scorecard h2+p{font-size:1em}.product-tbl .description h3{font-size:1.4em}.product-tbl thead{display:none}.product-tbl .description{width:100%;border-right:none}.product-tbl .fees,.product-tbl .length,.product-tbl .setup{display:none}.casestudy-block p,.casestudy-summary .text-block-right p{font-size:.9em}.casestudy-block h3,.casestudy-brief h2,.casestudy-summary h3{font-size:1.3em}.casestudy-summary h4{font-size:1.1em}.banner.casestudy-banner h2.h1{font-size:2.1em}.banner.casestudy-banner h2.h1+p{font-size:1.2em}.related-casestudies h2{font-size:1.5em}.casestudy-verdict{padding-bottom:4em}}@media (min-device-width:768px) and (max-device-width:1024px){#footer .telephone span a{color:#da2128}#blog-feed .hr a,#blog-feed .hr em{line-height:2em}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.diamond-set .message{font-size:.78em}html{-webkit-text-size-adjust:95%}}@media only screen and (-o-min-device-pixel-ratio:1.25),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:1.25dppx),only screen and (min-resolution:192dpi){#header .logo,.old-ie #header .logo{background:url(/img/logo/magic-creative-digital-agency-logo.svg) no-repeat 0 0}}@media only screen and (max-width:979px) and (-o-min-device-pixel-ratio:1.25),only screen and (max-width:979px) and (-webkit-min-device-pixel-ratio:1.25),only screen and (max-width:979px) and (min--moz-device-pixel-ratio:1.25),only screen and (max-width:979px) and (min-device-pixel-ratio:1.25),only screen and (max-width:979px) and (min-resolution:1.25dppx),only screen and (max-width:979px) and (min-resolution:192dpi){#header .logo,.old-ie #header .logo{background-image:url(/img/logo/magic-creative-digital-agency-logo.svg)}}@media only screen and (max-width:767px) and (-o-min-device-pixel-ratio:1.25),only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:1.25),only screen and (max-width:767px) and (min--moz-device-pixel-ratio:1.25),only screen and (max-width:767px) and (min-device-pixel-ratio:1.25),only screen and (max-width:767px) and (min-resolution:1.25dppx),only screen and (max-width:767px) and (min-resolution:192dpi){#header .logo{background:url(/img/logo/magic-creative-digital-agency-logo.svg) no-repeat 0 0}.home #header .logo{background-position:0 100%}#mobile-nav .mob-menu-hd{background:url(/img/logo/magic-white.svg) no-repeat 0 0;margin-top:35px}}@media (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.intro-home-banner h2.h1{font-size:3em;padding:0 10%;text-align:center}.intro-home-banner h2.h1 span{display:inline-block}.intro-home-banner h2.h1,.intro-home-banner h2.h1+h4,.intro-home-banner p{text-align:center}.intro-home-banner h2.h1+h4{font-size:1.25em;line-height:1.2;padding-right:0}.intro-home-banner p{padding:0 10%}.intro-home-banner .text-block-left,.intro-home-banner .text-block-right{float:none;width:100%}.intro-home-banner .text-block-left{text-align:center}.intro-home-banner .splash-bubble{max-width:65%}}