﻿.header-menu,
.header-upper,
.footer-upper,
.block .title,
.page-title,
.product-filters,
.header-menu > ul > li {
    border: none !important;
}

body, .block .list .active > a, .header-links a:hover,
.header-menu > ul > li > a:hover, .item-box .product-title,
.cart-total .order-total, .footer-powered-by a,
.eu-cookie-bar-notification a, .terms-of-service a,
.mini-shopping-cart .name a, .cart .product a, 
.data-table .product a, .data-table .info a {
    color: #000 !important;
}

.header-links a:hover,
.header-menu > ul > li > a:hover, .footer-powered-by a:hover,
.eu-cookie-bar-notification a:hover, .terms-of-service a:hover,
.mini-shopping-cart .name a:hover, .cart .product a:hover, 
.data-table .product a:hover, .data-table .info a:hover {
    text-decoration: underline !important;
}

.eu-cookie-bar-notification button {
    background-color: #000 !important;
}

@media all and (min-width: 1001px) {
    .header-menu > ul > li {
        padding: 0 6px !important;
    }

    .header-menu > ul > li > a,
    .header-menu > ul > li > span {
        font-size: 12px !important;
    }
}

@media all and (min-width: 1367px) {
    .header-menu > ul > li {
        padding: 0 8px !important;
    }

    .header-menu > ul > li > a,
    .header-menu > ul > li > span {
        font-size: 15px !important;
    }
}

.topic-block-title h2 {
    font-size: 22px !important;
}

.footer-upper .footer-block.customer-service,
.footer-upper .footer-block.follow-us {
    display: none;
}

.footer-disclaimer {
    font-family: Century Gothic,CenturyGothic,AppleGothic,sans-serif;
}

.product-details-page .sku {
    display: none;
}

.wishlist-page .share-info {
    display: none;
}

.order-details-page .print-order-button, .order-details-page .pdf-invoice-button {
    display: none !important;
}

.product-selectors {
    border: none !important;
}

.product-list .qty-input {
    height: 40px;
}

.block .list .active > a, .header-links a:hover,
.header-menu > ul > li > a:hover,
.item-box .product-title,
.cart-total .order-total,
.footer-powered-by a {
    color: #000 !important;
}

.block .list a:hover,
.item-box .product-title:hover {
    color: #000 !important;
}

.item-box .product-box-add-to-cart-button, .overview .add-to-cart-button,
.search-box .search-box-button,
.registration-page .button-1,
.registration-result-page .button-1,
.login-page .button-1,
.password-recovery-page .button-1,
.account-page .button-1,
.return-request-page .button-1,
.shopping-cart-page .common-buttons input:first-child,
.checkout-page .button-1,
.mini-shopping-cart input[type="button"],
.opc .allow .step-title,
.cart-footer .checkout-button,
.wishlist-content .update-wishlist-button, .wishlist-content .wishlist-add-to-cart-button,
.contact-page .button-1, .email-a-friend-page .button-1, .apply-vendor-page .button-1,
.search-input .button-1,
.menu-toggle {
    background-color: #000 !important;
}

.item-box .product-box-add-to-cart-button:hover, .overview .add-to-cart-button:hover,
.search-box .search-box-button:hover,
.registration-page .button-1:hover,
.registration-result-page .button-1:hover,
.login-page .button-1:hover,
.password-recovery-page .button-1:hover,
.account-page .button-1:hover,
.return-request-page .button-1:hover,
.shopping-cart-page .common-buttons input:first-child:hover,
.checkout-page .button-1:hover,
.mini-shopping-cart input[type="button"]:hover,
.opc .allow .step-title .number,
.cart-footer .checkout-button:hover,
.wishlist-content .update-wishlist-button:hover, .wishlist-content .wishlist-add-to-cart-button:hover,
.contact-page .button-1:hover, .email-a-friend-page .button-1:hover, .apply-vendor-page .button-1:hover,
.search-input .button-1:hover {
    background-color: #000 !important;
}

.item-box .add-to-wishlist-button,
.overview .add-to-wishlist-button, .variant-overview .add-to-wishlist-button {
    background-image: none !important;
}

.overview .button-2, .variant-overview .button-2,
.item-box .add-to-compare-list-button, .item-box .add-to-wishlist-button {
    padding: 12px 15px !important;
}

.item-box .add-to-compare-list-button, .item-box .add-to-wishlist-button {
    font-size: 14px !important;
}

.product-list .item-box .add-to-compare-list-button, .product-list .item-box .add-to-wishlist-button {
    width: auto !important;
}

.order-details-area .payment-method-status {
    display: none !important;
}

.eu-cookie-bar-notification {
    top: auto !important;
    bottom: 0px !important;
    width: 100% !important;
    left: auto !important;
    padding: 10px !important;
    margin: 0 !important;
    height: 106px !important;
}

.eu-cookie-bar-notification .text {
    margin-bottom: 0px !important;
}


/* mobile view */
@media all and (max-width: 769px) {
    .footer-block .title {
        background-color: #78B7E4 !important;
    }

    .eu-cookie-bar-notification {
        height: 156px !important;
    }
}
