<style> 


/* PRIMARY COLOURS */
	
	.main-navigation li a:hover,
	.list_title,
	#masthead i.fa-times,
	#masthead i.fa-bars,
	.sample-pack a.readmore:hover,
	.sample-pack a.readmore:hover i,
	.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, a.phone, a.email 
	{
		color: #575757 ;
	}

	div.matrix th.red, .searchinputbutton  {
		border-color: #575757;
		background-color: #575757 ;
	}
.products_menu_container {
		border-color: #575757!important; }

	body, 
	footer,
	.colorsection,	
	header .cta_container a,
	.slide a.readmore,
	.mobile_icons,
	.slick-current .slider_nav_link_internal,
	a.sidebar_box h3,
	.sample-pack,
	a.solution,
	.tab .r-tabs .r-tabs-nav .r-tabs-tab,
	.tab div.r-tabs .r-tabs-accordion-title .r-tabs-anchor,
	.tab div.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor,
	input[type="reset"],
	.comment-body a.comment-reply-link,
	.solution h3,
	.template-box-sets .r-tabs .r-tabs-nav .r-tabs-tab,
	.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor,
	.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,
	.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor,
	.myaccount-action a,
	.myaccount-action a:visited,
	.cartbox-cell a.cta,
	.chatCustomerStyle,
	.chatCustomerStyle:before,
	.checkout-action p#cart-select-delivery,
	.faq h3,
	button#cart-proceed-link,
	.add-delivery.btn,
	span.split-toggle,
	span.deladdress-toggle,
	button.moreButton,
	#myaccount .reloadOrder,
	button, input[type="button"], input[type="reset"],
	.delivery-header .deladdress-toggle,
	#designs .editor_tool.next,
	#content a#lightboxTest,
	.template_detail .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor,
	#designs .template-preview .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor
	{
	  background-color: #575757 ;
	}    
	
	
	
	  .chatCustomerStyle, .chatCustomerStyle:before 
	{
	  background-color: #575757 !important;
	}
	.chatCustomerStyle:after {
		border-color:transparent #575757 transparent transparent!important;
	}
	.phone a,
	.email a,
	.phone a:visited,
	.email a:visited,
	.mobilestep	
	{
		border-color: #575757;
		color: #575757 ;
	}



	.clientname,
	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,
	a span.gridtitle,
	a:visited span.gridtitle,
	.examples .slick-dots li.slick-active button:before,
	.examples .slick-dots li button:before,
	.cartbox-cell .fa,
	.p-thumbs a,
	.p-thumbs a:visited,
	.search_link i,
	.order_step i,
	.order_step.active i,
	.cartbox-cell .text-center,
	#masthead 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,
	a.cat-usp i,
	.sidebar i,
	.testimonial i 
	{
		color: #575757 ;
	}   
	
	footer .w-col-4 { border-color: #575757!important;}
	
	.delivery-header .deladdress-toggle:hover,
	#content a.cta central_cta.quote_cta.email_cta:hover,
	button#submitFP:hover,
	#content a#lightboxText:hover,
	#checkout-action-login input[type="submit"]:hover,
	#content a#lightboxTest:hover{
		background-color: #3d3d3d!important; 
	}
/* SECONDARY COLOURS */

div.matrix th.purple, section.process_section,  #catalogue-usp, .productinfo .readmore:nth-child(2) {
	border-color: #ee7203;
	background-color: #ee7203 ;
}


.topbarsocial a.social svg{
	stroke: #000000;
	color: #000000;
}
      
.phone a, 
.phone a:visited,
.email a,  
.email a:visited,
.account_link,
.account_link:visited
{
	color: #ee7203 ;
}

.phone a:hover,
.email a:hover,
.header-contact a
{

	color: #ee7203 ;
}    
  footer a.social svg:hover { stroke: #ee7203 }
.topbarsocial a.social:hover svg, .account_link:hover svg, .account_link:active svg, .account_link:focus svg,
.phone a:hover,
.email a:hover,
.account_link:hover,
.account_link:visited:hover,
.search_link:hover i
{
	border-color:#ee7203 ;
	color: #ee7203 ;
}           

.topbarsocial a.social:hover svg,
.account_link:hover svg {
stroke: #ee7203; }

.slide_content h2,
.slide_content h1,
.filter-more a,
.filter-less a,
.filter-more:before,
.filter-less:before,
.login-forgotpassword input[type="submit"],
ul.products_menu_list > li a,
.p-matrix-cost,
.p-matrix-total,
.search_link:hover i,
.p-schedule-wrapper,
.p-matrix-price a,
.tot-mat span.CurrencySymbol
{
	color: #ee7203 ;
}

.badge,
a.readmore,
a.optionbutton,
a.optionbutton:visited,
a.listing-product-link,
a.listing-product-link:visited,
a.form-submit,
.r-tabs .r-tabs-accordion-title .r-tabs-anchor,
.countdown,
.marginTop20px.cta.darkBlue,
.template_detail .r-tabs .r-tabs-tab.r-tabs-state-default,
.template-box-sets #enquiryform input[type="submit"],
.p-matrix-price:hover, .p-matrix-price-active,
button.moreButton,
#myaccount .cartbox-checkout .checkout-action a.cta,
#content a.cta,
.cart-discount .form-submit,
.checkout-action a,
#checkout-action-login input[type="submit"],
button, input[type="button"], input[type="reset"],
input[type="submit"],
#splitdelivery .remaining
{
	background-color: #ee7203 ;
}

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

#content a.readmore:hover,
#content a.cta:hover,
.checkout-action a:hover,
.checkout-action a:visited:hover,
.cart-view:hover,
.cart-add:hover,
.cart-save:hover,
.form-submit:hover,
.btn, button#cart-proceed-link:hover,
button.moreButton:hover,
#myaccount .cartbox-checkout .checkout-action a.cta:hover,
#createform .checkout-action input[type="submit"]:hover,
#myaccount .myaccount-action a:hover,
#checkout-action-login input[type="submit"]:hover,
button:hover, input[type="button"]:hover, input[type="reset"]:hover,
input[type="submit"]:hover

{
	background-color: #e84e02;
}


/* 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,
.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,
.main-navigation li a,
.main-navigation li a:visited,
.benefit h3,
.sidebar_box_content,
h3.subheading,
.message,
footer li a,
footer li a:visited,
footer a,
footer a:visited,
span.post-date,
a .funnel p
{
	color: #262627 ;
}

/* ==========
HEADER COLOUR
============*/

.top-header{
	background-color: #f7f7f7;
	color:#000000;
}

 .top-header a{
	color:#000000;
}

.top-header{
	background-color: #f7f7f7;
}

header#masthead{
	background-color: #ffffff;
}

#site-navigation{
	background-color:#ffffff;
}

