.syncro-header,
.syncro-account-cart-wrapper .input-text {
	background-color: #fff !important;
}

.syncro-header .page-header {
	padding: 15px 0px;
}

.syncro-header-left-placeholder,
.syncro-header .syncro-header-contact-left,
.syncro-header .syncro-store-language-container {
    display: none;
}

.syncro-logo {
    text-align: left;
}

.syncro-logo a.syncro-logo-link {
    max-width: 100%;
}

.syncro-account-cart-wrapper {
	width: 50%;
	padding-right: 30px;
}

.syncro-header .syncro-header-contact-left a,
.syncro-header-small-search #search::placeholder,
.syncro-account-cart-wrapper #search::placeholder, 
.syncro-account-cart-wrapper .skip-account,
.syncro-account-cart-wrapper .skip-cart,
.syncro-account-cart-wrapper #search {
	color: #191c34 !important;
	font-family: "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
	font-weight: 600;
}

.syncro-account-cart-wrapper #search {
	border: 0px !important;
}

.syncro-account-cart-wrapper .header-minicart .count {
	background: #000850;
	border: 1px solid #000850;
}


.syncro-account-cart-wrapper #header-cart.skip-active,
.header-minicart .block-subtitle .close {
	background-color: #fff;
}

.syncro-header-minicart-wrapper .subtotal span,
.header-minicart .subtotal .label,
.syncro-header-minicart-wrapper .block-subtitle {
	color: #fff !important;
	font-weight: 400 !important
}

.header-minicart .subtotal .label {
	margin-right: 5px;
}

.syncro-header-minicart-wrapper .block-subtitle,
.header-minicart .subtotal {
	background-color: #191c34 !important;
    border-bottom: 1px solid #ad1616 !important;
}

.syncro-header-minicart-wrapper .minicart-actions .checkout-button {
	background-color: #191c34 !important;
}

.header-minicart .block-subtitle .close,
.syncro-header-minicart-wrapper .minicart-actions .syncro-minicart-link,
.syncro-header-minicart-wrapper .product-details span,
.header-minicart .info-wrapper th,
.header-minicart .product-details .product-name a,
.header-minicart .empty {
	color: #000850 !important;
}

.syncro-header-minicart-wrapper .block-subtitle .close,
.syncro-account-cart-wrapper #header-cart.skip-active {
	border-color: #000850 !important;
}

/*********************************************************** Mega Menu **************************************************/

#header-nav.syncro-megamenu-placeholder {
	background-color: #191c34;
	border-bottom: 1px solid #ad1616;
}

.nav-primary > li.level0 {
	border-right: 0px;
}

.megapanel {
	background-color: transparent;
}

.megapanel-background {
	background-color: rgba(255,255,255,0.9);
}

.category-node-103 .megapanel .megapanel-row.top img {
	padding-bottom: 0px;
}

.category-node-103 .megapanel .megapanel-row.top img {
	padding: 0px 7.5px;
}

.nav-default ol.level1 > li > span > p {
	border-bottom: 1px solid #ad1616;
	color: #fff;
	background-color: #191c34;
	padding-top: 8px;
	padding-bottom: 6px;
	font-weight: 100;
}

li.category-node-3 {
	background-color: #ad1616;
}

li.category-node-3.level0.menu-active a.level0 {
	color: #ad1616;
}

.category-node-103 .megapanel .megapanel-row.middle img:hover {
	opacity: 0.7;
	cursor: pointer;
}

.category-node-103 .megapanel .megapanel-col.col2 {
	background-color: transparent;
}

.syncro-megamenu-placeholder #nav .nav-primary .level0 a.no-child.category-node-103:hover {
	cursor: default;
}

/*********************************************************** Banners ****************************************************/

div.syncroit-slideshow-horizontal-scroll {
	height: 600px !important;
}

.syncroit-fixed-banner {
	margin-top: 1.2%;
}

.syncroit-banner-inner {
	background-attachment: fixed;
	background-position: center;
}

