/* desktop-only Competition Table */
@media only screen and (min-width: 1024px),
(max-device-width: 768px) and (min-device-width: 1024px) {

    table#competition_table caption {
        caption-side: top;
        font-size: larger;
    }

    table#competition_table th.pathways {
        background-color: #96c21f75;
    }

    table#competition_table td,
    table#competition_table th {
        border-width: 1px;
        text-align: center;
    }

    table#competition_table th.pathways,
    table#competition_table td.pathway {
        text-align: left;
    }

    table#competition_table td.pathway {
	    max-width: 200px;
    }
 
    table#competition_table td.scroller {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    table#competition_table td.scroll:hover {
        border-right: 0;
        position: relative;
        overflow: visible;
        z-index: 2;
    }

    table#competition_table td.scroll:hover~td {
        border: 0;
        position: relative;
        z-index: -1;
    }
}
/* End desktop Competition Table */