.replaced-old-parts-tool-tip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.replaced-old-parts-tool-tip:hover {
    cursor: help;
}

.replaced-old-parts-tool-tip .replaced-old-parts-text {
    visibility: hidden;
    width: 280px;
    text-align: center;
    background-color: black;
    color: #fff;
    padding: 8px;
    border-radius: 6px;
    position: absolute;
    z-index: 100000;
    top: -25px;
    left: 105%;
}

.replaced-old-parts-tool-tip .replaced-old-parts-text::after {
    content: " ";
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent black transparent transparent;
}

.replaced-old-parts-tool-tip:hover .replaced-old-parts-text {
    visibility: visible;
}

.parts .product-item-inner .product-item-actions .actions-primary, .cms-home .product-item-actions .parts {
    display: inline-block;
}

.catalogsearch-result-index .product-items .product-item {
    margin-left: 0px !important;
}

.product-info-main .product-info-price .part-number {
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
    color: #d51a23;
}

.actions-primary .call-us {
    float: left;
    text-align: left;
    width: 60%;
}

.cms-home .widget .product-item-name {
    margin-bottom: 12px;
}

.cms-home .widget .product-item-name .product-item-link {
    font-weight: bold;
}

.cms-home .widget .old-part-number {
    margin-bottom: 2px;
}

.dl-manual-link-only {
    margin-bottom: 15px;
}