.syncro-top-line a:hover {
	text-decoration: none;
}

.syncroit-slideshow-overlay-container {
	margin-left: auto;
	margin-right: 10%;
}

.syncro-line-content {
	background-color: rgba(0,0,0,0.6);
	min-width: 400px;
}

/********************************************************* Catsquares ****************************************************/

.syncroit-catsquares-alternate .syncro-catsquares-image-background {
	background-color: #afc9f1;
}

.syncroit-catsquares-alternate .syncroit-catsquares-item img {
	max-height: 350px;
}

.syncroit-catsquares-alternate .syncroit-catsquares-item.center img {
	max-height: 650px;
}

/****************************************************** Product Sliders *************************************************/

div.syncroit-product-slider.horizontal.title h2 {
	color: #191c34;
}

div.syncroit-product-slider.horizontal.title > ul {
	border-bottom: 1px solid #d0d2e0;
}

div.syncroit-product-slider .view-all-link {
	border: 1px solid #191c34;
	background-color: #191c34;
    color: #ffffff;
}

.syncroit-product-slider.horizontal .wishlist a.link-wishlist,
.syncroit-product-slider.horizontal .compare a.link-compare {
	border: 0px;
	background-color: transparent;
}

.syncroit-product-slider.horizontal .wishlist a.link-wishlist:hover,
.syncroit-product-slider.horizontal .compare a.link-compare:hover {
    background-color: #4e81c1;
    border-color: #4e81c1;
}

