:root {
--font: 'Work Sans', 'Open Sans', 'Arial', 'Helvetica', 'sans-serif';


--base-color: #005758;



--base-text-color: #fff;

--footer-color: #005758;


--footer-text-color: #FFFFFF;


--button-color: #005758;


--button-hover-color: #50CAD4;



--button-text-color: #fff;


--header-color: #fefefe;


--header-text-color: #333;

--clear-filters-display-text: inline-block;


--clear-filters-display-icon: inline-block;

}

	.es-clear-all-filters-button .button-text {
	display: var(--clear-filters-display-text);
	}

	.es-clear-all-filters-button .button-icon {
	display: var(--clear-filters-display-icon);
	}

.header-wrapper.fixed .logoFixed {
    margin-top: 4px;
    background-size: contain;
    max-height: 82px;
}
.product-search {
    margin-top: 46px;
}
.minibasket .minibasket-icon {
    background-color: #005758;
}

.minibasket:hover .minibasket-icon:hover {
    background-color: #13BFD6;
}

#body > div.main-wrapper > div {
    background: white;
}

/* Apple CMS page tabel background */
#body > div.main-wrapper > div > div.page-content > div.content-container.clearfix > div > div > div > div.content > div:nth-child(1) > table > tbody > tr:nth-child(2) {
    background-color: white;
}
#body > div.main-wrapper > div > div.page-content > div.content-container.clearfix > div > div > div > div.content > div:nth-child(1) > table > tbody > tr:nth-child(4) {
    background-color: white;
}
#body > div.main-wrapper > div > div.page-content > div.content-container.clearfix > div > div > div > div.content > div:nth-child(1) > table > tbody > tr:nth-child(6) {
    background-color: white;
}
#body > div.main-wrapper > div > div.page-content > div.content-container.clearfix > div > div > div > div.content > div:nth-child(1) > table > tbody > tr:nth-child(8) {
    background-color: white;
}
#body > div.main-wrapper > div > div.page-content > div.content-container.clearfix > div > div > div > div.content > div:nth-child(1) > table > tbody > tr:nth-child(10) {
    background-color: white;
}
/*== Image Overlay ==*/
.promotion-image-overlay {
    position: absolute;
    top: 0;
    left: 0%!important;
    height: 100%;
    width: 100%;
}
/*== Product page main image border ==*/
.ccs-ds-cloud-gallery .ccs-ds-cloud-main-image img {
    border-color: white;
}
/*== PNA - Error icon modified to "DB logo" ==*/
.fa-exclamation-triangle:before {
    content: "\f058";
}
.online-stock-error {
    color: #04e429;
}
.fa-sm {
    font-size: 1.1em;
}
/*== Remove invisible image overlay on "selected accessories" ==*/
.small-product-list-image img {
    border: 1px solid #eee;
    z-index: 0;
    position: relative;
}