.xch-mixins .bullet .pink {
  background-position: 0 0;
}
.xch-mixins .bullet .yellow {
  background-position: 0 -200px;
}
.xch-mixins .bullet .green {
  background-position: 0 -400px;
}
.xch-mixins .bullet .orange {
  background-position: 0 -600px;
}
.xch-mixins .bullet .purple {
  background-position: 0 -800px;
}
.xch-mixins .bullet .blue {
  background-position: 0 -1000px;
}
.xch-mixins .bullet .red {
  background-position: 0 -1200px;
}
.xch-mixins .rule-left-mid .pink {
  background-position: 0 21px;
}
.xch-mixins .rule-left-mid .yellow {
  background-position: 0 -79px;
}
.xch-mixins .rule-left-mid .green {
  background-position: 0 -179px;
}
.xch-mixins .rule-left-mid .orange {
  background-position: 0 -279px;
}
.xch-mixins .rule-left-mid .purple {
  background-position: 0 -379px;
}
.xch-mixins .rule-left-mid .blue {
  background-position: 0 -479px;
}
.xch-mixins .rule-left-mid .red {
  background-position: 0 -579px;
}
.xch-mixins .rule-right .pink {
  background-position: 100% 21px;
}
.xch-mixins .rule-right .yellow {
  background-position: 100% -79px;
}
.xch-mixins .rule-right .green {
  background-position: 100% -179px;
}
.xch-mixins .rule-right .orange {
  background-position: 100% -279px;
}
.xch-mixins .rule-right .purple {
  background-position: 100% -379px;
}
.xch-mixins .rule-right .blue {
  background-position: 100% -479px;
}
.xch-mixins .rule-right .red {
  background-position: 100% -579px;
}
.xch-mixins .rule-left-mid-offset .pink {
  background-position: 0 13px;
}
.xch-mixins .rule-left-mid-offset .yellow {
  background-position: 0 -87px;
}
.xch-mixins .rule-left-mid-offset .green {
  background-position: 0 -187px;
}
.xch-mixins .rule-left-mid-offset .orange {
  background-position: 0 -287px;
}
.xch-mixins .rule-left-mid-offset .purple {
  background-position: 0 -387px;
}
.xch-mixins .rule-left-mid-offset .blue {
  background-position: 0 -487px;
}
.xch-mixins .rule-left-mid-offset .red {
  background-position: 0 -587px;
}
.xch-mixins .rule-right-offset .pink {
  background-position: 100% 13px;
}
.xch-mixins .rule-right-offset .yellow {
  background-position: 100% -87px;
}
.xch-mixins .rule-right-offset .green {
  background-position: 100% -187px;
}
.xch-mixins .rule-right-offset .orange {
  background-position: 100% -287px;
}
.xch-mixins .rule-right-offset .purple {
  background-position: 100% -387px;
}
.xch-mixins .rule-right-offset .blue {
  background-position: 100% -487px;
}
.xch-mixins .rule-right-offset .red {
  background-position: 100% -587px;
}
.xch-mixins .rule-med-left-mid .pink {
  background-position: 0 0;
}
.xch-mixins .rule-med-left-mid .yellow {
  background-position: 0 -80px;
}
.xch-mixins .rule-med-left-mid .green {
  background-position: 0 -160px;
}
.xch-mixins .rule-med-left-mid .orange {
  background-position: 0 -240px;
}
.xch-mixins .rule-med-left-mid .purple {
  background-position: 0 -320px;
}
.xch-mixins .rule-med-left-mid .blue {
  background-position: 0 -400px;
}
.xch-mixins .rule-med-left-mid .red {
  background-position: 0 -480px;
}
.xch-mixins .rule-med-right .pink {
  background-position: 100% 0;
}
.xch-mixins .rule-med-right .yellow {
  background-position: 100% -80px;
}
.xch-mixins .rule-med-right .green {
  background-position: 100% -160px;
}
.xch-mixins .rule-med-right .orange {
  background-position: 100% -240px;
}
.xch-mixins .rule-med-right .purple {
  background-position: 100% -320px;
}
.xch-mixins .rule-med-right .blue {
  background-position: 100% -400px;
}
.xch-mixins .rule-med-right .red {
  background-position: 100% -480px;
}
.xch-mixins .rule-large-left .pink {
  background-position: 0 0;
}
.xch-mixins .rule-large-left .yellow {
  background-position: 0 -120px;
}
.xch-mixins .rule-large-left .green {
  background-position: 0 -240px;
}
.xch-mixins .rule-large-left .orange {
  background-position: 0 -360px;
}
.xch-mixins .rule-large-left .purple {
  background-position: 0 -480px;
}
.xch-mixins .rule-large-left .blue {
  background-position: 0 -600px;
}
.xch-mixins .rule-large-left .red {
  background-position: 0 -720px;
}
.xch-mixins .rule-jumbo-left .pink {
  background-position: 0 0;
}
.xch-mixins .rule-jumbo-left .yellow {
  background-position: 0 -100px;
}
.xch-mixins .rule-jumbo-left .green {
  background-position: 0 -200px;
}
.xch-mixins .rule-jumbo-left .orange {
  background-position: 0 -300px;
}
.xch-mixins .rule-jumbo-left .purple {
  background-position: 0 -400px;
}
.xch-mixins .rule-jumbo-left .blue {
  background-position: 0 -500px;
}
.xch-mixins .rule-jumbo-left .red {
  background-position: 0 -600px;
}
.youtubecard {
  border-top: 2px solid #ef4136;
}
.youtubecard a {
  color: #ef4136 !important;
}
.blogcard {
  border-top: 2px solid #f9dc06;
}
.blogcard a {
  color: #fbb040 !important;
}
.twittercard {
  border-top: 2px solid #0099cc;
}
.twittercard a {
  color: #0099cc !important;
}
.linkedinjobscard,
.linkedinstatuscard {
  border-top: 2px solid #003366;
}
.linkedinjobscard .views-field-title a,
.linkedinstatuscard .views-field-title a {
  color: #004a8f !important;
}
.linkedinjobscard .views-field-field-social-date,
.linkedinstatuscard .views-field-field-social-date {
  color: #0099cc !important;
}
.linkedinjobscard .views-field-field-social-date .date-display-single,
.linkedinstatuscard .views-field-field-social-date .date-display-single {
  color: #0099cc !important;
  font-size: 14px;
  text-transform: none;
}
.linkedinjobscard a,
.linkedinstatuscard a {
  color: #003366 !important;
}
body.page-colour-pink .region-wide {
  background-color: #cf128c;
}
body.page-colour-pink .text-colour,
body.page-colour-pink .highlights-label,
body.page-colour-pink ul.move-me li.active a,
body.page-colour-pink .intro-text,
body.page-colour-pink #business_issue_columns .first p:nth-of-type(1),
body.page-colour-pink .highlight-header,
body.page-colour-pink .pull-quote,
body.page-colour-pink .accordion-heading a.open {
  color: #cf128c !important;
}
body.page-colour-pink .highlight-header,
body.page-colour-pink .highlight-body,
body.page-colour-pink .pull-quote {
  border-left: 5px solid #cf128c;
}
body.page-colour-pink .accordion-group:first-child {
  border-top: 2px solid #cf128c;
}
body.page-colour-pink article li {
  background-position: 0 0;
}
body.page-colour-pink .rule-left,
body.page-colour-pink .rule-mid {
  /*background-position: 0 21px;*/
  background-position: 0 11px;
}
body.page-colour-pink .rule-right {
  /*background-position: 100% 21px;*/
  background-position: 100% 11px;
}
body.page-colour-pink .node-colour {
  background-color: #cf128c;
}
body.page-colour-yellow .region-wide {
  background-color: #f9dc06;
}
body.page-colour-yellow .text-colour,
body.page-colour-yellow .highlights-label,
body.page-colour-yellow ul.move-me li.active a,
body.page-colour-yellow .intro-text,
body.page-colour-yellow #business_issue_columns .first p:nth-of-type(1),
body.page-colour-yellow .highlight-header,
body.page-colour-yellow .pull-quote,
body.page-colour-yellow .accordion-heading a.open {
  color: #fbb040 !important;
}
body.page-colour-yellow .highlight-header,
body.page-colour-yellow .highlight-body,
body.page-colour-yellow .pull-quote {
  border-left: 5px solid #f9dc06;
}
body.page-colour-yellow .accordion-group:first-child {
  border-top: 2px solid #f9dc06;
}
body.page-colour-yellow article li {
  background-position: 0 -200px;
}
body.page-colour-yellow .rule-left,
body.page-colour-yellow .rule-mid {
  background-position: 0 -89px;
}
body.page-colour-yellow .rule-right {
  background-position: 100% -89px;
}
body.page-colour-yellow .node-colour {
  background-color: #f9dc06;
}
body.page-colour-green .region-wide {
  background-color: #39b54a;
}
body.page-colour-green .text-colour,
body.page-colour-green .highlights-label,
body.page-colour-green ul.move-me li.active a,
body.page-colour-green .intro-text,
body.page-colour-green #business_issue_columns .first p:nth-of-type(1),
body.page-colour-green .highlight-header,
body.page-colour-green .pull-quote,
body.page-colour-green .accordion-heading a.open {
  color: #39b54a !important;
}
body.page-colour-green .highlight-header,
body.page-colour-green .highlight-body,
body.page-colour-green .pull-quote {
  border-left: 5px solid #39b54a;
}
body.page-colour-green .accordion-group:first-child {
  border-top: 2px solid #39b54a;
}
body.page-colour-green article li {
  background-position: 0 -400px;
}
body.page-colour-green .rule-left,
body.page-colour-green .rule-mid {
  background-position: 0 -189px;
}
body.page-colour-green .rule-right {
  background-position: 100% -189px;
}
body.page-colour-green .node-colour {
  background-color: #39b54a;
}
body.page-colour-orange .region-wide {
  background-color: #fbb040;
}
body.page-colour-orange .text-colour,
body.page-colour-orange .highlights-label,
body.page-colour-orange ul.move-me li.active a,
body.page-colour-orange .intro-text,
body.page-colour-orange #business_issue_columns .first p:nth-of-type(1),
body.page-colour-orange .highlight-header,
body.page-colour-orange .pull-quote,
body.page-colour-orange .accordion-heading a.open {
  color: #fbb040 !important;
}
body.page-colour-orange .highlight-header,
body.page-colour-orange .highlight-body,
body.page-colour-orange .pull-quote {
  border-left: 5px solid #fbb040;
}
body.page-colour-orange .accordion-group:first-child {
  border-top: 2px solid #fbb040;
}
body.page-colour-orange article li {
  background-position: 0 -600px;
}
body.page-colour-orange .rule-left,
body.page-colour-orange .rule-mid {
  /*background-position: 0 -279px;*/
  background-position: 0 -289px;
}
body.page-colour-orange .rule-right {
  /*background-position: 100% -279px;*/
  background-position: 100% -289px;
}
body.page-colour-orange .node-colour {
  background-color: #fbb040;
}
body.page-colour-purple .region-wide {
  background-color: #6f2c91;
}
body.page-colour-purple .text-colour,
body.page-colour-purple .highlights-label,
body.page-colour-purple ul.move-me li.active a,
body.page-colour-purple .intro-text,
body.page-colour-purple #business_issue_columns .first p:nth-of-type(1),
body.page-colour-purple .highlight-header,
body.page-colour-purple .pull-quote,
body.page-colour-purple .accordion-heading a.open {
  color: #6f2c91 !important;
}
body.page-colour-purple .highlight-header,
body.page-colour-purple .highlight-body,
body.page-colour-purple .pull-quote {
  border-left: 5px solid #6f2c91;
}
body.page-colour-purple .accordion-group:first-child {
  border-top: 2px solid #6f2c91;
}
body.page-colour-purple article li {
  background-position: 0 -800px;
}
body.page-colour-purple .rule-left,
body.page-colour-purple .rule-mid {
  /*background-position: 0 -379px;*/
  background-position: 0 -389px;
}
body.page-colour-purple .rule-right {
  /*background-position: 100% -379px;*/
  background-position: 100% -389px;
}
body.page-colour-purple .node-colour {
  background-color: #6f2c91;
}
body.page-colour-blue .region-wide {
  background-color: #0099cc;
}
body.page-colour-blue .text-colour,
body.page-colour-blue .highlights-label,
body.page-colour-blue ul.move-me li.active a,
body.page-colour-blue .intro-text,
body.page-colour-blue #business_issue_columns .first p:nth-of-type(1),
body.page-colour-blue .highlight-header,
body.page-colour-blue .pull-quote,
body.page-colour-blue .accordion-heading a.open {
  color: #0099cc !important;
}
body.page-colour-blue .highlight-header,
body.page-colour-blue .highlight-body,
body.page-colour-blue .pull-quote {
  border-left: 5px solid #0099cc;
}
body.page-colour-blue .accordion-group:first-child {
  border-top: 2px solid #0099cc;
}
body.page-colour-blue article li {
  background-position: 0 -1000px;
}
body.page-colour-blue .rule-left,
body.page-colour-blue .rule-mid {
  background-position: 0 -489px;
}
body.page-colour-blue .rule-right {
  background-position: 100% -489px;
}
body.page-colour-blue .node-colour {
  background-color: #0099cc;
}
body.page-colour-red .region-wide {
  background-color: #ef4136;
}
body.page-colour-red .text-colour,
body.page-colour-red .highlights-label,
body.page-colour-red ul.move-me li.active a,
body.page-colour-red .intro-text,
body.page-colour-red #business_issue_columns .first p:nth-of-type(1),
body.page-colour-red .highlight-header,
body.page-colour-red .pull-quote,
body.page-colour-red .accordion-heading a.open {
  color: #ef4136 !important;
}
body.page-colour-red .highlight-header,
body.page-colour-red .highlight-body,
body.page-colour-red .pull-quote {
  border-left: 5px solid #ef4136;
}
body.page-colour-red .accordion-group:first-child {
  border-top: 2px solid #ef4136;
}
body.page-colour-red article li {
  background-position: 0 -1200px;
}
body.page-colour-red .rule-left,
body.page-colour-red .rule-mid {
  /*background-position: 0 -579px;*/
  background-position: 0 -589px;
}
body.page-colour-red .rule-right {
  /*background-position: 100% -579px;*/
  background-position: 100% -589px;
}
body.page-colour-red .node-colour {
  background-color: #ef4136;
}
body.page-colour-grey .region-wide {
  background-color: #0099cc;
}
body.page-colour-grey .text-colour,
body.page-colour-grey .highlights-label,
body.page-colour-grey ul.move-me li.active a,
body.page-colour-grey .intro-text,
body.page-colour-grey #business_issue_columns .first p:nth-of-type(1),
body.page-colour-grey .highlight-header,
body.page-colour-grey .pull-quote,
body.page-colour-grey .accordion-heading a.open {
  color: #0099cc !important;
}
body.page-colour-grey .highlight-header,
body.page-colour-grey .highlight-body,
body.page-colour-grey .pull-quote {
  border-left: 5px solid #0099cc;
}
body.page-colour-grey .accordion-group:first-child {
  border-top: 2px solid #0099cc;
}
body.page-colour-grey article li {
  background-position: 0 -1000px;
}
body.page-colour-grey .rule-left,
body.page-colour-grey .rule-mid {
  background-position: 0 -479px;
}
body.page-colour-grey .rule-right {
  background-position: 100% -479px;
}
body.page-colour-grey .node-colour {
  background-color: #0099cc;
}
.region-wide {
  background-color: #4f646f;
}
.text-colour,
.highlights-label,
ul.move-me li.active a,
.intro-text,
#business_issue_columns .first p:nth-of-type(1),
.highlight-header,
.pull-quote,
.accordion-heading a.open {
  color: #0099cc !important;
}
.highlight-header,
.highlight-body,
.pull-quote {
  border-left: 5px solid #0099cc;
}
.accordion-group:first-child {
  border-top: 2px solid #0099cc;
}
article li {
  background-position: 0 -1000px;
}
body.not-front.no-banner-image .rule-left,
body.not-front.no-banner-image .rule-mid {
  background-position: 0 -479px;
}
body.not-front.no-banner-image .rule-right {
  background-position: 100% -479px;
}
.view-case-studies .views-row .pink {
  border-top: 5px solid #cf128c;
  background-color: #cf128c;
}
.view-case-studies .views-row .hover-tip.pink {
  background-color: #890c5c;
  color: #fff;
}
.view-case-studies .views-row .yellow {
  border-top: 5px solid #f9dc06;
  background-color: #f9dc06;
}
.view-case-studies .views-row .hover-tip.yellow {
  background-color: #ae9a04;
  color: #fff;
}
.view-case-studies .views-row .green {
  border-top: 5px solid #39b54a;
  background-color: #39b54a;
}
.view-case-studies .views-row .hover-tip.green {
  background-color: #277b32;
  color: #fff;
}
.view-case-studies .views-row .orange {
  border-top: 5px solid #fbb040;
  background-color: #fbb040;
}
.view-case-studies .views-row .hover-tip.orange {
  background-color: #ea8e05;
  color: #fff;
}
.view-case-studies .views-row .purple {
  border-top: 5px solid #6f2c91;
  background-color: #6f2c91;
}
.view-case-studies .views-row .hover-tip.purple {
  background-color: #421a56;
  color: #fff;
}
.view-case-studies .views-row .blue {
  border-top: 5px solid #0099cc;
  background-color: #0099cc;
}
.view-case-studies .views-row .hover-tip.blue {
  background-color: #006080;
  color: #fff;
}
.view-case-studies .views-row .red {
  border-top: 5px solid #ef4136;
  background-color: #ef4136;
}
.view-case-studies .views-row .hover-tip.red {
  background-color: #c91b10;
  color: #fff;
}
.view-case-studies .views-row .grey {
  border-top: 5px solid #0099cc;
  background-color: #0099cc;
}
.view-case-studies .views-row .hover-tip.grey {
  background-color: #006080;
  color: #fff;
}
.case-study-reveal.pink h2,
.case-study-reveal.pink h3,
.case-study-reveal.pink .text-colour,
.case-study-reveal.pink .highlights-label {
  color: #cf128c !important;
}
.case-study-reveal.pink .rule .rule-large-left {
  background-position: 0 0;
}
.case-study-reveal.yellow h2,
.case-study-reveal.yellow h3,
.case-study-reveal.yellow .text-colour,
.case-study-reveal.yellow .highlights-label {
  color: #fbb040 !important;
}
.case-study-reveal.yellow .rule .rule-large-left {
  background-position: 0 -120px;
}
.case-study-reveal.green h2,
.case-study-reveal.green h3,
.case-study-reveal.green .text-colour,
.case-study-reveal.green .highlights-label {
  color: #39b54a !important;
}
.case-study-reveal.green .rule .rule-large-left {
  background-position: 0 -240px;
}
.case-study-reveal.orange h2,
.case-study-reveal.orange h3,
.case-study-reveal.orange .text-colour,
.case-study-reveal.orange .highlights-label {
  color: #fbb040 !important;
}
.case-study-reveal.orange .rule .rule-large-left {
  background-position: 0 -360px;
}
.case-study-reveal.purple h2,
.case-study-reveal.purple h3,
.case-study-reveal.purple .text-colour,
.case-study-reveal.purple .highlights-label {
  color: #6f2c91 !important;
}
.case-study-reveal.purple .rule .rule-large-left {
  background-position: 0 -480px;
}
.case-study-reveal.blue h2,
.case-study-reveal.blue h3,
.case-study-reveal.blue .text-colour,
.case-study-reveal.blue .highlights-label {
  color: #0099cc !important;
}
.case-study-reveal.blue .rule .rule-large-left {
  background-position: 0 -600px;
}
.case-study-reveal.red h2,
.case-study-reveal.red h3,
.case-study-reveal.red .text-colour,
.case-study-reveal.red .highlights-label {
  color: #ef4136 !important;
}
.case-study-reveal.red .rule .rule-large-left {
  background-position: 0 -720px;
}
.case-study-reveal.grey h2,
.case-study-reveal.grey h3,
.case-study-reveal.grey .text-colour,
.case-study-reveal.grey .highlights-label {
  color: #0099cc !important;
}
.case-study-reveal.grey .rule .rule-large-left {
  background-position: 0 -600px;
}
#block-views-campaign-block .views-row .views-field-title-1 .pink,
#block-views-campaign-block-1 .views-row .views-field-title-1 .pink {
  background-color: #cf128c;
}
#block-views-campaign-block .views-row .views-field-title-1 .pink a,
#block-views-campaign-block-1 .views-row .views-field-title-1 .pink a {
  background-color: #890c5c;
  color: #fff;
}
#block-views-campaign-block .views-row .views-field-title-1 .yellow,
#block-views-campaign-block-1 .views-row .views-field-title-1 .yellow {
  background-color: #f9dc06;
}
#block-views-campaign-block .views-row .views-field-title-1 .yellow a,
#block-views-campaign-block-1 .views-row .views-field-title-1 .yellow a {
  background-color: #ae9a04;
  color: #fff;
}
#block-views-campaign-block .views-row .views-field-title-1 .green,
#block-views-campaign-block-1 .views-row .views-field-title-1 .green {
  background-color: #39b54a;
}
#block-views-campaign-block .views-row .views-field-title-1 .green a,
#block-views-campaign-block-1 .views-row .views-field-title-1 .green a {
  background-color: #277b32;
  color: #fff;
}
#block-views-campaign-block .views-row .views-field-title-1 .orange,
#block-views-campaign-block-1 .views-row .views-field-title-1 .orange {
  background-color: #fbb040;
}
#block-views-campaign-block .views-row .views-field-title-1 .orange a,
#block-views-campaign-block-1 .views-row .views-field-title-1 .orange a {
  background-color: #ea8e05;
  color: #fff;
}
#block-views-campaign-block .views-row .views-field-title-1 .purple,
#block-views-campaign-block-1 .views-row .views-field-title-1 .purple {
  background-color: #6f2c91;
}
#block-views-campaign-block .views-row .views-field-title-1 .purple a,
#block-views-campaign-block-1 .views-row .views-field-title-1 .purple a {
  background-color: #421a56;
  color: #fff;
}
#block-views-campaign-block .views-row .views-field-title-1 .blue,
#block-views-campaign-block-1 .views-row .views-field-title-1 .blue {
  background-color: #0099cc;
}
#block-views-campaign-block .views-row .views-field-title-1 .blue a,
#block-views-campaign-block-1 .views-row .views-field-title-1 .blue a {
  background-color: #006080;
  color: #fff;
}
#block-views-campaign-block .views-row .views-field-title-1 .red,
#block-views-campaign-block-1 .views-row .views-field-title-1 .red {
  background-color: #ef4136;
}
#block-views-campaign-block .views-row .views-field-title-1 .red a,
#block-views-campaign-block-1 .views-row .views-field-title-1 .red a {
  background-color: #c91b10;
  color: #fff;
}
#block-views-campaign-block .views-row .views-field-title-1 .grey,
#block-views-campaign-block-1 .views-row .views-field-title-1 .grey {
  background-color: #0099cc;
}
#block-views-campaign-block .views-row .views-field-title-1 .grey a,
#block-views-campaign-block-1 .views-row .views-field-title-1 .grey a {
  background-color: #006080;
  color: #fff;
}
#block-views-campaign-block .views-row .views-field-field-campaign-image .pink,
#block-views-campaign-block-1 .views-row .views-field-field-campaign-image .pink {
  border-top: 5px solid #cf128c;
  background-color: #cf128c;
}
#block-views-campaign-block .views-row .views-field-field-campaign-image .yellow,
#block-views-campaign-block-1 .views-row .views-field-field-campaign-image .yellow {
  border-top: 5px solid #f9dc06;
  background-color: #f9dc06;
}
#block-views-campaign-block .views-row .views-field-field-campaign-image .green,
#block-views-campaign-block-1 .views-row .views-field-field-campaign-image .green {
  border-top: 5px solid #39b54a;
  background-color: #39b54a;
}
#block-views-campaign-block .views-row .views-field-field-campaign-image .orange,
#block-views-campaign-block-1 .views-row .views-field-field-campaign-image .orange {
  border-top: 5px solid #fbb040;
  background-color: #fbb040;
}
#block-views-campaign-block .views-row .views-field-field-campaign-image .purple,
#block-views-campaign-block-1 .views-row .views-field-field-campaign-image .purple {
  border-top: 5px solid #6f2c91;
  background-color: #6f2c91;
}
#block-views-campaign-block .views-row .views-field-field-campaign-image .blue,
#block-views-campaign-block-1 .views-row .views-field-field-campaign-image .blue {
  border-top: 5px solid #0099cc;
  background-color: #0099cc;
}
#block-views-campaign-block .views-row .views-field-field-campaign-image .red,
#block-views-campaign-block-1 .views-row .views-field-field-campaign-image .red {
  border-top: 5px solid #ef4136;
  background-color: #ef4136;
}
#block-views-campaign-block .views-row .views-field-field-campaign-image .grey,
#block-views-campaign-block-1 .views-row .views-field-field-campaign-image .grey {
  border-top: 5px solid #0099cc;
  background-color: #0099cc;
}
.block-views .view-ius .views-row .views-field-title-1 .pink {
  background-color: #cf128c;
}
.block-views .view-ius .views-row .views-field-title-1 .pink a {
  background-color: #890c5c;
  color: #fff;
}
.block-views .view-ius .views-row .views-field-title-1 .yellow {
  background-color: #f9dc06;
}
.block-views .view-ius .views-row .views-field-title-1 .yellow a {
  background-color: #ae9a04;
  color: #fff;
}
.block-views .view-ius .views-row .views-field-title-1 .green {
  background-color: #39b54a;
}
.block-views .view-ius .views-row .views-field-title-1 .green a {
  background-color: #277b32;
  color: #fff;
}
.block-views .view-ius .views-row .views-field-title-1 .orange {
  background-color: #fbb040;
}
.block-views .view-ius .views-row .views-field-title-1 .orange a {
  background-color: #ea8e05;
  color: #fff;
}
.block-views .view-ius .views-row .views-field-title-1 .purple {
  background-color: #6f2c91;
}
.block-views .view-ius .views-row .views-field-title-1 .purple a {
  background-color: #421a56;
  color: #fff;
}
.block-views .view-ius .views-row .views-field-title-1 .blue {
  background-color: #0099cc;
}
.block-views .view-ius .views-row .views-field-title-1 .blue a {
  background-color: #006080;
  color: #fff;
}
.block-views .view-ius .views-row .views-field-title-1 .red {
  background-color: #ef4136;
}
.block-views .view-ius .views-row .views-field-title-1 .red a {
  background-color: #c91b10;
  color: #fff;
}
.block-views .view-ius .views-row .views-field-title-1 .grey {
  background-color: #0099cc;
}
.block-views .view-ius .views-row .views-field-title-1 .grey a {
  background-color: #006080;
  color: #fff;
}
.block-views .view-ius .views-row .views-field-field-industry-unique-service-im .pink {
  border-top: 5px solid #cf128c;
  background-color: #cf128c;
}
.block-views .view-ius .views-row .views-field-field-industry-unique-service-im .yellow {
  border-top: 5px solid #f9dc06;
  background-color: #f9dc06;
}
.block-views .view-ius .views-row .views-field-field-industry-unique-service-im .green {
  border-top: 5px solid #39b54a;
  background-color: #39b54a;
}
.block-views .view-ius .views-row .views-field-field-industry-unique-service-im .orange {
  border-top: 5px solid #fbb040;
  background-color: #fbb040;
}
.block-views .view-ius .views-row .views-field-field-industry-unique-service-im .purple {
  border-top: 5px solid #6f2c91;
  background-color: #6f2c91;
}
.block-views .view-ius .views-row .views-field-field-industry-unique-service-im .blue {
  border-top: 5px solid #0099cc;
  background-color: #0099cc;
}
.block-views .view-ius .views-row .views-field-field-industry-unique-service-im .red {
  border-top: 5px solid #ef4136;
  background-color: #ef4136;
}
.block-views .view-ius .views-row .views-field-field-industry-unique-service-im .grey {
  border-top: 5px solid #0099cc;
  background-color: #0099cc;
}
#home-inspiration-main .pink .rule-left,
#home-inspiration-main .pink .rule-mid {
  background-position: 0 0;
}
#home-inspiration-main .pink .rule-right {
  background-position: 100% 0;
}
#home-inspiration-main .yellow .rule-left,
#home-inspiration-main .yellow .rule-mid {
  background-position: 0 -80px;
}
#home-inspiration-main .yellow .rule-right {
  background-position: 100% -80px;
}
#home-inspiration-main .green .rule-left,
#home-inspiration-main .green .rule-mid {
  background-position: 0 -160px;
}
#home-inspiration-main .green .rule-right {
  background-position: 100% -160px;
}
#home-inspiration-main .orange .rule-left,
#home-inspiration-main .orange .rule-mid {
  background-position: 0 -240px;
}
#home-inspiration-main .orange .rule-right {
  background-position: 100% -240px;
}
#home-inspiration-main .purple .rule-left,
#home-inspiration-main .purple .rule-mid {
  background-position: 0 -320px;
}
#home-inspiration-main .purple .rule-right {
  background-position: 100% -320px;
}
#home-inspiration-main .blue .rule-left,
#home-inspiration-main .blue .rule-mid {
  background-position: 0 -400px;
}
#home-inspiration-main .blue .rule-right {
  background-position: 100% -400px;
}
#home-inspiration-main .red .rule-left,
#home-inspiration-main .red .rule-mid {
  background-position: 0 -480px;
}
#home-inspiration-main .red .rule-right {
  background-position: 100% -480px;
}
#home-inspiration-main .grey .rule-left,
#home-inspiration-main .grey .rule-mid {
  background-position: 0 -400px;
}
#home-inspiration-main .grey .rule-right {
  background-position: 100% -400px;
}
.pink .rule-jumbo-left {
  background-position: 0 0;
}
.pink .rule-jumbo-mid {
  background-color: #cf128c;
}
.yellow .rule-jumbo-left {
  background-position: 0 -100px;
}
.yellow .rule-jumbo-mid {
  background-color: #f9dc06;
}
.green .rule-jumbo-left {
  background-position: 0 -200px;
}
.green .rule-jumbo-mid {
  background-color: #39b54a;
}
.orange .rule-jumbo-left {
  background-position: 0 -300px;
}
.orange .rule-jumbo-mid {
  background-color: #fbb040;
}
.purple .rule-jumbo-left {
  background-position: 0 -400px;
}
.purple .rule-jumbo-mid {
  background-color: #6f2c91;
}
.blue .rule-jumbo-left {
  background-position: 0 -500px;
}
.blue .rule-jumbo-mid {
  background-color: #0099cc;
}
.red .rule-jumbo-left {
  background-position: 0 -600px;
}
.red .rule-jumbo-mid {
  background-color: #ef4136;
}
.grey .rule-jumbo-left {
  background-position: 0 -500px;
}
.grey .rule-jumbo-mid {
  background-color: #0099cc;
}
.ie8.page-node-1474 .move-me .active a,
.ie7.page-node-1474 .move-me .active a {
  color: #FBB040 !important;
}
.ie8.page-node-21468 .move-me .active a,
.ie7.page-node-21468 .move-me .active a {
  color: #0099CC !important;
}
.ie8.page-node-1494 .move-me .active a,
.ie7.page-node-1494 .move-me .active a {
  color: #FBB040 !important;
}
.view-home-boxes .pink {
  border-top: 5px solid #cf128c;
}
.view-home-boxes .yellow {
  border-top: 5px solid #f9dc06;
}
.view-home-boxes .green {
  border-top: 5px solid #39b54a;
}
.view-home-boxes .orange {
  border-top: 5px solid #fbb040;
}
.view-home-boxes .purple {
  border-top: 5px solid #6f2c91;
}
.view-home-boxes .blue {
  border-top: 5px solid #0099cc;
}
.view-home-boxes .red {
  border-top: 5px solid #ef4136;
}
.view-home-boxes .grey {
  border-top: 5px solid #0099cc;
}
.view-home-boxes .pink .views-field-field-home-box-title-shown a {
  color: #cf128c !important;
}
.view-home-boxes .yellow .views-field-field-home-box-title-shown a {
  color: #f9dc06 !important;
}
.view-home-boxes .green .views-field-field-home-box-title-shown a {
  color: #39b54a !important;
}
.view-home-boxes .orange .views-field-field-home-box-title-shown a {
  color: #fbb040 !important;
}
.view-home-boxes .purple .views-field-field-home-box-title-shown a {
  color: #6f2c91 !important;
}
.view-home-boxes .blue .views-field-field-home-box-title-shown a {
  color: #0099cc !important;
}
.view-home-boxes .red .views-field-field-home-box-title-shown a {
  color: #ef4136 !important;
}
.view-home-boxes .grey .views-field-field-home-box-title-shown a {
  color: #4f646f !important;
}
.view-home-boxes .pink .views-field-body {
  background-color: #cf128c;
}
.view-home-boxes .yellow .views-field-body {
  background-color: #f9dc06;
}
.view-home-boxes .green .views-field-body {
  background-color: #39b54a;
}
.view-home-boxes .orange .views-field-body {
  background-color: #fbb040;
}
.view-home-boxes .purple .views-field-body {
  background-color: #6f2c91;
}
.view-home-boxes .blue .views-field-body {
  background-color: #0099cc;
}
.view-home-boxes .red .views-field-body {
  background-color: #ef4136;
}
.view-home-boxes .grey .views-field-body {
  background-color: #4f646f;
}
@media (max-width: 568px) {
  .front .rule-left,
  .front .rule-mid,
  .front .rule-right {
    height: 28px;
  }
  .home-slide-rule {
    margin-bottom: 10px;
  }
  body.page-colour-orange .rule-left,
  body.page-colour-orange .rule-mid {
    background-position: 0 -287px;
  }
  body.page-colour-orange .rule-right {
    background-position: 100% -287px;
  }
  body.page-colour-pink .rule-left,
  body.page-colour-pink .rule-mid {
    background-position: 0 13px;
  }
  body.page-colour-pink .rule-right {
    background-position: 100% 13px;
  }
  body.page-colour-green .rule-left,
  body.page-colour-green .rule-mid {
    background-position: 0 -187px;
  }
  body.page-colour-green .rule-right {
    background-position: 100% -187px;
  }
  body.page-colour-purple .rule-left,
  body.page-colour-purple .rule-mid {
    background-position: 0 -387px;
  }
  body.page-colour-purple .rule-right {
    background-position: 100% -387px;
  }
  body.page-colour-blue .rule-left,
  body.page-colour-blue .rule-mid {
    background-position: 0 -487px;
  }
  body.page-colour-blue .rule-right {
    background-position: 100% -487px;
  }
  body.page-colour-red .rule-left,
  body.page-colour-red .rule-mid {
    background-position: 0 -587px;
  }
  body.page-colour-red .rule-right {
    background-position: 100% -587px;
  }
}