.blockNs{margin:0 0 5px}.blockNs a{text-decoration:none;display:block;color:#000}.blockNs .imageWrapper{display:block;width:100%;position:relative;height:0;padding:56.25% 0 0;overflow:hidden}.blockNs .videoThumb{position:absolute;display:block;max-width:100%;max-height:100%;left:0;right:0;top:0;bottom:0;margin:auto}.blockNs .videoOverlayDetails{position:absolute;bottom:0;left:0;display:block;font-size:0;width:112px;height:30px}.blockNs .videoLength{display:inline-block;vertical-align:top;width:77px;height:30px;color:#fff;background:#9bcc47 url(../img/clock.svg) no-repeat 8px 8px;background-size:14px 14px;padding:0 0 0 30px;line-height:30px;font-size:14px;font-style:normal;margin:0 5px 0 0}.blockNs .videoLength.yt{background-color:#2d2d2d}.blockNs .y{width:30px;height:30px;display:inline-block;vertical-align:top;background:transparent url(../img/yt.png) no-repeat 0 0}.blockNs .categoryWrapper{margin:5px 0 0}.blockNs .categoryTextWrapper{color:#9bcc47;font-size:14px}.blockNs .datePublished{font-size:12px;margin:4px 0 0;display:block}.blockNs .catLeft{float:left}.blockNs .catRight{float:right}.blockNs .titleWrapper{font-size:14px;margin:10px 0 0}.blockNs .speakerWrapper{display:inline-block;font-size:12px}.blockNs .speakersWrapper{margin:10px 0 0}.blockNs .speakersWrapper>span{font-size:12px}.blockNs.emptyList{width:auto;display:none;margin:0}.blockNs.emptyList:first-child{display:block}@media (min-width:768px){.blockNs{width:346px;display:inline-block;margin-left:28px;vertical-align:top}.blockNs:nth-child(odd){margin-left:0}.blockNs.featured{margin-left:15px;width:330px}.blockNs.featured:nth-child(2){margin-left:30px;margin-right:15px}.blockNs.emptyList{width:auto;display:none;margin:0}.blockNs.emptyList:first-child{display:block}.featuredList .groupedSlides{width:720px}}@media (min-width:992px){.blockNs{width:213px;display:inline-block;margin-top:15px}.blockNs,.blockNs:nth-child(odd){margin-left:30px}.blockNs:nth-child(3n+1){margin-left:0}.blockNs.featured{width:203px}.blockNs.featured,.blockNs.featured:nth-child(2){margin-left:15px;margin-right:15px}.blockNs.fourPerRow:nth-child(odd){width:212px;margin-left:30px}.blockNs.fourPerRow:nth-child(3n+1){margin-left:30px}.blockNs.fourPerRow:nth-child(4n+1){width:212px;margin-left:0}.blockNs.emptyList{width:auto;display:none;margin:0}.blockNs.emptyList:first-child{display:block}}