.main-navigation li a,
.main-navigation li a:visited {
	color: #000000;
}

.main-navigation ul#primary-menu > li > a:hover,
.main-navigation ul#primary-menu > li > a:hover:visited{
	background-color: #ee7203;
}

.products_menu_container{
	background-color: #ffffff;
}

ul.products_menu_list > li a,
ul.products_menu_list > li a:visited,
.main-navigation .products_menu_templates a .list_title,
.main-navigation .products_menu_templates a:visited .list_title{
	color: #ee7203;
}

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

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



#masthead i.fa-bars{
	color: #ee7203}

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

footer{
	background-color: #ffffff;
}

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

footer h3{
	color:  #575757;
}

footer a,
footer a:visited{
	color:  #575757;
}

footer a:hover{
	color:  #ee7203;
}

.footerlinks{
	background-color: #575757;
}

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

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

a.social i,
footer ul li a,
footer li a,
footer li a:visited
{
	color: #575757;
}
a.social:hover i,
footer ul li a:hover
{
	color: #ee7203;
}

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

/* ==========
Elements
============*/

h1{
	color:#575757;;
}

h2{
	color:#575757;;
}

h3{
	color:;;
}

#content a.cta,
a.cta,
a.cta:visited,
a.form-submit:visited,
a.form-submit,
a.readmore,
a.readmore:visited,
.slide a.readmore,
.slide a.readmore:visited,
#enquiryform input[type="submit"],
input[type="submit"],
.checkout-action a,
.checkout-action a:visited,
a.cta.solid.purple,
.checkout-action a.cta.solid.purple,
.myaccount-action a,
#checkout-action-login input[type="submit"],
.cart-discount .form-submit,
.checkout-action a,
button, input[type="button"], input[type="reset"],
{
	background-color: #ee7203;
}

a.cta:hover,
a.form-submit:hover,
a.readmore:hover,
.slide a.readmore:hover,
#enquiryform input[type="submit"]:hover,
input[type="submit"]:hover,
.checkout-action a:hover,
a.cta.solid.purple:hover,
.checkout-action a.cta.solid.purple:hover,
.myaccount-action a:hover,
#checkout-action-login input[type="submit"]:hover,
.cart-discount .form-submit:hover,
.checkout-action a:hover,
button:hover, input[type="button"]:hover, input[type="reset"]:hover,
{
	background-color: #575757;
}

/* Content Blocks */

/* Sample Pack */

.sample-pack{
	background-color: #575757;
}
.sample-pack .sample-content p,
.sample-pack .sample-content h2{
	color: ;
}
.sample-pack .sample-content a.readmore{
	color: ;
	border-color: ;
}
#content .sample-pack a.readmore:hover{
	color: #575757;
}

/* Slider */

.slider-section .slick-prev:before,
.slider-section .slick-next:before{
	color: }

.slider-section .slick-prev,
.slider-section .slick-next,
.slider-section .slick-prev:hover,
.slider-section .slick-next:hover,
.slider-section .slick-prev:focus,
.slider-section .slick-next:focus{
	background-color:#e84e02;
}

/* Rounded Corners */

.slide_content h2,
.slide_content h1,
.message,
.featured_product .product,
.single_solution,
.sample-pack,
a.solution,
.solution img,
.testimonial,
.product-content,
.countdown,
.p-schedule-wrapper,
.template-designs .template_container,
.listing-related,
.listing-product,
.listing-category,
.new-customer,
.existing-customer,
.contactdetails,
.contact-box,
.sidebar,
.quote-form-bottom,
.quote-form-top,
.footer-box,
article.post,
section.widget
{
	border-top-left-radius: 5px;	border-top-right-radius: 5px;	border-bottom-left-radius: 5px;	border-bottom-right-radius: 5px;}


.solution h3{
	border-bottom-left-radius: 5px;	border-bottom-right-radius: 5px;}

#content a.cta,
#content a.readmore,
input[type="submit"],
.account_link,
.badge,
.checkout-action a,
.checkout-action a:visited,
.cart-view,
.cart-add,
.cart-save,
.form-submit,
.wpcf7-submit,
.btn,
button#cart-proceed-link,
#checkout .checkout-action input[type="submit"].form-submit,
span.cta,
.cart-discount .form-submit,
.template-box-sets #enquiryform input[type="submit"],
#createform input[type="button"]{
	border-radius:5px;
}    


.salesblock,
.p-matrix-success,
section.process_section,
#catalogue-usp,
.salesblock {
	background-image: linear-gradient(204deg, #575757 0%, #3d3d3d 100%)!important; }

 .products_menu {
  min-height: 250px;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 12px 12px;
  background: #fff;
}

</style>
