<style>
/* PRIMARY COLOURS */
	
.main-navigation li a:hover,
.list_title,
#masthead i.fa-times,
#masthead i.fa-bars,

.whitesection.tab .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor,
.p-thumbs a,
.p-thumbs a:visited,
.order_step.active i,
.order_step i,
.cartbox-cell .fa,
.comment-body a.comment-edit-link,
.comment-body a.comment-reply-link,
a:visited,
#mobile_menu li.menu-item-has-children:after
{
	color: #0e387a ;
}

div.matrix th.red{
	border-color: #0e387a;
	background-color: #0e387a ;
}

body, 
footer,
.colorsection,
header .cta_container a,

.mobile_icons,
.slick-current .slider_nav_link_internal,
.slider-for .slick-prev:before,
.slider-for .slick-next:before,
a.sidebar_box h3,
.sample-pack,
a.solution,
.contact-box button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.contact-box button,
input[type="button"],
input[type="reset"],
input[type="submit"],
section.process_section,
.comment-body a.comment-reply-link,
#checkout-action-login input[type="submit"],
.solution h3,
.template-box-sets .r-tabs .r-tabs-nav .r-tabs-tab,
.summary,
.btn.secondary.lonebutton,
.editor_tool.next,
.template-proof.r-tabs .r-tabs-nav .r-tabs-tab,
.tabs_column .summary_container a#lightboxTest,
a.cta.central_cta.quote_cta.email_cta,
.p-matrix-price:hover,
.p-matrix-price-active,
.cartsteps-cell-active,
.footerlinks,
.checkout-action a,
.myaccount-action a,
.myaccount-action a:visited,
.cartbox-cell a.cta,
.chatCustomerStyle,
.chatCustomerStyle:before,
#myTab.r-tabs .r-tabs-nav .r-tabs-tab,
.template_detail .r-tabs .r-tabs-nav .r-tabs-anchor,
.sidebar_title,
.faq-question h3,
.cartbox-heading,
.order_summary_title,
#checkout span.cta.submitArtworkNotes,
.checkout-action p#cart-select-delivery,
#splitdelivery .starting,
.badge,
.head-msg,
.slide_content,
.nav-header,
ul.products_menu_list > li > a
{
	background-color: #0e387a ;
}

.chatCustomerStyle:after{
	border-color:transparent #0e387a transparent transparent;
}
.phone a,
.email a,
.phone a:visited,
.email a:visited
{
	border-color: #0e387a;
	color: #0e387a ;
}


h1,
h2,
h3,
.single_sol_content h4,
.tab div.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor,
.features li:before,
.examples .slick-dots li button:before,
.examples .slick-dots li.slick-active button:before,
.examples .slick-dots li button:before,
.cartbox-cell .fa,
.p-thumbs a,
.p-thumbs a:visited,
.order_step i,
.order_step.active i,
.cartbox-cell .text-center,
#masthead i.fa-bars,
.home #masthead.mini-header i.fa-bars,
.template_detail li.r-tabs-tab a,
.template_detail li.r-tabs-tab a:visited,
.template-box-sets .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor,
.design_method_title,
#description_tabs li > a,
#description_tabs li > a:visited,
ul.products_menu_list > li a:hover,
.main-navigation li a,
.main-navigation li a:visited,
.product_title,
.filter_block .toggle,
a.cat-usp,
a.cat-usp:hover,
a.cat-usp i,
.p-matrix-cost,
.tot-mat span,
.tot-mat .CurrencySymbol,
.p-matrix-price-link,
.main-navigation ul.products_menu_list li > ul > li > a:hover,
.countdown-header i
{
	color: #0e387a ;
}
/* SECONDARY COLOURS */

div.matrix th.purple{
	border-color: #cbfd4f;
	background-color: #cbfd4f ;
}

.phone a:hover,
.email a:hover
{
	border-color:#cbfd4f ;
	color: #cbfd4f ;
}

.filter-more a,
.filter-less a,
.filter-more:before,
.filter-less:before,
.login-forgotpassword input[type="submit"],
.blog_extract h3,
.clientname,
#description_tabs li > a:hover,
#description_tabs li > a:focus,
#description_tabs li.r-tabs-state-active > a,
.product_subtitle,
.footer_contact:hover,
.product:hover,
footer ul li a:hover,
.footerlinks a,
.main-navigation li a:hover,
a.cat-usp i
{
	color: #cbfd4f ;
}

