a {
    color: #059eba;
    text-decoration: none;
}

body a:hover,
body .quiqqer-order-basketButton.basket-style-compact:hover .quiqqer-order-basketButton-icon-custom,
body .quiqqer-order-basketButton.basket-style-compact:active .quiqqer-order-basketButton-icon-custom,
body .search-button:hover,
body .search-button:active,
body .lcs-button:hover,
body .lcs-button:hover .lcs-button-currency-code,
body .lcs-button:active .lcs-button-currency-code,
body .lcs-button:active,
body .shop-category-menu-button:hover,
body .quiqqer-menu-megaMenu-list-item > a:hover,
body .cologne-header-nav .quiqqer-menu-megaMenu-list-item.quiqqer-menu-megaMenu-list-item--current a,
body .product-data-more-tabs-tab.active,
body .qui-contextitem-container .qui-contextitem-icon,
body .quiqqer-fupc-category-items-item--active span:nth-child(2),
body .quiqqer-fupc-category-items-item--active,
body .quiqqer-products-search-suggest-form .input-search-icon:hover {
    color: #059eba;
}

body .quiqqer-fupc-category-items-item:before,
body .basket-style-compact .quiqqer-order-basketButton-quantity {
    background: #059eba;
}

body .noUi-connect,
body .quiqqer-fu-login-container h2:first-child:after,
body .quiqqer-fu-registrationSignUp-registration-content h2:first-child:after {
    background: #059eba !important;
}


body .quiqqer-products-productList-sort-display .button.active {
    background: #e5effb;
    border-color: #e5effb;
    color: #059eba;
}

body .qui-control-input-range .noUi-horizontal .noUi-handle:before {
    border-color: #059eba;
}

body .quiqqer-products-productList-sort .quiqqer-products-productList-sort-display .button:hover {
    border-color: #e5effb;
}

/* products filter */
body .quiqqer-products-productList-filterList-fields .quiqqer-products-productList-filter {
    background: #e5effb;
}

body .quiqqer-products-productList-filter .quiqqer-products-productList-filter-destroy:hover {
    background: rgba(0, 0, 0, 0.05);
}

body input[type="checkbox"]:checked {
    background: #d0e2f7;
}

body label:hover input[type="checkbox"] {
    background: #d0e2f7;
    color: #0389a2;
}

body input[type="checkbox"]:checked {
    color: #059eba;
}

body input[type="radio"] {
    background-color: #e5e5e5;
    border: 1px solid #e5e5e5;
}

body input[type="radio"]:checked:after {
    background: #059eba;
}

body input[type="radio"]:checked {
    background-color: #d0e2f7;
    border: 1px solid #d0e2f7;
}

body .template-search .quiqqer-products-search-suggest-form-button:hover {
    background: #f8f8f8;
}