.web .story-top .source { padding: 25px 0 0 0; background: url(http://fm.cnbc.com/applications/cnbc.com/resources/styles/skin/img/ribbon-commentary-2X.png) 0 0 transparent no-repeat; background-size:95px 20px; margin-top: 5px; }
.mobile-touch .story-top .source, .mobile-native .story-top .source{ padding: 25px 0 0 0; background: url(http://fm.cnbc.com/applications/cnbc.com/resources/styles/skin/img/ribbon-commentary-2X.png) 0 0 transparent no-repeat; margin-top: 5px; background-size:95px 20px}