
/* This first will be overwritten by an inline style as num of cols is dynamic */
.techSpecs {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
    -moz-column-gap: 1em;
    -webkit-column-gap: 1em;
    column-gap: 1em;
    overflow: hidden;
}

.techSpecs .techSpecBlock {
    border: solid 1px #333;
    padding: 15px;
    /*overflow:hidden;*/
    display:inline-block;
    width:100%;
    margin-bottom: 1em;
}

.techSpecs .techSpecTitle {
    font-weight: bold;
    display: block;
    background: #333;
    color: #FFF;
    padding: 5px 15px;
    margin: -15px -15px 15px;
}


.techSpecs .techSpecBlock div.row:nth-of-type(odd) {
    background: #ddd;
}

.techSpecs .techSpecBlock div.row div.techSpecKey {
    font-weight: 600;
}
