/* Globals & Variable setup
========================================================================== */
/* Umbraco editor overrides */
/*
------------------------------------------
BACKGROUNDS
------------------------------------------
*/
/*  Primary background colours
------------------------------------------ */
#primary .menu_btn .icon, #primary .menu_btn .icon:before, #primary .menu_btn .icon:after {
  background-color: #e32a24; }

.quote-block:after {
  background-color: #e32a24; }

#trigger_close:before {
  background-color: #e32a24; }

.mp-menu > div > ul li:hover {
  background-color: #e32a24; }

.list-cta__items-container:after {
  background-color: #e32a24; }

.banner_slider .slick-dots {
  background-color: #e32a24; }

.faux_checkbox input:checked + label .checkbox:before {
  background-color: #e32a24; }

.field-validation-error {
  background-color: #e32a24; }

/*  Secondary background colours
------------------------------------------ */
body {
  background-color: #231f20; }

/*  White background colour
------------------------------------------ */
.banner_slider--content:after {
  background-color: #fff; }

/*
------------------------------------------
TEXT COLOURS
------------------------------------------
*/
/*  primary text
------------------------------------------ */
.site_footer--mainlinks a:hover {
  color: #e32a24; }

.site_footer--sublinks a:hover {
  color: #e32a24; }

.site_footer .backtotop button {
  color: #e32a24; }

.social-footer--item {
  color: #e32a24; }

.tabs .tab-title span {
  color: #e32a24; }

.mp-menu .additional-contact h3 a {
  color: #e32a24; }

.mp-back.back-top {
  color: #e32a24; }

.cta_grid--mini-title {
  color: #e32a24; }

.cta_grid--content h3 span.highlight {
  color: #e32a24; }

.cta_grid--content h5 {
  color: #e32a24; }

.cta_grid--content p span.highlight {
  color: #e32a24; }

.banner_slider--content h2 strong {
  color: #e32a24; }

.twitter_slider .tweet_wrapper p a {
  color: #e32a24; }

.rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6, .rte .h1, .rte .h2, .rte .h3, .rte .h4, .rte .h5, .rte .h6 {
  color: #e32a24; }

.rte > ol li:before {
  color: #e32a24; }

.sitemap li a:hover {
  color: #e32a24; }

.intro-block__title {
  color: #e32a24; }

.pagination ul li.selected a {
  color: #e32a24; }

.simple-form__label {
  color: #e32a24; }

.cta_grid--backgroundimage + .cta_grid--content h3 {
  color: #e32a24; }

.interactive-map-module .fa-map-marker {
  color: #e32a24; }

/*  secondary text
------------------------------------------ */
.mp-menu > div > ul li a {
  color: #231f20; }

.banner_slider--content h2 {
  color: #231f20; }

/*  white text on dark background
------------------------------------------ */
/*  dark text on light background
------------------------------------------ */
body {
  color: #231f20; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #231f20; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
  color: #231f20; }

.site_footer--mainlinks a {
  color: #231f20; }

.site_footer--sublinks a {
  color: #231f20; }

#primary li a {
  color: #231f20; }

/*
------------------------------------------
BORDER COLOURS
------------------------------------------
*/
/*  primary border all
------------------------------------------ */
#search-main input {
  border-color: #e32a24; }

.contact_module__buttons button:hover {
  border-color: #e32a24; }

.contact_module__buttons .slick-current button {
  border-color: #e32a24; }

.pallex-cta input[type="text"].error {
  border-color: #e32a24; }

/*  primary border top
------------------------------------------ */
.author_block__author {
  border-top-color: #e32a24; }

.accordion .accordion-navigation > a:after {
  border-top-color: #e32a24; }

select.large + .select2-container .select2-selection--single .select2-selection__arrow b {
  border-top-color: #e32a24; }

.simple-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-top-color: #e32a24; }

/*  primary border bottom
------------------------------------------ */
.site_footer .backtotop button:after {
  border-bottom-color: #e32a24; }

.author_block__author {
  border-bottom-color: #e32a24; }

.contact_module {
  border-bottom-color: #e32a24; }

.fiftySplit__module--bottom-border {
  border-bottom-color: #e32a24; }

.accordion .accordion-navigation > a[aria-expanded="true"]:after {
  border-bottom-color: #e32a24; }

.cta_grid--item.red-bottom-border {
  border-bottom-color: #e32a24; }

.simple-image-slider__bottom-border {
  border-bottom-color: #e32a24; }

select.large + .select2-container.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-bottom-color: #e32a24; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-bottom-color: #e32a24; }

/*  primary left right
------------------------------------------ */
.cta_grid--content h5 {
  border-left-color: #e32a24; }

.banner_slider .slick-next:before {
  border-left-color: #e32a24; }

.company_slider .slick-next:before {
  border-left-color: #e32a24; }

.twitter_slider .slick-next:before {
  border-left-color: #e32a24; }

.simple-image-slider--box .arrow-right {
  border-left-color: #e32a24; }

.rte > ul li:after {
  border-left-color: #e32a24; }

.pagination ul li.arrow.next {
  border-left-color: #e32a24; }

.pallex-cta .text-arrow {
  border-left-color: #e32a24; }

/*  primary border right
------------------------------------------ */
.tabs .tab-title.active a:after {
  border-right-color: #e32a24; }

.banner_slider .slick-prev:before {
  border-right-color: #e32a24; }

.company_slider .slick-prev:before {
  border-right-color: #e32a24; }

.twitter_slider .slick-prev:before {
  border-right-color: #e32a24; }

.simple-image-slider--box .arrow-left {
  border-right-color: #e32a24; }

.pagination ul li.arrow.prev {
  border-right-color: #e32a24; }

/*  secondary text
------------------------------------------ */

/*# sourceMappingURL=brand.css.map */