.syncroit-product-slider.horizontal .wishlist a.link-wishlist:hover {
    background-image: url(https://chandlery.syncro-build1.co.uk/media/wysiwyg/syncroit/icons/favourite-symbol-hover.png) !important;
}

.syncroit-product-slider.horizontal .compare a.link-compare:hover {
    background-image: url(https://chandlery.syncro-build1.co.uk/media/wysiwyg/syncroit/icons/compare-symbol-hover.png) !important;
}

.syncroit-product-slider.horizontal .link-addtocart.in:hover {
    background: #6eca64;
    border: 1px solid #4c8246;
}

/*********************************************************** Footer *****************************************************/

.syncro-footer-container {
	background-color: #191c34;
}

.syncro-footer-container h4,
.syncro-footer-newsletter span {
	font-weight: 400;
}

.syncro-footer-top-row i:hover{
	border-color: #66a4ef;
    background-color: #66a4ef;
}

.syncro-footer-bottom-row li:hover,
.syncro-footer-bottom-row a:hover {
	color: #66a4ef !important;
}

.syncro-footer-contactus,
.syncro-footer-newsletter,
.syncro-footer-bottom-row-container {
	border-color: #343752;
}

.syncro-footer-newsletter label {
	font-weight: 400;
}

.catalog-product-view div.syncro-add-to-wishlist-button,
.catalog-product-view div.syncro-add-to-compare-button {
	background-color: #181f60;
    border: 1px solid #191c34;
}

/********************************************************** Category Page **********************************************/

.block-layered-nav div.block-content dt {
	background-color: #191c34 !important;
	border-bottom: 1px solid #ad1616 !important;
}

.block-layered-nav div.block-content dd {
	background-color: #fff;
}

.category-products div.toolbar {
	border: 0px;
	background: #191c34;
	border-bottom: 1px solid #ad1616 !important;
}

.category-products div.toolbar p {
	color: #fff;
}

.category-products .toolbar .sorter p.view-mode .grid {
	background-image: url(/skin/frontend/syncroit/chandlery/images/symbols/grid-view.png) !important;
}

.category-products .toolbar .sorter p.view-mode .list {
	background-image: url(/skin/frontend/syncroit/chandlery/images/symbols/list-view.png) !important;
}

div.sorter > div.sort-by a.sort-by-switcher {
	background-image: url('/skin/frontend/syncroit/chandlery/images/symbols/sortorder-arrows.png');
}

.catalog-category-view .category-products .products-list .item {
	background-color: #fff;
}

.catalog-category-view .category-products .products-list .product-image {
	border: 0px;
}

.category-products .products-grid .add-to-links a.link-wishlist,
.category-products .products-grid .add-to-links a.link-compare {
	border: 0px;
	background-color: transparent;
}

.category-products .products-grid .add-to-links a.link-wishlist:hover,
.category-products .products-grid .add-to-links a.link-compare:hover {
    background-color: #4e81c1;
    border-color: #4e81c1;
}

.category-products .products-grid .add-to-links a.link-wishlist:hover {
    background-image: url(/media/wysiwyg/syncroit/icons/favourite-symbol-hover.png) !important;
}

.category-products .products-grid .add-to-links a.link-compare:hover {
	background-image: url(/media/wysiwyg/syncroit/icons/compare-symbol-hover.png) !important
}

.category-products .products-grid .item .actions button.button {
	background: #41617c;
	color: #fff;
}

.category-products .products-grid .actions ul.add-to-links > a.button {
	line-height: 30px !important;
}

.category-products .products-grid .item .actions button.button:hover {
    background: #6eca64;
    border: 1px solid #4c8246;
}

/*********************************************************** Cart ****************************************************/

.cart-totals,
.cart-forms .discount,
.cart-forms .giftcard,
.cart-forms .shipping {
    background-color: #eaebf7 !important;
    border: 1px solid #b7bada !important;
}

.opc .section.allow .step-title:hover h2,
.opc .section.active .step-title h2 {
	color: #fff !important;
}

.opc .section.active .step-title {
    border-bottom: 1px solid #ad1616 !important;
    background: #191c34;
    border-top: 0px;
}

.form-list .control label, .sp-methods dt label,
#checkout-shipping-method-load .sp-methods dd label,
#co-shipping-method-form .sp-methods dd label,
.product-options ul.options-list label {
	background-color: transparent !important;
}

/********************************************************* Account **************************************************/

div.col-1.new-users .buttons-set .button,
div.col-2.registered-users .buttons-set .button {
	background: #191c34 !important;
}

.customer-account .block-account .block-title {
	background: #191c34;
	border-bottom: 1px solid #ad1616;
}

@media (max-width: 519px) {

	.syncro-footer-static1,
	.syncro-footer-static2,
	.syncro-footer-static3,
	.syncro-footer-static4 {
		background-color: #5c7798;
	}

	.syncro-footer-static1 li,
	.syncro-footer-static2 li,
	.syncro-footer-static3 li,
	.syncro-footer-static4 li {
		background-color: #66a4ef;
		border-top: 1px solid #191c34;
	}
}

@media (max-width: 580px) {

	.syncroit-slideshow-horizontal-scroll {
		height: 65vh !important;
	}

	.syncro-logo a.syncro-logo-link {
		max-width: 80%;
	}

	.syncroit-slideshow-overlay-container {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}

	.syncro-line-content {
		background-color: rgba(0,0,0,0.6);
		min-width: unset;
	}

	.syncroit-catsquares-alternate {
	    margin-top: 15px;
	}

	.syncroit-catsquares-alternate .syncroit-catsquares-item.right {
		margin-bottom: 0 !important;
	}

	.syncroit-banner-inner {
		background-attachment: initial;
	}

	.syncroit-fixed-banner {
		height: 240px;
	}

	.syncroit-fixed-banner {
    	margin-top: 15px;
    }
}

@media (max-width: 768px) {

    .syncroit-banner-inner a {
    	background-position: 23%;
    }

    .syncroit-contact-us-block img {
    	float: none;
    }

    .syncro-megamenu-placeholder #nav .nav-primary li.level0:hover {
    	background-color: initial;
    }

    div.block-layered-nav .block-subtitle--filter {
    	background-color: #191c34 !important;
    }

    div.block-layered-nav dl ol > li > a {
    	background-color: #fff !important;
    }
}