/* 

	Website: ABC Copywriting
	Author: Craig Butcher @ Dessol
	Date: 16/11/2012
	
	Using: HTML, CSS3, LESS
	
*/
/* Reset */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
hr,
a,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
strong,
b,
mark {
  font-weight: bold;
  font-style: inherit;
}
em,
i,
cite,
q,
address,
dfn,
var {
  font-style: italic;
  font-weight: inherit;
}
abbr[title],
dfn[title] {
  cursor: help;
  border-bottom: 1px dotted;
}
ins {
  border-bottom: 1px solid;
}
a,
u,
ins {
  text-decoration: none;
}
del,
s {
  text-decoration: line-through;
}
pre,
code,
samp,
kbd {
  font-family: monospace;
}
small {
  font-size: 0.75em;
}
img {
  border: none;
  font-style: italic;
}
input,
select,
option,
optgroup,
textarea {
  font: inherit;
}
html {
  overflow-y: scroll;
  line-height: 1.5;
  /* A safe and comfortable default for body copy at any size. */

  font-size: 62.5%;
  /* to ensure proper px/rem shows correctly */

  -webkit-font-smoothing: antialiased;
  /* make sure that webkit browsers are rendering the fonts properly */
	-webkit-text-size-adjust: 100%;
}
q {
  quotes: "‘" "’" "“" "”";
}
q:before {
  content: "‘";
  content: open-quote;
}
q:after {
  content: "’";
  content: close-quote;
}
q q:before {
  content: "“";
  content: open-quote;
}
q q:after {
  content: "”";
  content: close-quote;
}
blockquote {
  padding: 0 30px;
}
.source {
  display: block;
  text-indent: 0;
  margin-top: -Xpx;
  margin-top: -Xrem;
}
.source:before {
  content: "—";
}
img {
  max-width: 100%;
  height: auto;
  font-style: italic;
}
object {
  max-width: 100%;
}
table {
  width: 100%;
}
.accessibility {
  position: absolute;
  left: -99999px;
}
*:focus {
  outline: none;
}
.cf:before,
.cf:after {
  content: "";
  display: table;
}
.cf:after {
  clear: both;
}
.cf {
  zoom: 1;
}
/* Required for LESS */
.textstacka {
  font-family: Arial, sans-serif;
}
.textstack {
  font-family: Helvetica, Arial, sans-serif;
}
.textstacktwo {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.trans {
  -transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
}
a[href^=tel] {
  color: #c41324;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.fc {
  display: block;
  margin: 0 auto;
}
.zap {
  text-indent: -9999em;
}
/* ---- Construction ---- */
body {
  background: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #222;
}
[role="banner"] {
  min-height: 112px;
  width:100%;
  max-width: 980px;
  margin: 0 auto;
  /* Navigation */

}
[role="banner"] header {
  margin: 14px auto 0;
  width:154px;
}
[role="banner"] header h1 {
  background: url('images/abccopy-css-sprites.png') no-repeat -233px -56px;
}
[role="banner"] header h1 a {
  display: block;
  height: 35px;
  width: 222px;
  text-indent: -9999em;
}
[role="banner"] [role="navigation"] {
  margin: 19px 0 0;
  text-align:center;
  width:auto;
}
[role="banner"] [role="navigation"] ul {
	list-style: none;
	display: inline-block;
	margin: 0 auto;
  	text-align: center;
	width:100%;
}
[role="banner"] [role="navigation"] ul li {
	display:inline-block;
	float: none;
	padding: 0 0 0 1%;
	text-align: center;
}
[role="banner"] [role="navigation"] ul li a {
  display: block;
  height:36px;
  font-size: 12px;
  font-size: 1.2rem;
  padding: 3px 0 0;
}
[role="banner"] [role="navigation"] ul li a:link,
[role="banner"] [role="navigation"] ul li a:visited {
  color: #fff;
}
[role="banner"] [role="navigation"] ul li.home {
  width: 80px;
}
[role="banner"] [role="navigation"] ul li.home.current-menu-item a {
  background: url('images/abccopy-css-sprites.png') no-repeat -3px -10px;
  color: #ffffff;
}
[role="banner"] [role="navigation"] ul li.home a {
  color: #000;
}
[role="banner"] [role="navigation"] ul li.what-we-do {
  width: 95px;
}
[role="banner"] [role="navigation"] ul li.what-we-do.current-menu-item a {
  background: url('images/abccopy-css-sprites.png') no-repeat -91px -10px;
  color: #fff;
}
[role="banner"] [role="navigation"] ul li.what-we-do a {
  color: #000;
}
[role="banner"] [role="navigation"] ul li.portfolio {
  width: 78px;
}
[role="banner"] [role="navigation"] ul li.portfolio.current-menu-item a {
  background: url('images/abccopy-css-sprites.png') no-repeat -225px -10px;
  color: #fff;
}
[role="banner"] [role="navigation"] ul li.portfolio a {
  color: #000;
}
[role="banner"] [role="navigation"] ul li.what-clients-say {
  width: 120px;
}
[role="banner"] [role="navigation"] ul li.what-clients-say.current-menu-item a {
  background: url('images/abccopy-css-sprites.png') no-repeat -328px -10px;
  color: #fff;
}
[role="banner"] [role="navigation"] ul li.what-clients-say a {
  color: #000;
}
[role="banner"] [role="navigation"] ul li.get-in-touch {
  width:97px;
}
[role="banner"] [role="navigation"] ul li.get-in-touch.current-menu-item a {
  background: url('images/abccopy-css-sprites.png') no-repeat -492px -10px;
  color: #fff;
}
[role="banner"] [role="navigation"] ul li.get-in-touch a {
  color: #000;
}
[role="banner"] [role="navigation"] ul li.blog {
  width: 54px;
}
[role="banner"] [role="navigation"] ul li.blog.current-menu-item a {
  background: url('images/abccopy-css-sprites.png') no-repeat -624px -10px;
  color: #fff;
}
[role="banner"] [role="navigation"] ul li.blog a {
  color: #000;
}
/* Banner */
body.page-template-page-services-php [role="banner"] [role="navigation"] ul.mainnav li.what-we-do a {
  background: url('images/abccopy-css-sprites.png') no-repeat -91px -10px;
  color: #fff;
}
body.page-template-page-portfolio-show-php [role="banner"] [role="navigation"] ul.mainnav li.portfolio a {
  background: url('images/abccopy-css-sprites.png') no-repeat -225px -10px;
  color: #fff;
}
body.single-post [role="banner"] [role="navigation"] ul.mainnav li.blog a {
  background: url('images/abccopy-css-sprites.png') no-repeat -624px -10px;
  color: #fff;
}
[role="main"] {
  /* Slider box */

  /* learn more */

  /* portfolio section */

  /* Portfolio Showcase */

  /* Blog */

  /* Page Box */

  /* Single post */

}
[role="main"].slider-box {
  background:url('images/header-slider-background.jpg') no-repeat center -8rem;
  display: block;
  margin: 0 0 50px;
  width: 100%;
  height: auto;
}
[role="main"].slider-box .nivoSlider {
  box-shadow: none !important;
  margin:12px auto 0;
  height:auto!important;
  width:100%!important;
  max-width:980px;
}
[role="main"] ul.learn-more {
  list-style: none;
  margin: 0 auto;
  max-width: 980px;
  padding:0 2%;
}
[role="main"] ul.learn-more li {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #222;
  font-weight: 300;
  text-align: right;
}
[role="main"] ul.learn-more li.first {
  font-size: 24px;
  font-size: 2.4rem;
}
[role="main"] ul.learn-more li a:link,
[role="main"] ul.learn-more li a:visited {
  color: #222;
  font-size: 16px;
  font-size: 1.6rem;
}
[role="main"] ul.learn-more li a:hover {
  color: #c41324;
}
[role="main"].shadow-top {
  background: url('images/what-we-do-shadow.png') no-repeat center top;
}
[role="main"] section.portfolio-box article.post .img-boxes .box-wrap {
  float: left;
  margin: 0 0 20px;
  height: auto;
  width: 100%;
}
[role="main"] section.portfolio-box article.post .img-boxes .box-wrap.top {
  margin: 0 0 20px;
}
[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img {
  background: #f0f0f0;
  display: block;
  height: 150px;
  margin: 0 0 5px;
  position: relative;
}
[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img .box-text,
[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img .portfolio-text {
  background: #c41324;
  color: #fff;
  display: block;
  font-size: 11px;
  font-size: 1.1rem;
  text-transform: uppercase;
  font-weight: bold;
  text-align: left;
  padding: 4px;
  position: absolute;
  left: 0;
  bottom: 0;
  min-height: 17px;
}
[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img .portfolio-text {
  top: 0;
}
[role="main"] section.portfolio-box article.post .img-boxes .box-wrap a .description-text {
  margin: 5px 0 0;
}
[role="main"] section.portfolio-box article.post .img-boxes .box-wrap a .description-text p {
  display: inline-block;
  color: #222;
  line-height: 20px;
  padding: 2px 5px;
  margin: 0 0 0px;
  font-size: 14px;
  font-size: 1.4rem;
}
[role="main"] section.portfolio-box article.post .img-boxes .box-wrap a .description-text span {
  border-bottom: 1px solid #c41324;
  color: #c41324;
}
[role="main"] section.portfolio-box article.post .img-boxes .box-wrap a .description-text span:hover {
  border-bottom: 1px dotted #c41324;
}
[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-text,
[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .portfolio-text {
  background: #c41324;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  font-size: 11px;
  font-size: 1.1rem;
  text-transform: uppercase;
  text-align: left;
  padding: 4px;
  min-height: 17px;
  padding: 7px;
}
[role="main"] section.what-we-do article.post {
  /* What we do */

}
[role="main"] section.what-we-do article.post .img-boxes .box-wrap {
  color: #222;
  float: left;
  margin: 0;
  height: auto;
  padding:0 0 2rem 0;
  width:100%;
}
[role="main"] section.what-we-do article.post .img-boxes .box-wrap.top {
  margin: 0 0 0;
}
[role="main"] section.what-we-do article.post .img-boxes .box-wrap a .description-text {
  margin: 5px 0 0;
}
[role="main"] section.what-we-do article.post .img-boxes .box-wrap a .description-text p {
  display: inline-block;
  color: #222;
  /*color: #777;
						 border: 1px solid #e1e1e1;
						box-shadow: 5px 6px 0px 0px #e1e1e1;
						*/

  line-height: 1.6;
  padding: 2px 5px;
  margin: 0 0 0px;
  font-size: 14px;
  font-size: 1.4rem;
}
[role="main"] section.what-we-do article.post .img-boxes .box-wrap a .description-text span {
  border-bottom: 1px solid #c41324;
  color: #c41324;
}
[role="main"] section.what-we-do article.post .img-boxes .box-wrap a .description-text span:hover {
  border-bottom: 1px dotted #c41324;
}
[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-text,
[role="main"] section.what-we-do article.post .img-boxes .box-wrap .portfolio-text {
  background: #c41324;
  color: #fff;
  display: inline-block;
  font-size: 11px;
  font-size: 1.1rem;
  text-transform: uppercase;
  font-weight: bold;
  text-align: left;
  padding: 4px;
  min-height: 17px;
  padding: 7px;
  width:auto;
}
[role="main"] section.marketing article.post .intro-box,
[role="main"] section.services article.post .intro-box,
[role="main"] section.about-us article.post .intro-box,
[role="main"] section.ebook article.post .intro-box {
  float: left;
  margin: 0;
  width:100%;
}
[role="main"] section.marketing article.post .intro-box h2,
[role="main"] section.services article.post .intro-box h2,
[role="main"] section.about-us article.post .intro-box h2,
[role="main"] section.ebook article.post .intro-box h2 {
  color: #222;
  font-size: 22px;
  font-size: 2.2rem;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight:normal;
  padding: 0 0 10px; 

  line-height: 38px;
}
[role="main"] section.marketing article.post .intro-box h2.abccopy,
[role="main"] section.services article.post .intro-box h2.abccopy,
[role="main"] section.about-us article.post .intro-box h2.abccopy,
[role="main"] section.ebook article.post .intro-box h2.abccopy {
  padding: 10px 0;
}
[role="main"] section.marketing article.post .intro-box.split,
[role="main"] section.services article.post .intro-box.split,
[role="main"] section.about-us article.post .intro-box.split,
[role="main"] section.ebook article.post .intro-box.split {
  padding: 0;
}
[role="main"] section.about-us article.post .intro-box.split {
	width:100%;
}
[role="main"] section.marketing article.post .intro-box p,
[role="main"] section.services article.post .intro-box p,
[role="main"] section.about-us article.post .intro-box p,
[role="main"] section.ebook article.post .intro-box p {
  color: #222;
  font-size: 14px;
  font-size: 1.4rem;
  line-height:1.6;
  padding: 0 0 1rem;
}
[role="main"] section.marketing article.post .intro-box p a:link,
[role="main"] section.services article.post .intro-box p a:link,
[role="main"] section.about-us article.post .intro-box p a:link,
[role="main"] section.ebook article.post .intro-box p a:link,
[role="main"] section.marketing article.post .intro-box p a:visited,
[role="main"] section.services article.post .intro-box p a:visited,
[role="main"] section.about-us article.post .intro-box p a:visited,
[role="main"] section.ebook article.post .intro-box p a:visited {
  color: #c41324;
}
[role="main"] section.marketing article.post .intro-box p a:hover,
[role="main"] section.services article.post .intro-box p a:hover,
[role="main"] section.about-us article.post .intro-box p a:hover,
[role="main"] section.ebook article.post .intro-box p a:hover {
  border-bottom: 1px solid #c41324;
}
[role="main"] section.marketing article.post .intro-box p.one,
[role="main"] section.services article.post .intro-box p.one,
[role="main"] section.about-us article.post .intro-box p.one,
[role="main"] section.ebook article.post .intro-box p.one {
  margin: 30px 0 0;
}
[role="main"] section.marketing article.post .intro-box ul,
[role="main"] section.services article.post .intro-box ul,
[role="main"] section.about-us article.post .intro-box ul,
[role="main"] section.ebook article.post .intro-box ul {
  list-style: inside;
}
[role="main"] section.marketing article.post .intro-box ul li,
[role="main"] section.services article.post .intro-box ul li,
[role="main"] section.about-us article.post .intro-box ul li,
[role="main"] section.ebook article.post .intro-box ul li {
  color: #222;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 0 0 10px;
}
[role="main"] section.marketing article.post .intro-box ul li a:link,
[role="main"] section.services article.post .intro-box ul li a:link,
[role="main"] section.about-us article.post .intro-box ul li a:link,
[role="main"] section.ebook article.post .intro-box ul li a:link,
[role="main"] section.marketing article.post .intro-box ul li a:visited,
[role="main"] section.services article.post .intro-box ul li a:visited,
[role="main"] section.about-us article.post .intro-box ul li a:visited,
[role="main"] section.ebook article.post .intro-box ul li a:visited {
  color: #c41324;
}
[role="main"] section.marketing article.post .intro-box ul li a:hover,
[role="main"] section.services article.post .intro-box ul li a:hover,
[role="main"] section.about-us article.post .intro-box ul li a:hover,
[role="main"] section.ebook article.post .intro-box ul li a:hover {
  border-bottom: 1px solid #c41324;
}
[role="main"] section.marketing article.post .marketing-boxes,
[role="main"] section.services article.post .marketing-boxes,
[role="main"] section.about-us article.post .marketing-boxes,
[role="main"] section.ebook article.post .marketing-boxes {
  float: right;
  width: 100%;
}
[role="main"] section.marketing article.post .marketing-boxes img,
[role="main"] section.services article.post .marketing-boxes img,
[role="main"] section.about-us article.post .marketing-boxes img,
[role="main"] section.ebook article.post .marketing-boxes img {
  float: right;
  width: 100%;
}
[role="main"] section.marketing article.post .marketing-boxes .say,
[role="main"] section.services article.post .marketing-boxes .say,
[role="main"] section.about-us article.post .marketing-boxes .say,
[role="main"] section.ebook article.post .marketing-boxes .say {
  margin: 21px 0 0;
}
[role="main"] section.marketing article.post p.back-link,
[role="main"] section.services article.post p.back-link,
[role="main"] section.about-us article.post p.back-link,
[role="main"] section.ebook article.post p.back-link {
  font-size: 14px;
  font-size: 1.4rem;
}
[role="main"] section.marketing article.post p.back-link a:link,
[role="main"] section.services article.post p.back-link a:link,
[role="main"] section.about-us article.post p.back-link a:link,
[role="main"] section.ebook article.post p.back-link a:link,
[role="main"] section.marketing article.post p.back-link a:visited,
[role="main"] section.services article.post p.back-link a:visited,
[role="main"] section.about-us article.post p.back-link a:visited,
[role="main"] section.ebook article.post p.back-link a:visited {
  color: #c41324;
}
[role="main"] section.marketing article.post p.back-link a:hover,
[role="main"] section.services article.post p.back-link a:hover,
[role="main"] section.about-us article.post p.back-link a:hover,
[role="main"] section.ebook article.post p.back-link a:hover {
  color: #c41324;
}
[role="main"] .services a.backp {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  color: #222;
}
[role="main"] .services a.backp:hover {
  color: #c41324;
}
[role="main"] .portfolio-showcase,
[role="main"] .ebook {
  margin: 20px auto 0;
  width:94%;
  max-width: 980px;
  /* Intro Box */

}
[role="main"] .portfolio-showcase a.backp,
[role="main"] .ebook a.backp {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  color: #222;
}
[role="main"] .portfolio-showcase a.backp:hover,
[role="main"] .ebook a.backp:hover {
  color: #c41324;
}
[role="main"] .portfolio-showcase header h1,
[role="main"] .ebook header h1 {
  color: #222;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: bold;
  font-size: 38px;
  font-size: 3.8rem;
}
[role="main"] .portfolio-showcase .portfolio-intro-box,
[role="main"] .ebook .portfolio-intro-box {
  margin: 30px 0 0;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .text,
[role="main"] .ebook .portfolio-intro-box .text {
  color: #222;
  float: left;
  width:100%;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .text p,
[role="main"] .ebook .portfolio-intro-box .text p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height:1.6;
  margin: 0 0 1rem;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box,
[role="main"] .ebook .portfolio-intro-box .data-box {
  float: right;
  width: 100%;
  position: relative;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box span.text,
[role="main"] .ebook .portfolio-intro-box .data-box span.text {
  position: absolute;
  top: 0;
  left: 0;
  background: #c41324;
  color: #fff;
  font-size: 11px;
  font-size: 1.1rem;
  font-eight: bold;
  text-transform: uppercase;
  text-align: center;
  display: block;
  padding: 3px 5px;
  width: 70px;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .imgbox,
[role="main"] .ebook .portfolio-intro-box .data-box .imgbox {
  float: left;
  width:100%;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .imgbox img,
[role="main"] .ebook .portfolio-intro-box .data-box .imgbox img {
  float: left;
  width:100%;
  max-width:100%;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text {
  float: right;
  height: auto;
  width: 100%;
  margin-bottom:2rem;
 }
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.jeyes,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.jeyes {
  background: #ffe51e;
  color: #000;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.prudential,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.prudential {
  background: #d0ac77;
  color: #000;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.katie,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.katie {
  background: #69514d;
  color: #fff;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.unbox,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.unbox {
  background: #91268f;
  color: #fff;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.suki,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.suki {
  background: #000;
  color: #fff;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.messagebank,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.messagebank {
  background: #647c03;
  color: #fff;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.fujiz30,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.fujiz30 {
  background: #5c2f7c;
  color: #fff;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.worldvision,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.worldvision {
  background: #f38f1f;
  color: #000;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.uea,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.uea {
  background: #28394e;
  color: #fff;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.iron-house,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.iron-house {
  background: #cac6bc;
  color: #000;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.emhart-glass,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.emhart-glass {
  background: #e5372c;
  color: #fff;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.windcrop,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.windcrop {
  background: #58a513;
  color: #fff;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.xuuu,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.xuuu {
  background: #7bc3e7;
  color: #000;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.larking,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.larking {
  background: #4e2e8f;
  color: #fff;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.alderney,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.alderney {
  background: #c9b532;
  color:  #000;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text.purelosophy,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text.purelosophy {
  background: #739003;
  color: #fff;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.one h2,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.one h2,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.two h2,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.two h2,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.three h2,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.three h2 {
  font-size: 14px;
  font-size: 1.4rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.one p,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.one p,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.two p,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.two p,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.three p,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.three p {
  font-size: 14px;
  font-size: 1.4rem;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.one,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.one {
  margin: 12px 0 0;
  padding: 10px 0;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.one h2,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.one h2,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.one p,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.one p {
  padding: 0 0 0 25px;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.two,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.two {
  border-top: 1px dotted #eee;
  border-bottom: 1px dotted #eee;
  padding: 10px 0;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.two h2,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.two h2,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.two p,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.two p {
  padding: 0 0 0 25px;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.three,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.three {
  border-bottom: 1px dotted #eee;
  padding: 10px 0;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.three h2,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.three h2,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.three p,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.three p {
  padding: 0 0 0 25px;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.four,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.four {
  border-bottom: 1px dotted #eee;
  padding: 10px 0;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.four h2,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.four h2,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text div.four p,
[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text div.four p {
  padding: 0 0 0 25px;
}
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .jeyes div.one,
[role="main"] .ebook .portfolio-intro-box .data-box .jeyes div.one,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .cash div.one,
[role="main"] .ebook .portfolio-intro-box .data-box .cash div.one,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .amy div.one,
[role="main"] .ebook .portfolio-intro-box .data-box .amy div.one,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .worldvision div.one,
[role="main"] .ebook .portfolio-intro-box .data-box .worldvision div.one,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .iron-house div.one,
[role="main"] .ebook .portfolio-intro-box .data-box .iron-house div.one,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .xuuu div.one,
[role="main"] .ebook .portfolio-intro-box .data-box .xuuu div.one,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .berry div.one,
[role="main"] .ebook .portfolio-intro-box .data-box .berry div.one,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .alderney div.one,
[role="main"] .ebook .portfolio-intro-box .data-box .alderney div.one,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .estress div.one,
[role="main"] .ebook .portfolio-intro-box .data-box .estress div.one,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .jeyes div.two,
[role="main"] .ebook .portfolio-intro-box .data-box .jeyes div.two,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .cash div.two,
[role="main"] .ebook .portfolio-intro-box .data-box .cash div.two,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .amy div.two,
[role="main"] .ebook .portfolio-intro-box .data-box .amy div.two,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .worldvision div.two,
[role="main"] .ebook .portfolio-intro-box .data-box .worldvision div.two,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .iron-house div.two,
[role="main"] .ebook .portfolio-intro-box .data-box .iron-house div.two,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .xuuu div.two,
[role="main"] .ebook .portfolio-intro-box .data-box .xuuu div.two,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .berry div.two,
[role="main"] .ebook .portfolio-intro-box .data-box .berry div.two,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .alderney div.two,
[role="main"] .ebook .portfolio-intro-box .data-box .alderney div.two,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .estress div.two,
[role="main"] .ebook .portfolio-intro-box .data-box .estress div.two,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .jeyes div.three,
[role="main"] .ebook .portfolio-intro-box .data-box .jeyes div.three,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .cash div.three,
[role="main"] .ebook .portfolio-intro-box .data-box .cash div.three,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .amy div.three,
[role="main"] .ebook .portfolio-intro-box .data-box .amy div.three,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .worldvision div.three,
[role="main"] .ebook .portfolio-intro-box .data-box .worldvision div.three,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .iron-house div.three,
[role="main"] .ebook .portfolio-intro-box .data-box .iron-house div.three,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .xuuu div.three,
[role="main"] .ebook .portfolio-intro-box .data-box .xuuu div.three,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .berry div.three,
[role="main"] .ebook .portfolio-intro-box .data-box .berry div.three,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .alderney div.three,
[role="main"] .ebook .portfolio-intro-box .data-box .alderney div.three,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .estress div.three,
[role="main"] .ebook .portfolio-intro-box .data-box .estress div.three,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .jeyes div.four,
[role="main"] .ebook .portfolio-intro-box .data-box .jeyes div.four,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .cash div.four,
[role="main"] .ebook .portfolio-intro-box .data-box .cash div.four,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .amy div.four,
[role="main"] .ebook .portfolio-intro-box .data-box .amy div.four,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .worldvision div.four,
[role="main"] .ebook .portfolio-intro-box .data-box .worldvision div.four,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .iron-house div.four,
[role="main"] .ebook .portfolio-intro-box .data-box .iron-house div.four,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .xuuu div.four,
[role="main"] .ebook .portfolio-intro-box .data-box .xuuu div.four,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .berry div.four,
[role="main"] .ebook .portfolio-intro-box .data-box .berry div.four,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .alderney div.four,
[role="main"] .ebook .portfolio-intro-box .data-box .alderney div.four,
[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .estress div.four,
[role="main"] .ebook .portfolio-intro-box .data-box .estress div.four {
  border-color: #222;
}
[role="main"] .portfolio-showcase .further-info,
[role="main"] .ebook .further-info {
  margin: 40px 0 0 0;
}
[role="main"] .portfolio-showcase .further-info .wrote,
[role="main"] .ebook .further-info .wrote {
  float: left;
  font-family: Georgia, "Times New Roman", serif;
  color: #222;
  margin: 0 0 40px;
  width: 100%;
}
[role="main"] .portfolio-showcase .further-info .wrote h2,
[role="main"] .ebook .further-info .wrote h2 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #222;
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: normal;
  border-bottom: 1px solid #d9d9d9;
  margin: 0 0 26px;
  padding: 0 0 7px;
}
[role="main"] .portfolio-showcase .further-info .wrote h3,
[role="main"] .ebook .further-info .wrote h3 {
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
  line-height:1.6;
  text-decoration: none;
  margin: 2.5rem 0 .5rem;
}
[role="main"] .portfolio-showcase .further-info .wrote p,
[role="main"] .ebook .further-info .wrote p,
[role="main"] .portfolio-showcase .further-info .wrote ul li,
[role="main"] .ebook .further-info .wrote ul li {
  color: #222;
  font-size: 14px;
  font-size: 1.4rem;
  line-height:1.6;
  margin:0 0 1rem;
}
[role="main"] .portfolio-showcase .further-info .wrote p a:link,
[role="main"] .ebook .further-info .wrote p a:link,
[role="main"] .portfolio-showcase .further-info .wrote ul li a:link,
[role="main"] .ebook .further-info .wrote ul li a:link,
[role="main"] .portfolio-showcase .further-info .wrote p a:visited,
[role="main"] .ebook .further-info .wrote p a:visited,
[role="main"] .portfolio-showcase .further-info .wrote ul li a:visited,
[role="main"] .ebook .further-info .wrote ul li a:visited {
  color: #c41324;
}
[role="main"] .portfolio-showcase .further-info .wrote p a:hover,
[role="main"] .ebook .further-info .wrote p a:hover,
[role="main"] .portfolio-showcase .further-info .wrote ul li a:hover,
[role="main"] .ebook .further-info .wrote ul li a:hover {
  border-bottom: 1px solid #c41324;
}
[role="main"] .portfolio-showcase .further-info .wrote ul,
[role="main"] .ebook .further-info .wrote ul {
  list-style: outside;
  padding: 0 0 0 17px;
}
[role="main"] .portfolio-showcase .further-info .ebook ul,
[role="main"] .ebook .further-info .ebook ul {
  list-style: none;
  margin: 10px 0;
  padding: 0 0 0 16px;
}
[role="main"] .portfolio-showcase .further-info .ebook ul li,
[role="main"] .ebook .further-info .ebook ul li {
  font-size: 13px;
  font-size: 1.3rem;
  margin: 0 0 5px;
}
[role="main"] .portfolio-showcase .further-info .ebook ul li:before,
[role="main"] .ebook .further-info .ebook ul li:before {
  content: "\203A";
  color: #c41324;
  padding: 0 10px 0 0;
  margin: 0 0 0 -16px;
}
[role="main"] .portfolio-showcase .further-info .say,
[role="main"] .ebook .further-info .say,
[role="main"] .portfolio-showcase .further-info .ebook-column,
[role="main"] .ebook .further-info .ebook-column {
  background: url('images/marketing-quote.png') no-repeat 0 60px;
  float: right;
  width: 100%;
}
[role="main"] .portfolio-showcase .further-info .say h1,
[role="main"] .ebook .further-info .say h1,
[role="main"] .portfolio-showcase .further-info .ebook-column h1,
[role="main"] .ebook .further-info .ebook-column h1 {
  border-bottom: 1px solid #d9d9d9;
  color: #222;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 32px;
  margin: 0;
  padding: 0 0 7px;
}
[role="main"] .portfolio-showcase .further-info .say p,
[role="main"] .ebook .further-info .say p,
[role="main"] .portfolio-showcase .further-info .ebook-column p,
[role="main"] .ebook .further-info .ebook-column p {
  color: #222;
  font-size: 20px;
  font-size: 2rem;
  float: right;
  line-height: 28px;
  padding: 25px 0 10px 10px;
  width: 82%;
}
[role="main"] .portfolio-showcase .further-info .say p.first,
[role="main"] .ebook .further-info .say p.first,
[role="main"] .portfolio-showcase .further-info .ebook-column p.first,
[role="main"] .ebook .further-info .ebook-column p.first {
  margin: 3px 0 0;
}
[role="main"] .portfolio-showcase .further-info .say p.who,
[role="main"] .ebook .further-info .say p.who,
[role="main"] .portfolio-showcase .further-info .ebook-column p.who,
[role="main"] .ebook .further-info .ebook-column p.who {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.6;
  padding: 0;
}
[role="main"] .portfolio-showcase .further-info .say p a:link,
[role="main"] .ebook .further-info .say p a:link,
[role="main"] .portfolio-showcase .further-info .ebook-column p a:link,
[role="main"] .ebook .further-info .ebook-column p a:link,
[role="main"] .portfolio-showcase .further-info .say p a:visited,
[role="main"] .ebook .further-info .say p a:visited,
[role="main"] .portfolio-showcase .further-info .ebook-column p a:visited,
[role="main"] .ebook .further-info .ebook-column p a:visited {
  color: #c41324;
}
[role="main"] .portfolio-showcase .further-info .say p a:hover,
[role="main"] .ebook .further-info .say p a:hover,
[role="main"] .portfolio-showcase .further-info .ebook-column p a:hover,
[role="main"] .ebook .further-info .ebook-column p a:hover {
  border-bottom: 1px solid #c41324;
}
[role="main"] .portfolio-showcase .further-info .say .push,
[role="main"] .ebook .further-info .say .push,
[role="main"] .portfolio-showcase .further-info .ebook-column .push,
[role="main"] .ebook .further-info .ebook-column .push {
  margin: 10px 0 0;
}
[role="main"] section.client-list .intro-box .brief {
  border-right: none !important;
}
[role="main"] section.why-choose-us article.post .intro-box {
  margin: 0 0 20px;
}
[role="main"] section.why-choose-us article.post .intro-box .brief {
  border-right: none !important;
}
[role="main"] section.why-choose-us article.post .why-choose-us .box {
  float: left;
  position: relative;
  height: 216px;
  width: 238px;
  background: #c41324;
  margin: 0 7px 7px 0;
}
[role="main"] section.why-choose-us article.post .why-choose-us .box span {
  position: absolute;
  top: 0;
  left: 0;
  background: #373636;
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-size: 1.8rem;
  display: block;
  height: 32px;
  width: 37px;
  padding: 5px 0 0 ;
}
[role="main"] section.why-choose-us article.post .why-choose-us .box p {
  color: #fff;
  text-align: center;
  font-size: 15px;
  font-size: 1.5rem;
  position: absolute;
  top: 50px;
	left: 19px;
	width: 194px;
}
[role="main"] section.why-choose-us article.post .why-choose-us .box p a {
	color:#fff;
	text-decoration:underline;
}
[role="main"] section.why-choose-us article.post .why-choose-us .box p a:hover {
	text-decoration:none;
}
[role="main"] section.blog {
  /* post layout */

  /* Sidebar */

}
[role="main"] section.blog article.category-post {
  margin: 0 0 20px;
}
[role="main"] section.blog article.category-post div.intro-box .brief {
  float: left;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 300;
  color: #222;
  padding: 0 0 22px;
  width: 100%;
  border-right: 1px solid #eee;
  line-height: 27px;
}
[role="main"] section.blog article.category-post div.intro-box .brief p {
  width: 222px;
}
[role="main"] section.blog section.posts-layout {
  float: left;
  padding:0;
  width:100%;
}
[role="main"] section.blog section.posts-layout .single-post {
  float: left;
  min-height: 238px;
  width:97%;
  margin: 0 1.5% 20px 1.5%;
  padding: 0;
  position: relative;
}
[role="main"] section.blog section.posts-layout .single-post a {
  display: block;
  height: auto;
  width:100%;
  font-size: 12px;
  font-size: 1.2rem;
}
[role="main"] section.blog section.posts-layout .single-post a .img {
	display:block;
	height: 180px;
	overflow:hidden;
	width:100%;
}
[role="main"] section.blog section.posts-layout .single-post a img {
  z-index: -10;
  display: block;
  height:auto;
  min-height:150px;
  filter: url(filters.svg#grayscale);
  /* Firefox 3.5+ */

  filter: gray;
  /* IE6-9 */

  -webkit-filter: grayscale(1);
  /* Google Chrome & Safari 6+ */
	width:100%;
}
[role="main"] section.blog section.posts-layout .single-post a img:hover {
  filter: none;
  -webkit-filter: grayscale(0);
}
[role="main"] section.blog section.posts-layout .single-post a .title {
  background: #c41324;
  color: #fff;
  padding: 5px;
  position: absolute;
  top: 0;
  left: 0;
font-weight: bold;
  text-transform: uppercase;
}
[role="main"] section.blog section.posts-layout .single-post a p {
  padding: 2px 5px;
  color: #222;
  font-size: 14px;
  font-size: 1.4rem;
}
[role="main"] section.blog section.posts-layout .pagination {
  clear: both;
  font-size: 14px;
  font-size: 1.4rem;
  margin: 10px 0 20px;
  padding: 50px 0 0;
  width: 100%;
}
[role="main"] section.blog section.posts-layout .pagination a:link,
[role="main"] section.blog section.posts-layout .pagination a:visited {
  color: #222;
}
[role="main"] section.blog section.posts-layout .pagination a:hover {
  color: #c41324;
}
[role="main"] section.blog section.posts-layout .pagination .alignleft {
  float: left;
}
[role="main"] section.blog section.posts-layout .pagination .alignright {
  float: right;
}
[role="main"] section.blog section.sidebar {
  float: right;
  padding:0;
  width: 100%;
}
[role="main"] section.blog section.sidebar aside {
  padding: 0 0 50px;
}
[role="main"] section.blog section.sidebar aside h1 {
  font-size: 22px;
  font-size: 2.2rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #222;
  font-weight: normal;
  border-bottom: 1px solid #e2e2e2;
  padding: 0 0 5px;
}
[role="main"] section.blog section.sidebar aside ul {
  list-style: inside none;
}
[role="main"] section.blog section.sidebar aside ul li {
  background: url('images/arrow-list-blog.png') no-repeat left center;
  padding: 8px 0 8px 18px;
  border-bottom: 1px solid #e2e2e2;
  font-size: 14px;
  font-size: 1.4rem;
}
[role="main"] section.blog section.sidebar aside ul li a:link,
[role="main"] section.blog section.sidebar aside ul li a:visited {
  color: #222;
}
[role="main"] section.blog section.sidebar aside ul li a:hover {
  color: #c41324;
}
[role="main"] section {
	margin: 20px auto 0;
	padding:0 3%;
	width: 94%;
	max-width: 980px;
}
[role="main"] section.services {
	margin: 0 auto 0;
}
[role="main"] section a.backp {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  color: #222;
}
[role="main"] section a.backp:hover {
  color: #c41324;
}
[role="main"] section header h1 {
  color: #222;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 38px;
  font-size: 3.8rem;
  font-weight: bold;
  line-height: 44px;
  margin: 0 0 20px;
}
[role="main"] section header h1 a:link,
[role="main"] section header h1 a:visited {
  color: #c41324;
}
[role="main"] section header h1 a:hover {
  text-decoration: underline;
}
[role="main"] section article.post {
  margin: 0 0 50px;
  /* Intro box */

  /* Client list boxes */

  /* Marketing Boxes */

  /* Comments and Quotes */

  /* Get In Touch */

  /* FAQ */

}
[role="main"] section article.post h1 {
  color: #222;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 38px;
  font-size: 3.8rem;
  line-height: 44px;
  font-weight: bold;
  margin: 0 0 20px;
}
[role="main"] section article.post div.entry {
  width: 100%;
}
.p-one-minute-movie [role="main"] section article.post div.entry iframe,
[role="main"] section article.post div.entry iframe {
	max-height:270px;
  width: 100%;
}
.p-one-minute-movie [role="main"] section article.post div.entry iframe.twitter-tweet,
[role="main"] section article.post div.entry iframe.twitter-tweet {
	max-height:100%;
	min-width:98%!important;
	max-width:96%!important;
}
[role="main"] section article.post div.entry p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.6;
  margin: 0 0 1rem;
}
[role="main"] section article.post div.entry p a:link,
[role="main"] section article.post div.entry p a:visited {
  color: #c41324;
}
[role="main"] section article.post div.entry p a:hover {
  text-decoration: underline;
}
[role="main"] section article.post div.entry ul,
[role="main"] section article.post div.entry ol {
  list-style: none;
  margin: 0 0 10px;
  padding: 0 0 0 16px;
}
[role="main"] section article.post div.entry ul li,
[role="main"] section article.post div.entry ol li {
  font-size: 14px;
  font-size: 1.4rem;
  margin: 0 0 5px;
}
[role="main"] section article.post div.entry ul li:before,
[role="main"] section article.post div.entry ol li:before {
  content: "\203A";
  color: #c41324;
  padding: 0 10px 0 0;
  margin: 0 0 0 -16px;
}
[role="main"] section article.post div.entry ol {
  list-style: decimal;
}
[role="main"] section article.post footer p {
  font-size: 14px;
  font-size: 1.4rem;
}
[role="main"] section article.post footer p a:link,
[role="main"] section article.post footer p a:visited {
  color: #222;
}
[role="main"] section article.post footer p a:hover {
  color: #c41324;
}
[role="main"] section article.post .intro-box {
  margin: 0 0 50px;
  /* Brief */

  /* Marketing - Description */

}
[role="main"] section article.post .intro-box .brief {
  float: left;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 20px;
  font-size: 2rem;
  font-weight: 300;
  color: #222;
  padding: 0 0 22px;
  width:100%;
}
.FIW_All {display:none;}
[role="main"] section article.post .intro-box .brief p {
  width:100%;
}
[role="main"] section article.post .intro-box .brief p a:link,
[role="main"] section article.post .intro-box .brief p a:visited {
  color: #222;
  text-decoration: underline;
}
[role="main"] section article.post .intro-box .full p {
  width: 100%;
}
[role="main"] section article.post .intro-box .description {
  float: right;
  width: 100%;
  padding: 0 0 0 40px;
  font-size: 15px;
  font-size: 1.5rem;
  line-height:1.6;
  color: #222;
}
[role="main"] section article.post .intro-box .description p {
	line-height:1.6;
  margin: 0 0 1rem;
}
[role="main"] section article.post .intro-box .description p a:visited,
[role="main"] section article.post .intro-box .description p a:link {
  border-bottom: 1px solid #444;
  color: #222;
}
[role="main"] section article.post .intro-box .description p a:hover {
  border-bottom: 1px dotted #c41324;
  color: #c41324;
}
[role="main"] section article.post .intro-box .description p:last-child {
  margin: 0;
}
[role="main"] section article.post .intro-box.split {
  padding: 0 0 30px;
}
[role="main"] section article.post .intro-box .purple-box {
  float: right;
}
[role="main"] section article.post .intro-box .marketing-description {
  float: left;
  color: #222;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  /* padding: 0 0 0 10px; */

  width: 470px;
}
[role="main"] section article.post .intro-box .marketing-description p.one {
  margin: 30px 0 0;
}
[role="main"] section article.post .intro-box .marketing-description p.two {
  margin: 10px 0 0;
}
[role="main"] section article.post .intro-box .marketing-description p.cont {
  margin: 0 0 0 128px;
}
[role="main"] section article.post .intro-box .marketing-description p.three {
  margin: 10px 0 0;
}
[role="main"] section article.post .intro-box .marketing-description p.sell {
  margin: 40px 0 0;
}
[role="main"] section article.post .client-list-boxes .first-column {
  float: left;
}
[role="main"] section article.post .client-list-boxes .second-column {
  float: left;
}
[role="main"] section article.post .client-list-boxes .third-column {
  float: left;
}
[role="main"] section article.post .client-list-boxes .first-column,
[role="main"] section article.post .client-list-boxes .second-column,
[role="main"] section article.post .client-list-boxes .third-column {
  width: 100%;
}
[role="main"] section article.post .client-list-boxes .first-column ul,
[role="main"] section article.post .client-list-boxes .second-column ul,
[role="main"] section article.post .client-list-boxes .third-column ul {
  padding: 0 0 20px 0;
}
[role="main"] section article.post .client-list-boxes .first-column ul li,
[role="main"] section article.post .client-list-boxes .second-column ul li,
[role="main"] section article.post .client-list-boxes .third-column ul li {
  list-style: inside none;
  border-bottom: 1px solid #f7f7f8;
  font-size: 13px;
  font-size: 1.3rem;
  color: #222;
  padding: 5px 0 5px 14px;
}
[role="main"] section article.post .client-list-boxes .first-column ul li h2,
[role="main"] section article.post .client-list-boxes .second-column ul li h2,
[role="main"] section article.post .client-list-boxes .third-column ul li h2 {
  font-size: 15px;
  font-size: 1.5rem;
}
[role="main"] section article.post .client-list-boxes .first-column ul li:before,
[role="main"] section article.post .client-list-boxes .second-column ul li:before,
[role="main"] section article.post .client-list-boxes .third-column ul li:before {
  content: "\203A";
  color: #c41324;
  padding: 0 10px 0 0;
  margin-left:-14px;
}
[role="main"] section article.post .client-list-boxes .first-column ul li.headertwo,
[role="main"] section article.post .client-list-boxes .second-column ul li.headertwo,
[role="main"] section article.post .client-list-boxes .third-column ul li.headertwo {
  padding-left:0;
}
[role="main"] section article.post .client-list-boxes .first-column ul li.headertwo:before,
[role="main"] section article.post .client-list-boxes .second-column ul li.headertwo:before,
[role="main"] section article.post .client-list-boxes .third-column ul li.headertwo:before {
  content: "";
}
[role="main"] section article.post .client-list-boxes .first-column ul li a:link,
[role="main"] section article.post .client-list-boxes .second-column ul li a:link,
[role="main"] section article.post .client-list-boxes .third-column ul li a:link,
[role="main"] section article.post .client-list-boxes .first-column ul li a:visited,
[role="main"] section article.post .client-list-boxes .second-column ul li a:visited,
[role="main"] section article.post .client-list-boxes .third-column ul li a:visited {
  color: #c41324;
}
[role="main"] section article.post .client-list-boxes .first-column ul li a:hover,
[role="main"] section article.post .client-list-boxes .second-column ul li a:hover,
[role="main"] section article.post .client-list-boxes .third-column ul li a:hover {
  text-decoration: underline;
}
[role="main"] section article.post .client-list-boxes .second-column {
  width: 100%;
}
[role="main"] section article.post .marketing-boxes .help {
  float: left;
  width: 610px;
}
[role="main"] section article.post .marketing-boxes .help h1 {
  border-bottom: 1px solid #d9d9d9;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-size: 2.2rem;
  margin: 0;
  padding: 0 0 9px;
}
[role="main"] section article.post .marketing-boxes .help p {
  color: #222;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 25px 0 10px 0;
  width: 555px;
}
[role="main"] section article.post .marketing-boxes .help p a:link,
[role="main"] section article.post .marketing-boxes .help p a:visited {
  color: #c41324;
}
[role="main"] section article.post .marketing-boxes .help p a:hover {
  border-bottom: 1px solid #c41324;
}
[role="main"] section article.post .marketing-boxes .help ul {
  list-style: none;
}
[role="main"] section article.post .marketing-boxes .help ul li {
  color: #222;
  font-size: 14px;
  font-size: 1.4rem;
}
[role="main"] section article.post .marketing-boxes .help ul li:before {
  content: "\203A";
  color: #c41324;
  margin: 0 5px 0 0;
}
[role="main"] section article.post .marketing-boxes .say {
  background: url('images/marketing-quote.png') no-repeat 0 60px;
  float: right;
  width: 350px;
}
[role="main"] section article.post .marketing-boxes .say h1 {
  border-bottom: 1px solid #d9d9d9;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 32px;
  margin: 0;
  padding: 0 0 7px;
}
/* NEW SERVICES DESIGN */
.page-template-page-new-services-php [role="main"] {
	background-color:#fff;
	background-position:center bottom;
	background-size:cover;
}
.page-template-page-new-services-php [role="main"] section .wrapper {
	margin:0;
	padding:20px 0 0;
	position:relative;
	width: 97.7%;
}
.page-template-page-new-services-php [role="main"] section article.post .marketing-boxes {
	background-color:#363636;
	padding-right:5%;
	width:95%;
}
.page-template-page-new-services-php [role="main"] section article.post .marketing-boxes .say {
	background-image:url(images/quote-white.png);
  background-position:0 20px;
  margin-top:0;
  margin-bottom:20px;
  width:95%;
}
.page-template-page-new-services-php [role="main"] section article.post img {
	width: 116.6%;
	max-width: 116.6%;
	margin: 0 -11%;
}
.page-template-page-new-services-php section article.post .marketing-boxes .say h1 {
  display:none;
}
.page-template-page-new-services-php [role="main"] section article.post .marketing-boxes .say p {
  color:#fff;
  width:80%;
}
/**/
[role="main"] section article.post .marketing-boxes .say p {
  color: #222;
  font-size: 20px;
  font-size: 2rem;
  float: right;
  line-height: 28px;
  padding: 10px 0 10px 10px;
  width: 280px;
}
[role="main"] section article.post .marketing-boxes .say p.first,
[role="main"] section article.post .marketing-boxes .say p:first-child {
  margin: 3px 0 0;
  padding-top:25px;
}
[role="main"] section article.post .marketing-boxes .say p.who {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.6;
  padding: 0;
}
[role="main"] section article.post .marketing-boxes .author,
[role="main"] section article.post .marketing-boxes .who-read {
  background: none;
}
[role="main"] section article.post .comments-and-quotes {
  /* Left Column */

  /* Reviews */

}
[role="main"] section article.post .comments-and-quotes .left-column {
  float: left;
  width:30%;
}
[role="main"] section article.post .comments-and-quotes .left-column .quotes {
  background: url('images/quote.png') no-repeat top left;
  color: #222;
  font-size: 20px;
  font-size: 2rem;
  margin: 0 0 50px;
  display:none;
}
[role="main"] section article.post .comments-and-quotes .left-column .quotes .say,
[role="main"] section article.post .comments-and-quotes .left-column .quotes .who,
[role="main"] section article.post .comments-and-quotes .left-column .quotes .company {
  padding-left:50px;
}
[role="main"] section article.post .comments-and-quotes .left-column .quotes .say {
	line-height:28px;
  padding-top:10px;
  padding-bottom:10px;
}
[role="main"] section article.post .comments-and-quotes .left-column .quotes .who,
[role="main"] section article.post .comments-and-quotes .left-column .quotes .company {
  font-size: 12px;
  font-size: 1.2rem;
	line-height: 1.6;
	padding-top: 0;
}
[role="main"] section article.post .comments-and-quotes .left-column .quotes .who {
}
[role="main"] section article.post .comments-and-quotes .left-column .quotes .company a:link,
[role="main"] section article.post .comments-and-quotes .left-column .quotes .company a:visited {
  color: #c41324;
}
[role="main"] section article.post .comments-and-quotes .left-column .quotes .company a:hover {
  text-decoration: underline;
}
[role="main"] section article.post .comments-and-quotes .FI_reviews {
  float: right;
  padding: 0;
  width: 100%;
  color: #222;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
[role="main"] section article.post .comments-and-quotes .FI_reviews h2 {
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: 300;
  margin: 0 0 20px;

}
[role="main"] section article.post .comments-and-quotes .FI_reviews .FI_reviews span {
  font-size: 14px !important;
  font-size: 1.4rem !important;
 
}
[role="main"] section article.post .comments-and-quotes .FI_reviews table tr:first-child {
  display: none;
}
[role="main"] section article.post .comments-and-quotes .FI_reviews table tr {
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  display: inline-block;
  box-shadow: 5px 6px 0px 0px #e1e1e1;
  padding: 10px 2%;
  margin: 0 0 40px;
  width:94%;
}

[role="main"] section article.post .comments-and-quotes .FI_reviews table {
	width:100%!important;
}
[role="main"] section article.post .comments-and-quotes .FI_reviews table td {
  color: #222;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  width:100%;
}

[role="main"] section article.post .comments-and-quotes .FI_reviews table td br {
  display: none;
}
[role="main"] section article.post .comments-and-quotes .FI_reviews table td font {
  float: left;
  padding: 0 0 0 20px;
}
[role="main"] section article.post .get-in-touch-form {
  margin: 0 auto;
  width: 100%;
}
[role="main"] section article.post .get-in-touch-form h1 {
  color: #222;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-size: 2.2rem;
}
[role="main"] section article.post .get-in-touch-form p {
  color: #222;
  font-size: 20px;
  font-size: 2rem;
  margin: 0 0 30px;
}
[role="main"] section article.post .get-in-touch-form p span input {
  background: #f7f7f7;
  border-top: none;
  border-left: none;
  border-bottom: 1px solid #aaa;
  padding: 5px;
  max-width:90%;
}
[role="main"] section article.post .get-in-touch-form p .wpcf7-list-item {
  float: left;
  width: 100%;
  margin: 0 0 5px;
}
[role="main"] section article.post .get-in-touch-form p .wpcf7-form-control-wrap .pages,
[role="main"] section article.post .get-in-touch-form p .wpcf7-form-control-wrap .words {
  width: 120px;
}
[role="main"] section article.post .get-in-touch-form p .wpcf7-submit {
  background: #c41324;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #444;
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  width: 130px;
  float: right;
  position: relative;
  top: -3px;
  cursor: pointer;
}
[role="main"] section article.post .get-in-touch-form p .wpcf7-submit:active {
  border: 1px solid #ddd;
  box-shadow: none;
  outline: medium none;
  position: relative;
  top: 0px;
}
[role="main"] section article.post .faq {
  /* Row */

}
[role="main"] section article.post .faq .faq-row {
  /* column one */

  /* column two */

  /* column three */

}
[role="main"] section article.post .faq .faq-row .column-one,
[role="main"] section article.post .faq .faq-row .column-two,
[role="main"] section article.post .faq .faq-row .column-three {
  float: left;
  width: 100%;
  margin: 0 0 30px;
}
[role="main"] section article.post .faq .faq-row .column-one h2,
[role="main"] section article.post .faq .faq-row .column-two h2,
[role="main"] section article.post .faq .faq-row .column-three h2 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-size: 2.2rem;
  font-weight: normal;
  line-height:28px;
  padding-bottom:1rem;
}
[role="main"] section article.post .faq .faq-row .column-one p,
[role="main"] section article.post .faq .faq-row .column-two p,
[role="main"] section article.post .faq .faq-row .column-three p {
  color: #222;
  font-size: 14px;
  font-size: 1.4rem;
  padding:0 0 1rem;
}
[role="main"] section article.post .faq .faq-row .column-one p a:link,
[role="main"] section article.post .faq .faq-row .column-two p a:link,
[role="main"] section article.post .faq .faq-row .column-three p a:link,
[role="main"] section article.post .faq .faq-row .column-one p a:visited,
[role="main"] section article.post .faq .faq-row .column-two p a:visited,
[role="main"] section article.post .faq .faq-row .column-three p a:visited {
  color: #c41324;
}
[role="main"] section article.post .faq .faq-row .column-one p a:hover,
[role="main"] section article.post .faq .faq-row .column-two p a:hover,
[role="main"] section article.post .faq .faq-row .column-three p a:hover {
  border-bottom: 1px solid #c41324;
}
[role="main"] section article.post .faq .faq-row .column-one ul,
[role="main"] section article.post .faq .faq-row .column-two ul,
[role="main"] section article.post .faq .faq-row .column-three ul {
  list-style: none;
  margin: 10px 0;
  padding: 0 0 0 16px;
}
[role="main"] section article.post .faq .faq-row .column-one ul li,
[role="main"] section article.post .faq .faq-row .column-two ul li,
[role="main"] section article.post .faq .faq-row .column-three ul li {
  color: #222;
  font-size: 14px;
  font-size: 1.4rem;
  margin: 0 0 .5rem;
}
[role="main"] section article.post .faq .faq-row .column-one ul li:before,
[role="main"] section article.post .faq .faq-row .column-two ul li:before,
[role="main"] section article.post .faq .faq-row .column-three ul li:before {
  content: "\203A";
  color: #c41324;
  padding: 0 10px 0 0;
  margin: 0 0 0 -14px;
}
[role="main"] section.single-post {
  /* post content */

  /* Sidebar */

}
[role="main"] section.single-post header h1 {
  margin: 0;
}
[role="main"] section.single-post p.meta-info {
  border-bottom: 1px solid #eee;
  font-size: 12px;
  font-size: 1.2rem;
  margin: 5px 0 20px;
  padding: 0 0 10px;
}
[role="main"] section.single-post p.meta-info a {
  color: #222;
}
[role="main"] section.single-post p.meta-info a:hover {
  color: #c41324;
}
[role="main"] section.single-post p.meta-info span.date {
  padding: 0 20px;
}
[role="main"] section.single-post section.post-content {
  float: left;
  padding:0;
  width: 100%;
}
[role="main"] section.single-post section.post-content .entry .wp-caption {
  border: 0;
  background-color: #fff;
  text-align: left;
  padding: 0;
  margin: 10px 10px 10px 20px;
}
[role="main"] section.single-post section.post-content .entry .wp-caption-text {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 17px;
  padding: 5px 0 0 0;
}
[role="main"] section.single-post section.post-content .entry .alignleft,
[role="main"] section.single-post section.post-content .entry .alignright,
[role="main"] section.single-post section.post-content .entry .aligncenter {
  display: block;
  margin: 0 auto;
  max-width:100%;
}
[role="main"] section.single-post section.post-content .entry p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.8;
  margin-bottom: 18px;
}
[role="main"] section.single-post section.post-content .entry p a:link,
[role="main"] section.single-post section.post-content .entry p a:visited {
  color: #c41324;
}
[role="main"] section.single-post section.post-content .entry p a:hover {
  color: #c41324;
}
[role="main"] section.single-post section.post-content .entry ol li:before {
  content: none;
}
[role="main"] section.single-post section.post-content .entry ol li {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.8;
  margin-bottom: 9px;
}
[role="main"] section.single-post section.post-content .entry ul li {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.8;
  margin-bottom: 9px;
}
[role="main"] section.single-post section.post-content .entry ul li a:link,
[role="main"] section.single-post section.post-content .entry ul li a:visited {
  color: #c41324;
}
[role="main"] section.single-post section.post-content .entry ul li a:hover {
  color: #c41324;
}
[role="main"] section.single-post section.post-content .entry h3,
[role="main"] section.single-post section.post-content .entry h4 {
  padding: 0;
  margin: 2.5rem 10px .5rem 0;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.8;
  font-weight: bold;
}
[role="main"] section.single-post section.post-content table {
  margin: 10px 10px 20px 10px;
}
[role="main"] section.single-post section.post-content table tbody tr th {
  font-weight: bold;
  text-align: left;
}
[role="main"] section.single-post section.post-content table tbody tr td,
[role="main"] section.single-post section.post-content table tbody tr th {
  padding: 5px 10px 5px 10px;
  border-bottom: solid 
						#ddd 1px;
  font-size: 14px;
  line-height: 1.6em;
  vertical-align: top;
}
[role="main"] section.single-post section.sidebar {
  float: right;
  padding:0;
  width: 100%;
}
[role="main"] section.single-post section.sidebar .single-related {
	display:none;
}
[role="main"] section.single-post section.sidebar aside {
  padding: 0 0 50px;
}
[role="main"] section.single-post section.sidebar aside h1 {
  font-size: 22px;
  font-size: 2.2rem;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #222;
  font-weight: normal;
  border-bottom: 1px solid #e2e2e2;
  padding: 0 0 5px;
}
[role="main"] section.single-post section.sidebar aside ul {
  list-style: inside none;
}
[role="main"] section.single-post section.sidebar aside ul li {
  background: url('images/arrow-list-blog.png') no-repeat left center;
  padding: 8px 0 8px 18px;
  border-bottom: 1px solid #e2e2e2;
  font-size: 14px;
  font-size: 1.4rem;
}
[role="main"] section.single-post section.sidebar aside ul li a:link,
[role="main"] section.single-post section.sidebar aside ul li a:visited {
  color: #222;
}
[role="main"] section.single-post section.sidebar aside ul li a:hover {
  color: #c41324;
}
[role="main"] section.single-post section.sidebar .crp_related h3,
[role="main"] section.single-post section.sidebar .crp_thumb {
  display: none;
}
/* Main */
[role="contentinfo"] {
  margin: 0 auto;
  /* Social Media Box */

  /* Footer Details */

}
[role="contentinfo"] section.social-media {
  background: #e6e4e4;
  height: 67px;
  /* Social Media */

}
[role="contentinfo"] section.social-media div.smbox {
  margin: 0 auto;
  max-width: 980px;
  width:100%;
}ul.connect-sm {
  float: right;
  list-style: none;
  width: 44px;
  margin: 25px 0 0;
}
[role="contentinfo"] section.social-media .addthis_toolbox {
	margin-top:12px!important;
	width:70%!important;
}
[role="contentinfo"] section.social-media ul.connect-sm li.followus {
  display: none;
}
[role="contentinfo"] section.social-media ul.connect-sm li a {
  float: left;
  background: url('images/abccopy-css-sprites.png') no-repeat;
  display: block;
  height: 22px;
  width: 22px;
  text-indent: -9999em;
}
[role="contentinfo"] section.social-media ul.connect-sm li a.twitter {
  background-position: 4px -98px;
}
[role="contentinfo"] section.social-media ul.connect-sm li a.facebook {
  background-position: -24px -98px;
}
[role="contentinfo"] section.social-media ul.connect-sm li a.linkedin {
  background-position: -54px -98px;
}
[role="contentinfo"] section.social-media ul.connect-sm li a.google {
  background-position: -82px -98px;
}
[role="contentinfo"] section.social-media ul.connect-sm li a.digg {
  background-position: -111px -98px;
}
[role="contentinfo"] section.footer-details {
  background: #363636;
  min-height: 300px;
  padding: 0 0 30px;
  /* Footer wrapper */

  /* Footer award*/

}
[role="contentinfo"] section.footer-details div.footer-wrapper {
  margin: 10px auto 0;
  width:100%;
  max-width: 980px;
  /* Footer - column one, columne two */

  /* Footer - Column Three */

}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three {
  float: left;
  width: 24.183%;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two {
  /* About and Services*/

}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one header h1,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two header h1 {
  font-size: 12px;
  font-size: 1.2rem;
  color: #9c9c9b;
  text-transform: uppercase;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one header h1 a:link,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two header h1 a:link,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one header h1 a:visited,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two header h1 a:visited {
  color: #9c9c9b;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one header h1 a:hover,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two header h1 a:hover {
  color: #fff;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one ul,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two ul {
  list-style: none;
  padding: 5px 0 0;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one ul li,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two ul li {
  font-size: 12px;
  font-size: 1.2rem;
  margin: 0 0 3px;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one ul li a:link,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two ul li a:link,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one ul li a:visited,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two ul li a:visited {
  color: #9c9c9b;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one ul li a:hover,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two ul li a:hover {
  color: #fff;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one .about,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two .about,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one .read-more,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two .read-more,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one .what-we-do,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two .what-we-do,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one .info,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two .info {
  background: #2d2d2d;
  border-radius: 10px;
  display:none;
  padding: 20px 0 14px 10%;
  min-height: 213px;
  width: 85%;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one .read-more,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two .read-more,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one .info,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two .info {
  min-height: 87px;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one div.read-more,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two div.read-more,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one div.more,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two div.more,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one div.info,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two div.info {
  margin: 20px 0 0;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two {
  padding: 0 .9%;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three {
  	float:right;
	padding: 0 3%;
	width: 94%;
  /* Stay In Touch */

  /* Contact */

  /* Copyright */

}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .contact header ul li a:link,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .contact header ul li a:visited {
  color: #9c9c9b;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .contact header ul li a:hover {
  color: #fff;
}

[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .made-simple {
  background: #2d2d2d;
  border-radius: 10px;
  padding: 20px 0 14px 5%;
  min-height: 98px;
  width:95%;
  margin-bottom: 20px;
}

[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .made-simple img {
  display: block;
  margin: 0 auto;
}

[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .stay-in-touch {
  background: #2d2d2d;
  border-radius: 10px;
  display:none;
  padding: 25px 0 20px ;
  min-height: 98px;
  width:100%;
  /* Contact Form */
}

[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .stay-in-touch img {
  display: block;
  margin: 0 auto;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .stay-in-touch header {
  color: #9c9c9b;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .stay-in-touch header h1 {
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: uppercase;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .stay-in-touch header p {
  font-size: 12px;
  font-size: 1.2rem;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .stay-in-touch .contactForm {
  margin: 10px 0 0;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .stay-in-touch .contactForm .contactFormInputTitles {
  display: none;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .stay-in-touch .contactForm .contactFormInputFieldsDiv input.contactFormInputFields {
  background: #3a3a3a;
  border: none;
  color: #b4b4b4;
  font-size: 14px;
  font-size: 1.4rem;
  float: left;
  width: 207px;
  padding: 2px 5px;
  margin: 0 0 0 4px;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .stay-in-touch .contactForm .contactFormInputFieldsDiv #si_contact_ex_field1_1 {
  margin: 0 5px 0 0;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .stay-in-touch .contactForm .contactFormSubmitDiv .contactFormSubmitButton {
  background: #c41324;
  border: 1px solid #c41324;
  border-radius: 9px;
  padding: 2px 8px;
  margin: 10px 23px 0 0;
  float: right;
  font-size: 14px;
  font-size: 1.4rem;
  color: #fff;
  text-transform: uppercase;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .contact {
  background: #2d2d2d;
  border-radius: 10px;
  padding: 20px 2.5% 14px 2.5%;
  margin: 20px 0 0;
  min-height: 90px;
  width: 95%;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .contact header {
  color: #9c9c9b;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .contact header h1 {
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: uppercase;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .contact header ul li {
  display: inline-block;
  font-size: 14px;
  font-size: 1.4rem;
  margin: 10px;
  margin-left:0;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .contact header ul li.phone {
  margin: 0 20px 0 0;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .contact header p {
  font-size: 12px;
  font-size: 1.2rem;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .copyright {
  margin: 23px 0 0 0;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .copyright ul {
  list-style: none;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .copyright ul li {
  font-size: 11px;
  font-size: 1.1rem;
  color: #9c9c9c;
  text-align: right;
  line-height: 20px;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .copyright ul li a:link,
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .copyright ul li a:visited {
  color: #9c9c9b;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .copyright ul li a:hover {
  border-bottom: 1px solid #fff;
  color: #fff;
}
[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .copyright p.abccopy {
  float: right;
  margin: 10px 0 0;
  background: url('images/abc_copywriting_logo_rev.gif') no-repeat;
  display: block;
  height: 32px;
  width: 182px;
  text-indent: -9999em;
}
[role="contentinfo"] section.footer-details .footer-award {
	display:none;
	float: left;
	margin:0 0 0;
	width:48.2%;
}
[role="contentinfo"] section.footer-details .footer-award .rowfi {
  background: #2d2d2d;
  color: #fff;
  border-radius: 10px;
  margin: 20px 0 0;
  padding: 25px 0 20px 0;
  min-height: 90px;
  width:100%;
}
[role="contentinfo"] section.footer-details .footer-award .rowfi .award-box {
  margin: 0 auto;
  width: 300px;
}
[role="contentinfo"] section.footer-details .footer-award .rowfi .award-box a:link,
[role="contentinfo"] section.footer-details .footer-award .rowfi .award-box a:visited {
  color: #9c9c9b;
}
[role="contentinfo"] section.footer-details .footer-award .rowfi .award-box a:hover {
  color: #fff;
}
/* Content Info */
/* Contact form */
div.wpcf7-mail-sent-ok {
  border: none !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-size: 2rem;
}
.sd-content {
  margin: 4px 0 0 !important;
}
.sd-content ul li:before {
  content: " " !important;
}
div.sharedaddy a.sd-button {
  display: block !important;
  margin: -1px 0 0 !important;
}
.sd-title,
.kwayy-page-title {
  display: none;
}
div.sharedaddy .sd-content {
  float: left !important;
}
ul.kwayy-page-list li a:link,
ul.kwayy-page-list li a:visited {
  color: #c41324;
}
ul.kwayy-page-list li a:hover {
  color: #c41324;
}
ul.kwayy-page-list li ul {
  margin: 7px 0 !important;
}
.captcha-182 input {
  width: 100px;
}

#disqus_thread {

}

#disqus_thread a{
	color: #c41324 !important;
}

.smaller {
	font-size: 75%;
	}
	
/* MEDIA QUERIES */
@media only screen and (min-width: 40em) {	
	[role="banner"] header {
	  margin: 20px auto 0;
	  width:225px;
	}

	[role="banner"] header h1 {
	  background-position:0 -56px;
	}
	[role="banner"] [role="navigation"] {
		width:100%;
	}
	[role="banner"] [role="navigation"] ul li a {
	  font-size: 16px;
	  font-size: 1.6rem;
	}
	[role="banner"] [role="navigation"] ul li a {
		height:45px;
		padding-top:6px;
	}
	[role="banner"] [role="navigation"] ul li.home {
	  width: 80px;
	}
	[role="banner"] [role="navigation"] ul li.what-we-do {
	  width: 120px;
	}
	[role="banner"] [role="navigation"] ul li.portfolio {
	  width: 93px;
	}
	[role="banner"] [role="navigation"] ul li.what-clients-say {
	  width: 154px;
	}
	[role="banner"] [role="navigation"] ul li.get-in-touch {
	  width: 122px;
	}
	[role="banner"] [role="navigation"] ul li.blog {
	  width: 61px;
	}
	[role="banner"] [role="navigation"] ul li.home.current-menu-item a {
	  background-position:-3px -2px;
	}
	[role="banner"] [role="navigation"] ul li.what-clients-say.current-menu-item a {
	  background-position:-328px -2px;
	}
	[role="banner"] [role="navigation"] ul li.what-we-do.current-menu-item a,
	body.page-template-page-services-php [role="banner"] [role="navigation"] ul.mainnav li.what-we-do a {
	  background-position:-91px -2px;
	}
	[role="banner"] [role="navigation"] ul li.portfolio.current-menu-item a,
	body.page-template-page-portfolio-show-php [role="banner"] [role="navigation"] ul.mainnav li.portfolio a {
	  background-position:-225px -2px;
	}
	[role="banner"] [role="navigation"] ul li.what-clients-say.current-menu-item a {
	  background-position:-328px -2px;
	}
	[role="banner"] [role="navigation"] ul li.get-in-touch.current-menu-item a {
	  background-position:-492px -2px;
	}
	[role="banner"] [role="navigation"] ul li.blog.current-menu-item a,
	body.single-post [role="banner"] [role="navigation"] ul.mainnav li.blog a {
	  background-position:-624px -2px;
	}
	[role="main"].slider-box {
	  background:url('images/header-slider-background.jpg') no-repeat center top;
	}
	[role="main"].slider-box .nivoSlider {
	  margin: 36px auto 0;
	}
	[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one .about,
	[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two .about,
	[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one .read-more,
	[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two .read-more,
	[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one .what-we-do,
	[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two .what-we-do,
	[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-one .info,
	[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-two .info,
	[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .stay-in-touch,
	[role="contentinfo"] section.footer-details .footer-award {
		display:block;
	}
	[role="contentinfo"] section.footer-details div.footer-wrapper {
	  margin: 40px auto 0;
	  padding:0 1%;
	  width:98%;
	}
	[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three {
		padding:0;
	  	width:49.8%;
	}
	[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .contact {
	  margin: 20px 0 0;
	}
	[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .stay-in-touch,
	[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .contact,
	[role="contentinfo"] section.footer-details div.footer-wrapper section.footer-column-three .copyright {
	  width: 95%;
	  padding:20px 0 14px 5%;
	}
	.page-template-page-new-services-php.p-marketing-ads [role="main"] {
		background-image:url(images/The-Message_rt-med.jpg);
	}
	.page-template-page-new-services-php.p-digital [role="main"] {
		background-image:url(images/The-Colour-of-Light-med.jpg);
	}
	.page-template-page-new-services-php.p-print [role="main"] {
		background-image:url(images/Books-med.jpg);
	}
	.page-template-page-new-services-php.p-tone-of-voice [role="main"] {
		background-image:url(images/Against-the-stream-med.jpg);
	}
	.page-template-page-new-services-php.p-b2c-copywriting [role="main"] {
		background-image:url(images/Cornucopia-med.jpg);
		background-position:center top;
	}
	.page-template-page-new-services-php.p-b2b-copywriting [role="main"] {
		background-image:url(images/Greetings-med.jpg);
	}
	.page-template-page-new-services-php.p-agencies [role="main"] {
		background-image:url(images/Palette-med.jpg);
	}
	.page-template-page-new-services-php.p-academic [role="main"] {
		background-image:url(images/Coffee-Morning-med.jpg);
	}
	.page-template-page-new-services-php [role="main"] section article.post .marketing-boxes {
		padding-right:10px;
		position:absolute;
		right: -45%;
		width: 50%;
	}
	.page-template-page-new-services-php [role="main"] section .wrapper {
		background-color:#fff;
		background-color:rgba(255,255,255,.8);
		margin:0 0 40px  0;
		padding:20px 30px 20px 20px;
		width: 60%;
	}
	[role="main"] section.services,
	[role="main"] section {
		margin: 20px auto 0;
		padding:0 2%;
		width: 96%;
	}
	[role="main"] section.marketing article.post .intro-box,
	[role="main"] section.services article.post .intro-box,
	[role="main"] section.about-us article.post .intro-box,
	[role="main"] section.ebook article.post .intro-box {
		width:95%;
	}
	.page-template-page-new-services-php [role="main"] section.services article.post .marketing-boxes {
		padding-right:20px;
		position:absolute;
		right:-48%;
		width:48%;
	}
	.page-template-page-new-services-php [role="main"] section article.post img {
		display:none;
	}
	[role="main"] section article.post .intro-box .brief {
	  border-right: 1px solid #eee;
	  width:32%;
	}
	[role="main"] section article.post .intro-box .brief p {
	  width:69%;
	}
	[role="main"] section article.post .intro-box .description {
		width:61%;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap {
	  height: 225px;
	  padding:0 2% 0 0;
	  width:31%;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-marketing,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-digital,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-print,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-tone,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-b2c,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-b2b,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-agencies,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-academic,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-jeyes,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-cashpass,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-amyrose,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-unboxed,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-nearby,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-messagebank,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-fujiz30,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-rawhope,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-uea,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-iron,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-emhart,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-windcrop,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-xuuu,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-texttalk,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-alderney,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .box-img-estress {
	  background: url('images/wwd-css-sprites.jpg');
	  position: relative;
	  display: block;
	  height: 150px;
	  width:100%;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-marketing,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-digital,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-print,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-tone,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-b2c,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-b2b,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-agencies,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-academic,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-jeyes .anchor-box-cashpass,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-amyrose,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-unboxed,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-nearby,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-messagebank,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-fujiz30,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-rawhope,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-uea,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-iron,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-emhart,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-windcrop,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-xuuu,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-texttalk,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-alderney,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-estress,
  [role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-sutton
   {
	  display: block;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-marketing:hover .box-img-marketing {
	  background: url('images/wwd-css-sprites.jpg') no-repeat 0 -168px;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-marketing .box-img-marketing {
	  background: url('images/wwd-css-sprites.jpg') no-repeat 0 0;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-digital:hover .box-img-digital {
	  background: url('images/wwd-css-sprites.jpg') no-repeat -249px -168px;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-digital .box-img-digital {
	  background: url('images/wwd-css-sprites.jpg') no-repeat -249px 0;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-print:hover .box-img-print {
	  background: url('images/wwd-css-sprites.jpg') no-repeat -500px -168px;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-print .box-img-print {
	  background: url('images/wwd-css-sprites.jpg') no-repeat -500px 0;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-tone:hover .box-img-tone {
	  background: url('images/wwd-css-sprites.jpg') no-repeat -755px -168px;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-tone .box-img-tone {
	  background: url('images/wwd-css-sprites.jpg') no-repeat -755px 0;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-b2c:hover .box-img-b2c {
	  background: url('images/wwd-css-sprites.jpg') no-repeat 0 -543px;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-b2c .box-img-b2c {
	  background: url('images/wwd-css-sprites.jpg') no-repeat 0 -375px;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-b2b:hover .box-img-b2b {
	  background: url('images/wwd-css-sprites.jpg') no-repeat -250px -543px;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-b2b .box-img-b2b {
	  background: url('images/wwd-css-sprites.jpg') no-repeat -250px -375px;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-agencies:hover .box-img-agencies {
	  background: url('images/wwd-css-sprites.jpg') no-repeat -500px -543px;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-agencies .box-img-agencies {
	  background: url('images/wwd-css-sprites.jpg') no-repeat -500px -375px;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-academic:hover .box-img-academic {
	  background: url('images/wwd-css-sprites.jpg') no-repeat -755px -543px;
	}
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap .anchor-box-academic .box-img-academic {
	  background: url('images/wwd-css-sprites.jpg') no-repeat -755px -375px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-marketing,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-digital,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-print,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-tone,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-b2c,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-b2b,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-agencies,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-academic,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-jeyes,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-prudential,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-katie,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-unboxed,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-suki,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-messagebank,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-fujiz30,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-rawhope,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-uea,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-iron,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-emhart,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-windcrop,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-xuuu,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-larking,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-alderney,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-purelosophy,
  [role="main"] section.portfolio-box article.post .img-boxes .box-wrap .box-img-sutton {
	  background: url('images/wwd-css-sprites.jpg');
	  position: relative;
	  display: block;
	  height: 150px;
	  width: 100%;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-jeyes 
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-prudential,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-amyrose,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-unboxed,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-suki,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-messagebank,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-fujiz30,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-rawhope,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-uea,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-iron,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-emhart,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-windcrop,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-xuuu,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-larking,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-alderney,
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-purelosophy,
  [role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-sutton {
	  position: relative;
	  display: block;
	  height: 150px;
	  width: 100%;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-jeyes:hover .box-img-jeyes {
	  background: url('images/portfolio.jpg') no-repeat 0 -162px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-jeyes .box-img-jeyes {
	  background: url('images/portfolio.jpg') no-repeat 0 0;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-prudential:hover .box-img-prudential {
	  background: url('images/portfolio.jpg') no-repeat -252px -162px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-prudential .box-img-prudential {
	  background: url('images/portfolio.jpg') no-repeat -252px 0;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-katie:hover .box-img-katie {
	  background: url('images/portfolio.jpg') no-repeat -500px -162px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-katie .box-img-katie {
	  background: url('images/portfolio.jpg') no-repeat -500px 0;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-unboxed:hover .box-img-unboxed {
	  background: url('images/portfolio.jpg') no-repeat -753px -162px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-unboxed .box-img-unboxed {
	  background: url('images/portfolio.jpg') no-repeat -753px 0;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-suki:hover .box-img-suki {
	  background: url('images/portfolio.jpg') no-repeat 0 -492px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-suki .box-img-suki {
	  background: url('images/portfolio.jpg') no-repeat 0 -328px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-messagebank:hover .box-img-messagebank {
	  background: url('images/portfolio.jpg') no-repeat -254px -490px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-messagebank .box-img-messagebank {
	  background: url('images/portfolio.jpg') no-repeat -254px -326px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-fujiz30:hover .box-img-fujiz30 {
	  background: url('images/portfolio.jpg') no-repeat -503px -490px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-fujiz30 .box-img-fujiz30 {
	  background: url('images/portfolio.jpg') no-repeat -503px -326px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-rawhope:hover .box-img-rawhope {
	  background: url('images/portfolio.jpg') no-repeat -755px -490px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-rawhope .box-img-rawhope {
	  background: url('images/portfolio.jpg') no-repeat -755px -326px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-uea:hover .box-img-uea {
	  background: url('images/portfolio.jpg') no-repeat 0 -819px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-uea .box-img-uea {
	  background: url('images/portfolio.jpg') no-repeat 0 -655px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-iron:hover .box-img-iron {
	  background: url('images/portfolio.jpg') no-repeat -254px -819px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-iron .box-img-iron {
	  background: url('images/portfolio.jpg') no-repeat -254px -655px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-emhart:hover .box-img-emhart {
	  background: url('images/portfolio.jpg') no-repeat -504px -819px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-emhart .box-img-emhart {
	  background: url('images/portfolio.jpg') no-repeat -504px -655px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-windcrop:hover .box-img-windcrop {
	  background: url('images/portfolio.jpg') no-repeat -755px -819px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-windcrop .box-img-windcrop {
	  background: url('images/portfolio.jpg') no-repeat -755px -655px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-xuuu:hover .box-img-xuuu {
	  background: url('images/portfolio.jpg') no-repeat 0 -1143px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-xuuu .box-img-xuuu {
	  background: url('images/portfolio.jpg') no-repeat 0 -980px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-alderney:hover .box-img-alderney {
	  background: url('images/portfolio.jpg') no-repeat -502px -1143px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-alderney .box-img-alderney {
	  background: url('images/portfolio.jpg') no-repeat -502px -980px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-larking:hover .box-img-larking {
	  background: url('images/portfolio.jpg') no-repeat -252px -1143px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap .anchor-box-larking .box-img-larking {
	  background: url('images/portfolio.jpg') no-repeat -252px -980px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .anchor-box-purelosophy:hover .box-img-purelosophy {
	  background: url('images/portfolio.jpg') no-repeat -753px -1143px;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .anchor-box-purelosophy .box-img-purelosophy {
	  background: url('images/portfolio.jpg') no-repeat -753px -980px;
		}
  [role="main"] section.portfolio-box article.post .img-boxes .anchor-box-sutton:hover .box-img-sutton {
    background: url('images/portfolio_suttonco_mini.gif');
  }
  [role="main"] section.portfolio-box article.post .img-boxes .anchor-box-sutton .box-img-sutton {
    background: url('images/portfolio_suttonco_mini-bw.gif');
    }
	[role="main"] .portfolio-showcase .portfolio-intro-box .text,
	[role="main"] .ebook .portfolio-intro-box .text {
	  width:23%;
	}
	[role="main"] .portfolio-showcase .portfolio-intro-box .data-box,
	[role="main"] .ebook .portfolio-intro-box .data-box {
	  width: 74%;
	}
	[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .imgbox,
	[role="main"] .ebook .portfolio-intro-box .data-box .imgbox {
	  overflow:hidden;
	  width:49%;
	}
	[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .imgbox img,
	[role="main"] .ebook .portfolio-intro-box .data-box .imgbox img {
		width:360px;
	  max-width:360px;
	}
	[role="main"] .portfolio-showcase .portfolio-intro-box .data-box .data-box-text,
	[role="main"] .ebook .portfolio-intro-box .data-box .data-box-text {
	  height: 303px;
	  width: 51%;
	  margin-bottom:0;
	 }
	[role="main"] .portfolio-showcase .further-info .wrote,
	[role="main"] .ebook .further-info .wrote {
	  margin: 0 0 100px;
	  width: 61%;
	}
	[role="main"] .portfolio-showcase .further-info .say,
	[role="main"] .ebook .further-info .say,
	[role="main"] .portfolio-showcase .further-info .ebook-column,
	[role="main"] .ebook .further-info .ebook-column {
	  width:35%;
	}
	[role="main"] section article.post .comments-and-quotes .left-column .quotes,
	.FIW_All {
		display:block;
	}
	[role="main"] section article.post .comments-and-quotes .FI_reviews {
	  width: 61%;
	}
	[role="main"] section.about-us article.post .intro-box.split {
		width:57%;
	}
	[role="main"] section.marketing article.post .marketing-boxes,
	[role="main"] section.services article.post .marketing-boxes,
	[role="main"] section.about-us article.post .marketing-boxes,
	[role="main"] section.ebook article.post .marketing-boxes {
	  width: 40%;
	}
	[role="main"] section.marketing article.post .marketing-boxes img,
	[role="main"] section.services article.post .marketing-boxes img,
	[role="main"] section.about-us article.post .marketing-boxes img,
	[role="main"] section.ebook article.post .marketing-boxes img {
	  width:auto;
	}
	[role="main"] section article.post .client-list-boxes .first-column,
	[role="main"] section article.post .client-list-boxes .second-column,
	[role="main"] section article.post .client-list-boxes .third-column,
	[role="main"] section article.post .faq .faq-row .column-one,
	[role="main"] section article.post .faq .faq-row .column-two,
	[role="main"] section article.post .faq .faq-row .column-three {
	  width: 28%;
	}
	[role="main"] section article.post .client-list-boxes .second-column,
	[role="main"] section article.post .faq .faq-row .column-two {
	  padding: 0 8%;
	  width: 28%;
	}
	.p-one-minute-movie [role="main"] section article.post div.entry iframe,
	[role="main"] section article.post div.entry iframe {
		max-height:540px;
	}
	[role="main"] section.blog article.category-post div.intro-box .brief {
		width:32%;
	}
	[role="main"] section.blog section.posts-layout {
		padding:0;
	  width:76%;
	}
	[role="main"] section.blog section.sidebar,
	[role="main"] section.single-post section.sidebar {
	  width: 22%;
	}
	[role="main"] section.blog section.posts-layout .single-post {
	  min-height: 238px;
	  width:30%;
	}
	[role="main"] section.blog section.posts-layout .single-post a .img {
		height: 150px;
	}	
	[role="main"] section.single-post section.post-content .entry .alignleft {
	  float: left;
	  margin:0;
	}
	[role="main"] section.single-post section.post-content .entry .alignright {
	  float: right;
	  margin:0;
	  padding: 10px 0 10px 10px;
	}

	[role="main"] section.single-post section.sidebar .single-related {
		display:block;
	}
	[role="main"] section.single-post section.post-content {
	  width: 72%;
	}
	.single-post [role="main"] section.single-post article.post div.entry p img {
		margin:0 auto;
		width:auto;
		max-width:60%;
	}
	.single-post [role="main"] section.single-post article.post div.entry p img.size-full {
		width:100%;
		max-width:100%;
	}
	[role="main"] ul.learn-more li.first {
	  font-size: 50px;
	  font-size: 5rem;
	}
	[role="main"] ul.learn-more li a:link,
	[role="main"] ul.learn-more li a:visited {
	  font-size: 24px;
	  font-size: 2.4rem;
	}
	[role="contentinfo"] section.social-media .addthis_toolbox {
		margin-top:25px!important;
	}
}
@media only screen and (min-width: 53em) {
	[role="banner"] [role="navigation"] {
		float:right;
		width:64%;
	}
	[role="banner"] [role="navigation"] ul li {
	  background:none;
	  float:left;
	}
	[role="banner"] header {
		float: left;
		margin:20px 0 0;
	}
	.page-template-page-new-services-php.p-marketing-ads [role="main"] {
		background-image:url(images/The-Message_rt.jpg);
	}
	.page-template-page-new-services-php.p-digital [role="main"] {
		background-image:url(images/The-Colour-of-Light.jpg);
	}
	.page-template-page-new-services-php.p-print [role="main"] {
		background-image:url(images/Books.jpg);
	}
	.page-template-page-new-services-php.p-tone-of-voice [role="main"] {
		background-image:url(images/Against-the-stream.jpg);
	}
	.page-template-page-new-services-php.p-b2c-copywriting [role="main"] {
		background-image:url(images/Cornucopia.jpg);
		background-position:center top;
	}
	.page-template-page-new-services-php.p-b2b-copywriting [role="main"] {
		background-image:url(images/Greetings.jpg);
	}
	.page-template-page-new-services-php.p-agencies [role="main"] {
		background-image:url(images/Palette.jpg);
	}
	.page-template-page-new-services-php.p-academic [role="main"] {
		background-image:url(images/Coffee-Morning.jpg);
	}
	.page-template-page-new-services-php [role="main"] section article.post .marketing-boxes {
		padding-right:20px;
		right:-48%;
		width:48%;
	}
	[role="main"] section.portfolio-box article.post .img-boxes .box-wrap,
	[role="main"] section.what-we-do article.post .img-boxes .box-wrap {
	  padding:0 1% 0 0;
	  width:24%;
	}
	[role="main"] section article.post .get-in-touch-form {
	  margin: 0 auto;
	  width: 70%;
	}
	.p-one-minute-movie [role="main"] section article.post div.entry iframe,
	[role="main"] section article.post div.entry iframe {
		max-height:720px;
	}
}
body, h1, h2, h3, h4, h5, p, li,
[role="main"] section article.post .comments-and-quotes .FI_reviews table td,
[role="main"] .portfolio-showcase a.backp, [role="main"] .ebook a.backp,
[role="main"] .services a.backp {
	font-family:'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif!important;
}

.single-post [role="main"] section.single-post article.post div.entry p img.aligncenter {
  margin: 24px auto;
}

[role="main"] section.single-post section.post-content .entry .aligncenter {
  margin: 24px auto;
}
