.dlInfo{margin: 0 0 22px 0}.dlInfo h6{margin-bottom:5px}.dlInfo dl{margin:0 10px 5px;display:table;width:100%}.dlInfo dd{display:table-cell;padding-left: 5px}.dlInfo dt{display:table-cell}.dlInfo .row{display:table-row;line-height:20px;display:table-row}.dlInfo dd:before{  // fix for firefox breaking the table-style layoutcontent: "";display: none;margin: 0}.dlPage .dlInfo dl{margin:0 0 5px}.dlPage .dlInfo dt{word-wrap: normal;white-space: nowrap;overflow-x: auto}.dlPage.small .infoContainerDl h3{font-size: 22px;line-height: 27px}.dlSimple.dlPage.small .infoContainerDl .dlInfo dl{margin:0 10px 5px;display:block}.dlSimple.dlPage.small .infoContainerDl .dlInfo dd{display:block;padding-left: 0;margin-left:10px}.dlSimple.dlPage.small .infoContainerDl .dlInfo dt{display:block}.dlSimple.dlPage.small .infoContainerDl .dlInfo .row{display:block;line-height:20px}@media only screen and (max-width: 920px){.dlInfo dl,.dlInfo dd,.dlInfo dt,.dlInfo .row{display: block}.dlInfo dd{margin-left: 1em;overflow: hidden;text-overflow: ellipsis}.dlInfo dd:focus,.dlInfo dd:active,.dlInfo dd:hover{overflow: visible}}