/* 
 * crossreference 
 */
.crossreference-title {
    background-color: #16a0db;
    color:white;
}
.crossreference-title .minus,
.crossreference-title .plus {
    width:20px;
    margin-left:5px;
    display:inline-block;
}
/* toggle +- and content */
.crossreference-title .minus,
.crossreference-content {
    display: none;
}
.crossreference-title .plus {
    display:inline-block;
    color: white !important;
}
.crossreference-wrapper.open .crossreference-content {
    display: block;
}
.crossreference-wrapper.open .minus {
    display:inline-block;
    color:white !important;
}
.crossreference-wrapper.open .plus {
    display:none;
}

@media only screen and (max-width: 1000px) {
    .active_part_list {
        display: block !important;
        position:absolute;
        z-index: 10;
    }
    .active_part_list .industry_container {
        height: auto !important;
    }
    .active_part_list .card {
        position:relative;
        z-index:300;
    }
    .active_part_list h2 {
        width:175px;
    }
    .parts-search-header:before {
        content: "\f107";
        font-family: "Font Awesome 5 Free";
        position: absolute;
        right: 15px;
        font-size: 22px;
    }
    
    .down_arrow:before {
        content: "\f106";
    }
}

/* category shortcodes */

#category-head.make_head_h2 {
    color:black!important; margin-bottom:1em;text-align:center;
}

#category-list {
    display: flex;
    flex-wrap: wrap;
    gap:1.5em;
    justify-content: center;
}

#category-list .category {
    text-align: center;
}

#category-list .category h2 {
    font-size: 20px !important; /* damn divi !imp */
}

#category-list ul {
    padding: 0;
}

#category-list .category li {
    list-style: none;
}