
.meson-partslist-dimensions .table-responsive {
    overflow-x:auto;
}

.meson-partslist-dimensions thead {
    background-color: #0f455c;
    color: #fff;
}

.meson-partslist-dimensions th {
    text-align: left;
    padding: 2px 6px;
    font-weight: 400;
}

.meson-partslist-dimensions td {
    padding: 2px 6px;
}

.meson-partslist-dimensions tr.even {
    background-color: #e2e3e5;
}

.meson-partslist-dimensions table {
    margin-bottom: 40px;
}

.meson-partslist-dimensions table.dimensions {
    width: 100%;
}

.meson-partslist-dimensions .drawings {
    text-align: center;
}

.meson-partslist-dimensions table.dimensions td, .meson-partslist-dimensions table.dimensions th {
    text-align: center;
}

.meson-partslist-dimensions img {
    float: right;
    margin-bottom: 20px;
}

.grid12-4.drawings.pull-right {
    display: flex;
    flex-wrap: wrap;
}

.grid12-4.drawings.pull-right img {
    width: 50%;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 780px) {
    .meson-partslist-dimensions img {
        float: none;
    }
}

