a#login-popup:hover {
    color: #E0002B;
}
.product-icon.download-product {
    color: white;
    border-color: #E0002B;
    background: #E0002B;
}
.download-product {
    background: linear-gradient(135deg, #F52245, #D90029);
    color: #fff;
    box-shadow: 0 5px 12px rgba(224, 0, 43, 0.28), 0 2px 4px rgba(0, 0, 0, 0.08);
}
.download-product:hover {
    background: linear-gradient(135deg, #FF3655, #B80024);
    box-shadow:
            0 7px 16px rgba(224, 0, 43, 0.35),
            0 3px 6px rgba(0, 0, 0, 0.1);
    transform: translateY(-1px);
}
.like-product.active {
    background: #FFF0F2;
    border: 1px solid #E0002B;
}
.like.active i {
    color: #E0002B;
}
.product-view .notice a:hover {
    background: #E0002B;
}
.product-view .warning a {
    background: #E0002B;
    color: white;
}
.product-view .product-icon i:hover {
    color: #E0002B;
}
.tags a:hover {
    background: #E0002B;
}

.profile-ring:hover {
    background:
            conic-gradient(
                    #E0002B var(--progress),
                    rgba(255,255,255,0.15) 0
            );
}
#login-error {
    color: red;
}
.scroll .title span:before {
    color: #E0002B;
}

.page-loading {
    background: #E0002B;
}
.user-menu .current,
.main-menu .current,
.main-menu a:hover {
    color: #E0002B;
}
.orange-button {
    background: #E0002B;
    color: white;
}
.orange-button:hover {
    background: #B80024 !important;
}
.load-more {
    color: #E0002B;
    border: 2px solid #E0002B;
}
.load-more:hover {
    background: #eee;
}
.search-result .high-lite {
    /* font-weight: bold; */
    color: #E0002B;
}
.search-loading:after {
    color: #E0002B;
}
.select-plan a {
    border: 2px solid #E0002B;
}
.suggest .select-plan a {
    color: white;
    background: #E0002B;
}
.select-plan a:hover {
    background: #B80024;
    color: white;
}
button#enable-push:hover {
    background: #B80024;
}
button#enable-push {
    background: #E0002B;
    color: white;
}
.comment-list.loading:after {
    color: #E0002B;
}
.my-comments .item {
    border-right: 6px solid #E0002B;
}
.notification-button .notif-count.new {
    background: #E0002B;
}
.notifications .item {
    border-right: 6px solid #E0002B;
    background: #f9f9f9;
}
.message-bar button {
    color: white;
    background: #E0002B;
}
.inline li i:hover {
    background: #E0002B;
    color: white;
}

::-moz-selection { /* Code for Firefox */
    color: white;
    background: #E0002B;
}
::selection {
    color: white;
    background: #E0002B;
}
span.new-items {
    background: #E0002B;
    color: white;
}
.highlite {
    color: white;
    background: #E0002B;
}
#profile-deposit .warning {
    color: #E0002B;
}
.page-title h1::before {
    color: #E0002B;
}
.plan .cost {
    color: #E0002B;
}
.dark .main-menu a:hover {
    color: #E0002B;
}
.dark .tags a:hover {
    background: #E0002B;
}
.dark .orange-button {
    color: white;
    background: #E0002B;
}
.dark .inline a:hover {
    background: #E0002B;
}

.wrapper > h1 span {
    border-bottom: 2px solid #E0002B;
    color: #E0002B;
}
.tab_wrapper > ul {
    border-bottom: 2px solid #E0002B;
}
.tab_wrapper > ul li.active {
    border-color: #E0002B;
    color: #E0002B;
    background: transparent;
}
.tab_wrapper .controller span {
    background: #E0002B;
    color: #fff;
}
.tab_wrapper .content_wrapper {
    border: 0px solid #E0002B;
}
.tab_wrapper .content_wrapper .accordian_header.active {
    color: #E0002B;
    border-bottom: 1px solid #ccc;
}
.tab_wrapper .content_wrapper .accordian_header.active:after {
    background: #E0002B;
}
.tab_wrapper .content_wrapper .accordian_header.active .arrow {
    border-top: 3px solid #E0002B;
    border-left: 3px solid #E0002B;
}
.tab_wrapper.left_side > ul li.active:after {
    background: #E0002B;
}
.tab_wrapper.right_side > ul li.active:after {
    background: #E0002B;
}

@media screen and (min-width: 768px) {
    .main-menu .current span {
        border-bottom: 3px solid #E0002B;
    }
}