a {
    color: #cc165c;
    text-decoration: none;
    font-weight: 600;
}

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

.quiqqer-menu-megaMenu-list-item > a:hover,
.cologne-header-nav .quiqqer-menu-megaMenu-list-item.quiqqer-menu-megaMenu-list-item--current a {
    color: #fff;
}

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

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


.quiqqer-products-productList-sort-display .button.active {
    background: #fff9e6;
    border-color: #fff9e6;
    color: #cc165c;
}

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

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

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

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

input[type="checkbox"]:checked {
    background: #f4cc64;
    background: #f9e4ae;
}

label:hover input[type="checkbox"] {
    /*background: #f4cc64;*/
    /*color: #cc165c;*/
}

input[type="checkbox"]:checked {
    color: #cc165c;
    background: #f4cc64;
}

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

input[type="radio"]:checked:after {
    background: #cc165c;
}

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

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