header .container{margin: 0 auto; padding: 10px 0}
.logo.img-responsive{width: 240px; display: inline-block; margin:5px 0 0; padding: 0}
#gss_submit:before, nav ul a, .lnk_view,i{color:#fff !important}

/* light grey */
.btn.disabled, .disabled.btn-large, .disabled.btn-small, .btn-floating.disabled, .btn-large.disabled, .btn-small.disabled, .btn-flat.disabled, .btn:disabled, .btn-large:disabled, .btn-small:disabled, .btn-floating:disabled, .btn-large:disabled, .btn-small:disabled, .btn-flat:disabled, .btn[disabled], .btn-large[disabled], .btn-small[disabled], .btn-floating[disabled], .btn-large[disabled], .btn-small[disabled], .btn-flat[disabled]{background:#D5D5D5 !important}
.product_list .ajax_block_product, #categories_block_left, #product section{border:1px solid #D5D5D5}
.price_holder{border-left:1px solid #D5D5D5; padding: 0 0 0 .75rem !important}

/* dark grey */
.top_banner, footer, h2.title_block, .homepage_header, #categories_block_left ul li a.title_block, h3pp.home_featured,h3.home_featured{background:#3a3a3a; color:#fff; padding:10px !important; line-height:12px}
a#button_order_cart, .pagination li.active{background:#6C7985; color: #fff}
.invoice_selected_address_custom i, .selected_address_custom i{color:#6C7985 !important}

/* orange */
#header .shopping_cart > a:first-child::after, #gss_submit, .button, .bx-pager-item a.active, .add_to_cart_button, .tabs .tab a:hover, .tabs .tab a.active, .tabs .tab a:focus, .tabs .tab a:focus.active, .tabs .indicator, .btn, .btn-large, .btn-small,.carousel .indicators .indicator-item.active{background:#f17e07}
.bx-prev, .bx-next, .green_text, .green_text a, .price.price_inc, #our_price_display,.shopping_cart > a:first-child::before, #site_search .pagination_inner a.selected{color:#f17e07 !important}
.bx-pager-item a{border:1px solid #f17e07}

/* dark green */
.btn:hover, .btn:active, .btn:visited, .btn:focus, .btn-large:hover, .btn-large:active, .btn-large:visited, .btn-large:focus, .btn-small:hover, .btn-small:active, .btn-small:visited, .btn-small:focus{background:#6C7985}


/* blue */
nav, .lnk_view, #header .cart_block, #header .cart_block .cart-prices, #header .cart_block .cart-buttons, input[type="radio"]:checked + span::after, input[type="radio"].with-gap:checked + span::after, input[type="radio"]:checked + span::after, input[type="radio"].with-gap:checked + span::before, input[type="radio"].with-gap:checked + span::after{background-color:#3a3a3a}
.content_price, #pretaxe_price_display, .our_price_display, a.read_more{color:#6C7985}
input[type="checkbox"]:checked + span:not(.lever)::before{border-right:2px solid #095587}
input[type="checkbox"]:checked + span:not(.lever)::before{border-bottom:2px solid #095587}
input[type="radio"]:checked + span::after, input[type="radio"].with-gap:checked + span::after, input[type="radio"]:checked + span::after, input[type="radio"].with-gap:checked + span::before, input[type="radio"].with-gap:checked + span::after{border:2px solid #095587}

/* black */
.shopping_cart > a:first-child, .subnav ul a{color: #000 !important; text-align: left}

.nav_holder{padding:0 10px}
nav{height: auto !important}
#nav-wrapper > ul{width: 2000px}
nav, nav .nav-wrapper i, nav a.sidenav-trigger, nav a.sidenav-trigger i{line-height: 18px}
.scrolling-wrapper{white-space: normal; height: auto !important}
#nav-wrapper > ul li{width: 114px; height: 56px; display: table}
.slide_container{width: 100% !important; max-width: 100% !important; padding: 0}
.slide_text{top:43% !important}
.slide_text.left_align{left: 13%}
.slide_text h2{padding: 0}
.slide_text p.l1{font-size:40px !important; font-weight: 300}
.slide_text p.l2{font-size:25px !important}
#gss_form{margin: 0}

.slide_text  h2.gradient span {
    background: red;
    background: -webkit-linear-gradient(70deg, orange , yellow, red, violet, blue);
    background: -o-linear-gradient(70deg, orange , yellow, red, violet, blue);
    background: -moz-linear-gradient(70deg, orange , yellow, red, violet, blue);
    background: linear-gradient(70deg, orange , yellow, red, violet, blue);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#index #columns{margin: -50px 0 0 0; z-index: 100; position: relative; background: #fff; padding: 15px 5px 0 5px}
#index #featured-products_block_center{margin-top:15px}
#index #blockbestsellers_home .product_img_link img{display:block; margin: 0 auto}

.cart_block .cart-prices .cart-prices-line{border:none; padding: 5px 0 0 0}
.slide_text{width:80%; left: 0 !important; max-width: 1280px; margin: 0 auto; position: relative; padding: 0 65px}
.slide_text h2.pink_text{color:#e82279}
.carousel.carousel-slider .carousel-item p{margin: 0}
.carousel .indicators{bottom: 30px}

h3.home_featured{margin: 0 0 15px 0; font-weight: 600}


#header .shopping_cart > a:first-child::after{border-left:1px solid #fff}

.stars i{color:#f47e27 !important}
/*.bx-wrapper .product_slider:not(#blockbestsellers_home) img{max-width:150px;}*/
.slide_container .three_quarter h2{font-size:40px !important; padding:0 !important}
.slide_container .three_quarter .slide_text.full_width{padding: 10%}

.review_header, #reviewscoukWidget, .reviews{background:#ebebeb}
.review_detail, .review_footer, .review_footer a{background:#6C7985; color:#fff}
.review_footer a img{position: relative; top: 3px}
footer a{padding:5px 0}

.product_list.grid .m3, .product_list.grid .m6, #blockbestsellers_home .price_holder{padding: 0px !important}

.noUi-connect{background: #73C2B6}
.layered_price{overflow: visible !important}

a.dropdown-trigger-nav:active, a.dropdown-trigger-nav:hover{background-color:#fff !important; color:#000 !important}

#index .bx-controls{margin-top: 15px}
.product_list.grid .ajax_block_product{position: relative}
.product_list.grid .ajax_block_product .stock_message, #blockbestsellers_home.product_list .ajax_block_product .stock_message{position: absolute; right: 15px; bottom: 95px}
.product_list.grid .ajax_block_product .content_price, #blockbestsellers_home.product_list .ajax_block_product .content_price{margin-bottom: 10px;}
.subcategory-image{text-align: center}

/*@media only screen and (min-width: 1250px){*/
	nav ul a{padding:10px !important; text-align: center; display: table-cell; vertical-align: middle}
/*}*/

#module-googlesitesearch-googlesearch #category p:first-of-type{margin:0 0 15px 0}

@media only screen and (max-width: 600px) {
	.home_page_ad{display: none !important;}
	.three_quarter{width: 100% !important}
	.logo.img-responsive{width: 100px !important; height:auto !important}
	.price_holder{border:none; padding: 0 !important}
	#footer .collapsible-header{background:none; color: #fff}
	#footer ul li:last-of-type .collapsible-header{border:none !important}
	#footer .collapsible{ border:none; box-shadow: none}
	footer .collapsible-body{background: none}
	#footer .collapsible-body a:not(#slide-out .collapsible-body a){color:#fff}
	.slide_container .three_quarter h2{line-height: 40px !important; font-size:30px !important}
	.bx-pager{margin:0 !important}
	#index .bx-controls-direction, #category .bx-controls-direction{display: none}
	#category .bx-controls{margin-top: 15px;}
	.slide_container p:last-of-type{margin:0 !important}
	.product_img_link img{margin:0 auto 10px}
	.price_exe{font-size:23px !important; line-height: 20px !important}
	.stock_message{margin: 5px 0 8px 0}
	.centre_block{padding: 0 !important}
	.price_inc{font-size:22px !important; line-height: 18px !important}
	.price_exe{font-size:12px !important}
	.slide_text h2 span{font-size:20px}
	.slide_text{width: 90%; padding: 10px}
	header .btns_right a{line-height: 12px}
	.header_search_form{top:47px}
	header{min-height: 100px}
	header .btns_right a i, i.collapsible-header{color:#063C4A !important}
	
	.slide_text p.l1{font-size: 25px !important}
	.slide_text p.l2{font-size:15px !important}
}