a.readmore,
a.optionbutton,
a.optionbutton:visited,
a.listing-product-link,
a.listing-product-link:visited,
a.form-submit,
.marginTop20px.cta.darkBlue,
input[type="submit"],
.cta,
.sample-pack a.readmore,
.sample-pack a.readmore,
.footer_contact i,
#myTab.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor,
.template_detail .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor,
#mobile_nav .search_form,
.slide a.readmore,
.checkout-action a,
 .checkout-action a.cta.solid.purple,
 .sidebar_content a.cta,
 button.moreButton,
 #catalogue-usp,
 span.split-toggle,
 #splitdelivery .remaining,
 #splitdelivery .cartbox-checkout .cartbox-checkout td.ad-select a,
 #successform a.cta
{
	background-color: #cbfd4f ;
}

.product_overlay, .design_description{
		background-color: rgba(14,56,122, 0.7) ;
}

a.cta.central_cta.quote_cta.last_cta.p-matrix-proceed
{
	border-color:#cbfd4f ;
	background-color: #cbfd4f ;
}

.checkout-action a:hover,
.checkout-action a:visited:hover,
#content a.cta:hover,
#content a.readmore:hover,
#stripepaymentform button#card-button:hover{
	background-color: #b1df3d ;
}

/* TEXT COLOURS */

body,
p,
h1.site-title a,
h1.site-title a:visited,
/*.template-box-sets .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor,*/
a.listing-product-name,
a.listing-product-name:visited,
.slider-section .slick-dots li button:before,
.slider-section .slick-dots li.slick-active button:before,
.funnel i,
.whitesection .funnel h3,
.greysection .funnel h3,
a .funnel p,
h3.single_sol_h3,
.p-matrix-quantity,
.p-matrix-format,
.p-matrix th a,
.cart-view,
.blog h2.entry-title a,
time.entry-date.published,
a.url.fn.n,
.comment-body a,
.nav-links a,

.benefit h3,
.sidebar_box_content,
h3.subheading,
.message,
footer li a,
footer li a:visited,
footer a,
footer a:visited,
span.post-date,
#content a.blog_link .blog_extract div
#content a.blog_link .blog_extract div:visited
{
	color:  ;
}

/* ==========
HEADER COLOUR
============*/
.home header#masthead{
		background-color: #ffffff;
	}
#top_header{
	background-color: #cbfd4f;
}

.mini-header #primary-menu > li > a,
.mini-header #primary-menu > li > a
#primary-menu > li > a,
#primary-menu > li > a:visited
{
	color: #ffffff;
}

.home #primary-menu > li > a,
.home #primary-menu > li > a:visited{
	color: #ffffff;
}

.home .mini-header #primary-menu > li > a,
.home .mini-header #primary-menu > li > a{
	color: #ffffff;
}



.products_menu{
	background-color: ;
}

/* ul.products_menu_list > li a,
ul.products_menu_list > li a:visited, */
.products_menu_container .list_title{
	color: #0e387a;
}

ul.prodmenu li a,
ul.prodmenu li a:visited{
	color: ;
}

ul.products_menu_list > li a:hover,
ul.prodmenu li a:hover
ul.products_menu_list li > ul > li > a:hover{
	color: #282828;
}

header .account_links .account_link,
header .basket-quote a.account_link,
header .contact-search a,
#cart-head a,
#cart-head i
	{
		border-color: #282828;
		color: #282828 ;
	}

header .account_links .account_link:hover,
header .basket-quote a.account_link:hover,
header .contact-search a:hover,
#cart-head a,
#cart-head i,
.account_link.search_link:hover
{
	border-color:#0e387a ;
	color: #0e387a ;
}

/* ==========
FOOTER 
============*/

footer{
	background-color: #f7f7f7;
}

.footer-box{
	background-color: #ffffff;
}

footer h3{
	color:  #0e387a;
}

footer a, footer a:visited,
.footer_contact,
.footer_contact:visited{
	color:  #000000;
}

footer a:hover,
.footer_contact:hover{
	color:  #0e387a;
}

.footerlinks{
	background-color: #f7f7f7;
}

.footerlinks{
	color: #000000;
}
.footerlinks a,
.footerlinks a:visited{
	color: #000000;
}

.footerlinks a:hover{
	color: #000000;
}

a.social i,
footer ul li a,
footer li a,
footer li a:visited
{
	color: #000000;
}
a.social:hover i,
footer ul li a:hover
{
	color: #0e387a;
}

footer,
footer p,
.card-types i{
	color: #000000;
}

/* ==========
CONTENT BLOCKS
============*/


</style>

<!-- COLOUR OVERRIDE SECTIONS
SLIDER
CONTENT BLOCKS
PRODUCT
DESIGNS

STOREFRONT
-->
