
/*Start of extension/srf_shared/design/standard/stylesheets/bootstrap-extend.less*/
.caption,
.trending,
.module,
.main-listing .module-content,
.quoter,
.main-nav,
.asset.description > div > div,
h2.border,
.clearfix {
  *zoom: 1;
}
.caption:before,
.caption:after,
.trending:before,
.trending:after,
.module:before,
.module:after,
.main-listing .module-content:before,
.main-listing .module-content:after,
.quoter:before,
.quoter:after,
.main-nav:before,
.main-nav:after,
.asset.description > div > div:before,
.asset.description > div > div:after,
h2.border:before,
h2.border:after,
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.caption:after,
.trending:after,
.module:after,
.main-listing .module-content:after,
.quoter:after,
.main-nav:after,
.asset.description > div > div:after,
h2.border:after,
.clearfix:after {
  clear: both;
}
.span12 div.asset.primary.federal-votes .federal-vote h2,
.span8 div.asset.primary.federal-votes .federal-vote h2,
.span6 div.asset.primary.federal-votes .federal-vote h2,
.fullwidth-single div.asset.primary.federal-votes .federal-vote h2 {
  font-size: 34px;
  line-height: 37px;
  margin-top: -4px;
}
.span12 div.asset.primary.federal-votes .federal-vote .bar,
.span8 div.asset.primary.federal-votes .federal-vote .bar,
.span6 div.asset.primary.federal-votes .federal-vote .bar,
.fullwidth-single div.asset.primary.federal-votes .federal-vote .bar {
  height: 40px;
  font-size: 43px;
  line-height: 28px;
}
.span12 div.asset.primary.federal-votes .federal-vote .bar .trend,
.span12 div.asset.primary.federal-votes .federal-vote .bar .trend.only,
.span8 div.asset.primary.federal-votes .federal-vote .bar .trend,
.span8 div.asset.primary.federal-votes .federal-vote .bar .trend.only,
.span6 div.asset.primary.federal-votes .federal-vote .bar .trend,
.span6 div.asset.primary.federal-votes .federal-vote .bar .trend.only,
.fullwidth-single div.asset.primary.federal-votes .federal-vote .bar .trend,
.fullwidth-single div.asset.primary.federal-votes .federal-vote .bar .trend.only {
  font-size: 24px;
  line-height: 42px;
}
.span12 div.asset.primary.federal-votes .federal-vote .bar .percent,
.span8 div.asset.primary.federal-votes .federal-vote .bar .percent,
.span6 div.asset.primary.federal-votes .federal-vote .bar .percent,
.fullwidth-single div.asset.primary.federal-votes .federal-vote .bar .percent {
  font-size: 34px;
}
.span12 div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority,
.span8 div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority,
.span6 div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority,
.fullwidth-single div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority {
  height: 22px;
  line-height: 22px;
  font-size: 19px;
}
.span12 div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .percent,
.span8 div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .percent,
.span6 div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .percent,
.fullwidth-single div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .percent {
  font-size: 19px;
}
.span12 div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .yes,
.span12 div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .no,
.span8 div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .yes,
.span8 div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .no,
.span6 div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .yes,
.span6 div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .no,
.fullwidth-single div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .yes,
.fullwidth-single div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .no {
  height: 22px;
}
.span12 div.asset.primary.federal-votes .federal-vote .bar .yes,
.span12 div.asset.primary.federal-votes .federal-vote .bar .no,
.span8 div.asset.primary.federal-votes .federal-vote .bar .yes,
.span8 div.asset.primary.federal-votes .federal-vote .bar .no,
.span6 div.asset.primary.federal-votes .federal-vote .bar .yes,
.span6 div.asset.primary.federal-votes .federal-vote .bar .no,
.fullwidth-single div.asset.primary.federal-votes .federal-vote .bar .yes,
.fullwidth-single div.asset.primary.federal-votes .federal-vote .bar .no {
  height: 40px;
}
.fullwidth-single .federal-vote,
.description .federal-vote {
  margin-bottom: 16px;
}
.fullwidth-single .federal-vote:last-child,
.description .federal-vote:last-child {
  margin-bottom: 0;
}
.color-white div.asset.primary.federal-votes .federal-vote {
  background: #d8d6ca;
  cursor: pointer;
}
.color-white div.asset.primary.federal-votes .federal-vote:hover {
  background: #ceccbd;
}
div.asset.primary.federal-votes {
  background: none;
  margin-bottom: 0;
  background: transparent;
}
div.asset.primary.federal-votes .federal-vote {
  padding: 10px;
  background: #ebebe5;
  cursor: pointer;
}
div.asset.primary.federal-votes .federal-vote:hover {
  background: #ceccbd;
}
div.asset.primary.federal-votes .federal-vote .legend {
  width: 100%;
  height: 19px;
  position: relative;
}
div.asset.primary.federal-votes .federal-vote .legend label {
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  position: absolute;
  top: 0;
}
div.asset.primary.federal-votes .federal-vote .legend label.l-left {
  left: 0;
  color: #085698;
}
div.asset.primary.federal-votes .federal-vote .legend label.l-right {
  right: -1px;
  color: #b60028;
}
div.asset.primary.federal-votes .federal-vote h2 {
  margin: 0px;
  margin-top: -2px;
  margin-bottom: 10px;
  padding: 0px;
  padding-bottom: 4px;
  font-size: 24px;
  color: #555 !important;
  font-family: SRG_SSR_Regular;
}
div.asset.primary.federal-votes .federal-vote h2.border {
  border-color: #7f7f7c;
}
div.asset.primary.federal-votes .federal-vote h2 a {
  color: #222222;
  background-image: url(../../../../extension/srf_shared/design/standard/images/arrows/large-right.png);
}
div.asset.primary.federal-votes .federal-vote h4 {
  font-size: 19px;
  color: #555;
  font-family: 'SRG_SSR_Regular';
  font-weight: normal;
  margin: 10px 0 7px 0;
}
div.asset.primary.federal-votes .federal-vote .no-label {
  margin-top: 5px;
}
div.asset.primary.federal-votes .federal-vote .source {
  font-size: 12px;
  color: #555;
  margin: 5px 0;
  margin-top: -6px;
  margin-bottom: 4px;
}
div.asset.primary.federal-votes .federal-vote .bar {
  width: 100%;
  height: 34px;
  font-size: 24px;
  line-height: 32px;
  overflow: hidden;
  position: relative;
  background: #b5b3a6;
  background: -moz-linear-gradient(top,#b5b3a6 30%,#ceccbd 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#b5b3a6),color-stop(100%,#ceccbd));
  background: -webkit-linear-gradient(top,#b5b3a6 30%,#ceccbd 100%);
  background: -o-linear-gradient(top,#b5b3a6 30%,#ceccbd 100%);
  background: -ms-linear-gradient(top,#b5b3a6 30%,#ceccbd 100%);
  background: linear-gradient(to bottom,#b5b3a6 30%,#ceccbd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5b3a6',endColorstr='#ceccbd',GradientType=0);
}
div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority {
  height: 20px;
  line-height: 13px;
}
div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .yes,
div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .no {
  height: 20px;
}
div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .percent {
  font-size: 15px;
}
div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .label-yes,
div.asset.primary.federal-votes .federal-vote .bar.cantonal-majority .label-no {
  top: 0px !important;
}
div.asset.primary.federal-votes .federal-vote .bar .yes,
div.asset.primary.federal-votes .federal-vote .bar .no {
  position: absolute;
  height: 34px;
  top: 0;
  width: 50%;
}
div.asset.primary.federal-votes .federal-vote .bar .yes {
  left: 0;
  background: #036cc5;
  color: #FFF !important;
}
div.asset.primary.federal-votes .federal-vote .bar .no {
  left: auto;
  right: 0;
  background: #b60028;
  text-align: right;
  color: #FFF;
}
div.asset.primary.federal-votes .federal-vote .bar .trend {
  width: 100%;
  font-family: SRG_SSR_Medium;
  font-size: 18px;
  line-height: 34px;
  text-align: center;
  left: 0;
  right: auto;
}
div.asset.primary.federal-votes .federal-vote .bar .trend.only {
  font-size: 15px;
  line-height: 34px;
  color: #555;
  font-family: SRG_SSR_Regular;
}
div.asset.primary.federal-votes .federal-vote .bar .label-yes {
  position: absolute;
  left: 8px;
  top: 2px;
  color: #FFF;
}
div.asset.primary.federal-votes .federal-vote .bar .label-no {
  position: absolute;
  right: 8px;
  top: 2px;
  color: #FFF;
}
div.asset.primary.federal-votes .federal-vote .bar .percent {
  font-size: 24px;
  font-family: SRG_SSR_Regular;
}
div.asset.primary.federal-votes .federal-vote .bar .percent-info {
  font-size: 24px;
  font-family: SRG_SSR_Medium;
}
div.asset.primary.federal-votes .legend-option {
  float: left;
  font-size: 12px;
  line-height: 16px;
  color: #555;
  font-family: SRG_SSR_Regular;
  background-size: 14px 14px;
  padding-left: 19px;
  margin-right: 12px;
}
div.asset.primary.federal-votes .legend-option.no {
  background: url(../../../../extension/srf_shared/design/standard/images/backgrounds/legend-no.png) no-repeat 0 0;
}
div.asset.primary.federal-votes .legend-option.yes {
  background: url(../../../../extension/srf_shared/design/standard/images/backgrounds/legend-yes.png) no-repeat 0 0;
}
.module .sport-title {
  background-color: #FFA800;
}
.module .sport-title h3 {
  margin-top: 27px;
  font-size: 20px;
  color: #333;
  margin-left: 10px;
}
.module .sport-title img {
  margin: 10px;
}
.module.sport-rhc {
  padding: 7px 10px 9px 10px;
}
.module.sport-rhc .table-striped {
  margin-bottom: 0px;
  font-size: 12px;
}
.module.sport-rhc .table-striped .result {
  text-align: right;
  padding: 0 9px 0 0;
  width: 70px;
}
.module.sport-rhc .table-striped th {
  font-size: 15px;
  line-height: 18px;
  padding: 0 0 6px 0;
  font-weight: normal;
}
.module.sport-rhc .table-striped td {
  padding: 0;
  line-height: 22px;
}
.module.sport-rhc .table-striped td:first-child {
  width: 44px;
  padding-left: 10px;
}
.module.sport-rhc .table-striped tbody tr:nth-child(2n+1) {
  background-color: #d7d5c9;
}
.module.sport-rhc ul {
  margin-top: 10px;
}
.module.sport-rhc li.related-link {
  padding-bottom: 0 !important;
}
.module.sport-rhc + .sport-rhc {
  margin-top: -22px;
}
.video-upload-button {
  margin: 20px 0 32px 0;
}
.video-upload-button .icon-upload {
  background: url('../../../../extension/srf_shared/design/standard/images/icons/icon-upload.png') no-repeat scroll center center transparent;
  width: 10px;
  height: 20px;
  float: left;
  margin: 0 10px;
}
.highlights .video-module .icon-container {
  margin-bottom: 13px;
}
.video-module .icon-container img {
  border: 10px solid #E2E0D7;
}
.video-module .user-icon {
  background: url('../../../../extension/srf_shared/design/standard/images/icons/icon-user.png') no-repeat scroll center center transparent;
  width: 23px;
  height: 18px;
  position: absolute;
  padding-top: 2px;
  margin-bottom: 10px;
}
.video-module .user-icon-mobile {
  background: url('../../../../extension/srf_shared/design/standard/images/icons/icon-user-mobile.png') no-repeat scroll center center transparent;
  width: 28px;
  height: 28px;
  position: absolute;
  top: 73px;
  left: 0px;
}
.video-module .user-icon-corner {
  background: url('../../../../extension/srf_shared/design/standard/images/icons/icon-user-corner.png') no-repeat scroll 10px 0 transparent;
  width: 33px;
  height: 10px;
  position: absolute;
}
.video-module .mobile-corner {
  top: 57px;
  left: 0px;
}
.video-module .video-module-content {
  min-height: 64px;
}
.video-module-mobile .icon-container img {
  border: 5px solid #E2E0D7;
}
.video-module-category {
  background-color: #E2E0D7;
  padding: 0 16px 0 16px;
  height: 38px;
}
.video-module-category li {
  float: left;
  padding: 7px 32px 0 16px;
  background: none;
}
.video-module-category label {
  float: right;
  padding: 3px 0 0 7px;
}
.module .video-module-category li:first-child {
  padding-top: 7px !important;
}
.module .video-tabs span {
  padding: 0 10px 0 5px;
}
.video-countdown {
  color: #fff;
  background-color: #222222;
  padding: 10px;
}
.video-countdown .icon-video-availability {
  background: url(../../../../extension/srf_shared/design/standard/images/sprites/icon-video-availability.png) no-repeat;
  background-position: 0 0;
  background-size: auto;
  display: block;
  float: left;
}
.video-countdown [data-availability] .availability-x-days-text {
  display: none;
}
.video-countdown [data-availability] .availability-1-day-text {
  display: none;
}
.video-countdown [data-availability] .availability-1-hour-text {
  display: none;
}
.video-countdown [data-availability] .availability-x-hours-text {
  display: none;
}
.video-countdown [data-availability] .availability-expired-text {
  display: none;
}
.video-countdown [data-availability="still-x-days"] .availability-x-days-text,
.video-countdown [data-availability="still-7-days"] .availability-x-days-text,
.video-countdown [data-availability="still-6-days"] .availability-x-days-text,
.video-countdown [data-availability="still-5-days"] .availability-x-days-text,
.video-countdown [data-availability="still-4-days"] .availability-x-days-text,
.video-countdown [data-availability="still-3-days"] .availability-x-days-text,
.video-countdown [data-availability="still-2-days"] .availability-x-days-text {
  display: block;
}
.video-countdown [data-availability="still-x-days"] {
  color: #969696;
}
.video-countdown [data-availability="still-7-days"] {
  color: #aaaaaa;
}
.video-countdown [data-availability="still-6-days"] {
  color: #bebebe;
}
.video-countdown [data-availability="still-5-days"] {
  color: #d2d2d2;
}
.video-countdown [data-availability="still-4-days"] {
  color: #dddddd;
}
.video-countdown [data-availability="still-3-days"] {
  color: #dfcdce;
}
.video-countdown [data-availability="still-2-days"] {
  color: #e3aeb1;
}
.video-countdown [data-availability="still-1-days"] {
  color: #e69499;
}
.video-countdown [data-availability="still-1-days"] .availability-1-day-text {
  display: block;
}
.video-countdown [data-availability="still-x-hours"] {
  color: #e97a81;
}
.video-countdown [data-availability="still-x-hours"] .availability-x-hours-text {
  display: block;
}
.video-countdown [data-availability="still-1-hour"] {
  color: #e97a81;
}
.video-countdown [data-availability="still-1-hour"] .availability-1-hours-text {
  display: block;
}
.video-countdown [data-availability="expired"] {
  color: #969696;
}
.video-countdown [data-availability="expired"] .availability-expired-text {
  display: block;
}
.span12 .video-countdown {
  font-size: 18px;
  line-height: 23px;
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
  padding: 12px 16px 14px 20px;
}
.span12 .video-countdown .icon-video-availability {
  margin-top: -6px;
  margin-right: 5px;
  height: 32px;
  width: 32px;
}
.span12 .video-countdown [data-availability="still-x-days"] .icon-video-availability {
  background-position: 0 -449px;
}
.span12 .video-countdown [data-availability="still-7-days"] .icon-video-availability {
  background-position: 0 -399px;
}
.span12 .video-countdown [data-availability="still-6-days"] .icon-video-availability {
  background-position: 0 -349px;
}
.span12 .video-countdown [data-availability="still-5-days"] .icon-video-availability {
  background-position: 0 -299px;
}
.span12 .video-countdown [data-availability="still-4-days"] .icon-video-availability {
  background-position: 0 -249px;
}
.span12 .video-countdown [data-availability="still-3-days"] .icon-video-availability {
  background-position: 0 -199px;
}
.span12 .video-countdown [data-availability="still-2-days"] .icon-video-availability {
  background-position: 0 -149px;
}
.span12 .video-countdown [data-availability="still-1-days"] .icon-video-availability {
  background-position: 0 -99px;
}
.span12 .video-countdown [data-availability="still-x-hours"] .icon-video-availability {
  background-position: 0 -49px;
}
.span12 .video-countdown [data-availability="expired"] .icon-video-availability {
  background-position: 0 0;
}
.span8 .video-countdown {
  font-size: 15px;
  line-height: 18px;
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
  padding: 7px 10px 9px 16px;
}
.span8 .video-countdown .icon-video-availability {
  margin-top: -3px;
  margin-right: 3px;
  height: 22px;
  width: 22px;
}
.span8 .video-countdown [data-availability="still-x-days"] .icon-video-availability {
  background-position: -50px -449px;
}
.span8 .video-countdown [data-availability="still-7-days"] .icon-video-availability {
  background-position: -50px -399px;
}
.span8 .video-countdown [data-availability="still-6-days"] .icon-video-availability {
  background-position: -50px -349px;
}
.span8 .video-countdown [data-availability="still-5-days"] .icon-video-availability {
  background-position: -50px -299px;
}
.span8 .video-countdown [data-availability="still-4-days"] .icon-video-availability {
  background-position: -50px -249px;
}
.span8 .video-countdown [data-availability="still-3-days"] .icon-video-availability {
  background-position: -50px -199px;
}
.span8 .video-countdown [data-availability="still-2-days"] .icon-video-availability {
  background-position: -50px -149px;
}
.span8 .video-countdown [data-availability="still-1-days"] .icon-video-availability {
  background-position: -50px -99px;
}
.span8 .video-countdown [data-availability="still-x-hours"] .icon-video-availability {
  background-position: -50px -49px;
}
.span8 .video-countdown [data-availability="expired"] .icon-video-availability {
  background-position: -50px 0;
}
.span6 .video-countdown,
.span4 .video-countdown,
#mobile .module.main-listing ul li.width8 .video-countdown {
  font-size: 12px;
  line-height: 16px;
  font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
  font-weight: bold;
  padding: 5px 8px 6px 8px;
}
.span6 .video-countdown .icon-video-availability,
.span4 .video-countdown .icon-video-availability,
#mobile .module.main-listing ul li.width8 .video-countdown .icon-video-availability {
  margin-top: -1px;
  margin-right: 3px;
  height: 18px;
  width: 18px;
}
.span6 .video-countdown [data-availability="still-x-days"] .icon-video-availability,
.span4 .video-countdown [data-availability="still-x-days"] .icon-video-availability,
#mobile .module.main-listing ul li.width8 .video-countdown [data-availability="still-x-days"] .icon-video-availability {
  background-position: -100px -449px;
}
.span6 .video-countdown [data-availability="still-7-days"] .icon-video-availability,
.span4 .video-countdown [data-availability="still-7-days"] .icon-video-availability,
#mobile .module.main-listing ul li.width8 .video-countdown [data-availability="still-7-days"] .icon-video-availability {
  background-position: -100px -399px;
}
.span6 .video-countdown [data-availability="still-6-days"] .icon-video-availability,
.span4 .video-countdown [data-availability="still-6-days"] .icon-video-availability,
#mobile .module.main-listing ul li.width8 .video-countdown [data-availability="still-6-days"] .icon-video-availability {
  background-position: -100px -349px;
}
.span6 .video-countdown [data-availability="still-5-days"] .icon-video-availability,
.span4 .video-countdown [data-availability="still-5-days"] .icon-video-availability,
#mobile .module.main-listing ul li.width8 .video-countdown [data-availability="still-5-days"] .icon-video-availability {
  background-position: -100px -299px;
}
.span6 .video-countdown [data-availability="still-4-days"] .icon-video-availability,
.span4 .video-countdown [data-availability="still-4-days"] .icon-video-availability,
#mobile .module.main-listing ul li.width8 .video-countdown [data-availability="still-4-days"] .icon-video-availability {
  background-position: -100px -249px;
}
.span6 .video-countdown [data-availability="still-3-days"] .icon-video-availability,
.span4 .video-countdown [data-availability="still-3-days"] .icon-video-availability,
#mobile .module.main-listing ul li.width8 .video-countdown [data-availability="still-3-days"] .icon-video-availability {
  background-position: -100px -199px;
}
.span6 .video-countdown [data-availability="still-2-days"] .icon-video-availability,
.span4 .video-countdown [data-availability="still-2-days"] .icon-video-availability,
#mobile .module.main-listing ul li.width8 .video-countdown [data-availability="still-2-days"] .icon-video-availability {
  background-position: -100px -149px;
}
.span6 .video-countdown [data-availability="still-1-days"] .icon-video-availability,
.span4 .video-countdown [data-availability="still-1-days"] .icon-video-availability,
#mobile .module.main-listing ul li.width8 .video-countdown [data-availability="still-1-days"] .icon-video-availability {
  background-position: -100px -99px;
}
.span6 .video-countdown [data-availability="still-x-hours"] .icon-video-availability,
.span4 .video-countdown [data-availability="still-x-hours"] .icon-video-availability,
#mobile .module.main-listing ul li.width8 .video-countdown [data-availability="still-x-hours"] .icon-video-availability {
  background-position: -100px -49px;
}
.span6 .video-countdown [data-availability="expired"] .icon-video-availability,
.span4 .video-countdown [data-availability="expired"] .icon-video-availability,
#mobile .module.main-listing ul li.width8 .video-countdown [data-availability="expired"] .icon-video-availability {
  background-position: -100px 0;
}
.span3 .video-countdown,
.span2 .video-countdown,
.module.main-listing ul li .video-countdown-container .video-countdown {
  font-size: 10px;
  line-height: 14px;
  font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
  font-weight: bold;
  padding: 3px 6px 5px 6px;
}
.span3 .video-countdown .icon-video-availability,
.span2 .video-countdown .icon-video-availability,
.module.main-listing ul li .video-countdown-container .video-countdown .icon-video-availability {
  margin-top: 0;
  height: 14px;
  width: 14px;
}
.span3 .video-countdown [data-availability="still-x-days"] .icon-video-availability,
.span2 .video-countdown [data-availability="still-x-days"] .icon-video-availability,
.module.main-listing ul li .video-countdown-container .video-countdown [data-availability="still-x-days"] .icon-video-availability {
  background-position: -150px -449px;
}
.span3 .video-countdown [data-availability="still-7-days"] .icon-video-availability,
.span2 .video-countdown [data-availability="still-7-days"] .icon-video-availability,
.module.main-listing ul li .video-countdown-container .video-countdown [data-availability="still-7-days"] .icon-video-availability {
  background-position: -150px -399px;
}
.span3 .video-countdown [data-availability="still-6-days"] .icon-video-availability,
.span2 .video-countdown [data-availability="still-6-days"] .icon-video-availability,
.module.main-listing ul li .video-countdown-container .video-countdown [data-availability="still-6-days"] .icon-video-availability {
  background-position: -150px -349px;
}
.span3 .video-countdown [data-availability="still-5-days"] .icon-video-availability,
.span2 .video-countdown [data-availability="still-5-days"] .icon-video-availability,
.module.main-listing ul li .video-countdown-container .video-countdown [data-availability="still-5-days"] .icon-video-availability {
  background-position: -150px -299px;
}
.span3 .video-countdown [data-availability="still-4-days"] .icon-video-availability,
.span2 .video-countdown [data-availability="still-4-days"] .icon-video-availability,
.module.main-listing ul li .video-countdown-container .video-countdown [data-availability="still-4-days"] .icon-video-availability {
  background-position: -150px -249px;
}
.span3 .video-countdown [data-availability="still-3-days"] .icon-video-availability,
.span2 .video-countdown [data-availability="still-3-days"] .icon-video-availability,
.module.main-listing ul li .video-countdown-container .video-countdown [data-availability="still-3-days"] .icon-video-availability {
  background-position: -150px -199px;
}
.span3 .video-countdown [data-availability="still-2-days"] .icon-video-availability,
.span2 .video-countdown [data-availability="still-2-days"] .icon-video-availability,
.module.main-listing ul li .video-countdown-container .video-countdown [data-availability="still-2-days"] .icon-video-availability {
  background-position: -150px -149px;
}
.span3 .video-countdown [data-availability="still-1-days"] .icon-video-availability,
.span2 .video-countdown [data-availability="still-1-days"] .icon-video-availability,
.module.main-listing ul li .video-countdown-container .video-countdown [data-availability="still-1-days"] .icon-video-availability {
  background-position: -150px -99px;
}
.span3 .video-countdown [data-availability="still-x-hours"] .icon-video-availability,
.span2 .video-countdown [data-availability="still-x-hours"] .icon-video-availability,
.module.main-listing ul li .video-countdown-container .video-countdown [data-availability="still-x-hours"] .icon-video-availability {
  background-position: -150px -49px;
}
.span3 .video-countdown [data-availability="expired"] .icon-video-availability,
.span2 .video-countdown [data-availability="expired"] .icon-video-availability,
.module.main-listing ul li .video-countdown-container .video-countdown [data-availability="expired"] .icon-video-availability {
  background-position: -150px 0;
}
.span3 .video-countdown .availability-text,
.span2 .video-countdown .availability-text,
body:not(#mobile) .module.main-listing ul li .video-countdown-container .availability-text,
#mobile .module.main-listing ul li:not(.width8) .availability-text {
  position: relative;
  margin-left: 17px;
}
body:not(#mobile) .module.main-listing ul li .video-countdown-container {
  width: 144px;
}
body:not(#mobile) .module.main-listing ul li .video-countdown-container .video-countdown {
  margin-top: -10px;
  font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
  clear: both;
  margin-bottom: 16px;
}
body:not(#mobile) .module.main-listing ul li .video-countdown-container .icon-container {
  margin-bottom: 0 !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2) {
  .video-countdown .icon-video-availability {
    background: url(../../../../extension/srf_shared/design/standard/images/sprites/icon-video-availability@2x.png) no-repeat;
    background-size: 200px 500px;
  }
}
#mobile .module.main-listing ul li .video-countdown-container .icon-container {
  margin-bottom: 0 !important;
}
#mobile :not(.width8) .video-countdown-container {
  width: 96px;
}
#mobile :not(.width8) .video-countdown,
#mobile .width8 .video-countdown {
  clear: both;
  margin-bottom: 10px;
}
#mobile .width8 .video-countdown {
  margin-top: -10px;
}
.module.main-listing.teaser-promo.topnews-headline ul {
  background-color: #EBEBE5 !important;
}
.module.main-listing.teaser-promo.topnews-headline .icon-container {
  float: none;
  width: 624px;
}
.module.main-listing.teaser-promo.topnews-headline .icon-container .media-icon {
  display: none !important;
}
.module.main-listing.teaser-promo.topnews-headline .module-content {
  margin-left: 0;
  padding: 351px 15px 0 15px;
}
.module.main-listing.teaser-block.topnews-headline {
  background-color: #EBEBE5 !important;
  padding: 15px 15px 0 15px;
  margin-top: -28px;
}
.module.main-listing.teaser-promo.topnews {
  background-color: #EBEBE5 !important;
}
.module.main-listing.teaser-promo.topnews li .icon-container {
  padding-left: 15px;
}
.module.main-listing.teaser-promo.topnews .module-content {
  margin-left: 175px;
}
.module.main-listing.teaser-promo.topnews li:first-child .icon-container {
  float: none;
  width: 624px;
  padding-left: 0;
}
.module.main-listing.teaser-promo.topnews li:first-child .icon-container .media-icon {
  display: none !important;
}
.module.main-listing.teaser-promo.topnews li:first-child .module-content {
  margin-left: 0;
  padding: 351px 15px 0 15px;
}
.gallery-audio .main-listing.preview {
  margin-bottom: 0;
}
.gallery-audio .main-listing.preview .tab-pane {
  height: 26px;
  min-height: 26px;
}
.gallery-audio .main-listing.preview > ul > li {
  margin-bottom: 0 !important;
  padding: 16px !important;
  padding: 0 !important;
  position: relative;
  background-color: #222 !important;
  background-image: none !important;
}
.gallery-audio .main-listing.preview > ul > li .audio-inner {
  padding: 16px;
  padding-bottom: 34px;
}
.gallery-audio .main-listing.preview > ul > li .audio-player,
.gallery-audio .main-listing.preview > ul > li .audio-wrapper {
  position: absolute !important;
  bottom: 0 !important;
  width: 100% !important;
  border-bottom: 1px solid #222;
}
.gallery-audio .main-listing.dark {
  padding: 10px;
}
.gallery-audio .main-listing.dark:hover a,
.gallery-audio .main-listing.dark:focus a {
  text-decoration: none;
}
.gallery-audio .main-listing.dark .media-volume {
  display: none;
  position: absolute;
  vertical-align: text-top;
  width: 18px;
  height: 13px;
  margin-top: 2px;
  background: url('../../../../extension/srf_shared/design/standard/images/icons/media/audio-player/volume.png') no-repeat center center;
}
.gallery-audio .main-listing.dark .line {
  font-family: "SRG_SSR_Medium", Arial, Helvetica, Verdana;
  font-size: 15px;
  color: #D2D2D2;
}
.gallery-audio .main-listing.dark .line .index {
  position: absolute;
}
.gallery-audio .main-listing.dark .line .playtime {
  float: right !important;
}
.gallery-audio .main-listing.dark .line .title {
  margin-left: 26px;
  display: inline-block;
  width: 470px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gallery-audio .main-listing.dark .content {
  margin-left: 26px;
}
.gallery-audio .main-listing.dark .content .show {
  margin-bottom: 0;
  font-size: 12px;
}
.gallery-audio .main-listing.dark .content > div {
  margin-top: 7px;
  display: block;
  margin-bottom: 20px !important;
}
.gallery-audio .main-listing.dark .content > div .icon-container {
  margin: 0 !important;
  width: 144px;
}
.gallery-audio .main-listing.dark .content > div .module-content p {
  margin-bottom: 0 !important;
}
.gallery-audio .main-listing.dark > ul > li {
  padding: 8px 10px !important;
  float: none;
  width: auto;
  border-top: 1px solid #555555;
}
.gallery-audio .main-listing.dark > ul > li:hover span {
  color: #333333;
}
.gallery-audio .main-listing.dark > ul > li.active:hover span {
  color: #D2D2D2;
}
.gallery-audio .main-listing.dark .module-content {
  margin: 0 0 0 155px !important;
  padding-bottom: 0 !important;
  padding: 0 !important;
}
.gallery-audio .main-listing.dark .no-image .module-content {
  margin-left: 0 !important;
}
#mobile .module.headlines .plain-two-col > li div.collapse {
  padding: 0 10px 0 80px;
}
#mobile .module.headlines .plain-two-col > li div.collapse a {
  padding: 5px 20px 5px 80px;
  line-height: 15px;
}
#mobile .meteo-forecast-container {
  margin-bottom: 30px;
}
.meteo-forecast-container .subsection > p {
  display: table;
}
.meteo .span8 h2 {
  clear: both;
}
.meteo .subsection div.asset.primary.description {
  width: 225px;
  float: left;
  margin-right: 18px;
}
div.module.quote.forecast-text {
  position: relative;
  float: left;
  margin-bottom: 10px;
  margin-top: 4px;
  clear: both;
  min-width: 384px;
  min-height: 125px;
}
div.module.quote.forecast-text blockquote {
  min-height: 52px;
}
div.module.quote.forecast-text.with-image {
  padding-right: 240px;
}
div.module.quote.forecast-text .quoter {
  margin-top: -7px;
}
div.module.quote.forecast-text .quoter img {
  position: absolute;
  top: -38px;
  right: 0;
  max-width: 160px;
}
div.module.quote.forecast-text + * {
  clear: both;
  margin-top: 10px;
}
div#main div.module.quote.forecast-text + .vertical-separators ul.article-details li.publication {
  margin-bottom: 10px !important;
}
div.subsection {
  clear: both;
}
#mobile div.module.quote.forecast-text {
  width: auto;
  padding-right: 0;
  min-width: inherit;
}
#mobile div.module.quote.forecast-text blockquote {
  line-height: 22px;
  font-size: 18px;
  margin-left: 0px;
  margin-right: 0px;
}
#mobile div.module.quote.forecast-text.with-image .quoter {
  height: 96px;
}
#mobile div.module.quote.forecast-text .quoter {
  position: relative;
  display: inline-block;
  width: 100%;
}
#mobile div.module.quote.forecast-text .quoter img {
  position: absolute;
  top: 0;
  right: 0;
  max-width: 96px;
  max-height: 96px;
}
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.slider.slider-horizontal {
  width: 210px;
  height: 20px;
}
.slider.slider-horizontal .slider-track {
  height: 10px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}
.slider.slider-horizontal .slider-selection {
  height: 100%;
  top: 0;
  bottom: 0;
}
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
  margin-top: -5px;
}
.slider.slider-horizontal .slider-handle.triangle {
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #0480be;
  margin-top: 0;
}
.slider.slider-vertical {
  height: 210px;
  width: 20px;
}
.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  margin-left: -5px;
  left: 50%;
  top: 0;
}
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
.slider.slider-vertical .slider-handle {
  margin-left: -5px;
  margin-top: -10px;
}
.slider.slider-vertical .slider-handle.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  border-left-color: #0480be;
  margin-left: 0;
}
.slider input {
  display: none;
}
.slider .tooltip-inner {
  white-space: nowrap;
}
.slider-track {
  position: absolute;
  cursor: pointer;
  background-color: #0f6ea5;
  background-repeat: repeat-x;
}
.slider-selection {
  position: absolute;
  background-color: #f9f9f9 !important;
  background-image: -moz-linear-gradient(top,#f9f9f9,#f5f5f5) !important;
  background-image: -ms-linear-gradient(top,#f9f9f9,#f5f5f5) !important;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f5f5f5)) !important;
  background-image: -webkit-linear-gradient(top,#f9f9f9,#f5f5f5) !important;
  background-image: -o-linear-gradient(top,#f9f9f9,#f5f5f5) !important;
  background-image: linear-gradient(top,#f9f9f9,#f5f5f5) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.slider-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #ffffff;
  border: 1px solid #000000;
}
.slider-handle.round {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.slider-handle.triangle {
  background: transparent none;
}
.product-details {
  padding-top: 10px;
  padding-bottom: 10px;
}
.product-details table {
  margin-top: -4px;
}
.product-details table tbody {
  width: 232px;
  float: left;
}
.product-details th,
.product-details td {
  font-size: 12px;
  text-align: left;
  vertical-align: top;
  font-weight: normal;
  padding: 0 16px 0 0;
  line-height: 17px;
  color: #555;
}
.vertical-separators.product-details {
  padding-top: 13px;
  margin-bottom: 16px;
}
div#main.srf_product p.lead-text {
  margin-bottom: 15px;
}
div#main .product-details ul.article-details.product-price {
  text-align: right;
}
div#main .product-details ul.article-details.product-price li {
  float: none;
}
div#main .product-details ul.article-details.product-price li.price {
  font-family: "SRG_SSR_Medium", Arial, Helvetica, Verdana;
  line-height: 22px;
  font-size: 26px;
  color: #222;
  margin-top: -1px;
  margin-bottom: 3px;
}
div#main .product-details ul.article-details.product-price li.price span.currency {
  font-size: 17px;
}
div#main .product-details ul.article-details.product-price li.price + li.delivery-time {
  margin-top: 2px;
}
div#main .product-details ul.article-details.product-price li.delivery-time {
  line-height: 16px;
}
div#main .product-details ul.article-details.product-price li.order-url {
  margin-top: 18px;
}
div#main .product-details ul.article-details.product-price li.delivery-time + li.order-url {
  margin-top: 16px;
}
#mobile .product-details {
  padding-bottom: 6px;
}
#mobile .product-details table,
#mobile .product-details tr,
#mobile .product-details table tbody {
  width: 100%;
  float: none;
}
#mobile .product-details td {
  width: 100%;
}
#mobile .vertical-separators {
  margin-bottom: 18px;
}
#mobile .vertical-separators.product-details {
  padding-top: 10px;
  margin-bottom: 20px;
}
#mobile div#main .product-details .product-price {
  position: relative;
  text-align: left;
  margin-top: 8px;
}
#mobile div#main .product-details .product-price li.price {
  margin-top: 0;
  padding-top: 1px;
  font-size: 22px;
  line-height: 22px;
}
#mobile div#main .product-details .product-price li.price span.currency {
  font-size: 13px;
  line-height: 18px;
}
#mobile div#main .product-details .product-price li.price + li.delivery-time {
  margin-top: 4px;
}
#mobile div#main .product-details .product-price li.delivery-time {
  margin-bottom: 0;
}
#mobile div#main .product-details .product-price li.order-url,
#mobile div#main .product-details .product-price li.delivery-time + li.order-url {
  margin: 0 !important;
  position: absolute;
  right: 0;
  bottom: 4px;
}
#mobile div#main .primary.asset {
  margin-bottom: 20px;
}
#mobile div#main.srf_product {
  margin-bottom: 46px;
}
#mobile div#main.srf_product h1.article-heading {
  margin-bottom: 4px;
}
#mobile div#main.srf_product p.lead-text {
  margin-bottom: 17px;
}
#mobile div#main.srf_product table.article-details {
  margin-top: -3px;
}
#mobile div#main.srf_product div.description-text {
  padding-bottom: 11px;
}
#mobile div#main.srf_product ul.sb_author-tools {
  margin-top: 1px;
  margin-bottom: 9px;
}
#mobile .srf-product .shop-meta {
  margin-top: 4px;
  margin-bottom: 10px !important;
}
#mobile .srf-product .shop-meta .price {
  font-family: "SRG_SSR_Medium", Arial, Helvetica, Verdana;
  color: #222;
  line-height: 22px;
  font-size: 22px;
  margin-bottom: 4px;
}
#mobile .srf-product .shop-meta .price:before {
  content: "CHF";
  font-size: 13px;
  line-height: 18px;
}
#mobile .srf-product .shop-meta .medium-info {
  margin-bottom: 0;
}
#mobile .srf-product .shop-meta .delivery-time {
  margin-bottom: 0;
}
#mobile .srf-product .shop-meta .order {
  margin-top: 12px;
}
#mobile .srf-product-reveal a.btn-reveal {
  margin-top: -28px;
}
.highlights ul li.srf-product img {
  margin-bottom: 11px;
}
.highlights .srf-product .description {
  margin-top: -1px;
  margin-bottom: 22px;
}
.highlights .srf-product .description .title {
  line-height: 22px;
}
.highlights .srf-product .shop-meta {
  margin-right: 1px;
}
.highlights .srf-product .shop-meta .price {
  font-family: "SRG_SSR_Medium", Arial, Helvetica, Verdana;
  color: #222;
  line-height: 22px;
  font-size: 22px;
  margin-top: 1px;
  margin-bottom: 3px;
}
.highlights .srf-product .shop-meta .price:before {
  content: "CHF";
  font-size: 13px;
  line-height: 18px;
}
.highlights .srf-product .shop-meta .medium-info {
  margin-bottom: 0;
}
.highlights .srf-product .shop-meta .delivery-time {
  margin-bottom: 0;
}
.highlights .srf-product .shop-meta .order {
  margin-top: 16px;
  margin-bottom: 10px;
}
.highlights .srf-product.span4 .description,
.highlights .srf-product.span6 .description {
  width: 48%;
  float: left;
}
.highlights .srf-product.span4 .description h3,
.highlights .srf-product.span6 .description h3 {
  font-size: 18px;
  line-height: 22px;
}
.highlights .srf-product.span4 .shop-meta,
.highlights .srf-product.span6 .shop-meta {
  width: 48%;
  float: right;
  text-align: right;
}
.highlights .srf-product.span4 .shop-meta:after,
.highlights .srf-product.span6 .shop-meta:after {
  clear: both;
}
.highlights .srf-product.span4 .shop-meta .price,
.highlights .srf-product.span6 .shop-meta .price {
  font-size: 26px;
  line-height: 22px;
}
.highlights .srf-product.span4 .shop-meta .price:before,
.highlights .srf-product.span6 .shop-meta .price:before {
  content: "CHF";
  font-size: 17px;
  line-height: 22px;
}
.highlights .srf-product.span3 .description .title {
  font-size: 18px;
  line-height: 22px;
}
.highlights .srf-product.span2 .description .title {
  font-size: 15px;
  line-height: 18px;
}
.module.main-listing .srf-product.line .module-content {
  padding-right: 0;
}
.module.main-listing .srf-product.line .description {
  margin-left: 0 !important;
  width: 59% !important;
  min-width: 0 !important;
  float: left !important;
  text-aling: left;
}
.module.main-listing .srf-product.line .description .title {
  font-size: 18px;
  line-height: 22px;
}
.module.main-listing .srf-product.line .shop-meta {
  width: 39% !important;
  min-width: 0 !important;
  float: right !important;
  text-align: right;
  margin-right: 1px;
}
.module.main-listing .srf-product.line .shop-meta:after {
  clear: both;
}
.module.main-listing .srf-product.line .shop-meta .price {
  font-size: 26px;
  font-family: "SRG_SSR_Medium", Arial, Helvetica, Verdana;
  color: #222;
  line-height: 22px;
  font-size: 22px;
  margin-bottom: 5px;
}
.module.main-listing .srf-product.line .shop-meta .price:before {
  content: "CHF";
  font-size: 13px;
  line-height: 18px;
}
.module.main-listing .srf-product.line .shop-meta .medium-info {
  margin-bottom: 0;
}
.module.main-listing .srf-product.line .shop-meta .delivery-time {
  margin-bottom: 0;
}
.module.main-listing .srf-product.line .shop-meta .order {
  margin-top: 20px;
  margin-bottom: 10px;
}
.shop-search-rhc {
  text-align: center;
}
.shop-search-rhc input {
  margin: 10px;
  width: 240px;
}
.sprite {
  display: block;
  border: 0;
  margin: 0;
  padding: 0;
}
.sprite.special-badge {
  width: 120px;
  height: 21px;
}
.sprite.special-badge.sb-wahlen {
  background: url('../../../../extension/srf_shared/design/standard/images/sprites/wahlen.png') no-repeat;
  background-position: 0 -105px;
}
.sprite.special-badge.sb-srf-bewegt {
  background: url('../../../../extension/srf_shared/design/standard/images/sprites/srf-bewegt.png') no-repeat;
  background-position: 0 -105px;
}
.sprite.special-badge.sb-politbox {
  background: url('../../../../extension/srf_shared/design/standard/images/sprites/politbox.png') no-repeat;
  background-position: 0 -105px;
}
.sprite.special-badge.sprite-retina,
.sprite.special-badge.sprite-retina.sprite-mobile {
  background-position: 0 -21px;
  background-size: 120px 63px;
  width: 120px;
  height: 21px;
}
.sprite.special-badge:hover,
.sprite.special-badge:active {
  background-position: 0 -84px;
}
.sprite.special-badge:hover.sprite-retina,
.sprite.special-badge:hover.sprite-retina.sprite-mobile,
.sprite.special-badge:active.sprite-retina,
.sprite.special-badge:active.sprite-retina.sprite-mobile {
  background-position: 0 0;
}
.tag.badge.liveticker {
  background-color: #ff0033;
}
.tag.badge.liveticker .livestream {
  margin-left: -4px;
  float: left;
  padding-right: 1px;
}
.tag.badge.liveticker img {
  padding-left: 1px;
  padding-right: 2px;
  margin-bottom: -2px !important;
  display: inline;
  float: none;
}
.tag.badge.liveticker img.hide {
  display: none;
}
.liveticker .tag.badge.liveticker {
  margin: -2px 0 7px 0;
}
.liveticker-info .livestream {
  float: none !important;
}
.liveticker-info .medium.liveticker {
  padding: 2px 3px 1px;
}
.rubric-badge .liveticker-byline {
  float: left;
  line-height: 15px !important;
}
.highlights:not(.v2) .span2 .tag.small + .liveticker {
  margin-top: -8px;
  margin-bottom: 0;
}
.span2 .tag.small + .liveticker,
.span3 .tag.small + .liveticker {
  clear: both;
  margin-top: 2px;
}
.span2 .liveticker-byline,
.span3 .liveticker-byline {
  clear: both;
  margin-left: 0;
  margin-top: 3px;
}
.span2 .liveticker-byline,
.span3 .liveticker-byline,
.span4 .liveticker-byline {
  font-size: 12px !important;
}
.span6 .liveticker-byline {
  font-size: 16px !important;
  margin-top: 4px;
}
.liveticker-byline {
  margin-left: 10px;
}
.liveticker-byline.liveticker-inline {
  display: inline;
  font-size: 16px !important;
}
h2.ticker {
  margin-top: 10px;
  clear: both;
}
div.liveticker {
  margin-top: 32px;
}
div.liveticker .liveticker-body ul li.liveticker-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 2px solid #ededed;
  padding: 0 0 22px 45px;
  margin: 0 0 6px 26px;
  clear: both;
}
div.liveticker .liveticker-body ul li.liveticker-item div.asset {
  margin-bottom: 0;
}
div.liveticker .liveticker-body ul li.liveticker-item div.ticker-media-container {
  padding: 2px 0;
}
div.liveticker .liveticker-body ul li.liveticker-item div.module {
  margin-bottom: 22px;
  margin-top: 0;
}
div.liveticker .liveticker-body ul li.liveticker-item:last-child {
  border: none;
  padding-left: 47px;
}
div.liveticker .liveticker-time {
  font-family: SRG_SSR_Bold;
  margin-left: -73px;
  background-color: #ffffff;
  display: block;
  width: 60px;
  float: left;
  padding: 0 0 3px 0;
}
div.liveticker .liveticker-time .time-hour {
  min-width: 25px;
  text-align: right;
  float: left;
}
div.liveticker .liveticker-text > p:last-child {
  margin-bottom: 0;
}
div.liveticker .liveticker-head,
div.liveticker .liveticker-head p {
  color: #555555;
  font-size: 12px;
  line-height: 16px;
}
div.liveticker div.infobox {
  padding-left: 0;
  margin-bottom: 23px;
}
div.liveticker div.infobox p {
  margin-bottom: 0;
}
div.liveticker .liveticker-body {
  margin-bottom: 100px;
  margin-top: 2px;
}
div.liveticker .liveticker-status-info {
  float: right;
  color: #555555;
  font-size: 12px;
  line-height: 16px;
}
#mobile div.liveticker .liveticker-status-info {
  float: none;
}
#mobile div.liveticker li.liveticker-item {
  background: none;
}
#mobile div.liveticker li.liveticker-item.ticker-media {
  border: none;
}
#mobile div.liveticker li.liveticker-item.ticker-media .space-with-left-line {
  border-left: 2px solid #EDEDED;
  display: block;
  height: 22px;
  margin: 8px 0 -22px -47px;
}
#mobile div.liveticker li.liveticker-item div.ticker-media-container {
  margin-left: -73px;
  margin-top: 0;
  clear: both;
}
#mobile div.liveticker li.liveticker-item div.ticker-media-container .asset .caption.audio {
  clear: both;
}
#mobile div.liveticker li.liveticker-item div.ticker-media-container .primary.asset {
  margin-bottom: 0;
}
#mobile div.liveticker li.liveticker-item:last-child {
  border: none;
  padding-left: 47px;
}
#mobile div.liveticker li.liveticker-item:last-child .space-with-left-line {
  display: none;
}
#mobile .liveticker-byline {
  float: left;
  margin-bottom: -3px;
}
.module.highlights .quote-teaser h3 {
  font-size: 13px;
  margin-top: 3px;
  margin-bottom: 2px;
}
.module.color-white .quote-teaser h3,
.module.color-white .quote-teaser blockquote,
.module.color-white .quote-teaser .quote-text p,
.module.dark .quote-teaser h3,
.module.dark .quote-teaser blockquote,
.module.dark .quote-teaser .quote-text p {
  color: #969696;
}
.module.color-white .quote-teaser .quote-text p a,
.module.dark .quote-teaser .quote-text p a {
  color: #969696;
}
.module.color-white .quote-teaser .quote-text p a:hover,
.module.color-white .quote-teaser .quote-text p a:active,
.module.color-white .quote-teaser .quote-text p a:focus,
.module.dark .quote-teaser .quote-text p a:hover,
.module.dark .quote-teaser .quote-text p a:active,
.module.dark .quote-teaser .quote-text p a:focus {
  color: #969696;
  text-decoration: underline;
}
.module.color-white .quote-teaser a,
.module.dark .quote-teaser a {
  color: #D2D2D2;
}
.module.color-white .quote-teaser ul.external-links li,
.module.dark .quote-teaser ul.external-links li {
  border-top: 1px solid #444 !important;
}
.module.color-white .quote-teaser ul.external-links li a,
.module.dark .quote-teaser ul.external-links li a {
  background-image: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png');
}
.module.color-white .quote-teaser.custom h3,
.module.color-white .quote-teaser.custom .quote-text p,
.module.color-white .quote-teaser.custom .quote-text p a,
.module.color-white .quote-teaser.custom .quoter,
.module.color-white .quote-teaser.custom p,
.module.dark .quote-teaser.custom h3,
.module.dark .quote-teaser.custom .quote-text p,
.module.dark .quote-teaser.custom .quote-text p a,
.module.dark .quote-teaser.custom .quoter,
.module.dark .quote-teaser.custom p {
  color: #555 !important;
}
.module.color-white .quote-teaser.custom .quoter a,
.module.dark .quote-teaser.custom .quoter a {
  color: #222;
}
.module.color-white .quote-teaser.custom ul.external-links li a,
.module.dark .quote-teaser.custom ul.external-links li a {
  color: #222;
  background: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right.png') no-repeat scroll 100% 49% rgba(0,0,0,0) !important;
}
.module.color-white .quote-teaser.custom .color-black h3,
.module.color-white .quote-teaser.custom .color-black blockquote,
.module.color-white .quote-teaser.custom .color-black .quoter p,
.module.color-white .quote-teaser.custom .color-black .quote-text p,
.module.color-white .quote-teaser.custom .color-black .quote-text p a,
.module.dark .quote-teaser.custom .color-black h3,
.module.dark .quote-teaser.custom .color-black blockquote,
.module.dark .quote-teaser.custom .color-black .quoter p,
.module.dark .quote-teaser.custom .color-black .quote-text p,
.module.dark .quote-teaser.custom .color-black .quote-text p a {
  color: #000 !important;
}
.module.color-white .quote-teaser.custom .color-white h3,
.module.color-white .quote-teaser.custom .color-white blockquote,
.module.color-white .quote-teaser.custom .color-white .quoter p,
.module.color-white .quote-teaser.custom .color-white .quote-text p,
.module.color-white .quote-teaser.custom .color-white .quote-text p a,
.module.dark .quote-teaser.custom .color-white h3,
.module.dark .quote-teaser.custom .color-white blockquote,
.module.dark .quote-teaser.custom .color-white .quoter p,
.module.dark .quote-teaser.custom .color-white .quote-text p,
.module.dark .quote-teaser.custom .color-white .quote-text p a {
  color: #fff !important;
}
.module.color-white .quote-teaser.custom .color-white ul.external-links li a,
.module.dark .quote-teaser.custom .color-white ul.external-links li a {
  background: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png') no-repeat scroll 100% 49% rgba(0,0,0,0) !important;
}
.module ul .quote-teaser .quotetype-icon {
  width: 25px;
  height: 30px;
  background-size: auto;
  display: inline-block;
  margin: 0 0 0 -25px;
  position: absolute;
  background-image: url("../../../../extension/srf_shared/design/standard/images/icons/quote-teaser/quotesprite.png");
  background-size: 345px 30px;
}
.module ul .quote-teaser .quotetype-icon.facebook {
  background-position: -156px 27px;
}
.module ul .quote-teaser .quotetype-icon.twitter {
  background-position: -279px 27px;
}
.module ul .quote-teaser .quotetype-icon.comment {
  background-position: -39px 27px;
}
.module ul .quote-teaser img {
  margin-bottom: 0 !important;
}
.module ul .quote-teaser.custom .custom-quote {
  padding-top: 0;
  display: inline-block;
  width: 100%;
}
.module ul .quote-teaser.custom .custom-quote.color-white .dot-pagination .dot {
  background-color: rgba(255,255,255,0.5);
}
.module ul .quote-teaser.custom .custom-quote.color-white .dot-pagination .dot.active {
  background-color: #fff;
}
.module ul .quote-teaser.custom .custom-quote.color-black .dot-pagination .dot {
  background-color: rgba(0,0,0,0.5);
}
.module ul .quote-teaser.custom .custom-quote.color-black .dot-pagination .dot.active {
  background-color: #000;
}
.module ul .quote-teaser.custom ul.external-links {
  padding-bottom: 8px;
}
.module ul .quote-teaser.custom ul.external-links li {
  border-top: 1px solid #787770 !important;
  padding-top: 6px !important;
}
.module ul .quote-teaser.custom .color-black {
  color: #000;
}
.module ul .quote-teaser.custom .color-black .quote-text p,
.module ul .quote-teaser.custom .color-black .quote-text .red,
.module ul .quote-teaser.custom .color-black .quote-text p a {
  color: #000;
}
.module ul .quote-teaser.custom .color-black .quoter p,
.module ul .quote-teaser.custom .color-black .quoter a {
  color: #000;
}
.module ul .quote-teaser.custom .color-black ul.external-links li {
  border-top: 1px solid #000 !important;
}
.module ul .quote-teaser.custom .color-black ul.external-links li a {
  color: #000;
}
.module ul .quote-teaser.custom .color-black .quotetype-icon.facebook {
  background-position: -114px 27px;
}
.module ul .quote-teaser.custom .color-black .quotetype-icon.twitter {
  background-position: -239px 27px;
}
.module ul .quote-teaser.custom .color-black .quotetype-icon.comment {
  background-position: 0 27px;
}
.module ul .quote-teaser.custom .color-white {
  color: #fff;
}
.module ul .quote-teaser.custom .color-white .quote-text p,
.module ul .quote-teaser.custom .color-white .quote-text .red,
.module ul .quote-teaser.custom .color-white .quote-text p a {
  color: #fff;
}
.module ul .quote-teaser.custom .color-white .quoter p,
.module ul .quote-teaser.custom .color-white .quoter a {
  color: #fff;
}
.module ul .quote-teaser.custom .color-white ul.external-links li {
  border-top: 1px solid #fff !important;
}
.module ul .quote-teaser.custom .color-white ul.external-links li a {
  color: #fff;
  background: url("../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png") no-repeat scroll right center rgba(0,0,0,0);
}
.module ul .quote-teaser.custom .color-white .quotetype-icon.facebook {
  background-position: -193px 27px;
}
.module ul .quote-teaser.custom .color-white .quotetype-icon.twitter {
  background-position: -320px 27px;
}
.module ul .quote-teaser.custom .color-white .quotetype-icon.comment {
  background-position: -80px 27px;
}
.module ul .quote-teaser.custom .quote-teaser-items {
  border-top: none !important;
}
.module ul .quote-teaser.custom .quote-teaser-items li {
  padding: 1px 20px 10px 35px !important;
}
.module ul .quote-teaser.custom .link {
  padding: 10px;
}
.module ul .quote-teaser blockquote {
  line-height: 22px;
}
.module ul .quote-teaser blockquote:before {
  content: normal;
}
.module ul .quote-teaser blockquote .red {
  font-size: 24px;
}
.module ul .quote-teaser .quote-text p {
  font-family: "SRG_SSR_Serif_Regular", "Times New Roman", Georgia, serif !important;
  padding: 0;
  color: #555;
  word-break: hyphenate;
  word-wrap: break-word;
  font-size: 17px;
  line-height: 16px;
  display: inline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.module ul .quote-teaser .quote-text p a {
  font-weight: normal;
  color: #555;
}
.module ul .quote-teaser .quote-text p a:hover,
.module ul .quote-teaser .quote-text p a:active,
.module ul .quote-teaser .quote-text p a:focus {
  color: #222;
  text-decoration: underline;
}
.module ul .quote-teaser .quote-teaser-items {
  border-top: 1px solid #777 !important;
  min-height: 200px;
  width: 100%;
}
.module ul .quote-teaser .quote-teaser-items li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-right: transparent;
  padding-left: 25px !important;
  position: absolute;
  display: block;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  z-index: 1;
}
.module ul .quote-teaser .quote-teaser-items li.active {
  opacity: 1;
  -webkit-transition: opacity 0.4s ease-in;
  -moz-transition: opacity 0.4s ease-in;
  -ms-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
  z-index: 500;
}
.module ul .quote-teaser .quote-teaser-items li:first-child {
  display: block;
}
.module ul .quote-teaser .quote-image {
  float: left;
  padding-right: 10px;
}
.module ul .quote-teaser .quoter strong {
  padding-top: 1px;
  display: inline-block;
}
#mobile .module .quote-teaser {
  padding-bottom: 5px !important;
  overflow: hidden;
  position: relative;
  max-width: 640px;
  width: 100%;
}
#mobile .module .quote-teaser .external-links {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 16px 25px;
  font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
}
#mobile .module .quote-teaser .external-links li a {
  background: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right.png') no-repeat scroll 100% 49% rgba(0,0,0,0) !important;
}
#mobile .module .quote-teaser blockquote {
  margin-left: 0;
}
#mobile .module .quote-teaser .quote-teaser-items {
  overflow: hidden;
  position: relative;
  left: 0;
  width: 10000px;
  min-height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding-top: 7px;
  transition: all 0.3s ease-in;
}
#mobile .module .quote-teaser .quote-teaser-items img {
  padding: 0;
}
#mobile .module .quote-teaser .quote-teaser-items li {
  position: relative;
  float: left;
  opacity: 1;
}
#mobile .module .quote-teaser .quote-teaser-items .quotetype-icon {
  margin-top: -3px;
}
#mobile .module .quote-teaser .quote-teaser-items .quote .quoter p {
  margin-bottom: 2px;
}
#mobile .module .quote-teaser.custom {
  margin: 0 !important;
  border: 0 !important;
}
#mobile .module .quote-teaser.custom ul.external-links {
  padding-bottom: 8px !important;
}
#mobile .module .quote-teaser.custom .custom-quote ul.external-links li a {
  background: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right.png') no-repeat scroll 100% 49% rgba(0,0,0,0) !important;
}
#mobile .module .quote-teaser.custom .custom-quote.color-white ul.external-links li a {
  background: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png') no-repeat scroll 100% 49% rgba(0,0,0,0) !important;
}
#mobile .module .quote-teaser img {
  width: 100%;
  box-sizing: border-box;
  padding: 10px 10px 0 10px;
}
#mobile .module.dark .quote-teaser .external-links li a {
  background: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png') no-repeat scroll 100% 49% rgba(0,0,0,0) !important;
}
#mobile .module .module.main-listing
    .quote-teaser {
  border-top: none;
}
#mobile .module .module.main-listing
    .quote-teaser h3 {
  font-size: 13px;
  margin-top: 5px;
  margin-bottom: 2px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2) {
  .module ul .quote-teaser .quotetype-icon {
    background-image: url("../../../../extension/srf_shared/design/standard/images/icons/quote-teaser/quotesprite@2x.png");
  }
  #mobile .module .quote-teaser .external-links li a {
    background-image: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-mobile@x2.png') !important;
    background-size: 4px 9px !important;
  }
  #mobile .module .quote-teaser.custom .custom-quote ul.external-links li a {
    background-image: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-mobile@x2.png') !important;
    background-size: 4px 9px !important;
  }
  #mobile .module .quote-teaser.custom .custom-quote.color-white ul.external-links li a {
    background-image: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-white-mobile@x2.png') !important;
    background-size: 4px 9px !important;
  }
  #mobile .module.dark .quote-teaser .external-links li a {
    background-image: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-white-mobile@x2.png') !important;
    background-size: 4px 9px !important;
  }
}
.module.highlights.single .span8 .social-indicator .social-count,
.module.highlights.top-promo-news .span8 .social-indicator .social-count,
.module.top-promo.single .span8 .social-indicator .social-count,
.module.top-promo.top-promo-news .span8 .social-indicator .social-count,
.module.top-promo .module.highlights.single .span8 .social-indicator .social-count,
.module.top-promo .module.highlights.top-promo-news .span8 .social-indicator .social-count {
  margin-right: 0;
}
.module.highlights .social-indicator .social-icon,
.module.top-promo .social-indicator .social-icon,
.module.top-promo .module.highlights .social-indicator .social-icon {
  background: transparent url('../../../../extension/srf_shared/design/standard/images/icons/social-icons.svg') no-repeat;
  background-size: 90px auto;
  background-position: 1px 0;
  position: relative;
  display: block;
}
.module.highlights .social-indicator .social-icon.likes:hover,
.module.top-promo .social-indicator .social-icon.likes:hover,
.module.top-promo .module.highlights .social-indicator .social-icon.likes:hover {
  cursor: pointer;
}
.module.highlights .social-indicator .social-icon.likes.active,
.module.top-promo .social-indicator .social-icon.likes.active,
.module.top-promo .module.highlights .social-indicator .social-icon.likes.active {
  cursor: default;
}
.module.highlights .social-count,
.module.top-promo .social-count,
.module.top-promo .module.highlights .social-count {
  float: right;
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
  font-size: 12px;
  width: 100%;
}
.module.highlights .span12 .social-indicator,
.module.top-promo .span12 .social-indicator,
.module.top-promo .module.highlights .span12 .social-indicator {
  margin-top: 10px;
}
.module.highlights .span12 .social-indicator .social-icon,
.module.top-promo .span12 .social-indicator .social-icon,
.module.top-promo .module.highlights .span12 .social-indicator .social-icon {
  background-size: 225px auto;
  height: 59px;
  width: 66px;
  margin: 0 0 10px;
  float: left;
  clear: both;
}
.module.highlights .span12 .social-indicator .social-icon.shares,
.module.top-promo .span12 .social-indicator .social-icon.shares,
.module.top-promo .module.highlights .span12 .social-indicator .social-icon.shares {
  background-position: 0 2px;
}
.module.highlights .span12 .social-indicator .social-icon.comments,
.module.top-promo .span12 .social-indicator .social-icon.comments,
.module.top-promo .module.highlights .span12 .social-indicator .social-icon.comments {
  background-position: -75px -74px;
}
.module.highlights .span12 .social-indicator .social-icon.comments:hover,
.module.highlights .span12 .social-indicator .social-icon.comments:active,
.module.top-promo .span12 .social-indicator .social-icon.comments:hover,
.module.top-promo .span12 .social-indicator .social-icon.comments:active,
.module.top-promo .module.highlights .span12 .social-indicator .social-icon.comments:hover,
.module.top-promo .module.highlights .span12 .social-indicator .social-icon.comments:active {
  background-position: -150px -74px;
}
.module.highlights .span12 .social-indicator .social-icon.likes,
.module.top-promo .span12 .social-indicator .social-icon.likes,
.module.top-promo .module.highlights .span12 .social-indicator .social-icon.likes {
  background-position: -75px -148px;
}
.module.highlights .span12 .social-indicator .social-icon.likes:hover,
.module.highlights .span12 .social-indicator .social-icon.likes:active,
.module.highlights .span12 .social-indicator .social-icon.likes.active,
.module.top-promo .span12 .social-indicator .social-icon.likes:hover,
.module.top-promo .span12 .social-indicator .social-icon.likes:active,
.module.top-promo .span12 .social-indicator .social-icon.likes.active,
.module.top-promo .module.highlights .span12 .social-indicator .social-icon.likes:hover,
.module.top-promo .module.highlights .span12 .social-indicator .social-icon.likes:active,
.module.top-promo .module.highlights .span12 .social-indicator .social-icon.likes.active {
  background-position: -150px -148px;
}
.module.highlights .span12 .social-indicator .social-count,
.module.top-promo .span12 .social-indicator .social-count,
.module.top-promo .module.highlights .span12 .social-indicator .social-count {
  font-size: 18px;
  margin-top: 15px;
  margin-right: 20px;
  width: auto;
}
.module.highlights .span8 .social-indicator,
.module.top-promo .span8 .social-indicator,
.module.top-promo .module.highlights .span8 .social-indicator {
  margin-top: 10px;
}
.module.highlights .span8 .social-indicator .social-icon,
.module.top-promo .span8 .social-indicator .social-icon,
.module.top-promo .module.highlights .span8 .social-indicator .social-icon {
  background-size: 150px auto;
  height: 40px;
  width: 44px;
  margin: 0 0 10px 4px;
  float: left;
}
.module.highlights .span8 .social-indicator .social-icon.shares,
.module.top-promo .span8 .social-indicator .social-icon.shares,
.module.top-promo .module.highlights .span8 .social-indicator .social-icon.shares {
  background-position: 0 1px;
}
.module.highlights .span8 .social-indicator .social-icon.comments,
.module.top-promo .span8 .social-indicator .social-icon.comments,
.module.top-promo .module.highlights .span8 .social-indicator .social-icon.comments {
  background-position: -50px -49px;
}
.module.highlights .span8 .social-indicator .social-icon.comments:hover,
.module.highlights .span8 .social-indicator .social-icon.comments:active,
.module.top-promo .span8 .social-indicator .social-icon.comments:hover,
.module.top-promo .span8 .social-indicator .social-icon.comments:active,
.module.top-promo .module.highlights .span8 .social-indicator .social-icon.comments:hover,
.module.top-promo .module.highlights .span8 .social-indicator .social-icon.comments:active {
  background-position: -100px -49px;
}
.module.highlights .span8 .social-indicator .social-icon.likes,
.module.top-promo .span8 .social-indicator .social-icon.likes,
.module.top-promo .module.highlights .span8 .social-indicator .social-icon.likes {
  background-position: -50px -148px;
}
.module.highlights .span8 .social-indicator .social-icon.likes:hover,
.module.highlights .span8 .social-indicator .social-icon.likes:active,
.module.highlights .span8 .social-indicator .social-icon.likes.active,
.module.top-promo .span8 .social-indicator .social-icon.likes:hover,
.module.top-promo .span8 .social-indicator .social-icon.likes:active,
.module.top-promo .span8 .social-indicator .social-icon.likes.active,
.module.top-promo .module.highlights .span8 .social-indicator .social-icon.likes:hover,
.module.top-promo .module.highlights .span8 .social-indicator .social-icon.likes:active,
.module.top-promo .module.highlights .span8 .social-indicator .social-icon.likes.active {
  background-position: -100px -100px;
}
.module.highlights .span8 .social-indicator .social-count,
.module.top-promo .span8 .social-indicator .social-count,
.module.top-promo .module.highlights .span8 .social-indicator .social-count {
  font-size: 15px;
  margin: 8px 15px 0 4px;
  width: auto;
}
.module.highlights .span6 .social-indicator,
.module.highlights .span4 .social-indicator,
.module.top-promo .span6 .social-indicator,
.module.top-promo .span4 .social-indicator,
.module.top-promo .module.highlights .span6 .social-indicator,
.module.top-promo .module.highlights .span4 .social-indicator {
  margin-left: 9px;
}
.module.highlights .span6 .social-indicator .social-icon,
.module.highlights .span4 .social-indicator .social-icon,
.module.top-promo .span6 .social-indicator .social-icon,
.module.top-promo .span4 .social-indicator .social-icon,
.module.top-promo .module.highlights .span6 .social-indicator .social-icon,
.module.top-promo .module.highlights .span4 .social-indicator .social-icon {
  background-size: 120px auto;
  height: 34px;
  width: 34px;
}
.module.highlights .span6 .social-indicator .social-icon.comments,
.module.highlights .span4 .social-indicator .social-icon.comments,
.module.top-promo .span6 .social-indicator .social-icon.comments,
.module.top-promo .span4 .social-indicator .social-icon.comments,
.module.top-promo .module.highlights .span6 .social-indicator .social-icon.comments,
.module.top-promo .module.highlights .span4 .social-indicator .social-icon.comments {
  background-position: -39px -40px;
}
.module.highlights .span6 .social-indicator .social-icon.comments:hover,
.module.highlights .span6 .social-indicator .social-icon.comments:active,
.module.highlights .span4 .social-indicator .social-icon.comments:hover,
.module.highlights .span4 .social-indicator .social-icon.comments:active,
.module.top-promo .span6 .social-indicator .social-icon.comments:hover,
.module.top-promo .span6 .social-indicator .social-icon.comments:active,
.module.top-promo .span4 .social-indicator .social-icon.comments:hover,
.module.top-promo .span4 .social-indicator .social-icon.comments:active,
.module.top-promo .module.highlights .span6 .social-indicator .social-icon.comments:hover,
.module.top-promo .module.highlights .span6 .social-indicator .social-icon.comments:active,
.module.top-promo .module.highlights .span4 .social-indicator .social-icon.comments:hover,
.module.top-promo .module.highlights .span4 .social-indicator .social-icon.comments:active {
  background-position: -79px -40px;
}
.module.highlights .span6 .social-indicator .social-icon.likes,
.module.highlights .span4 .social-indicator .social-icon.likes,
.module.top-promo .span6 .social-indicator .social-icon.likes,
.module.top-promo .span4 .social-indicator .social-icon.likes,
.module.top-promo .module.highlights .span6 .social-indicator .social-icon.likes,
.module.top-promo .module.highlights .span4 .social-indicator .social-icon.likes {
  background-position: -39px -80px;
}
.module.highlights .span6 .social-indicator .social-icon.likes:hover,
.module.highlights .span6 .social-indicator .social-icon.likes:active,
.module.highlights .span6 .social-indicator .social-icon.likes.active,
.module.highlights .span4 .social-indicator .social-icon.likes:hover,
.module.highlights .span4 .social-indicator .social-icon.likes:active,
.module.highlights .span4 .social-indicator .social-icon.likes.active,
.module.top-promo .span6 .social-indicator .social-icon.likes:hover,
.module.top-promo .span6 .social-indicator .social-icon.likes:active,
.module.top-promo .span6 .social-indicator .social-icon.likes.active,
.module.top-promo .span4 .social-indicator .social-icon.likes:hover,
.module.top-promo .span4 .social-indicator .social-icon.likes:active,
.module.top-promo .span4 .social-indicator .social-icon.likes.active,
.module.top-promo .module.highlights .span6 .social-indicator .social-icon.likes:hover,
.module.top-promo .module.highlights .span6 .social-indicator .social-icon.likes:active,
.module.top-promo .module.highlights .span6 .social-indicator .social-icon.likes.active,
.module.top-promo .module.highlights .span4 .social-indicator .social-icon.likes:hover,
.module.top-promo .module.highlights .span4 .social-indicator .social-icon.likes:active,
.module.top-promo .module.highlights .span4 .social-indicator .social-icon.likes.active {
  background-position: -79px -80px;
}
.module.highlights .span6 .social-indicator .social-count,
.module.highlights .span4 .social-indicator .social-count,
.module.top-promo .span6 .social-indicator .social-count,
.module.top-promo .span4 .social-indicator .social-count,
.module.top-promo .module.highlights .span6 .social-indicator .social-count,
.module.top-promo .module.highlights .span4 .social-indicator .social-count {
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  clear: right;
}
.module.highlights .span2 .rubric-badge + .social-indicator,
.module.highlights .span3 .rubric-badge + .social-indicator,
.module.top-promo .span2 .rubric-badge + .social-indicator,
.module.top-promo .span3 .rubric-badge + .social-indicator,
.module.top-promo .module.highlights .span2 .rubric-badge + .social-indicator,
.module.top-promo .module.highlights .span3 .rubric-badge + .social-indicator {
  margin-top: 8px;
}
.module.highlights .span2 .social-indicator,
.module.highlights .span3 .social-indicator,
.module.top-promo .span2 .social-indicator,
.module.top-promo .span3 .social-indicator,
.module.top-promo .module.highlights .span2 .social-indicator,
.module.top-promo .module.highlights .span3 .social-indicator {
  margin-left: 5px;
}
.module.highlights .span2 .social-indicator .social-icon,
.module.highlights .span3 .social-indicator .social-icon,
.module.top-promo .span2 .social-indicator .social-icon,
.module.top-promo .span3 .social-indicator .social-icon,
.module.top-promo .module.highlights .span2 .social-indicator .social-icon,
.module.top-promo .module.highlights .span3 .social-indicator .social-icon {
  height: 25px;
  width: 25px;
}
.module.highlights .span2 .social-indicator .social-icon.comments,
.module.highlights .span3 .social-indicator .social-icon.comments,
.module.top-promo .span2 .social-indicator .social-icon.comments,
.module.top-promo .span3 .social-indicator .social-icon.comments,
.module.top-promo .module.highlights .span2 .social-indicator .social-icon.comments,
.module.top-promo .module.highlights .span3 .social-indicator .social-icon.comments {
  background-position: -29px -30px;
}
.module.highlights .span2 .social-indicator .social-icon.comments:hover,
.module.highlights .span2 .social-indicator .social-icon.comments:active,
.module.highlights .span3 .social-indicator .social-icon.comments:hover,
.module.highlights .span3 .social-indicator .social-icon.comments:active,
.module.top-promo .span2 .social-indicator .social-icon.comments:hover,
.module.top-promo .span2 .social-indicator .social-icon.comments:active,
.module.top-promo .span3 .social-indicator .social-icon.comments:hover,
.module.top-promo .span3 .social-indicator .social-icon.comments:active,
.module.top-promo .module.highlights .span2 .social-indicator .social-icon.comments:hover,
.module.top-promo .module.highlights .span2 .social-indicator .social-icon.comments:active,
.module.top-promo .module.highlights .span3 .social-indicator .social-icon.comments:hover,
.module.top-promo .module.highlights .span3 .social-indicator .social-icon.comments:active {
  background-position: -59px -30px;
}
.module.highlights .span2 .social-indicator .social-icon.likes,
.module.highlights .span3 .social-indicator .social-icon.likes,
.module.top-promo .span2 .social-indicator .social-icon.likes,
.module.top-promo .span3 .social-indicator .social-icon.likes,
.module.top-promo .module.highlights .span2 .social-indicator .social-icon.likes,
.module.top-promo .module.highlights .span3 .social-indicator .social-icon.likes {
  background-position: -29px -60px;
}
.module.highlights .span2 .social-indicator .social-icon.likes:hover,
.module.highlights .span2 .social-indicator .social-icon.likes:active,
.module.highlights .span2 .social-indicator .social-icon.likes.active,
.module.highlights .span3 .social-indicator .social-icon.likes:hover,
.module.highlights .span3 .social-indicator .social-icon.likes:active,
.module.highlights .span3 .social-indicator .social-icon.likes.active,
.module.top-promo .span2 .social-indicator .social-icon.likes:hover,
.module.top-promo .span2 .social-indicator .social-icon.likes:active,
.module.top-promo .span2 .social-indicator .social-icon.likes.active,
.module.top-promo .span3 .social-indicator .social-icon.likes:hover,
.module.top-promo .span3 .social-indicator .social-icon.likes:active,
.module.top-promo .span3 .social-indicator .social-icon.likes.active,
.module.top-promo .module.highlights .span2 .social-indicator .social-icon.likes:hover,
.module.top-promo .module.highlights .span2 .social-indicator .social-icon.likes:active,
.module.top-promo .module.highlights .span2 .social-indicator .social-icon.likes.active,
.module.top-promo .module.highlights .span3 .social-indicator .social-icon.likes:hover,
.module.top-promo .module.highlights .span3 .social-indicator .social-icon.likes:active,
.module.top-promo .module.highlights .span3 .social-indicator .social-icon.likes.active {
  background-position: -59px -60px;
}
.module.highlights .span2 .social-count,
.module.highlights .span3 .social-count,
.module.top-promo .span2 .social-count,
.module.top-promo .span3 .social-count,
.module.top-promo .module.highlights .span2 .social-count,
.module.top-promo .module.highlights .span3 .social-count {
  font-size: 10px;
  line-height: 13px;
  text-align: center;
  clear: right;
}
#page-header .main-nav .nav {
  margin-right: 0px;
}
#page-header #broadcast-nav ul li:last-child.open {
  background-color: #171717 !important;
}
#page-header ul li.tv-radio-live-btn {
  padding: 0 6px;
}
#page-header ul li.tv-radio-live-btn a {
  position: relative;
  top: 3px;
  color: #fff !important;
}
#page-header ul li.tv-radio-live-btn a:hover,
#page-header ul li.tv-radio-live-btn a:active,
#page-header ul li.tv-radio-live-btn a:focus {
  color: #fff !important;
}
#tv-radio-live {
  position: relative;
  top: -32px;
  z-index: 1000;
  background: #242424;
  background-image: -webkit-gradient(linear,0% 0%,0% 100%,from(#171717),to(#242424));
  background-image: -moz-linear-gradient(top,#171717,#242424);
  background-image: -ms-linear-gradient(top,#171717,#242424);
  background-image: -o-linear-gradient(top,#171717,#242424);
  background-image: linear-gradient(top,#171717,#242424);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#171717',endColorstr='#242424',GradientType=0);
}
#tv-radio-live img {
  max-width: none;
}
#tv-radio-live .tv-radio-live-content {
  padding-top: 30px;
}
#tv-radio-live .tv-radio-live-content .tv-info,
#tv-radio-live .tv-radio-live-content .radio-info {
  padding-bottom: 30px;
}
#tv-radio-live .tv-radio-live-content .tv-logo,
#tv-radio-live .tv-radio-live-content .radio-logo {
  display: block;
  padding-bottom: 5px;
}
#tv-radio-live .tv-radio-live-content .icon-container {
  float: left;
  padding-right: 16px;
}
#tv-radio-live .tv-radio-live-content .module-content {
  float: left;
}
#tv-radio-live .tv-radio-live-content.color-white h2.border {
  border-color: rgba(255,255,255,0.59);
}
#tv-radio-live ul li {
  list-style-type: none;
  background: none;
}
#tv-radio-live ul li .module-content {
  min-width: 144px;
  font-family: "SRG_SSR_Regular", Arial, Helvetica, Verdana;
  color: #a3a3a3;
  line-height: 16px;
}
#tv-radio-live ul li .module-content a {
  font-color: #d2d2d2;
}
#tv-radio-live ul li .module-content ul {
  max-width: 144px;
}
#tv-radio-live ul li .module-content.no-image {
  width: 100%;
}
#tv-radio-live ul li .module-content.no-image ul {
  max-width: 100%;
}
#tv-radio-live ul li .module-content ul li {
  padding: 7px 0 0 0;
}
#tv-radio-live ul li .module-content ul li .date {
  font-size: 15px;
  color: #969696;
  padding-bottom: 2px;
}
#tv-radio-live ul li .module-content ul li.now {
  padding-top: 0;
}
#tv-radio-live ul li .module-content ul li.next {
  border-top: 1px solid rgba(255,255,255,0.33);
  float: none;
}
#tv-radio-live ul li .module-content ul li.website {
  border-top: 1px solid rgba(255,255,255,0.33);
}
#tv-radio-live ul li .module-content ul li.website a {
  padding-right: 8px;
  background: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png') no-repeat scroll right 49% rgba(0,0,0,0);
}
#tv-radio-live ul li .module-content ul li:last-child {
  padding-top: 5px;
}
#page-header.v2 .main-nav #primary-nav a.main-nav-item {
  padding-left: 9px !important;
  padding-right: 9px !important;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] {
  background-color: #000;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] li.highlightmodul {
  border-color: #222;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.tv-program ul.nav.nav-tabs {
  height: 46px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.tv-program ul.nav.nav-tabs li {
  width: 154px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.tv-program ul.nav.nav-tabs li:last-child {
  width: 156px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.tv-program ul.tab-content {
  width: 465px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.tv-program ul.tab-content span.date {
  margin-top: 13px;
  margin-bottom: 7px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.tv-program ul.tab-content ul.unstyled li.no-image {
  margin-bottom: -4px !important;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.tv-program ul.tab-content ul.unstyled li.no-image .module-content {
  margin-top: 0;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.tv-program ul.tab-content ul.unstyled li.related-link {
  margin-bottom: -4px !important;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.tv-program ul.tab-content ul.unstyled li.related-link a img {
  margin-bottom: 0;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.tv-program ul.tab-content ul.unstyled li.watch-live-button {
  margin-bottom: 8px !important;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.tv-program ul.nav.nav-tabs {
  height: 46px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.tv-program ul.tab-content span.date {
  margin-top: 13px;
  margin-bottom: 7px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.tv-program ul.tab-content ul.unstyled li {
  width: 284px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.tv-program ul.tab-content ul.unstyled li.no-image {
  margin-bottom: -4px !important;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.tv-program ul.tab-content ul.unstyled li.no-image .module-content {
  margin-top: 0;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.tv-program ul.tab-content ul.unstyled li.related-link {
  margin-bottom: -4px !important;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.tv-program ul.tab-content ul.unstyled li.related-link a img {
  margin-bottom: 0;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.radio-program ul.nav.nav-tabs {
  height: 46px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.radio-program ul.nav.nav-tabs li {
  width: 77px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.radio-program ul.nav.nav-tabs li:last-child {
  width: 78px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.radio-program ul.tab-content {
  width: 465px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.radio-program ul.tab-content span.date {
  margin-top: 13px;
  margin-bottom: 7px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.radio-program ul.tab-content ul.unstyled li.no-image {
  margin-bottom: -4px !important;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.radio-program ul.tab-content ul.unstyled li.no-image .module-content {
  margin-top: 0;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.radio-program ul.tab-content ul.unstyled li.related-link {
  margin-bottom: -4px !important;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.radio-program ul.tab-content ul.unstyled li.related-link a img {
  margin-bottom: 0;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span6.radio-program ul.tab-content ul.unstyled li.watch-live-button {
  margin-bottom: 8px !important;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.radio-program ul.nav.nav-tabs {
  height: 46px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.radio-program ul.tab-content span.date {
  margin-top: 13px;
  margin-bottom: 7px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.radio-program ul.tab-content ul.unstyled li {
  width: 284px;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.radio-program ul.tab-content ul.unstyled li.no-image {
  margin-bottom: -4px !important;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.radio-program ul.tab-content ul.unstyled li.no-image .module-content {
  margin-top: 0;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.radio-program ul.tab-content ul.unstyled li.related-link {
  margin-bottom: -4px !important;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.radio-program ul.tab-content ul.unstyled li.related-link a img {
  margin-bottom: 0;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.radio-program ul.tab-content ul.unstyled li.watch-live-button {
  margin-bottom: 8px !important;
}
.fullwidth-highlights.module.highlights.main[data-representation="dark"] .span4.livestreams span.date {
  margin-top: 13px;
  margin-bottom: 7px;
}
.fullwidth-highlights[data-representation="light"] {
  padding-top: 30px;
}
.fullwidth-highlights[data-representation="light"] p {
  color: #555;
}
.tv .top-promo {
  margin-bottom: 30px;
}
.module.top-promo.v2.carousel .row {
  margin-bottom: 0;
}
.module.top-promo.v2.carousel .row .tab-content {
  margin-bottom: 0;
}
.module.top-promo.v2 .tab-content :not(.top-promo.single,
.module.top-promo.v2 .tab-content .top-promo.top-promo-news) {
  height: 465px;
  overflow: hidden;
}
.module.top-promo.v2.single .tab-content ul {
  margin-bottom: 0px;
}
.module.top-promo.v2.single .tab-content ul li {
  margin-bottom: 0px !important;
}
.module.top-promo.v2.newsevent .tab-content {
  height: auto !important;
  overflow: none;
  background-color: #e2e0d7;
  margin-bottom: 2px !important;
}
.module.top-promo.v2.newsevent ul.unstyled li#top-promo0 {
  width: auto !important;
  padding-left: 0 !important;
  margin-bottom: 0 !important;
}
.module.top-promo.v2.newsevent .module.main-listing ul li + li .icon-container,
.module.top-promo.v2.newsevent .module.main-listing ul li + li .module-content {
  margin-top: 0;
}
.module.top-promo.v2.newsevent .span12 ul li .icon-container img.upscale {
  width: 944px;
}
.module.top-promo.v2.newsevent .span12 ul > li:last-child {
  border-bottom: 0 !important;
}
.module.top-promo.v2.newsevent .newsevent-small-teasers li .module-content .date {
  font-size: 14px;
  line-height: 20px;
}
.module.top-promo.v2.newsevent .newsevent-small-teasers li .module-content .channel {
  clear: left;
}
.module.top-promo.v2.newsevent .newsevent-small-teasers li .module-content .channel-icon.livestream {
  height: 22px;
}
.module.top-promo.v2.newsevent .newsevent-small-teasers li .module-content .element-current .channel {
  clear: left;
  margin-bottom: 3px;
  margin-right: 0;
}
.module.top-promo.v2.newsevent .newsevent-small-teasers li .module-content .element-current .date {
  padding-left: 0;
}
.module.top-promo.v2.newsevent .newsevent-small-teasers li .module-content div {
  min-width: 194px !important;
}
.module.top-promo.v2.newsevent .newsevent-small-teasers li.livestream a {
  color: #222;
}
.module.top-promo.v2.top-promo-news .container > .row .module.highlights ul li.highlightmodul .content {
  margin-top: 0px !important;
}
.module.top-promo.v2.top-promo-news .container .row.highlights {
  padding-bottom: 0;
}
.module.top-promo.v2.top-promo-news .container .span8 ul li.span8 p {
  background-color: #ebebe5;
  padding-bottom: 16px;
}
.module.top-promo.v2 .channel {
  float: left;
  margin-right: 10px;
}
.module.top-promo.v2 .main-listing ul > li:last-child :not(.top-promo.single) {
  border-bottom: 1px solid #333 !important;
}
.module.highlights.v2 ul li.highlightmodul,
.module.top-promo.v2 ul li.highlightmodul,
#last-visited-shows ul li {
  margin-bottom: 16px !important;
}
.module.highlights.v2 ul li.highlightmodul.span12,
.module.top-promo.v2 ul li.highlightmodul.span12,
#last-visited-shows ul li.span12 {
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news p,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news .content,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news .content a,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news p,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news .content,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news .content a,
#last-visited-shows ul li.span12.breaking-news p,
#last-visited-shows ul li.span12.breaking-news .content,
#last-visited-shows ul li.span12.breaking-news .content a {
  *zoom: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  background-color: #E31F2B;
}
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news p:before,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news p:after,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news .content:before,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news .content:after,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news .content a:before,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news .content a:after,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news p:before,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news p:after,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news .content:before,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news .content:after,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news .content a:before,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news .content a:after,
#last-visited-shows ul li.span12.breaking-news p:before,
#last-visited-shows ul li.span12.breaking-news p:after,
#last-visited-shows ul li.span12.breaking-news .content:before,
#last-visited-shows ul li.span12.breaking-news .content:after,
#last-visited-shows ul li.span12.breaking-news .content a:before,
#last-visited-shows ul li.span12.breaking-news .content a:after {
  display: table;
  content: "";
}
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news p:after,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news .content:after,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news .content a:after,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news p:after,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news .content:after,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news .content a:after,
#last-visited-shows ul li.span12.breaking-news p:after,
#last-visited-shows ul li.span12.breaking-news .content:after,
#last-visited-shows ul li.span12.breaking-news .content a:after {
  clear: both;
}
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news ul.additional-links li.related-link,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news ul.additional-links li.related-link,
#last-visited-shows ul li.span12.breaking-news ul.additional-links li.related-link {
  border-top-color: rgba(255,255,255,0.33) !important;
}
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news ul.additional-links li.related-link a,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news ul.additional-links li.related-link a,
#last-visited-shows ul li.span12.breaking-news ul.additional-links li.related-link a {
  background-image: url(../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png);
  color: #ffffff !important;
}
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span8 p,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span12 p,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span8 p,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span12 p,
#last-visited-shows ul li.span12.breaking-news.span8 p,
#last-visited-shows ul li.span12.breaking-news.span12 p {
  padding-bottom: 12px;
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span8 ul.additional-links,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span12 ul.additional-links,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span8 ul.additional-links,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span12 ul.additional-links,
#last-visited-shows ul li.span12.breaking-news.span8 ul.additional-links,
#last-visited-shows ul li.span12.breaking-news.span12 ul.additional-links {
  padding-bottom: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span2 .content,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span3 .content,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span4 .content,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span6 .content,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span2 .content,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span3 .content,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span4 .content,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span6 .content,
#last-visited-shows ul li.span12.breaking-news.span2 .content,
#last-visited-shows ul li.span12.breaking-news.span3 .content,
#last-visited-shows ul li.span12.breaking-news.span4 .content,
#last-visited-shows ul li.span12.breaking-news.span6 .content {
  margin-top: -10px !important;
  padding: 10px;
}
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span2 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span3 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span4 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span6 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span2 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span3 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span4 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span6 .content .rubric-badge span,
#last-visited-shows ul li.span12.breaking-news.span2 .content .rubric-badge span,
#last-visited-shows ul li.span12.breaking-news.span3 .content .rubric-badge span,
#last-visited-shows ul li.span12.breaking-news.span4 .content .rubric-badge span,
#last-visited-shows ul li.span12.breaking-news.span6 .content .rubric-badge span {
  color: #E31F2B !important;
  background-color: #ffffff;
}
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span2 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span3 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span4 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span6 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span2 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span3 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span4 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span6 .content .rubric-badge img,
#last-visited-shows ul li.span12.breaking-news.span2 .content .rubric-badge img,
#last-visited-shows ul li.span12.breaking-news.span3 .content .rubric-badge img,
#last-visited-shows ul li.span12.breaking-news.span4 .content .rubric-badge img,
#last-visited-shows ul li.span12.breaking-news.span6 .content .rubric-badge img {
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span2 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span3 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span4 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span12.breaking-news.span6 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span2 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span3 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span4 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span12.breaking-news.span6 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span12.breaking-news.span2 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span12.breaking-news.span3 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span12.breaking-news.span4 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span12.breaking-news.span6 .content ul.additional-links li:first-child {
  margin-top: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3,
.module.top-promo.v2 ul li.highlightmodul.span12 h3,
#last-visited-shows ul li.span12 h3 {
  background: -moz-linear-gradient(top,rgba(18,18,18,0) 0%,rgba(18,18,18,0.8) 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(18,18,18,0)),color-stop(100%,rgba(18,18,18,0.8)));
  background: -webkit-linear-gradient(top,rgba(18,18,18,0) 0%,rgba(18,18,18,0.8) 100%);
  background: -o-linear-gradient(top,rgba(18,18,18,0) 0%,rgba(18,18,18,0.8) 100%);
  background: -ms-linear-gradient(top,rgba(18,18,18,0) 0%,rgba(18,18,18,0.8) 100%);
  background: linear-gradient(to bottom,rgba(18,18,18,0) 0%,rgba(18,18,18,0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00121212',endColorstr='#cc121212',GradientType=0);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin-bottom: 0;
  box-sizing: border-box;
  pointer-events: none;
  color: #FFF;
  font-size: 34px;
  line-height: 38px;
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 a:hover,
.module.highlights.v2 ul li.highlightmodul.span12 h3 a:focus,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 a:hover,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 a:focus,
#last-visited-shows ul li.span12 h3 a:hover,
#last-visited-shows ul li.span12 h3 a:focus {
  text-decoration: none;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 a:hover.title,
.module.highlights.v2 ul li.highlightmodul.span12 h3 a:focus.title,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 a:hover.title,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 a:focus.title,
#last-visited-shows ul li.span12 h3 a:hover.title,
#last-visited-shows ul li.span12 h3 a:focus.title {
  text-decoration: underline;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .header,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .header,
#last-visited-shows ul li.span12 h3 .header {
  color: #FFF;
  display: block;
  padding: 20px;
  padding-bottom: 9px !important;
  padding-top: 20px !important;
  max-width: 523px;
  padding-right: 0px !important;
  pointer-events: none;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .header a,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .header a,
#last-visited-shows ul li.span12 h3 .header a {
  color: #FFF;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 a,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 a,
#last-visited-shows ul li.span12 h3 a {
  pointer-events: auto;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 a.title:hover,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 a.title:hover,
#last-visited-shows ul li.span12 h3 a.title:hover {
  text-decoration: underline;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .media-icon,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .media-icon,
#last-visited-shows ul li.span12 h3 .media-icon {
  position: relative;
  margin-bottom: 9px;
  width: 34px;
  height: 24px;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .station-badge,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .station-badge,
#last-visited-shows ul li.span12 h3 .station-badge {
  overflow: hidden;
  margin-bottom: 10px;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .station-badge.standalone.element-current,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .station-badge.standalone.element-current,
#last-visited-shows ul li.span12 h3 .station-badge.standalone.element-current {
  margin-bottom: -15px !important;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .station-badge .date,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .station-badge .date,
#last-visited-shows ul li.span12 h3 .station-badge .date {
  font-size: 18px !important;
  line-height: 24px;
  color: #FFF !important;
  font-family: SRG_SSR_Heavy !important;
  min-width: 150px;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .icon-container,
.module.highlights.v2 ul li.highlightmodul.span12 h3 .liveticker-info,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .icon-container,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .liveticker-info,
#last-visited-shows ul li.span12 h3 .icon-container,
#last-visited-shows ul li.span12 h3 .liveticker-info {
  overflow: hidden;
  margin-bottom: 6px;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .liveticker-info .rubric-badge,
.module.highlights.v2 ul li.highlightmodul.span12 h3 .liveticker-info .tag,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .liveticker-info .rubric-badge,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .liveticker-info .tag,
#last-visited-shows ul li.span12 h3 .liveticker-info .rubric-badge,
#last-visited-shows ul li.span12 h3 .liveticker-info .tag {
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .liveticker-info .tag,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .liveticker-info .tag,
#last-visited-shows ul li.span12 h3 .liveticker-info .tag {
  float: none;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .liveticker-info .liveticker-inline,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .liveticker-info .liveticker-inline,
#last-visited-shows ul li.span12 h3 .liveticker-info .liveticker-inline {
  margin: 0;
  font-size: 18px;
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
  color: #FFF;
  padding-left: 12px;
}
.module.highlights.v2 ul li.highlightmodul.span12 .rubric-badge,
.module.top-promo.v2 ul li.highlightmodul.span12 .rubric-badge,
#last-visited-shows ul li.span12 .rubric-badge {
  position: absolute;
  top: 20px;
  left: 20px;
  margin-top: 0;
}
.module.highlights.v2 ul li.highlightmodul.span12 .station-badge.standalone,
.module.top-promo.v2 ul li.highlightmodul.span12 .station-badge.standalone,
#last-visited-shows ul li.span12 .station-badge.standalone {
  padding-left: 16px;
  margin-bottom: -10px;
}
.module.highlights.v2 ul li.highlightmodul.span12 p,
.module.top-promo.v2 ul li.highlightmodul.span12 p,
#last-visited-shows ul li.span12 p {
  font-family: SRG_SSR_Regular, Arial, Helvetica, Verdana;
  font-size: 19px;
  line-height: 26px;
  padding-left: 20px !important;
  padding-right: 85px;
  margin-bottom: 16px;
  padding-top: 12px;
}
.module.highlights.v2 ul li.highlightmodul.span12 .external-links,
.module.top-promo.v2 ul li.highlightmodul.span12 .external-links,
#last-visited-shows ul li.span12 .external-links {
  padding-left: 20px;
  padding-right: 20px;
  clear: both;
}
.module.highlights.v2 ul li.highlightmodul.span12 .external-links.single-link li,
.module.top-promo.v2 ul li.highlightmodul.span12 .external-links.single-link li,
#last-visited-shows ul li.span12 .external-links.single-link li {
  width: 592px;
  margin-right: 0;
}
.module.highlights.v2 ul li.highlightmodul.span12 .external-links li,
.module.top-promo.v2 ul li.highlightmodul.span12 .external-links li,
#last-visited-shows ul li.span12 .external-links li {
  width: 288px;
  float: left;
  clear: none;
  border-top-color: #d2d2d2 !important;
}
.module.highlights.v2 ul li.highlightmodul.span12 .external-links li a,
.module.top-promo.v2 ul li.highlightmodul.span12 .external-links li a,
#last-visited-shows ul li.span12 .external-links li a {
  color: #222;
}
.module.highlights.v2 ul li.highlightmodul.span12 .external-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span12 .external-links li:first-child,
#last-visited-shows ul li.span12 .external-links li:first-child {
  margin-right: 16px;
}
.module.highlights.v2 ul li.highlightmodul.span12 .episode.future h3,
.module.highlights.v2 ul li.highlightmodul.span12 .episode.current h3,
.module.top-promo.v2 ul li.highlightmodul.span12 .episode.future h3,
.module.top-promo.v2 ul li.highlightmodul.span12 .episode.current h3,
#last-visited-shows ul li.span12 .episode.future h3,
#last-visited-shows ul li.span12 .episode.current h3 {
  font-family: SRG_SSR_Heavy !important;
  color: #FFF;
}
.module.highlights.v2 ul li.highlightmodul.span12 .episode.future h3 a,
.module.highlights.v2 ul li.highlightmodul.span12 .episode.current h3 a,
.module.top-promo.v2 ul li.highlightmodul.span12 .episode.future h3 a,
.module.top-promo.v2 ul li.highlightmodul.span12 .episode.current h3 a,
#last-visited-shows ul li.span12 .episode.future h3 a,
#last-visited-shows ul li.span12 .episode.current h3 a {
  color: #FFF !important;
}
.module.highlights.v2 ul li.highlightmodul.span12 img.upscale,
.module.top-promo.v2 ul li.highlightmodul.span12 img.upscale,
#last-visited-shows ul li.span12 img.upscale {
  width: 100%;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3,
.module.top-promo.v2 ul li.highlightmodul.span12 h3,
#last-visited-shows ul li.span12 h3 {
  font-size: 48px;
  line-height: 52px;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .header,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .header,
#last-visited-shows ul li.span12 h3 .header {
  display: block;
  max-width: 770px;
  padding-right: 0px !important;
  padding-bottom: 12px !important;
  pointer-events: none;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .station-badge.standalone,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .station-badge.standalone,
#last-visited-shows ul li.span12 h3 .station-badge.standalone {
  padding-left: 20px;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .station-badge.standalone.element-current,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .station-badge.standalone.element-current,
#last-visited-shows ul li.span12 h3 .station-badge.standalone.element-current {
  margin-bottom: -18px !important;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .station-badge.standalone.element-current .date,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .station-badge.standalone.element-current .date,
#last-visited-shows ul li.span12 h3 .station-badge.standalone.element-current .date {
  line-height: 20px;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .station-badge .date,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .station-badge .date,
#last-visited-shows ul li.span12 h3 .station-badge .date {
  font-size: 24px !important;
  line-height: 26px;
  margin-top: 2px;
  font-family: SRG_SSR_Heavy;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .media-icon,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .media-icon,
#last-visited-shows ul li.span12 h3 .media-icon {
  width: 40px;
  height: 30px;
  margin-bottom: 11px;
  background-size: cover;
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .media-icon.media-video,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .media-icon.media-video,
#last-visited-shows ul li.span12 h3 .media-icon.media-video {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MHB4Ig0KCSBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCA0MCAzMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgMzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IlZpZGVvIj4NCgk8ZyBpZD0iVmlkZW9fZ3Jvc3NfNDB4MzBfX3gyOF9iencuXzQxeDMwX3gyOV9fMV8iPg0KCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNDAiIGhlaWdodD0iMzAiLz4NCgkJPGc+DQoJCQk8cmVjdCB4PSI5IiB5PSI4IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTYiIGhlaWdodD0iMTQiLz4NCgkJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjgsMTYuMzY3IDM0LDIwLjQ2NyAzNCw5LjUzMyAyOCwxMy42MzMgCQkJIi8+DQoJCTwvZz4NCgkJPHJlY3QgeD0iMTIiIHk9IjExIiBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNSIgaGVpZ2h0PSI0Ii8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkF1ZGlvIiBkaXNwbGF5PSJub25lIj4NCgk8ZyBpZD0iQXVkaW9fZ3Jvc3NfNDB4MzBfX3gyOF9iencuXzQxeDMwX3gyOV9fMV8iIGRpc3BsYXk9ImlubGluZSI+DQoJCTxyZWN0IGZpbGw9IiM3Nzc3NzciIHdpZHRoPSI0MCIgaGVpZ2h0PSIzMCIvPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05LDE1djdoM3YyaDN2LTZoLTN2LTNjMC00LjUxMiwzLjU4OS04LjE4Miw4LTguMTgyczgsMy42Nyw4LDguMTgydjNoLTN2Nmgzdi0yaDN2LTcNCgkJCQljMC02LjAxNS01LjExOC0xMC45MDktMTEtMTAuOTA5UzksOC45MDUsOSwxNC45MiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkltYWdlIiBkaXNwbGF5PSJub25lIj4NCgk8ZyBpZD0iSW1hZ2VfZ3Jvc3NfNDB4MzBfX3gyOF9iencuXzQxeDMwX3gyOV9fMV8iIGRpc3BsYXk9ImlubGluZSI+DQoJCTxnPg0KCQkJPHJlY3QgZmlsbD0iIzc3Nzc3NyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjMwIi8+DQoJCTwvZz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTgsN3YxNmgyNFY3SDh6IE0yMCwxOWMtMi4yMDgsMC00LTEuNzktNC00YzAtMi4yMDksMS43OTItNCw0LTRjMi4yMSwwLDQsMS43OTEsNCw0DQoJCQlDMjQsMTcuMjEsMjIuMjEsMTksMjAsMTl6IE0zMSwxMWgtNFY4aDRWMTF6Ii8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkludGVyYWN0aXZlIiBkaXNwbGF5PSJub25lIj4NCgk8ZyBpZD0iSW50ZXJhY3RpdmVfZ3Jvc3NfNDB4MzBfX3gyOF9iencuXzQxeDMwX3gyOV9fMV8iIGRpc3BsYXk9ImlubGluZSI+DQoJCTxyZWN0IGZpbGw9IiM3Nzc3NzciIHdpZHRoPSI0MCIgaGVpZ2h0PSIzMCIvPg0KCQk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEyLDcgMTcuMzMzLDIxLjY2NyAyMCwxNi4zMzMgMjUuMzMzLDIxLjY2NyAyNi42NjcsMjAuMzMzIDIxLjMzMywxNSAyNi42NjcsMTIuMzMzIAkJIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=');
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .media-icon.media-audio,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .media-icon.media-audio,
#last-visited-shows ul li.span12 h3 .media-icon.media-audio {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MHB4Ig0KCSBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCA0MCAzMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgMzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IlZpZGVvIj4NCgk8ZyBpZD0iVmlkZW9fZ3Jvc3NfNDB4MzBfX3gyOF9iencuXzQxeDMwX3gyOV9fMV8iPg0KCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNDAiIGhlaWdodD0iMzAiLz4NCgkJPGc+DQoJCQk8cmVjdCB4PSI5IiB5PSI4IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTYiIGhlaWdodD0iMTQiLz4NCgkJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjgsMTYuMzY3IDM0LDIwLjQ2NyAzNCw5LjUzMyAyOCwxMy42MzMgCQkJIi8+DQoJCTwvZz4NCgkJPHJlY3QgeD0iMTIiIHk9IjExIiBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNSIgaGVpZ2h0PSI0Ii8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkF1ZGlvIj4NCgk8ZyBpZD0iQXVkaW9fZ3Jvc3NfNDB4MzBfX3gyOF9iencuXzQxeDMwX3gyOV9fMV8iPg0KCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNDAiIGhlaWdodD0iMzAiLz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOSwxNXY3aDN2Mmgzdi02aC0zdi0zYzAtNC41MTIsMy41ODktOC4xODIsOC04LjE4MnM4LDMuNjcsOCw4LjE4MnYzaC0zdjZoM3YtMmgzdi03DQoJCQkJYzAtNi4wMTUtNS4xMTgtMTAuOTA5LTExLTEwLjkwOVM5LDguOTA1LDksMTQuOTIiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJJbWFnZSIgZGlzcGxheT0ibm9uZSI+DQoJPGcgaWQ9IkltYWdlX2dyb3NzXzQweDMwX194MjhfYnp3Ll80MXgzMF94MjlfXzFfIiBkaXNwbGF5PSJpbmxpbmUiPg0KCQk8Zz4NCgkJCTxyZWN0IGZpbGw9IiM3Nzc3NzciIHdpZHRoPSI0MCIgaGVpZ2h0PSIzMCIvPg0KCQk8L2c+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04LDd2MTZoMjRWN0g4eiBNMjAsMTljLTIuMjA4LDAtNC0xLjc5LTQtNGMwLTIuMjA5LDEuNzkyLTQsNC00YzIuMjEsMCw0LDEuNzkxLDQsNA0KCQkJQzI0LDE3LjIxLDIyLjIxLDE5LDIwLDE5eiBNMzEsMTFoLTRWOGg0VjExeiIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJJbnRlcmFjdGl2ZSIgZGlzcGxheT0ibm9uZSI+DQoJPGcgaWQ9IkludGVyYWN0aXZlX2dyb3NzXzQweDMwX194MjhfYnp3Ll80MXgzMF94MjlfXzFfIiBkaXNwbGF5PSJpbmxpbmUiPg0KCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNDAiIGhlaWdodD0iMzAiLz4NCgkJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMiw3IDE3LjMzMywyMS42NjcgMjAsMTYuMzMzIDI1LjMzMywyMS42NjcgMjYuNjY3LDIwLjMzMyAyMS4zMzMsMTUgMjYuNjY3LDEyLjMzMyAJCSIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K');
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .media-icon.media-image,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .media-icon.media-image,
#last-visited-shows ul li.span12 h3 .media-icon.media-image {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0MHB4Ig0KCSBoZWlnaHQ9IjMwcHgiIHZpZXdCb3g9IjAgMCA0MCAzMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDAgMzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IlZpZGVvIj4NCgk8ZyBpZD0iVmlkZW9fZ3Jvc3NfNDB4MzBfX3gyOF9iencuXzQxeDMwX3gyOV9fMV8iPg0KCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNDAiIGhlaWdodD0iMzAiLz4NCgkJPGc+DQoJCQk8cmVjdCB4PSI5IiB5PSI4IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTYiIGhlaWdodD0iMTQiLz4NCgkJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjgsMTYuMzY3IDM0LDIwLjQ2NyAzNCw5LjUzMyAyOCwxMy42MzMgCQkJIi8+DQoJCTwvZz4NCgkJPHJlY3QgeD0iMTIiIHk9IjExIiBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNSIgaGVpZ2h0PSI0Ii8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkF1ZGlvIj4NCgk8ZyBpZD0iQXVkaW9fZ3Jvc3NfNDB4MzBfX3gyOF9iencuXzQxeDMwX3gyOV9fMV8iPg0KCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNDAiIGhlaWdodD0iMzAiLz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOSwxNXY3aDN2Mmgzdi02aC0zdi0zYzAtNC41MTIsMy41ODktOC4xODIsOC04LjE4MnM4LDMuNjcsOCw4LjE4MnYzaC0zdjZoM3YtMmgzdi03DQoJCQkJYzAtNi4wMTUtNS4xMTgtMTAuOTA5LTExLTEwLjkwOVM5LDguOTA1LDksMTQuOTIiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJJbWFnZSI+DQoJPGcgaWQ9IkltYWdlX2dyb3NzXzQweDMwX194MjhfYnp3Ll80MXgzMF94MjlfXzFfIj4NCgkJPGc+DQoJCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNDAiIGhlaWdodD0iMzAiLz4NCgkJPC9nPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOCw3djE2aDI0VjdIOHogTTIwLDE5Yy0yLjIwOCwwLTQtMS43OS00LTRjMC0yLjIwOSwxLjc5Mi00LDQtNGMyLjIxLDAsNCwxLjc5MSw0LDQNCgkJCUMyNCwxNy4yMSwyMi4yMSwxOSwyMCwxOXogTTMxLDExaC00VjhoNFYxMXoiLz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iSW50ZXJhY3RpdmUiIGRpc3BsYXk9Im5vbmUiPg0KCTxnIGlkPSJJbnRlcmFjdGl2ZV9ncm9zc180MHgzMF9feDI4X2J6dy5fNDF4MzBfeDI5X18xXyIgZGlzcGxheT0iaW5saW5lIj4NCgkJPHJlY3QgZmlsbD0iIzc3Nzc3NyIgd2lkdGg9IjQwIiBoZWlnaHQ9IjMwIi8+DQoJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTIsNyAxNy4zMzMsMjEuNjY3IDIwLDE2LjMzMyAyNS4zMzMsMjEuNjY3IDI2LjY2NywyMC4zMzMgMjEuMzMzLDE1IDI2LjY2NywxMi4zMzMgCQkiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==');
}
.module.highlights.v2 ul li.highlightmodul.span12 h3 .liveticker-info,
.module.top-promo.v2 ul li.highlightmodul.span12 h3 .liveticker-info,
#last-visited-shows ul li.span12 h3 .liveticker-info {
  margin-bottom: 6px;
}
.module.highlights.v2 ul li.highlightmodul.span12 p,
.module.top-promo.v2 ul li.highlightmodul.span12 p,
#last-visited-shows ul li.span12 p {
  font-size: 26px;
  line-height: 34px;
  padding-right: 160px;
}
.module.highlights.v2 ul li.highlightmodul.span12 p a,
.module.highlights.v2 ul li.highlightmodul.span12 p strong,
.module.top-promo.v2 ul li.highlightmodul.span12 p a,
.module.top-promo.v2 ul li.highlightmodul.span12 p strong,
#last-visited-shows ul li.span12 p a,
#last-visited-shows ul li.span12 p strong {
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
  font-weight: 400;
}
.module.highlights.v2 ul li.highlightmodul.span12 .external-links.single-link li,
.module.top-promo.v2 ul li.highlightmodul.span12 .external-links.single-link li,
#last-visited-shows ul li.span12 .external-links.single-link li {
  width: 904px;
  margin-right: 0;
}
.module.highlights.v2 ul li.highlightmodul.span12 .external-links li,
.module.top-promo.v2 ul li.highlightmodul.span12 .external-links li,
#last-visited-shows ul li.span12 .external-links li {
  width: 444px;
}
.module.highlights.v2 ul li.highlightmodul.span12.current h3 .station-badge,
.module.highlights.v2 ul li.highlightmodul.span12.future h3 .station-badge,
.module.top-promo.v2 ul li.highlightmodul.span12.current h3 .station-badge,
.module.top-promo.v2 ul li.highlightmodul.span12.future h3 .station-badge,
#last-visited-shows ul li.span12.current h3 .station-badge,
#last-visited-shows ul li.span12.future h3 .station-badge {
  margin-bottom: 12px;
}
.module.highlights.v2 ul li.highlightmodul.span12.current h3 .header,
.module.highlights.v2 ul li.highlightmodul.span12.future h3 .header,
.module.top-promo.v2 ul li.highlightmodul.span12.current h3 .header,
.module.top-promo.v2 ul li.highlightmodul.span12.future h3 .header,
#last-visited-shows ul li.span12.current h3 .header,
#last-visited-shows ul li.span12.future h3 .header {
  padding-bottom: 13px !important;
}
.module.highlights.v2 ul li.highlightmodul.span12.current p,
.module.highlights.v2 ul li.highlightmodul.span12.future p,
.module.top-promo.v2 ul li.highlightmodul.span12.current p,
.module.top-promo.v2 ul li.highlightmodul.span12.future p,
#last-visited-shows ul li.span12.current p,
#last-visited-shows ul li.span12.future p {
  padding-top: 12px;
  padding-bottom: 12px;
}
.module.highlights.v2 ul li.highlightmodul.span8,
.module.top-promo.v2 ul li.highlightmodul.span8,
#last-visited-shows ul li.span8 {
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news p,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news .content,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news .content a,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news p,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news .content,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news .content a,
#last-visited-shows ul li.span8.breaking-news p,
#last-visited-shows ul li.span8.breaking-news .content,
#last-visited-shows ul li.span8.breaking-news .content a {
  *zoom: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  background-color: #E31F2B;
}
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news p:before,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news p:after,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news .content:before,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news .content:after,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news .content a:before,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news .content a:after,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news p:before,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news p:after,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news .content:before,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news .content:after,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news .content a:before,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news .content a:after,
#last-visited-shows ul li.span8.breaking-news p:before,
#last-visited-shows ul li.span8.breaking-news p:after,
#last-visited-shows ul li.span8.breaking-news .content:before,
#last-visited-shows ul li.span8.breaking-news .content:after,
#last-visited-shows ul li.span8.breaking-news .content a:before,
#last-visited-shows ul li.span8.breaking-news .content a:after {
  display: table;
  content: "";
}
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news p:after,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news .content:after,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news .content a:after,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news p:after,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news .content:after,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news .content a:after,
#last-visited-shows ul li.span8.breaking-news p:after,
#last-visited-shows ul li.span8.breaking-news .content:after,
#last-visited-shows ul li.span8.breaking-news .content a:after {
  clear: both;
}
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news ul.additional-links li.related-link,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news ul.additional-links li.related-link,
#last-visited-shows ul li.span8.breaking-news ul.additional-links li.related-link {
  border-top-color: rgba(255,255,255,0.33) !important;
}
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news ul.additional-links li.related-link a,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news ul.additional-links li.related-link a,
#last-visited-shows ul li.span8.breaking-news ul.additional-links li.related-link a {
  background-image: url(../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png);
  color: #ffffff !important;
}
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span8 p,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span12 p,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span8 p,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span12 p,
#last-visited-shows ul li.span8.breaking-news.span8 p,
#last-visited-shows ul li.span8.breaking-news.span12 p {
  padding-bottom: 12px;
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span8 ul.additional-links,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span12 ul.additional-links,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span8 ul.additional-links,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span12 ul.additional-links,
#last-visited-shows ul li.span8.breaking-news.span8 ul.additional-links,
#last-visited-shows ul li.span8.breaking-news.span12 ul.additional-links {
  padding-bottom: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span2 .content,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span3 .content,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span4 .content,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span6 .content,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span2 .content,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span3 .content,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span4 .content,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span6 .content,
#last-visited-shows ul li.span8.breaking-news.span2 .content,
#last-visited-shows ul li.span8.breaking-news.span3 .content,
#last-visited-shows ul li.span8.breaking-news.span4 .content,
#last-visited-shows ul li.span8.breaking-news.span6 .content {
  margin-top: -10px !important;
  padding: 10px;
}
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span2 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span3 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span4 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span6 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span2 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span3 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span4 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span6 .content .rubric-badge span,
#last-visited-shows ul li.span8.breaking-news.span2 .content .rubric-badge span,
#last-visited-shows ul li.span8.breaking-news.span3 .content .rubric-badge span,
#last-visited-shows ul li.span8.breaking-news.span4 .content .rubric-badge span,
#last-visited-shows ul li.span8.breaking-news.span6 .content .rubric-badge span {
  color: #E31F2B !important;
  background-color: #ffffff;
}
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span2 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span3 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span4 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span6 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span2 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span3 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span4 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span6 .content .rubric-badge img,
#last-visited-shows ul li.span8.breaking-news.span2 .content .rubric-badge img,
#last-visited-shows ul li.span8.breaking-news.span3 .content .rubric-badge img,
#last-visited-shows ul li.span8.breaking-news.span4 .content .rubric-badge img,
#last-visited-shows ul li.span8.breaking-news.span6 .content .rubric-badge img {
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span2 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span3 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span4 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span8.breaking-news.span6 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span2 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span3 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span4 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span8.breaking-news.span6 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span8.breaking-news.span2 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span8.breaking-news.span3 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span8.breaking-news.span4 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span8.breaking-news.span6 .content ul.additional-links li:first-child {
  margin-top: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3,
.module.top-promo.v2 ul li.highlightmodul.span8 h3,
#last-visited-shows ul li.span8 h3 {
  background: -moz-linear-gradient(top,rgba(18,18,18,0) 0%,rgba(18,18,18,0.8) 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(18,18,18,0)),color-stop(100%,rgba(18,18,18,0.8)));
  background: -webkit-linear-gradient(top,rgba(18,18,18,0) 0%,rgba(18,18,18,0.8) 100%);
  background: -o-linear-gradient(top,rgba(18,18,18,0) 0%,rgba(18,18,18,0.8) 100%);
  background: -ms-linear-gradient(top,rgba(18,18,18,0) 0%,rgba(18,18,18,0.8) 100%);
  background: linear-gradient(to bottom,rgba(18,18,18,0) 0%,rgba(18,18,18,0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00121212',endColorstr='#cc121212',GradientType=0);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin-bottom: 0;
  box-sizing: border-box;
  pointer-events: none;
  color: #FFF;
  font-size: 34px;
  line-height: 38px;
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3 a:hover,
.module.highlights.v2 ul li.highlightmodul.span8 h3 a:focus,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 a:hover,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 a:focus,
#last-visited-shows ul li.span8 h3 a:hover,
#last-visited-shows ul li.span8 h3 a:focus {
  text-decoration: none;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3 a:hover.title,
.module.highlights.v2 ul li.highlightmodul.span8 h3 a:focus.title,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 a:hover.title,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 a:focus.title,
#last-visited-shows ul li.span8 h3 a:hover.title,
#last-visited-shows ul li.span8 h3 a:focus.title {
  text-decoration: underline;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3 .header,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 .header,
#last-visited-shows ul li.span8 h3 .header {
  color: #FFF;
  display: block;
  padding: 16px;
  padding-bottom: 9px !important;
  padding-top: 16px !important;
  max-width: 523px;
  padding-right: 0px !important;
  pointer-events: none;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3 .header a,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 .header a,
#last-visited-shows ul li.span8 h3 .header a {
  color: #FFF;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3 a,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 a,
#last-visited-shows ul li.span8 h3 a {
  pointer-events: auto;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3 a.title:hover,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 a.title:hover,
#last-visited-shows ul li.span8 h3 a.title:hover {
  text-decoration: underline;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3 .media-icon,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 .media-icon,
#last-visited-shows ul li.span8 h3 .media-icon {
  position: relative;
  margin-bottom: 9px;
  width: 34px;
  height: 24px;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3 .station-badge,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 .station-badge,
#last-visited-shows ul li.span8 h3 .station-badge {
  overflow: hidden;
  margin-bottom: 10px;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3 .station-badge.standalone.element-current,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 .station-badge.standalone.element-current,
#last-visited-shows ul li.span8 h3 .station-badge.standalone.element-current {
  margin-bottom: -15px !important;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3 .station-badge .date,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 .station-badge .date,
#last-visited-shows ul li.span8 h3 .station-badge .date {
  font-size: 18px !important;
  line-height: 24px;
  color: #FFF !important;
  font-family: SRG_SSR_Heavy !important;
  min-width: 150px;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3 .icon-container,
.module.highlights.v2 ul li.highlightmodul.span8 h3 .liveticker-info,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 .icon-container,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 .liveticker-info,
#last-visited-shows ul li.span8 h3 .icon-container,
#last-visited-shows ul li.span8 h3 .liveticker-info {
  overflow: hidden;
  margin-bottom: 2px;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3 .liveticker-info .rubric-badge,
.module.highlights.v2 ul li.highlightmodul.span8 h3 .liveticker-info .tag,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 .liveticker-info .rubric-badge,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 .liveticker-info .tag,
#last-visited-shows ul li.span8 h3 .liveticker-info .rubric-badge,
#last-visited-shows ul li.span8 h3 .liveticker-info .tag {
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3 .liveticker-info .tag,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 .liveticker-info .tag,
#last-visited-shows ul li.span8 h3 .liveticker-info .tag {
  float: none;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3 .liveticker-info .liveticker-inline,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 .liveticker-info .liveticker-inline,
#last-visited-shows ul li.span8 h3 .liveticker-info .liveticker-inline {
  margin: 0;
  font-size: 18px;
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
  color: #FFF;
  padding-left: 12px;
}
.module.highlights.v2 ul li.highlightmodul.span8 .rubric-badge,
.module.top-promo.v2 ul li.highlightmodul.span8 .rubric-badge,
#last-visited-shows ul li.span8 .rubric-badge {
  position: absolute;
  top: 16px;
  left: 16px;
  margin-top: 0;
}
.module.highlights.v2 ul li.highlightmodul.span8 .station-badge.standalone,
.module.top-promo.v2 ul li.highlightmodul.span8 .station-badge.standalone,
#last-visited-shows ul li.span8 .station-badge.standalone {
  padding-left: 16px;
  margin-bottom: -10px;
}
.module.highlights.v2 ul li.highlightmodul.span8 p,
.module.top-promo.v2 ul li.highlightmodul.span8 p,
#last-visited-shows ul li.span8 p {
  font-family: SRG_SSR_Regular, Arial, Helvetica, Verdana;
  font-size: 19px;
  line-height: 26px;
  padding-left: 16px !important;
  padding-right: 85px;
  margin-bottom: 16px;
  padding-top: 12px;
}
.module.highlights.v2 ul li.highlightmodul.span8 .external-links,
.module.top-promo.v2 ul li.highlightmodul.span8 .external-links,
#last-visited-shows ul li.span8 .external-links {
  padding-left: 16px;
  padding-right: 16px;
  clear: both;
}
.module.highlights.v2 ul li.highlightmodul.span8 .external-links.single-link li,
.module.top-promo.v2 ul li.highlightmodul.span8 .external-links.single-link li,
#last-visited-shows ul li.span8 .external-links.single-link li {
  width: 592px;
  margin-right: 0;
}
.module.highlights.v2 ul li.highlightmodul.span8 .external-links li,
.module.top-promo.v2 ul li.highlightmodul.span8 .external-links li,
#last-visited-shows ul li.span8 .external-links li {
  width: 288px;
  float: left;
  clear: none;
  border-top-color: #d2d2d2 !important;
}
.module.highlights.v2 ul li.highlightmodul.span8 .external-links li a,
.module.top-promo.v2 ul li.highlightmodul.span8 .external-links li a,
#last-visited-shows ul li.span8 .external-links li a {
  color: #222;
}
.module.highlights.v2 ul li.highlightmodul.span8 .external-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span8 .external-links li:first-child,
#last-visited-shows ul li.span8 .external-links li:first-child {
  margin-right: 16px;
}
.module.highlights.v2 ul li.highlightmodul.span8 .episode.future h3,
.module.highlights.v2 ul li.highlightmodul.span8 .episode.current h3,
.module.top-promo.v2 ul li.highlightmodul.span8 .episode.future h3,
.module.top-promo.v2 ul li.highlightmodul.span8 .episode.current h3,
#last-visited-shows ul li.span8 .episode.future h3,
#last-visited-shows ul li.span8 .episode.current h3 {
  font-family: SRG_SSR_Heavy !important;
  color: #FFF;
}
.module.highlights.v2 ul li.highlightmodul.span8 .episode.future h3 a,
.module.highlights.v2 ul li.highlightmodul.span8 .episode.current h3 a,
.module.top-promo.v2 ul li.highlightmodul.span8 .episode.future h3 a,
.module.top-promo.v2 ul li.highlightmodul.span8 .episode.current h3 a,
#last-visited-shows ul li.span8 .episode.future h3 a,
#last-visited-shows ul li.span8 .episode.current h3 a {
  color: #FFF !important;
}
.module.highlights.v2 ul li.highlightmodul.span8.current h3 .station-badge,
.module.highlights.v2 ul li.highlightmodul.span8.future h3 .station-badge,
.module.top-promo.v2 ul li.highlightmodul.span8.current h3 .station-badge,
.module.top-promo.v2 ul li.highlightmodul.span8.future h3 .station-badge,
#last-visited-shows ul li.span8.current h3 .station-badge,
#last-visited-shows ul li.span8.future h3 .station-badge {
  margin-bottom: 7px;
}
.module.highlights.v2 ul li.highlightmodul.span8.current h3 .station-badge.standalone.element-current .date,
.module.highlights.v2 ul li.highlightmodul.span8.future h3 .station-badge.standalone.element-current .date,
.module.top-promo.v2 ul li.highlightmodul.span8.current h3 .station-badge.standalone.element-current .date,
.module.top-promo.v2 ul li.highlightmodul.span8.future h3 .station-badge.standalone.element-current .date,
#last-visited-shows ul li.span8.current h3 .station-badge.standalone.element-current .date,
#last-visited-shows ul li.span8.future h3 .station-badge.standalone.element-current .date {
  line-height: 20px;
}
.module.highlights.v2 ul li.highlightmodul.span8.current h3 .header,
.module.highlights.v2 ul li.highlightmodul.span8.future h3 .header,
.module.top-promo.v2 ul li.highlightmodul.span8.current h3 .header,
.module.top-promo.v2 ul li.highlightmodul.span8.future h3 .header,
#last-visited-shows ul li.span8.current h3 .header,
#last-visited-shows ul li.span8.future h3 .header {
  padding-bottom: 9px !important;
}
.module.highlights.v2 ul li.highlightmodul.span8.current p,
.module.highlights.v2 ul li.highlightmodul.span8.future p,
.module.top-promo.v2 ul li.highlightmodul.span8.current p,
.module.top-promo.v2 ul li.highlightmodul.span8.future p,
#last-visited-shows ul li.span8.current p,
#last-visited-shows ul li.span8.future p {
  padding-top: 11px;
  padding-bottom: 12px;
}
.module.highlights.v2 ul li.highlightmodul.span8 p,
.module.top-promo.v2 ul li.highlightmodul.span8 p,
#last-visited-shows ul li.span8 p {
  font-family: SRG_SSR_Regular, Arial, Helvetica, Verdana;
  font-size: 19px;
  line-height: 26px;
}
.module.highlights.v2 ul li.highlightmodul.span8 p a,
.module.highlights.v2 ul li.highlightmodul.span8 p strong,
.module.top-promo.v2 ul li.highlightmodul.span8 p a,
.module.top-promo.v2 ul li.highlightmodul.span8 p strong,
#last-visited-shows ul li.span8 p a,
#last-visited-shows ul li.span8 p strong {
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
  font-weight: 400;
}
.module.highlights.v2 ul li.highlightmodul.span8 h3 .liveticker-info,
.module.top-promo.v2 ul li.highlightmodul.span8 h3 .liveticker-info,
#last-visited-shows ul li.span8 h3 .liveticker-info {
  margin-bottom: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span6,
.module.top-promo.v2 ul li.highlightmodul.span6,
#last-visited-shows ul li.span6 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news p,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news .content,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news .content a,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news p,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news .content,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news .content a,
#last-visited-shows ul li.span6.breaking-news p,
#last-visited-shows ul li.span6.breaking-news .content,
#last-visited-shows ul li.span6.breaking-news .content a {
  *zoom: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  background-color: #E31F2B;
}
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news p:before,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news p:after,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news .content:before,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news .content:after,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news .content a:before,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news .content a:after,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news p:before,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news p:after,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news .content:before,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news .content:after,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news .content a:before,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news .content a:after,
#last-visited-shows ul li.span6.breaking-news p:before,
#last-visited-shows ul li.span6.breaking-news p:after,
#last-visited-shows ul li.span6.breaking-news .content:before,
#last-visited-shows ul li.span6.breaking-news .content:after,
#last-visited-shows ul li.span6.breaking-news .content a:before,
#last-visited-shows ul li.span6.breaking-news .content a:after {
  display: table;
  content: "";
}
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news p:after,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news .content:after,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news .content a:after,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news p:after,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news .content:after,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news .content a:after,
#last-visited-shows ul li.span6.breaking-news p:after,
#last-visited-shows ul li.span6.breaking-news .content:after,
#last-visited-shows ul li.span6.breaking-news .content a:after {
  clear: both;
}
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news ul.additional-links li.related-link,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news ul.additional-links li.related-link,
#last-visited-shows ul li.span6.breaking-news ul.additional-links li.related-link {
  border-top-color: rgba(255,255,255,0.33) !important;
}
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news ul.additional-links li.related-link a,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news ul.additional-links li.related-link a,
#last-visited-shows ul li.span6.breaking-news ul.additional-links li.related-link a {
  background-image: url(../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png);
  color: #ffffff !important;
}
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span8 p,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span12 p,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span8 p,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span12 p,
#last-visited-shows ul li.span6.breaking-news.span8 p,
#last-visited-shows ul li.span6.breaking-news.span12 p {
  padding-bottom: 12px;
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span8 ul.additional-links,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span12 ul.additional-links,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span8 ul.additional-links,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span12 ul.additional-links,
#last-visited-shows ul li.span6.breaking-news.span8 ul.additional-links,
#last-visited-shows ul li.span6.breaking-news.span12 ul.additional-links {
  padding-bottom: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span2 .content,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span3 .content,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span4 .content,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span6 .content,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span2 .content,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span3 .content,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span4 .content,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span6 .content,
#last-visited-shows ul li.span6.breaking-news.span2 .content,
#last-visited-shows ul li.span6.breaking-news.span3 .content,
#last-visited-shows ul li.span6.breaking-news.span4 .content,
#last-visited-shows ul li.span6.breaking-news.span6 .content {
  margin-top: -10px !important;
  padding: 10px;
}
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span2 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span3 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span4 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span6 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span2 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span3 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span4 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span6 .content .rubric-badge span,
#last-visited-shows ul li.span6.breaking-news.span2 .content .rubric-badge span,
#last-visited-shows ul li.span6.breaking-news.span3 .content .rubric-badge span,
#last-visited-shows ul li.span6.breaking-news.span4 .content .rubric-badge span,
#last-visited-shows ul li.span6.breaking-news.span6 .content .rubric-badge span {
  color: #E31F2B !important;
  background-color: #ffffff;
}
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span2 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span3 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span4 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span6 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span2 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span3 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span4 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span6 .content .rubric-badge img,
#last-visited-shows ul li.span6.breaking-news.span2 .content .rubric-badge img,
#last-visited-shows ul li.span6.breaking-news.span3 .content .rubric-badge img,
#last-visited-shows ul li.span6.breaking-news.span4 .content .rubric-badge img,
#last-visited-shows ul li.span6.breaking-news.span6 .content .rubric-badge img {
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span2 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span3 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span4 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span6.breaking-news.span6 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span2 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span3 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span4 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span6.breaking-news.span6 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span6.breaking-news.span2 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span6.breaking-news.span3 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span6.breaking-news.span4 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span6.breaking-news.span6 .content ul.additional-links li:first-child {
  margin-top: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span6.episode.current h3,
.module.highlights.v2 ul li.highlightmodul.span6.episode.future h3,
.module.top-promo.v2 ul li.highlightmodul.span6.episode.current h3,
.module.top-promo.v2 ul li.highlightmodul.span6.episode.future h3,
#last-visited-shows ul li.span6.episode.current h3,
#last-visited-shows ul li.span6.episode.future h3 {
  margin-top: 10px;
  margin-bottom: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span6 .date,
.module.top-promo.v2 ul li.highlightmodul.span6 .date,
#last-visited-shows ul li.span6 .date {
  font-size: 18px;
  line-height: 24px;
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana !important;
  font-weight: normal;
  color: #969696;
}
.module.highlights.v2 ul li.highlightmodul.span6 h3,
.module.top-promo.v2 ul li.highlightmodul.span6 h3,
#last-visited-shows ul li.span6 h3 {
  font-size: 24px;
  line-height: 28px;
  margin-top: 11px;
  margin-bottom: 6px;
}
.module.highlights.v2 ul li.highlightmodul.span6 h3 .liveticker-info,
.module.top-promo.v2 ul li.highlightmodul.span6 h3 .liveticker-info,
#last-visited-shows ul li.span6 h3 .liveticker-info {
  margin-bottom: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span6 p,
.module.top-promo.v2 ul li.highlightmodul.span6 p,
#last-visited-shows ul li.span6 p {
  font-family: SRG_SSR_Regular, Arial, Helvetica, Verdana;
  font-size: 19px;
  line-height: 26px;
}
.module.highlights.v2 ul li.highlightmodul.span6 p a,
.module.highlights.v2 ul li.highlightmodul.span6 p strong,
.module.top-promo.v2 ul li.highlightmodul.span6 p a,
.module.top-promo.v2 ul li.highlightmodul.span6 p strong,
#last-visited-shows ul li.span6 p a,
#last-visited-shows ul li.span6 p strong {
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
  font-weight: 400;
}
.module.highlights.v2 ul li.highlightmodul.span6 .rubric-badge,
.module.top-promo.v2 ul li.highlightmodul.span6 .rubric-badge,
#last-visited-shows ul li.span6 .rubric-badge {
  margin-bottom: -2px;
}
.module.highlights.v2 ul li.highlightmodul.span6.current p,
.module.highlights.v2 ul li.highlightmodul.span6.future p,
.module.top-promo.v2 ul li.highlightmodul.span6.current p,
.module.top-promo.v2 ul li.highlightmodul.span6.future p,
#last-visited-shows ul li.span6.current p,
#last-visited-shows ul li.span6.future p {
  margin-bottom: 2px;
}
.module.highlights.v2 ul li.highlightmodul.span8 .media-icon,
.module.highlights.v2 ul li.highlightmodul.span6 .media-icon,
.module.top-promo.v2 ul li.highlightmodul.span8 .media-icon,
.module.top-promo.v2 ul li.highlightmodul.span6 .media-icon,
#last-visited-shows ul li.span8 .media-icon,
#last-visited-shows ul li.span6 .media-icon {
  width: 34px;
  height: 24px;
}
.module.highlights.v2 ul li.highlightmodul.span8 .media-icon.media-video,
.module.highlights.v2 ul li.highlightmodul.span6 .media-icon.media-video,
.module.top-promo.v2 ul li.highlightmodul.span8 .media-icon.media-video,
.module.top-promo.v2 ul li.highlightmodul.span6 .media-icon.media-video,
#last-visited-shows ul li.span8 .media-icon.media-video,
#last-visited-shows ul li.span6 .media-icon.media-video {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzNHB4Ig0KCSBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAzNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IlZpZGVvIj4NCgk8ZyBpZD0iVmlkZW9fbWl0dGVsXzM0eDI0X194MjhfYnp3Ll8zNHgyNV94MjlfIj4NCgkJPHJlY3QgZmlsbD0iIzc3Nzc3NyIgd2lkdGg9IjM0IiBoZWlnaHQ9IjI0Ii8+DQoJCTxnPg0KCQkJPHJlY3QgeD0iOCIgeT0iNiIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEyIi8+DQoJCQk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjI0LDEzLjEzNiAyOCwxNi41NDUgMjgsNy40NTUgMjQsMTAuODY0IAkJCSIvPg0KCQk8L2c+DQoJCTxyZWN0IHg9IjEwIiB5PSI5IiBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNSIgaGVpZ2h0PSIzIi8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkF1ZGlvIiBkaXNwbGF5PSJub25lIj4NCgk8ZyBpZD0iQXVkaW9fbWl0dGVsXzM0eDI0X194MjhfYnp3Ll8zNHgyNV94MjlfIiBkaXNwbGF5PSJpbmxpbmUiPg0KCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iMzQiIGhlaWdodD0iMjQiLz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOCwxMnY2aDJ2Mmgydi02aC0ydi0yYzAtMy43NSwzLjI1LTYuOCw3LTYuOHM3LDMuMDUsNyw2Ljh2MmgtMnY2aDJ2LTJoMnYtNg0KCQkJCWMwLTQuOTk5LTQuMDAxLTkuMDY3LTktOS4wNjdTOCw3LjAwMSw4LDEyIi8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iSW1hZ2UiIGRpc3BsYXk9Im5vbmUiPg0KCTxnIGlkPSJJbWFnZV9taXR0ZWxfMzR4MjRfX3gyOF9iencuXzM0eDI1X3gyOV8iIGRpc3BsYXk9ImlubGluZSI+DQoJCTxnPg0KCQkJPHJlY3QgZmlsbD0iIzc3Nzc3NyIgd2lkdGg9IjM0IiBoZWlnaHQ9IjI0Ii8+DQoJCTwvZz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTcsNXYxNGgyMFY1SDd6IE0xNywxNS4yNzNjLTEuODc3LDAtMy40LTEuNDY1LTMuNC0zLjI3M2MwLTEuODA3LDEuNTIzLTMuMjczLDMuNC0zLjI3Mw0KCQkJYzEuODc4LDAsMy40LDEuNDY1LDMuNCwzLjI3M0MyMC40LDEzLjgwOCwxOC44NzgsMTUuMjczLDE3LDE1LjI3M3ogTTI2LDloLTNWNmgzVjl6Ii8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkludGVyYWN0aXZlIiBkaXNwbGF5PSJub25lIj4NCgk8ZyBpZD0iSW50ZXJhY3RpdmVfbWl0dGVsXzM0eDI0X194MjhfYnp3Ll8zNHgyNV94MjlfIiBkaXNwbGF5PSJpbmxpbmUiPg0KCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iMzQiIGhlaWdodD0iMjQiLz4NCgkJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMC4yLDUuMiAxNC43MzMsMTcuNjY3IDE3LDEzLjEzMyAyMS41MzMsMTcuNjY3IDIyLjY2NywxNi41MzMgMTguMTMzLDEyIDIyLjY2Nyw5LjczMyAJCSIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K');
}
.module.highlights.v2 ul li.highlightmodul.span8 .media-icon.media-audio,
.module.highlights.v2 ul li.highlightmodul.span6 .media-icon.media-audio,
.module.top-promo.v2 ul li.highlightmodul.span8 .media-icon.media-audio,
.module.top-promo.v2 ul li.highlightmodul.span6 .media-icon.media-audio,
#last-visited-shows ul li.span8 .media-icon.media-audio,
#last-visited-shows ul li.span6 .media-icon.media-audio {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzNHB4Ig0KCSBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAzNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IlZpZGVvIj4NCgk8ZyBpZD0iVmlkZW9fbWl0dGVsXzM0eDI0X194MjhfYnp3Ll8zNHgyNV94MjlfIj4NCgkJPHJlY3QgZmlsbD0iIzc3Nzc3NyIgd2lkdGg9IjM0IiBoZWlnaHQ9IjI0Ii8+DQoJCTxnPg0KCQkJPHJlY3QgeD0iOCIgeT0iNiIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEyIi8+DQoJCQk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjI0LDEzLjEzNiAyOCwxNi41NDUgMjgsNy40NTUgMjQsMTAuODY0IAkJCSIvPg0KCQk8L2c+DQoJCTxyZWN0IHg9IjEwIiB5PSI5IiBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNSIgaGVpZ2h0PSIzIi8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkF1ZGlvIj4NCgk8ZyBpZD0iQXVkaW9fbWl0dGVsXzM0eDI0X194MjhfYnp3Ll8zNHgyNV94MjlfIj4NCgkJPHJlY3QgZmlsbD0iIzc3Nzc3NyIgd2lkdGg9IjM0IiBoZWlnaHQ9IjI0Ii8+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTgsMTJ2NmgydjJoMnYtNmgtMnYtMmMwLTMuNzUsMy4yNS02LjgsNy02LjhzNywzLjA1LDcsNi44djJoLTJ2Nmgydi0yaDJ2LTYNCgkJCQljMC00Ljk5OS00LjAwMS05LjA2Ny05LTkuMDY3UzgsNy4wMDEsOCwxMiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkltYWdlIiBkaXNwbGF5PSJub25lIj4NCgk8ZyBpZD0iSW1hZ2VfbWl0dGVsXzM0eDI0X194MjhfYnp3Ll8zNHgyNV94MjlfIiBkaXNwbGF5PSJpbmxpbmUiPg0KCQk8Zz4NCgkJCTxyZWN0IGZpbGw9IiM3Nzc3NzciIHdpZHRoPSIzNCIgaGVpZ2h0PSIyNCIvPg0KCQk8L2c+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03LDV2MTRoMjBWNUg3eiBNMTcsMTUuMjczYy0xLjg3NywwLTMuNC0xLjQ2NS0zLjQtMy4yNzNjMC0xLjgwNywxLjUyMy0zLjI3MywzLjQtMy4yNzMNCgkJCWMxLjg3OCwwLDMuNCwxLjQ2NSwzLjQsMy4yNzNDMjAuNCwxMy44MDgsMTguODc4LDE1LjI3MywxNywxNS4yNzN6IE0yNiw5aC0zVjZoM1Y5eiIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJJbnRlcmFjdGl2ZSIgZGlzcGxheT0ibm9uZSI+DQoJPGcgaWQ9IkludGVyYWN0aXZlX21pdHRlbF8zNHgyNF9feDI4X2J6dy5fMzR4MjVfeDI5XyIgZGlzcGxheT0iaW5saW5lIj4NCgkJPHJlY3QgZmlsbD0iIzc3Nzc3NyIgd2lkdGg9IjM0IiBoZWlnaHQ9IjI0Ii8+DQoJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTAuMiw1LjIgMTQuNzMzLDE3LjY2NyAxNywxMy4xMzMgMjEuNTMzLDE3LjY2NyAyMi42NjcsMTYuNTMzIDE4LjEzMywxMiAyMi42NjcsOS43MzMgCQkiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==');
}
.module.highlights.v2 ul li.highlightmodul.span8 .media-icon.media-image,
.module.highlights.v2 ul li.highlightmodul.span6 .media-icon.media-image,
.module.top-promo.v2 ul li.highlightmodul.span8 .media-icon.media-image,
.module.top-promo.v2 ul li.highlightmodul.span6 .media-icon.media-image,
#last-visited-shows ul li.span8 .media-icon.media-image,
#last-visited-shows ul li.span6 .media-icon.media-image {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzNHB4Ig0KCSBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAzNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IlZpZGVvIj4NCgk8ZyBpZD0iVmlkZW9fbWl0dGVsXzM0eDI0X194MjhfYnp3Ll8zNHgyNV94MjlfIj4NCgkJPHJlY3QgZmlsbD0iIzc3Nzc3NyIgd2lkdGg9IjM0IiBoZWlnaHQ9IjI0Ii8+DQoJCTxnPg0KCQkJPHJlY3QgeD0iOCIgeT0iNiIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEyIi8+DQoJCQk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjI0LDEzLjEzNiAyOCwxNi41NDUgMjgsNy40NTUgMjQsMTAuODY0IAkJCSIvPg0KCQk8L2c+DQoJCTxyZWN0IHg9IjEwIiB5PSI5IiBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNSIgaGVpZ2h0PSIzIi8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkF1ZGlvIj4NCgk8ZyBpZD0iQXVkaW9fbWl0dGVsXzM0eDI0X194MjhfYnp3Ll8zNHgyNV94MjlfIj4NCgkJPHJlY3QgZmlsbD0iIzc3Nzc3NyIgd2lkdGg9IjM0IiBoZWlnaHQ9IjI0Ii8+DQoJCTxnPg0KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTgsMTJ2NmgydjJoMnYtNmgtMnYtMmMwLTMuNzUsMy4yNS02LjgsNy02LjhzNywzLjA1LDcsNi44djJoLTJ2Nmgydi0yaDJ2LTYNCgkJCQljMC00Ljk5OS00LjAwMS05LjA2Ny05LTkuMDY3UzgsNy4wMDEsOCwxMiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkltYWdlIj4NCgk8ZyBpZD0iSW1hZ2VfbWl0dGVsXzM0eDI0X194MjhfYnp3Ll8zNHgyNV94MjlfIj4NCgkJPGc+DQoJCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iMzQiIGhlaWdodD0iMjQiLz4NCgkJPC9nPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNyw1djE0aDIwVjVIN3ogTTE3LDE1LjI3M2MtMS44NzcsMC0zLjQtMS40NjUtMy40LTMuMjczYzAtMS44MDcsMS41MjMtMy4yNzMsMy40LTMuMjczDQoJCQljMS44NzgsMCwzLjQsMS40NjUsMy40LDMuMjczQzIwLjQsMTMuODA4LDE4Ljg3OCwxNS4yNzMsMTcsMTUuMjczeiBNMjYsOWgtM1Y2aDNWOXoiLz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iSW50ZXJhY3RpdmUiIGRpc3BsYXk9Im5vbmUiPg0KCTxnIGlkPSJJbnRlcmFjdGl2ZV9taXR0ZWxfMzR4MjRfX3gyOF9iencuXzM0eDI1X3gyOV8iIGRpc3BsYXk9ImlubGluZSI+DQoJCTxyZWN0IGZpbGw9IiM3Nzc3NzciIHdpZHRoPSIzNCIgaGVpZ2h0PSIyNCIvPg0KCQk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEwLjIsNS4yIDE0LjczMywxNy42NjcgMTcsMTMuMTMzIDIxLjUzMywxNy42NjcgMjIuNjY3LDE2LjUzMyAxOC4xMzMsMTIgMjIuNjY3LDkuNzMzIAkJIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=');
}
.module.highlights.v2 ul li.highlightmodul.span4,
.module.top-promo.v2 ul li.highlightmodul.span4,
#last-visited-shows ul li.span4 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news p,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news .content,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news .content a,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news p,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news .content,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news .content a,
#last-visited-shows ul li.span4.breaking-news p,
#last-visited-shows ul li.span4.breaking-news .content,
#last-visited-shows ul li.span4.breaking-news .content a {
  *zoom: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  background-color: #E31F2B;
}
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news p:before,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news p:after,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news .content:before,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news .content:after,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news .content a:before,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news .content a:after,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news p:before,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news p:after,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news .content:before,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news .content:after,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news .content a:before,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news .content a:after,
#last-visited-shows ul li.span4.breaking-news p:before,
#last-visited-shows ul li.span4.breaking-news p:after,
#last-visited-shows ul li.span4.breaking-news .content:before,
#last-visited-shows ul li.span4.breaking-news .content:after,
#last-visited-shows ul li.span4.breaking-news .content a:before,
#last-visited-shows ul li.span4.breaking-news .content a:after {
  display: table;
  content: "";
}
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news p:after,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news .content:after,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news .content a:after,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news p:after,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news .content:after,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news .content a:after,
#last-visited-shows ul li.span4.breaking-news p:after,
#last-visited-shows ul li.span4.breaking-news .content:after,
#last-visited-shows ul li.span4.breaking-news .content a:after {
  clear: both;
}
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news ul.additional-links li.related-link,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news ul.additional-links li.related-link,
#last-visited-shows ul li.span4.breaking-news ul.additional-links li.related-link {
  border-top-color: rgba(255,255,255,0.33) !important;
}
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news ul.additional-links li.related-link a,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news ul.additional-links li.related-link a,
#last-visited-shows ul li.span4.breaking-news ul.additional-links li.related-link a {
  background-image: url(../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png);
  color: #ffffff !important;
}
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span8 p,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span12 p,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span8 p,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span12 p,
#last-visited-shows ul li.span4.breaking-news.span8 p,
#last-visited-shows ul li.span4.breaking-news.span12 p {
  padding-bottom: 12px;
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span8 ul.additional-links,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span12 ul.additional-links,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span8 ul.additional-links,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span12 ul.additional-links,
#last-visited-shows ul li.span4.breaking-news.span8 ul.additional-links,
#last-visited-shows ul li.span4.breaking-news.span12 ul.additional-links {
  padding-bottom: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span2 .content,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span3 .content,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span4 .content,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span6 .content,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span2 .content,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span3 .content,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span4 .content,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span6 .content,
#last-visited-shows ul li.span4.breaking-news.span2 .content,
#last-visited-shows ul li.span4.breaking-news.span3 .content,
#last-visited-shows ul li.span4.breaking-news.span4 .content,
#last-visited-shows ul li.span4.breaking-news.span6 .content {
  margin-top: -10px !important;
  padding: 10px;
}
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span2 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span3 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span4 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span6 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span2 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span3 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span4 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span6 .content .rubric-badge span,
#last-visited-shows ul li.span4.breaking-news.span2 .content .rubric-badge span,
#last-visited-shows ul li.span4.breaking-news.span3 .content .rubric-badge span,
#last-visited-shows ul li.span4.breaking-news.span4 .content .rubric-badge span,
#last-visited-shows ul li.span4.breaking-news.span6 .content .rubric-badge span {
  color: #E31F2B !important;
  background-color: #ffffff;
}
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span2 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span3 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span4 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span6 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span2 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span3 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span4 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span6 .content .rubric-badge img,
#last-visited-shows ul li.span4.breaking-news.span2 .content .rubric-badge img,
#last-visited-shows ul li.span4.breaking-news.span3 .content .rubric-badge img,
#last-visited-shows ul li.span4.breaking-news.span4 .content .rubric-badge img,
#last-visited-shows ul li.span4.breaking-news.span6 .content .rubric-badge img {
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span2 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span3 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span4 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span4.breaking-news.span6 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span2 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span3 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span4 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span4.breaking-news.span6 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span4.breaking-news.span2 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span4.breaking-news.span3 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span4.breaking-news.span4 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span4.breaking-news.span6 .content ul.additional-links li:first-child {
  margin-top: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span4.episode.current h3,
.module.highlights.v2 ul li.highlightmodul.span4.episode.future h3,
.module.top-promo.v2 ul li.highlightmodul.span4.episode.current h3,
.module.top-promo.v2 ul li.highlightmodul.span4.episode.future h3,
#last-visited-shows ul li.span4.episode.current h3,
#last-visited-shows ul li.span4.episode.future h3 {
  margin-top: 12px;
  margin-bottom: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span4 h3,
.module.top-promo.v2 ul li.highlightmodul.span4 h3,
#last-visited-shows ul li.span4 h3 {
  font-size: 18px;
  line-height: 22px;
  margin-top: 12px;
  margin-bottom: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span4 h3 .liveticker-info,
.module.top-promo.v2 ul li.highlightmodul.span4 h3 .liveticker-info,
#last-visited-shows ul li.span4 h3 .liveticker-info {
  margin-bottom: 2px;
}
.module.highlights.v2 ul li.highlightmodul.span4 p,
.module.top-promo.v2 ul li.highlightmodul.span4 p,
#last-visited-shows ul li.span4 p {
  font-size: 14px;
  line-height: 20px;
}
.module.highlights.v2 ul li.highlightmodul.span4 .rubric-badge,
.module.top-promo.v2 ul li.highlightmodul.span4 .rubric-badge,
#last-visited-shows ul li.span4 .rubric-badge {
  margin-bottom: -4px;
}
.module.highlights.v2 ul li.highlightmodul.span4 .date,
.module.top-promo.v2 ul li.highlightmodul.span4 .date,
#last-visited-shows ul li.span4 .date {
  font-size: 14px;
  font-family: Arial !important;
  font-weight: bold;
  color: #969696;
  line-height: 20px;
}
.module.highlights.v2 ul li.highlightmodul.span4 .station-badge.standalone .date,
.module.top-promo.v2 ul li.highlightmodul.span4 .station-badge.standalone .date,
#last-visited-shows ul li.span4 .station-badge.standalone .date {
  margin-bottom: 0 !important;
}
.module.highlights.v2 ul li.highlightmodul.span3,
.module.top-promo.v2 ul li.highlightmodul.span3,
#last-visited-shows ul li.span3 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news p,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news .content,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news .content a,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news p,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news .content,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news .content a,
#last-visited-shows ul li.span3.breaking-news p,
#last-visited-shows ul li.span3.breaking-news .content,
#last-visited-shows ul li.span3.breaking-news .content a {
  *zoom: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  background-color: #E31F2B;
}
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news p:before,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news p:after,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news .content:before,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news .content:after,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news .content a:before,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news .content a:after,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news p:before,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news p:after,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news .content:before,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news .content:after,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news .content a:before,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news .content a:after,
#last-visited-shows ul li.span3.breaking-news p:before,
#last-visited-shows ul li.span3.breaking-news p:after,
#last-visited-shows ul li.span3.breaking-news .content:before,
#last-visited-shows ul li.span3.breaking-news .content:after,
#last-visited-shows ul li.span3.breaking-news .content a:before,
#last-visited-shows ul li.span3.breaking-news .content a:after {
  display: table;
  content: "";
}
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news p:after,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news .content:after,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news .content a:after,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news p:after,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news .content:after,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news .content a:after,
#last-visited-shows ul li.span3.breaking-news p:after,
#last-visited-shows ul li.span3.breaking-news .content:after,
#last-visited-shows ul li.span3.breaking-news .content a:after {
  clear: both;
}
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news ul.additional-links li.related-link,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news ul.additional-links li.related-link,
#last-visited-shows ul li.span3.breaking-news ul.additional-links li.related-link {
  border-top-color: rgba(255,255,255,0.33) !important;
}
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news ul.additional-links li.related-link a,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news ul.additional-links li.related-link a,
#last-visited-shows ul li.span3.breaking-news ul.additional-links li.related-link a {
  background-image: url(../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png);
  color: #ffffff !important;
}
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span8 p,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span12 p,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span8 p,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span12 p,
#last-visited-shows ul li.span3.breaking-news.span8 p,
#last-visited-shows ul li.span3.breaking-news.span12 p {
  padding-bottom: 12px;
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span8 ul.additional-links,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span12 ul.additional-links,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span8 ul.additional-links,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span12 ul.additional-links,
#last-visited-shows ul li.span3.breaking-news.span8 ul.additional-links,
#last-visited-shows ul li.span3.breaking-news.span12 ul.additional-links {
  padding-bottom: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span2 .content,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span3 .content,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span4 .content,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span6 .content,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span2 .content,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span3 .content,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span4 .content,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span6 .content,
#last-visited-shows ul li.span3.breaking-news.span2 .content,
#last-visited-shows ul li.span3.breaking-news.span3 .content,
#last-visited-shows ul li.span3.breaking-news.span4 .content,
#last-visited-shows ul li.span3.breaking-news.span6 .content {
  margin-top: -10px !important;
  padding: 10px;
}
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span2 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span3 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span4 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span6 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span2 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span3 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span4 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span6 .content .rubric-badge span,
#last-visited-shows ul li.span3.breaking-news.span2 .content .rubric-badge span,
#last-visited-shows ul li.span3.breaking-news.span3 .content .rubric-badge span,
#last-visited-shows ul li.span3.breaking-news.span4 .content .rubric-badge span,
#last-visited-shows ul li.span3.breaking-news.span6 .content .rubric-badge span {
  color: #E31F2B !important;
  background-color: #ffffff;
}
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span2 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span3 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span4 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span6 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span2 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span3 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span4 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span6 .content .rubric-badge img,
#last-visited-shows ul li.span3.breaking-news.span2 .content .rubric-badge img,
#last-visited-shows ul li.span3.breaking-news.span3 .content .rubric-badge img,
#last-visited-shows ul li.span3.breaking-news.span4 .content .rubric-badge img,
#last-visited-shows ul li.span3.breaking-news.span6 .content .rubric-badge img {
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span2 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span3 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span4 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span3.breaking-news.span6 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span2 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span3 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span4 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span3.breaking-news.span6 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span3.breaking-news.span2 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span3.breaking-news.span3 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span3.breaking-news.span4 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span3.breaking-news.span6 .content ul.additional-links li:first-child {
  margin-top: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span3.episode.current h3,
.module.highlights.v2 ul li.highlightmodul.span3.episode.future h3,
.module.top-promo.v2 ul li.highlightmodul.span3.episode.current h3,
.module.top-promo.v2 ul li.highlightmodul.span3.episode.future h3,
#last-visited-shows ul li.span3.episode.current h3,
#last-visited-shows ul li.span3.episode.future h3 {
  margin-top: 11px;
  margin-bottom: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span3.episode.current p,
.module.highlights.v2 ul li.highlightmodul.span3.episode.future p,
.module.top-promo.v2 ul li.highlightmodul.span3.episode.current p,
.module.top-promo.v2 ul li.highlightmodul.span3.episode.future p,
#last-visited-shows ul li.span3.episode.current p,
#last-visited-shows ul li.span3.episode.future p {
  font-weight: bold;
}
.module.highlights.v2 ul li.highlightmodul.span3 h3,
.module.top-promo.v2 ul li.highlightmodul.span3 h3,
#last-visited-shows ul li.span3 h3 {
  font-size: 16px;
  line-height: 20px;
  margin-top: 10px;
  margin-bottom: 3px;
}
.module.highlights.v2 ul li.highlightmodul.span3 h3 .station-badge .date,
.module.top-promo.v2 ul li.highlightmodul.span3 h3 .station-badge .date,
#last-visited-shows ul li.span3 h3 .station-badge .date {
  font-family: Arial !important;
  font-weight: bold;
  font-size: 14px;
  color: #969696;
}
.module.highlights.v2 ul li.highlightmodul.span3 h3 .liveticker-info,
.module.top-promo.v2 ul li.highlightmodul.span3 h3 .liveticker-info,
#last-visited-shows ul li.span3 h3 .liveticker-info {
  margin-bottom: 2px;
}
.module.highlights.v2 ul li.highlightmodul.span3 p,
.module.top-promo.v2 ul li.highlightmodul.span3 p,
#last-visited-shows ul li.span3 p {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 2px;
}
.module.highlights.v2 ul li.highlightmodul.span3 .rubric-badge,
.module.top-promo.v2 ul li.highlightmodul.span3 .rubric-badge,
#last-visited-shows ul li.span3 .rubric-badge {
  margin-bottom: -3px;
}
.module.highlights.v2 ul li.highlightmodul.span3 .date,
.module.top-promo.v2 ul li.highlightmodul.span3 .date,
#last-visited-shows ul li.span3 .date {
  font-size: 14px;
  font-family: Arial !important;
  font-weight: bold;
  color: #969696;
}
.module.highlights.v2 ul li.highlightmodul.span3.future .station-badge,
.module.top-promo.v2 ul li.highlightmodul.span3.future .station-badge,
#last-visited-shows ul li.span3.future .station-badge {
  margin-bottom: 3px;
}
.module.highlights.v2 ul li.highlightmodul.span2,
.module.top-promo.v2 ul li.highlightmodul.span2,
#last-visited-shows ul li.span2 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news p,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news .content,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news .content a,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news p,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news .content,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news .content a,
#last-visited-shows ul li.span2.breaking-news p,
#last-visited-shows ul li.span2.breaking-news .content,
#last-visited-shows ul li.span2.breaking-news .content a {
  *zoom: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ffffff;
  background-color: #E31F2B;
}
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news p:before,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news p:after,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news .content:before,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news .content:after,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news .content a:before,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news .content a:after,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news p:before,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news p:after,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news .content:before,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news .content:after,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news .content a:before,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news .content a:after,
#last-visited-shows ul li.span2.breaking-news p:before,
#last-visited-shows ul li.span2.breaking-news p:after,
#last-visited-shows ul li.span2.breaking-news .content:before,
#last-visited-shows ul li.span2.breaking-news .content:after,
#last-visited-shows ul li.span2.breaking-news .content a:before,
#last-visited-shows ul li.span2.breaking-news .content a:after {
  display: table;
  content: "";
}
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news p:after,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news .content:after,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news .content a:after,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news p:after,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news .content:after,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news .content a:after,
#last-visited-shows ul li.span2.breaking-news p:after,
#last-visited-shows ul li.span2.breaking-news .content:after,
#last-visited-shows ul li.span2.breaking-news .content a:after {
  clear: both;
}
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news ul.additional-links li.related-link,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news ul.additional-links li.related-link,
#last-visited-shows ul li.span2.breaking-news ul.additional-links li.related-link {
  border-top-color: rgba(255,255,255,0.33) !important;
}
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news ul.additional-links li.related-link a,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news ul.additional-links li.related-link a,
#last-visited-shows ul li.span2.breaking-news ul.additional-links li.related-link a {
  background-image: url(../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png);
  color: #ffffff !important;
}
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span8 p,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span12 p,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span8 p,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span12 p,
#last-visited-shows ul li.span2.breaking-news.span8 p,
#last-visited-shows ul li.span2.breaking-news.span12 p {
  padding-bottom: 12px;
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span8 ul.additional-links,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span12 ul.additional-links,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span8 ul.additional-links,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span12 ul.additional-links,
#last-visited-shows ul li.span2.breaking-news.span8 ul.additional-links,
#last-visited-shows ul li.span2.breaking-news.span12 ul.additional-links {
  padding-bottom: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span2 .content,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span3 .content,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span4 .content,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span6 .content,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span2 .content,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span3 .content,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span4 .content,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span6 .content,
#last-visited-shows ul li.span2.breaking-news.span2 .content,
#last-visited-shows ul li.span2.breaking-news.span3 .content,
#last-visited-shows ul li.span2.breaking-news.span4 .content,
#last-visited-shows ul li.span2.breaking-news.span6 .content {
  margin-top: -10px !important;
  padding: 10px;
}
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span2 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span3 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span4 .content .rubric-badge span,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span6 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span2 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span3 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span4 .content .rubric-badge span,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span6 .content .rubric-badge span,
#last-visited-shows ul li.span2.breaking-news.span2 .content .rubric-badge span,
#last-visited-shows ul li.span2.breaking-news.span3 .content .rubric-badge span,
#last-visited-shows ul li.span2.breaking-news.span4 .content .rubric-badge span,
#last-visited-shows ul li.span2.breaking-news.span6 .content .rubric-badge span {
  color: #E31F2B !important;
  background-color: #ffffff;
}
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span2 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span3 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span4 .content .rubric-badge img,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span6 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span2 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span3 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span4 .content .rubric-badge img,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span6 .content .rubric-badge img,
#last-visited-shows ul li.span2.breaking-news.span2 .content .rubric-badge img,
#last-visited-shows ul li.span2.breaking-news.span3 .content .rubric-badge img,
#last-visited-shows ul li.span2.breaking-news.span4 .content .rubric-badge img,
#last-visited-shows ul li.span2.breaking-news.span6 .content .rubric-badge img {
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span2 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span3 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span4 .content ul.additional-links li:first-child,
.module.highlights.v2 ul li.highlightmodul.span2.breaking-news.span6 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span2 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span3 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span4 .content ul.additional-links li:first-child,
.module.top-promo.v2 ul li.highlightmodul.span2.breaking-news.span6 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span2.breaking-news.span2 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span2.breaking-news.span3 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span2.breaking-news.span4 .content ul.additional-links li:first-child,
#last-visited-shows ul li.span2.breaking-news.span6 .content ul.additional-links li:first-child {
  margin-top: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span2.episode p,
.module.top-promo.v2 ul li.highlightmodul.span2.episode p,
#last-visited-shows ul li.span2.episode p {
  font-weight: bold;
}
.module.highlights.v2 ul li.highlightmodul.span2 h3,
.module.top-promo.v2 ul li.highlightmodul.span2 h3,
#last-visited-shows ul li.span2 h3 {
  font-size: 15px;
  line-height: 18px;
  margin-top: 8px;
  margin-bottom: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span2 h3 .station-badge,
.module.top-promo.v2 ul li.highlightmodul.span2 h3 .station-badge,
#last-visited-shows ul li.span2 h3 .station-badge {
  margin-bottom: 0px;
}
.module.highlights.v2 ul li.highlightmodul.span2 h3 .station-badge.element-current .date,
.module.top-promo.v2 ul li.highlightmodul.span2 h3 .station-badge.element-current .date,
#last-visited-shows ul li.span2 h3 .station-badge.element-current .date {
  margin-bottom: 0 !important;
  margin-top: -6px !important;
}
.module.highlights.v2 ul li.highlightmodul.span2 h3 .station-badge .date,
.module.top-promo.v2 ul li.highlightmodul.span2 h3 .station-badge .date,
#last-visited-shows ul li.span2 h3 .station-badge .date {
  font-family: Arial !important;
  font-weight: bold;
  font-size: 12px;
  color: #969696;
  padding-left: 0 !important;
  margin-top: 2px;
}
.module.highlights.v2 ul li.highlightmodul.span2 h3 .liveticker-info,
.module.top-promo.v2 ul li.highlightmodul.span2 h3 .liveticker-info,
#last-visited-shows ul li.span2 h3 .liveticker-info {
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul.span2 p,
.module.top-promo.v2 ul li.highlightmodul.span2 p,
#last-visited-shows ul li.span2 p {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 0px;
}
.module.highlights.v2 ul li.highlightmodul.span2.current p,
.module.highlights.v2 ul li.highlightmodul.span2.future p,
.module.top-promo.v2 ul li.highlightmodul.span2.current p,
.module.top-promo.v2 ul li.highlightmodul.span2.future p,
#last-visited-shows ul li.span2.current p,
#last-visited-shows ul li.span2.future p {
  margin-bottom: 3px;
}
.module.highlights.v2 ul li.highlightmodul.span2.current .date,
.module.top-promo.v2 ul li.highlightmodul.span2.current .date,
#last-visited-shows ul li.span2.current .date {
  margin-top: 5px;
  line-height: 20px;
}
.module.highlights.v2 ul li.highlightmodul.span2 .rubric-badge,
.module.top-promo.v2 ul li.highlightmodul.span2 .rubric-badge,
#last-visited-shows ul li.span2 .rubric-badge {
  margin-bottom: -2px;
}
.module.highlights.v2 ul li.highlightmodul.span2 .channel,
.module.top-promo.v2 ul li.highlightmodul.span2 .channel,
#last-visited-shows ul li.span2 .channel {
  margin-bottom: 4px;
}
.module.highlights.v2 ul li.highlightmodul.span2 .station-badge,
.module.top-promo.v2 ul li.highlightmodul.span2 .station-badge,
#last-visited-shows ul li.span2 .station-badge {
  margin-bottom: -5px !important;
}
.module.highlights.v2 ul li.highlightmodul.span2 .date,
.module.top-promo.v2 ul li.highlightmodul.span2 .date,
#last-visited-shows ul li.span2 .date {
  font-size: 12px;
  font-weight: bold;
}
.module.highlights.v2 ul li.highlightmodul.span2 .station-badge.standalone .date,
.module.top-promo.v2 ul li.highlightmodul.span2 .station-badge.standalone .date,
#last-visited-shows ul li.span2 .station-badge.standalone .date {
  padding-left: 0 !important;
  margin-bottom: 0 !important;
}
.module.highlights.v2 ul li.highlightmodul .rubric-badge,
.module.top-promo.v2 ul li.highlightmodul .rubric-badge,
#last-visited-shows ul li .rubric-badge {
  margin-top: 10px;
  overflow: hidden;
}
.module.highlights.v2 ul li.highlightmodul .rubric-badge .tag,
.module.top-promo.v2 ul li.highlightmodul .rubric-badge .tag,
#last-visited-shows ul li .rubric-badge .tag {
  margin-bottom: 0;
}
.module.highlights.v2 ul li.highlightmodul p,
.module.top-promo.v2 ul li.highlightmodul p,
#last-visited-shows ul li p {
  margin-bottom: 4px;
}
.module.top-promo.v2 ul li.highlightmodul {
  margin-bottom: 0 !important;
}
#wrapper .v2 .station-badge.standalone .btn.btn-red {
  float: left;
}
#wrapper .v2 .station-badge.standalone .date {
  padding-left: 10px;
  margin-bottom: -10px;
}
.module.top-promo.v2 ul li.radio-episode.current .title,
.module.top-promo.v2 ul li.radio-episode.future .title,
.module.top-promo.v2 ul li.episode.current .title,
.module.top-promo.v2 ul li.episode.future .title,
.module.top-promo.v2 ul li.livestream.current .title,
.module.top-promo.v2 ul li.livestream.future .title,
.module.highlights.v2 ul li.radio-episode.current .title,
.module.highlights.v2 ul li.radio-episode.future .title,
.module.highlights.v2 ul li.episode.current .title,
.module.highlights.v2 ul li.episode.future .title,
.module.highlights.v2 ul li.livestream.current .title,
.module.highlights.v2 ul li.livestream.future .title {
  clear: both;
  font-family: SRG_SSR_Heavy !important;
}
.module.top-promo.v2 ul li.radio-episode.current.span12 p,
.module.top-promo.v2 ul li.radio-episode.current.span8 p,
.module.top-promo.v2 ul li.radio-episode.current.span6 p,
.module.top-promo.v2 ul li.radio-episode.future.span12 p,
.module.top-promo.v2 ul li.radio-episode.future.span8 p,
.module.top-promo.v2 ul li.radio-episode.future.span6 p,
.module.top-promo.v2 ul li.episode.current.span12 p,
.module.top-promo.v2 ul li.episode.current.span8 p,
.module.top-promo.v2 ul li.episode.current.span6 p,
.module.top-promo.v2 ul li.episode.future.span12 p,
.module.top-promo.v2 ul li.episode.future.span8 p,
.module.top-promo.v2 ul li.episode.future.span6 p,
.module.top-promo.v2 ul li.livestream.current.span12 p,
.module.top-promo.v2 ul li.livestream.current.span8 p,
.module.top-promo.v2 ul li.livestream.current.span6 p,
.module.top-promo.v2 ul li.livestream.future.span12 p,
.module.top-promo.v2 ul li.livestream.future.span8 p,
.module.top-promo.v2 ul li.livestream.future.span6 p,
.module.highlights.v2 ul li.radio-episode.current.span12 p,
.module.highlights.v2 ul li.radio-episode.current.span8 p,
.module.highlights.v2 ul li.radio-episode.current.span6 p,
.module.highlights.v2 ul li.radio-episode.future.span12 p,
.module.highlights.v2 ul li.radio-episode.future.span8 p,
.module.highlights.v2 ul li.radio-episode.future.span6 p,
.module.highlights.v2 ul li.episode.current.span12 p,
.module.highlights.v2 ul li.episode.current.span8 p,
.module.highlights.v2 ul li.episode.current.span6 p,
.module.highlights.v2 ul li.episode.future.span12 p,
.module.highlights.v2 ul li.episode.future.span8 p,
.module.highlights.v2 ul li.episode.future.span6 p,
.module.highlights.v2 ul li.livestream.current.span12 p,
.module.highlights.v2 ul li.livestream.current.span8 p,
.module.highlights.v2 ul li.livestream.current.span6 p,
.module.highlights.v2 ul li.livestream.future.span12 p,
.module.highlights.v2 ul li.livestream.future.span8 p,
.module.highlights.v2 ul li.livestream.future.span6 p {
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
  font-weight: normal !important;
}
.module.top-promo.v2 ul li.radio-episode.current.span12 p a,
.module.top-promo.v2 ul li.radio-episode.current.span8 p a,
.module.top-promo.v2 ul li.radio-episode.current.span6 p a,
.module.top-promo.v2 ul li.radio-episode.future.span12 p a,
.module.top-promo.v2 ul li.radio-episode.future.span8 p a,
.module.top-promo.v2 ul li.radio-episode.future.span6 p a,
.module.top-promo.v2 ul li.episode.current.span12 p a,
.module.top-promo.v2 ul li.episode.current.span8 p a,
.module.top-promo.v2 ul li.episode.current.span6 p a,
.module.top-promo.v2 ul li.episode.future.span12 p a,
.module.top-promo.v2 ul li.episode.future.span8 p a,
.module.top-promo.v2 ul li.episode.future.span6 p a,
.module.top-promo.v2 ul li.livestream.current.span12 p a,
.module.top-promo.v2 ul li.livestream.current.span8 p a,
.module.top-promo.v2 ul li.livestream.current.span6 p a,
.module.top-promo.v2 ul li.livestream.future.span12 p a,
.module.top-promo.v2 ul li.livestream.future.span8 p a,
.module.top-promo.v2 ul li.livestream.future.span6 p a,
.module.highlights.v2 ul li.radio-episode.current.span12 p a,
.module.highlights.v2 ul li.radio-episode.current.span8 p a,
.module.highlights.v2 ul li.radio-episode.current.span6 p a,
.module.highlights.v2 ul li.radio-episode.future.span12 p a,
.module.highlights.v2 ul li.radio-episode.future.span8 p a,
.module.highlights.v2 ul li.radio-episode.future.span6 p a,
.module.highlights.v2 ul li.episode.current.span12 p a,
.module.highlights.v2 ul li.episode.current.span8 p a,
.module.highlights.v2 ul li.episode.current.span6 p a,
.module.highlights.v2 ul li.episode.future.span12 p a,
.module.highlights.v2 ul li.episode.future.span8 p a,
.module.highlights.v2 ul li.episode.future.span6 p a,
.module.highlights.v2 ul li.livestream.current.span12 p a,
.module.highlights.v2 ul li.livestream.current.span8 p a,
.module.highlights.v2 ul li.livestream.current.span6 p a,
.module.highlights.v2 ul li.livestream.future.span12 p a,
.module.highlights.v2 ul li.livestream.future.span8 p a,
.module.highlights.v2 ul li.livestream.future.span6 p a {
  font-weight: normal !important;
}
.module.top-promo.v2 ul li.radio-episode.current.span12 .content,
.module.top-promo.v2 ul li.radio-episode.current.span8 .content,
.module.top-promo.v2 ul li.radio-episode.future.span12 .content,
.module.top-promo.v2 ul li.radio-episode.future.span8 .content,
.module.top-promo.v2 ul li.episode.current.span12 .content,
.module.top-promo.v2 ul li.episode.current.span8 .content,
.module.top-promo.v2 ul li.episode.future.span12 .content,
.module.top-promo.v2 ul li.episode.future.span8 .content,
.module.top-promo.v2 ul li.livestream.current.span12 .content,
.module.top-promo.v2 ul li.livestream.current.span8 .content,
.module.top-promo.v2 ul li.livestream.future.span12 .content,
.module.top-promo.v2 ul li.livestream.future.span8 .content,
.module.highlights.v2 ul li.radio-episode.current.span12 .content,
.module.highlights.v2 ul li.radio-episode.current.span8 .content,
.module.highlights.v2 ul li.radio-episode.future.span12 .content,
.module.highlights.v2 ul li.radio-episode.future.span8 .content,
.module.highlights.v2 ul li.episode.current.span12 .content,
.module.highlights.v2 ul li.episode.current.span8 .content,
.module.highlights.v2 ul li.episode.future.span12 .content,
.module.highlights.v2 ul li.episode.future.span8 .content,
.module.highlights.v2 ul li.livestream.current.span12 .content,
.module.highlights.v2 ul li.livestream.current.span8 .content,
.module.highlights.v2 ul li.livestream.future.span12 .content,
.module.highlights.v2 ul li.livestream.future.span8 .content {
  padding: 0;
}
.module.top-promo.v2 ul li.radio-episode.current.span12 .content p,
.module.top-promo.v2 ul li.radio-episode.current.span8 .content p,
.module.top-promo.v2 ul li.radio-episode.future.span12 .content p,
.module.top-promo.v2 ul li.radio-episode.future.span8 .content p,
.module.top-promo.v2 ul li.episode.current.span12 .content p,
.module.top-promo.v2 ul li.episode.current.span8 .content p,
.module.top-promo.v2 ul li.episode.future.span12 .content p,
.module.top-promo.v2 ul li.episode.future.span8 .content p,
.module.top-promo.v2 ul li.livestream.current.span12 .content p,
.module.top-promo.v2 ul li.livestream.current.span8 .content p,
.module.top-promo.v2 ul li.livestream.future.span12 .content p,
.module.top-promo.v2 ul li.livestream.future.span8 .content p,
.module.highlights.v2 ul li.radio-episode.current.span12 .content p,
.module.highlights.v2 ul li.radio-episode.current.span8 .content p,
.module.highlights.v2 ul li.radio-episode.future.span12 .content p,
.module.highlights.v2 ul li.radio-episode.future.span8 .content p,
.module.highlights.v2 ul li.episode.current.span12 .content p,
.module.highlights.v2 ul li.episode.current.span8 .content p,
.module.highlights.v2 ul li.episode.future.span12 .content p,
.module.highlights.v2 ul li.episode.future.span8 .content p,
.module.highlights.v2 ul li.livestream.current.span12 .content p,
.module.highlights.v2 ul li.livestream.current.span8 .content p,
.module.highlights.v2 ul li.livestream.future.span12 .content p,
.module.highlights.v2 ul li.livestream.future.span8 .content p {
  margin-bottom: 0;
}
.module.top-promo.v2 ul li.radio-episode.current .station-badge,
.module.top-promo.v2 ul li.radio-episode.future .station-badge,
.module.top-promo.v2 ul li.episode.current .station-badge,
.module.top-promo.v2 ul li.episode.future .station-badge,
.module.top-promo.v2 ul li.livestream.current .station-badge,
.module.top-promo.v2 ul li.livestream.future .station-badge,
.module.highlights.v2 ul li.radio-episode.current .station-badge,
.module.highlights.v2 ul li.radio-episode.future .station-badge,
.module.highlights.v2 ul li.episode.current .station-badge,
.module.highlights.v2 ul li.episode.future .station-badge,
.module.highlights.v2 ul li.livestream.current .station-badge,
.module.highlights.v2 ul li.livestream.future .station-badge {
  overflow: hidden;
  margin-bottom: 9px;
}
.module.top-promo.v2 ul li.radio-episode.current .station-badge.element-current,
.module.top-promo.v2 ul li.radio-episode.current .station-badge.element-future,
.module.top-promo.v2 ul li.radio-episode.future .station-badge.element-current,
.module.top-promo.v2 ul li.radio-episode.future .station-badge.element-future,
.module.top-promo.v2 ul li.episode.current .station-badge.element-current,
.module.top-promo.v2 ul li.episode.current .station-badge.element-future,
.module.top-promo.v2 ul li.episode.future .station-badge.element-current,
.module.top-promo.v2 ul li.episode.future .station-badge.element-future,
.module.top-promo.v2 ul li.livestream.current .station-badge.element-current,
.module.top-promo.v2 ul li.livestream.current .station-badge.element-future,
.module.top-promo.v2 ul li.livestream.future .station-badge.element-current,
.module.top-promo.v2 ul li.livestream.future .station-badge.element-future,
.module.highlights.v2 ul li.radio-episode.current .station-badge.element-current,
.module.highlights.v2 ul li.radio-episode.current .station-badge.element-future,
.module.highlights.v2 ul li.radio-episode.future .station-badge.element-current,
.module.highlights.v2 ul li.radio-episode.future .station-badge.element-future,
.module.highlights.v2 ul li.episode.current .station-badge.element-current,
.module.highlights.v2 ul li.episode.current .station-badge.element-future,
.module.highlights.v2 ul li.episode.future .station-badge.element-current,
.module.highlights.v2 ul li.episode.future .station-badge.element-future,
.module.highlights.v2 ul li.livestream.current .station-badge.element-current,
.module.highlights.v2 ul li.livestream.current .station-badge.element-future,
.module.highlights.v2 ul li.livestream.future .station-badge.element-current,
.module.highlights.v2 ul li.livestream.future .station-badge.element-future {
  margin-bottom: 0;
}
.module.top-promo.v2 ul li.radio-episode.current img,
.module.top-promo.v2 ul li.radio-episode.future img,
.module.top-promo.v2 ul li.episode.current img,
.module.top-promo.v2 ul li.episode.future img,
.module.top-promo.v2 ul li.livestream.current img,
.module.top-promo.v2 ul li.livestream.future img,
.module.highlights.v2 ul li.radio-episode.current img,
.module.highlights.v2 ul li.radio-episode.future img,
.module.highlights.v2 ul li.episode.current img,
.module.highlights.v2 ul li.episode.future img,
.module.highlights.v2 ul li.livestream.current img,
.module.highlights.v2 ul li.livestream.future img {
  margin-bottom: 0px;
  display: block;
}
.module.top-promo.v2 ul li.radio-episode.current a,
.module.top-promo.v2 ul li.radio-episode.future a,
.module.top-promo.v2 ul li.episode.current a,
.module.top-promo.v2 ul li.episode.future a,
.module.top-promo.v2 ul li.livestream.current a,
.module.top-promo.v2 ul li.livestream.future a,
.module.highlights.v2 ul li.radio-episode.current a,
.module.highlights.v2 ul li.radio-episode.future a,
.module.highlights.v2 ul li.episode.current a,
.module.highlights.v2 ul li.episode.future a,
.module.highlights.v2 ul li.livestream.current a,
.module.highlights.v2 ul li.livestream.future a {
  color: #D2D2D2;
}
.module.top-promo.v2 ul li.radio-episode.current .content,
.module.top-promo.v2 ul li.radio-episode.current > P,
.module.top-promo.v2 ul li.radio-episode.future .content,
.module.top-promo.v2 ul li.radio-episode.future > P,
.module.top-promo.v2 ul li.episode.current .content,
.module.top-promo.v2 ul li.episode.current > P,
.module.top-promo.v2 ul li.episode.future .content,
.module.top-promo.v2 ul li.episode.future > P,
.module.top-promo.v2 ul li.livestream.current .content,
.module.top-promo.v2 ul li.livestream.current > P,
.module.top-promo.v2 ul li.livestream.future .content,
.module.top-promo.v2 ul li.livestream.future > P,
.module.highlights.v2 ul li.radio-episode.current .content,
.module.highlights.v2 ul li.radio-episode.current > P,
.module.highlights.v2 ul li.radio-episode.future .content,
.module.highlights.v2 ul li.radio-episode.future > P,
.module.highlights.v2 ul li.episode.current .content,
.module.highlights.v2 ul li.episode.current > P,
.module.highlights.v2 ul li.episode.future .content,
.module.highlights.v2 ul li.episode.future > P,
.module.highlights.v2 ul li.livestream.current .content,
.module.highlights.v2 ul li.livestream.current > P,
.module.highlights.v2 ul li.livestream.future .content,
.module.highlights.v2 ul li.livestream.future > P {
  color: #969696;
  padding: 10px;
  margin-bottom: 0px;
  background: #313131;
  background: -moz-linear-gradient(top,#313131 0%,#191919 70%);
  background: -webkit-gradient(left top,left bottom,color-stop(0%,#313131),color-stop(70%,#191919));
  background: -webkit-linear-gradient(top,#313131 0%,#191919 70%);
  background: -o-linear-gradient(top,#313131 0%,#191919 70%);
  background: -ms-linear-gradient(top,#313131 0%,#191919 70%);
  background: linear-gradient(to bottom,#313131 0%,#191919 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#171717',endColorstr='#121212',GradientType=0);
}
.module.top-promo.v2 ul li.radio-episode.current .content h3 a,
.module.top-promo.v2 ul li.radio-episode.current > P h3 a,
.module.top-promo.v2 ul li.radio-episode.future .content h3 a,
.module.top-promo.v2 ul li.radio-episode.future > P h3 a,
.module.top-promo.v2 ul li.episode.current .content h3 a,
.module.top-promo.v2 ul li.episode.current > P h3 a,
.module.top-promo.v2 ul li.episode.future .content h3 a,
.module.top-promo.v2 ul li.episode.future > P h3 a,
.module.top-promo.v2 ul li.livestream.current .content h3 a,
.module.top-promo.v2 ul li.livestream.current > P h3 a,
.module.top-promo.v2 ul li.livestream.future .content h3 a,
.module.top-promo.v2 ul li.livestream.future > P h3 a,
.module.highlights.v2 ul li.radio-episode.current .content h3 a,
.module.highlights.v2 ul li.radio-episode.current > P h3 a,
.module.highlights.v2 ul li.radio-episode.future .content h3 a,
.module.highlights.v2 ul li.radio-episode.future > P h3 a,
.module.highlights.v2 ul li.episode.current .content h3 a,
.module.highlights.v2 ul li.episode.current > P h3 a,
.module.highlights.v2 ul li.episode.future .content h3 a,
.module.highlights.v2 ul li.episode.future > P h3 a,
.module.highlights.v2 ul li.livestream.current .content h3 a,
.module.highlights.v2 ul li.livestream.current > P h3 a,
.module.highlights.v2 ul li.livestream.future .content h3 a,
.module.highlights.v2 ul li.livestream.future > P h3 a {
  color: #D2D2D2;
}
.module.top-promo.v2 ul li.radio-episode.current .content a,
.module.top-promo.v2 ul li.radio-episode.current > P a,
.module.top-promo.v2 ul li.radio-episode.future .content a,
.module.top-promo.v2 ul li.radio-episode.future > P a,
.module.top-promo.v2 ul li.episode.current .content a,
.module.top-promo.v2 ul li.episode.current > P a,
.module.top-promo.v2 ul li.episode.future .content a,
.module.top-promo.v2 ul li.episode.future > P a,
.module.top-promo.v2 ul li.livestream.current .content a,
.module.top-promo.v2 ul li.livestream.current > P a,
.module.top-promo.v2 ul li.livestream.future .content a,
.module.top-promo.v2 ul li.livestream.future > P a,
.module.highlights.v2 ul li.radio-episode.current .content a,
.module.highlights.v2 ul li.radio-episode.current > P a,
.module.highlights.v2 ul li.radio-episode.future .content a,
.module.highlights.v2 ul li.radio-episode.future > P a,
.module.highlights.v2 ul li.episode.current .content a,
.module.highlights.v2 ul li.episode.current > P a,
.module.highlights.v2 ul li.episode.future .content a,
.module.highlights.v2 ul li.episode.future > P a,
.module.highlights.v2 ul li.livestream.current .content a,
.module.highlights.v2 ul li.livestream.current > P a,
.module.highlights.v2 ul li.livestream.future .content a,
.module.highlights.v2 ul li.livestream.future > P a {
  color: #969696;
}
.module.top-promo.v2 ul li.radio-episode.current .content p,
.module.top-promo.v2 ul li.radio-episode.current > P p,
.module.top-promo.v2 ul li.radio-episode.future .content p,
.module.top-promo.v2 ul li.radio-episode.future > P p,
.module.top-promo.v2 ul li.episode.current .content p,
.module.top-promo.v2 ul li.episode.current > P p,
.module.top-promo.v2 ul li.episode.future .content p,
.module.top-promo.v2 ul li.episode.future > P p,
.module.top-promo.v2 ul li.livestream.current .content p,
.module.top-promo.v2 ul li.livestream.current > P p,
.module.top-promo.v2 ul li.livestream.future .content p,
.module.top-promo.v2 ul li.livestream.future > P p,
.module.highlights.v2 ul li.radio-episode.current .content p,
.module.highlights.v2 ul li.radio-episode.current > P p,
.module.highlights.v2 ul li.radio-episode.future .content p,
.module.highlights.v2 ul li.radio-episode.future > P p,
.module.highlights.v2 ul li.episode.current .content p,
.module.highlights.v2 ul li.episode.current > P p,
.module.highlights.v2 ul li.episode.future .content p,
.module.highlights.v2 ul li.episode.future > P p,
.module.highlights.v2 ul li.livestream.current .content p,
.module.highlights.v2 ul li.livestream.current > P p,
.module.highlights.v2 ul li.livestream.future .content p,
.module.highlights.v2 ul li.livestream.future > P p {
  color: #969696;
}
.module.top-promo.v2 ul li.radio-episode.current .content,
.module.top-promo.v2 ul li.radio-episode.future .content,
.module.top-promo.v2 ul li.episode.current .content,
.module.top-promo.v2 ul li.episode.future .content,
.module.top-promo.v2 ul li.livestream.current .content,
.module.top-promo.v2 ul li.livestream.future .content,
.module.highlights.v2 ul li.radio-episode.current .content,
.module.highlights.v2 ul li.radio-episode.future .content,
.module.highlights.v2 ul li.episode.current .content,
.module.highlights.v2 ul li.episode.future .content,
.module.highlights.v2 ul li.livestream.current .content,
.module.highlights.v2 ul li.livestream.future .content {
  padding-top: 10px;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.module.top-promo.v2 .icon-container,
.module.highlights.v2 .icon-container {
  margin-bottom: 0;
}
.module.top-promo.v2.color-white,
.module.highlights.v2.color-white {
  color: #969696;
}
.module.top-promo.v2.color-white p,
.module.highlights.v2.color-white p {
  color: #969696;
}
.module.top-promo.v2.color-white ul.external-links.xl li.related-link,
.module.top-promo.v2.color-white ul.additional-links li.related-link,
.module.highlights.v2.color-white ul.external-links.xl li.related-link,
.module.highlights.v2.color-white ul.additional-links li.related-link {
  border-top-color: #444 !important;
}
.module.top-promo.v2.color-white ul.external-links.xl li.related-link a,
.module.top-promo.v2.color-white ul.additional-links li.related-link a,
.module.highlights.v2.color-white ul.external-links.xl li.related-link a,
.module.highlights.v2.color-white ul.additional-links li.related-link a {
  background-image: url(../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png);
  color: #d2d2d2 !important;
}
.module.top-promo.v2.color-white li.color-custom:not(.color-white) ul.additional-links li.related-link,
.module.highlights.v2.color-white li.color-custom:not(.color-white) ul.additional-links li.related-link {
  border-top-color: #444 !important;
}
.module.top-promo.v2.color-white li.color-custom:not(.color-white) ul.additional-links li.related-link a,
.module.highlights.v2.color-white li.color-custom:not(.color-white) ul.additional-links li.related-link a {
  background-image: url(../../../../extension/srf_shared/design/standard/images/arrows/link-right.png);
  color: #222 !important;
}
.module.top-promo.v2.color-white ul.nav.nav-tabs.dark,
.module.highlights.v2.color-white ul.nav.nav-tabs.dark {
  margin-top: 0px !important;
}
.module.top-promo.v2.color-white ul.nav.nav-tabs.dark li,
.module.highlights.v2.color-white ul.nav.nav-tabs.dark li {
  margin-bottom: -1px !important;
}
.module.top-promo.v2.color-white ul.nav.nav-tabs.dark li a,
.module.highlights.v2.color-white ul.nav.nav-tabs.dark li a {
  color: #d2d2d2;
  font-size: 16px;
  font-weight: normal;
}
.module.top-promo.v2.color-white ul.nav.nav-tabs.dark li a:hover,
.module.top-promo.v2.color-white ul.nav.nav-tabs.dark li a:focus,
.module.top-promo.v2.color-white ul.nav.nav-tabs.dark li a:active,
.module.highlights.v2.color-white ul.nav.nav-tabs.dark li a:hover,
.module.highlights.v2.color-white ul.nav.nav-tabs.dark li a:focus,
.module.highlights.v2.color-white ul.nav.nav-tabs.dark li a:active {
  color: #fff !important;
  background-color: transparent !important;
}
.module.top-promo.v2.color-white ul.nav.nav-tabs.dark li.active a,
.module.highlights.v2.color-white ul.nav.nav-tabs.dark li.active a {
  color: #969696;
  background-color: #000 !important;
}
.module.top-promo.v2.color-white ul.nav.nav-tabs.dark li.active a:hover,
.module.top-promo.v2.color-white ul.nav.nav-tabs.dark li.active a:focus,
.module.top-promo.v2.color-white ul.nav.nav-tabs.dark li.active a:active,
.module.highlights.v2.color-white ul.nav.nav-tabs.dark li.active a:hover,
.module.highlights.v2.color-white ul.nav.nav-tabs.dark li.active a:focus,
.module.highlights.v2.color-white ul.nav.nav-tabs.dark li.active a:active {
  color: #969696 !important;
}
.module.top-promo.v2 .container.dark ul li .additional-links li {
  padding-top: 3px !important;
  border-top-color: #555 !important;
}
.module.top-promo.v2 .container.dark ul li .additional-links li a {
  color: #d2d2d2 !important;
}
.player-module {
  margin-top: 30px;
  min-height: 700px;
}
.player-module ul li.tab:last-child {
  margin-right: -8px !important;
}
.player-module .module.headlines.spaceless {
  padding-bottom: 20px !important;
}
.player-module .player-logo img {
  padding-bottom: 16px;
}
.player-module .additional-link {
  position: absolute;
  right: 0;
  top: 11px;
  background: url('../../../../extension/srf_shared/design/standard/images/arrows/large-right-grey.png') no-repeat 100% 49%;
  padding-right: 10px;
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
  font-size: 16px;
  line-height: 24px;
}
.dot-pagination-container {
  display: block;
  clear: both;
  margin-bottom: 5px;
  position: relative;
  z-index: 1000;
}
.dot-pagination-container .dot-pagination {
  display: block;
  text-align: center;
}
.dot-pagination-container .dot-pagination .dot {
  display: inline-block;
  height: 6px;
  width: 8px;
  background-color: #555;
}
.dot-pagination-container .dot-pagination .dot.active {
  background-color: #E31F2B;
}
.editorial-picks h3 small {
  display: none;
}
.editorial-picks p.date {
  display: none;
}
.main-article-content .v2 {
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.main-article-content .v2 h3 {
  background: -moz-linear-gradient(top,rgba(18,18,18,0) 0%,rgba(18,18,18,0.8) 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(18,18,18,0)),color-stop(100%,rgba(18,18,18,0.8)));
  background: -webkit-linear-gradient(top,rgba(18,18,18,0) 0%,rgba(18,18,18,0.8) 100%);
  background: -o-linear-gradient(top,rgba(18,18,18,0) 0%,rgba(18,18,18,0.8) 100%);
  background: -ms-linear-gradient(top,rgba(18,18,18,0) 0%,rgba(18,18,18,0.8) 100%);
  background: linear-gradient(to bottom,rgba(18,18,18,0) 0%,rgba(18,18,18,0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00121212',endColorstr='#cc121212',GradientType=0);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin-bottom: 0;
  box-sizing: border-box;
  pointer-events: none;
  color: #FFF;
  font-size: 34px;
  line-height: 38px;
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
}
.main-article-content .v2 h3 a:hover,
.main-article-content .v2 h3 a:focus {
  text-decoration: none;
}
.main-article-content .v2 h3 a:hover.title,
.main-article-content .v2 h3 a:focus.title {
  text-decoration: underline;
}
.main-article-content .v2 h3 .header {
  color: #FFF;
  display: block;
  padding: 16px;
  padding-bottom: 9px !important;
  padding-top: 16px !important;
  max-width: 523px;
  padding-right: 0px !important;
  pointer-events: none;
}
.main-article-content .v2 h3 .header a {
  color: #FFF;
}
.main-article-content .v2 h3 a {
  pointer-events: auto;
}
.main-article-content .v2 h3 a.title:hover {
  text-decoration: underline;
}
.main-article-content .v2 h3 .media-icon {
  position: relative;
  margin-bottom: 9px;
  width: 34px;
  height: 24px;
}
.main-article-content .v2 h3 .station-badge {
  overflow: hidden;
  margin-bottom: 10px;
}
.main-article-content .v2 h3 .station-badge.standalone.element-current {
  margin-bottom: -15px !important;
}
.main-article-content .v2 h3 .station-badge .date {
  font-size: 18px !important;
  line-height: 24px;
  color: #FFF !important;
  font-family: SRG_SSR_Heavy !important;
  min-width: 150px;
}
.main-article-content .v2 h3 .icon-container,
.main-article-content .v2 h3 .liveticker-info {
  overflow: hidden;
  margin-bottom: 2px;
}
.main-article-content .v2 h3 .liveticker-info .rubric-badge,
.main-article-content .v2 h3 .liveticker-info .tag {
  margin-bottom: 0;
}
.main-article-content .v2 h3 .liveticker-info .tag {
  float: none;
}
.main-article-content .v2 h3 .liveticker-info .liveticker-inline {
  margin: 0;
  font-size: 18px;
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
  color: #FFF;
  padding-left: 12px;
}
.main-article-content .v2 .rubric-badge {
  position: absolute;
  top: 16px;
  left: 16px;
  margin-top: 0;
}
.main-article-content .v2 .station-badge.standalone {
  padding-left: 16px;
  margin-bottom: -10px;
}
.main-article-content .v2 p {
  font-family: SRG_SSR_Regular, Arial, Helvetica, Verdana;
  font-size: 19px;
  line-height: 26px;
  padding-left: 16px !important;
  padding-right: 85px;
  margin-bottom: 16px;
  padding-top: 12px;
}
.main-article-content .v2 .external-links {
  padding-left: 16px;
  padding-right: 16px;
  clear: both;
}
.main-article-content .v2 .external-links.single-link li {
  width: 592px;
  margin-right: 0;
}
.main-article-content .v2 .external-links li {
  width: 288px;
  float: left;
  clear: none;
  border-top-color: #d2d2d2 !important;
}
.main-article-content .v2 .external-links li a {
  color: #222;
}
.main-article-content .v2 .external-links li:first-child {
  margin-right: 16px;
}
.main-article-content .v2 .episode.future h3,
.main-article-content .v2 .episode.current h3 {
  font-family: SRG_SSR_Heavy !important;
  color: #FFF;
}
.main-article-content .v2 .episode.future h3 a,
.main-article-content .v2 .episode.current h3 a {
  color: #FFF !important;
}
.main-article-content .v2 .asset.primary > div {
  position: relative;
}
.main-article-content .v2 .asset.primary .video-description,
.main-article-content .v2 .asset.primary.description p {
  color: #969696;
  font-size: 19px;
  line-height: 26px;
  padding: 13px;
  padding-left: 16px;
  background: #313131;
  background: -moz-linear-gradient(top,#313131 0%,#191919 70%);
  background: -webkit-gradient(left top,left bottom,color-stop(0%,#313131),color-stop(70%,#191919));
  background: -webkit-linear-gradient(top,#313131 0%,#191919 70%);
  background: -o-linear-gradient(top,#313131 0%,#191919 70%);
  background: -ms-linear-gradient(top,#313131 0%,#191919 70%);
  background: linear-gradient(to bottom,#313131 0%,#191919 70%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#171717',endColorstr='#121212',GradientType=0);
  font-family: SRG_SSR_Regular, Arial, Helvetica, Verdana;
}
.main-article-content .v2 .asset.primary .video-description strong,
.main-article-content .v2 .asset.primary .video-description a,
.main-article-content .v2 .asset.primary.description p strong,
.main-article-content .v2 .asset.primary.description p a {
  color: #D2D2D2;
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
  font-weight: 400;
}
.module.highlights .quote-teaser h3 {
  font-size: 13px;
  margin-top: 3px;
  margin-bottom: 2px;
}
.module.color-white .quote-teaser h3,
.module.color-white .quote-teaser blockquote,
.module.color-white .quote-teaser .quote-text p,
.module.dark .quote-teaser h3,
.module.dark .quote-teaser blockquote,
.module.dark .quote-teaser .quote-text p {
  color: #969696;
}
.module.color-white .quote-teaser .quote-text p a,
.module.dark .quote-teaser .quote-text p a {
  color: #969696;
}
.module.color-white .quote-teaser .quote-text p a:hover,
.module.color-white .quote-teaser .quote-text p a:active,
.module.color-white .quote-teaser .quote-text p a:focus,
.module.dark .quote-teaser .quote-text p a:hover,
.module.dark .quote-teaser .quote-text p a:active,
.module.dark .quote-teaser .quote-text p a:focus {
  color: #969696;
  text-decoration: underline;
}
.module.color-white .quote-teaser a,
.module.dark .quote-teaser a {
  color: #D2D2D2;
}
.module.color-white .quote-teaser ul.external-links li,
.module.dark .quote-teaser ul.external-links li {
  border-top: 1px solid #444 !important;
}
.module.color-white .quote-teaser ul.external-links li a,
.module.dark .quote-teaser ul.external-links li a {
  background-image: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png');
}
.module.color-white .quote-teaser.custom h3,
.module.color-white .quote-teaser.custom .quote-text p,
.module.color-white .quote-teaser.custom .quote-text p a,
.module.color-white .quote-teaser.custom .quoter,
.module.color-white .quote-teaser.custom p,
.module.dark .quote-teaser.custom h3,
.module.dark .quote-teaser.custom .quote-text p,
.module.dark .quote-teaser.custom .quote-text p a,
.module.dark .quote-teaser.custom .quoter,
.module.dark .quote-teaser.custom p {
  color: #555 !important;
}
.module.color-white .quote-teaser.custom .quoter a,
.module.dark .quote-teaser.custom .quoter a {
  color: #222;
}
.module.color-white .quote-teaser.custom ul.external-links li a,
.module.dark .quote-teaser.custom ul.external-links li a {
  color: #222;
  background: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right.png') no-repeat scroll 100% 49% rgba(0,0,0,0) !important;
}
.module.color-white .quote-teaser.custom .color-black h3,
.module.color-white .quote-teaser.custom .color-black blockquote,
.module.color-white .quote-teaser.custom .color-black .quoter p,
.module.color-white .quote-teaser.custom .color-black .quote-text p,
.module.color-white .quote-teaser.custom .color-black .quote-text p a,
.module.dark .quote-teaser.custom .color-black h3,
.module.dark .quote-teaser.custom .color-black blockquote,
.module.dark .quote-teaser.custom .color-black .quoter p,
.module.dark .quote-teaser.custom .color-black .quote-text p,
.module.dark .quote-teaser.custom .color-black .quote-text p a {
  color: #000 !important;
}
.module.color-white .quote-teaser.custom .color-white h3,
.module.color-white .quote-teaser.custom .color-white blockquote,
.module.color-white .quote-teaser.custom .color-white .quoter p,
.module.color-white .quote-teaser.custom .color-white .quote-text p,
.module.color-white .quote-teaser.custom .color-white .quote-text p a,
.module.dark .quote-teaser.custom .color-white h3,
.module.dark .quote-teaser.custom .color-white blockquote,
.module.dark .quote-teaser.custom .color-white .quoter p,
.module.dark .quote-teaser.custom .color-white .quote-text p,
.module.dark .quote-teaser.custom .color-white .quote-text p a {
  color: #fff !important;
}
.module.color-white .quote-teaser.custom .color-white ul.external-links li a,
.module.dark .quote-teaser.custom .color-white ul.external-links li a {
  background: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png') no-repeat scroll 100% 49% rgba(0,0,0,0) !important;
}
.module ul .quote-teaser .quotetype-icon {
  width: 25px;
  height: 30px;
  background-size: auto;
  display: inline-block;
  margin: 0 0 0 -25px;
  position: absolute;
  background-image: url("../../../../extension/srf_shared/design/standard/images/icons/quote-teaser/quotesprite.png");
  background-size: 345px 30px;
}
.module ul .quote-teaser .quotetype-icon.facebook {
  background-position: -156px 27px;
}
.module ul .quote-teaser .quotetype-icon.twitter {
  background-position: -279px 27px;
}
.module ul .quote-teaser .quotetype-icon.comment {
  background-position: -39px 27px;
}
.module ul .quote-teaser img {
  margin-bottom: 0 !important;
}
.module ul .quote-teaser.custom .custom-quote {
  padding-top: 0;
  display: inline-block;
  width: 100%;
}
.module ul .quote-teaser.custom .custom-quote.color-white .dot-pagination .dot {
  background-color: rgba(255,255,255,0.5);
}
.module ul .quote-teaser.custom .custom-quote.color-white .dot-pagination .dot.active {
  background-color: #fff;
}
.module ul .quote-teaser.custom .custom-quote.color-black .dot-pagination .dot {
  background-color: rgba(0,0,0,0.5);
}
.module ul .quote-teaser.custom .custom-quote.color-black .dot-pagination .dot.active {
  background-color: #000;
}
.module ul .quote-teaser.custom ul.external-links {
  padding-bottom: 8px;
}
.module ul .quote-teaser.custom ul.external-links li {
  border-top: 1px solid #787770 !important;
  padding-top: 6px !important;
}
.module ul .quote-teaser.custom .color-black {
  color: #000;
}
.module ul .quote-teaser.custom .color-black .quote-text p,
.module ul .quote-teaser.custom .color-black .quote-text .red,
.module ul .quote-teaser.custom .color-black .quote-text p a {
  color: #000;
}
.module ul .quote-teaser.custom .color-black .quoter p,
.module ul .quote-teaser.custom .color-black .quoter a {
  color: #000;
}
.module ul .quote-teaser.custom .color-black ul.external-links li {
  border-top: 1px solid #000 !important;
}
.module ul .quote-teaser.custom .color-black ul.external-links li a {
  color: #000;
}
.module ul .quote-teaser.custom .color-black .quotetype-icon.facebook {
  background-position: -114px 27px;
}
.module ul .quote-teaser.custom .color-black .quotetype-icon.twitter {
  background-position: -239px 27px;
}
.module ul .quote-teaser.custom .color-black .quotetype-icon.comment {
  background-position: 0 27px;
}
.module ul .quote-teaser.custom .color-white {
  color: #fff;
}
.module ul .quote-teaser.custom .color-white .quote-text p,
.module ul .quote-teaser.custom .color-white .quote-text .red,
.module ul .quote-teaser.custom .color-white .quote-text p a {
  color: #fff;
}
.module ul .quote-teaser.custom .color-white .quoter p,
.module ul .quote-teaser.custom .color-white .quoter a {
  color: #fff;
}
.module ul .quote-teaser.custom .color-white ul.external-links li {
  border-top: 1px solid #fff !important;
}
.module ul .quote-teaser.custom .color-white ul.external-links li a {
  color: #fff;
  background: url("../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png") no-repeat scroll right center rgba(0,0,0,0);
}
.module ul .quote-teaser.custom .color-white .quotetype-icon.facebook {
  background-position: -193px 27px;
}
.module ul .quote-teaser.custom .color-white .quotetype-icon.twitter {
  background-position: -320px 27px;
}
.module ul .quote-teaser.custom .color-white .quotetype-icon.comment {
  background-position: -80px 27px;
}
.module ul .quote-teaser.custom .quote-teaser-items {
  border-top: none !important;
}
.module ul .quote-teaser.custom .quote-teaser-items li {
  padding: 1px 20px 10px 35px !important;
}
.module ul .quote-teaser.custom .link {
  padding: 10px;
}
.module ul .quote-teaser blockquote {
  line-height: 22px;
}
.module ul .quote-teaser blockquote:before {
  content: normal;
}
.module ul .quote-teaser blockquote .red {
  font-size: 24px;
}
.module ul .quote-teaser .quote-text p {
  font-family: "SRG_SSR_Serif_Regular", "Times New Roman", Georgia, serif !important;
  padding: 0;
  color: #555;
  word-break: hyphenate;
  word-wrap: break-word;
  font-size: 17px;
  line-height: 16px;
  display: inline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.module ul .quote-teaser .quote-text p a {
  font-weight: normal;
  color: #555;
}
.module ul .quote-teaser .quote-text p a:hover,
.module ul .quote-teaser .quote-text p a:active,
.module ul .quote-teaser .quote-text p a:focus {
  color: #222;
  text-decoration: underline;
}
.module ul .quote-teaser .quote-teaser-items {
  border-top: 1px solid #777 !important;
  min-height: 200px;
  width: 100%;
}
.module ul .quote-teaser .quote-teaser-items li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-right: transparent;
  padding-left: 25px !important;
  position: absolute;
  display: block;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -ms-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  z-index: 1;
}
.module ul .quote-teaser .quote-teaser-items li.active {
  opacity: 1;
  -webkit-transition: opacity 0.4s ease-in;
  -moz-transition: opacity 0.4s ease-in;
  -ms-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
  z-index: 500;
}
.module ul .quote-teaser .quote-teaser-items li:first-child {
  display: block;
}
.module ul .quote-teaser .quote-image {
  float: left;
  padding-right: 10px;
}
.module ul .quote-teaser .quoter strong {
  padding-top: 1px;
  display: inline-block;
}
#mobile .module .quote-teaser {
  padding-bottom: 5px !important;
  overflow: hidden;
  position: relative;
  max-width: 640px;
  width: 100%;
}
#mobile .module .quote-teaser .external-links {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0 16px 25px;
  font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
}
#mobile .module .quote-teaser .external-links li a {
  background: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right.png') no-repeat scroll 100% 49% rgba(0,0,0,0) !important;
}
#mobile .module .quote-teaser blockquote {
  margin-left: 0;
}
#mobile .module .quote-teaser .quote-teaser-items {
  overflow: hidden;
  position: relative;
  left: 0;
  width: 10000px;
  min-height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding-top: 7px;
  transition: all 0.3s ease-in;
}
#mobile .module .quote-teaser .quote-teaser-items img {
  padding: 0;
}
#mobile .module .quote-teaser .quote-teaser-items li {
  position: relative;
  float: left;
  opacity: 1;
}
#mobile .module .quote-teaser .quote-teaser-items .quotetype-icon {
  margin-top: -3px;
}
#mobile .module .quote-teaser .quote-teaser-items .quote .quoter p {
  margin-bottom: 2px;
}
#mobile .module .quote-teaser.custom {
  margin: 0 !important;
  border: 0 !important;
}
#mobile .module .quote-teaser.custom ul.external-links {
  padding-bottom: 8px !important;
}
#mobile .module .quote-teaser.custom .custom-quote ul.external-links li a {
  background: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right.png') no-repeat scroll 100% 49% rgba(0,0,0,0) !important;
}
#mobile .module .quote-teaser.custom .custom-quote.color-white ul.external-links li a {
  background: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png') no-repeat scroll 100% 49% rgba(0,0,0,0) !important;
}
#mobile .module .quote-teaser img {
  width: 100%;
  box-sizing: border-box;
  padding: 10px 10px 0 10px;
}
#mobile .module.dark .quote-teaser .external-links li a {
  background: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png') no-repeat scroll 100% 49% rgba(0,0,0,0) !important;
}
#mobile .module .module.main-listing
    .quote-teaser {
  border-top: none;
}
#mobile .module .module.main-listing
    .quote-teaser h3 {
  font-size: 13px;
  margin-top: 5px;
  margin-bottom: 2px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2) {
  .module ul .quote-teaser .quotetype-icon {
    background-image: url("../../../../extension/srf_shared/design/standard/images/icons/quote-teaser/quotesprite@2x.png");
  }
  #mobile .module .quote-teaser .external-links li a {
    background-image: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-mobile@x2.png') !important;
    background-size: 4px 9px !important;
  }
  #mobile .module .quote-teaser.custom .custom-quote ul.external-links li a {
    background-image: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-mobile@x2.png') !important;
    background-size: 4px 9px !important;
  }
  #mobile .module .quote-teaser.custom .custom-quote.color-white ul.external-links li a {
    background-image: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-white-mobile@x2.png') !important;
    background-size: 4px 9px !important;
  }
  #mobile .module.dark .quote-teaser .external-links li a {
    background-image: url('../../../../extension/srf_shared/design/standard/images/arrows/link-right-white-mobile@x2.png') !important;
    background-size: 4px 9px !important;
  }
}
.module.highlights.main.v2 ul.unstyled li {
  border-right: none;
}
.module.highlights li.teaser.color-black a,
.module.highlights li.teaser.color-custom a {
  color: #000000;
}
.module.highlights li.teaser.color-black h3,
.module.highlights li.teaser.color-custom h3 {
  margin-top: 12px;
}
.module.highlights li.teaser.color-black h3,
.module.highlights li.teaser.color-black p,
.module.highlights li.teaser.color-custom h3,
.module.highlights li.teaser.color-custom p {
  color: rgba(0,0,0,0.8);
}
.module.highlights li.teaser.color-black ul.external-links,
.module.highlights li.teaser.color-custom ul.external-links {
  margin-top: 6px !important;
}
.module.highlights li.teaser.color-black ul.external-links li,
.module.highlights li.teaser.color-custom ul.external-links li {
  border-top-color: rgba(0,0,0,0.4) !important;
}
.module.highlights li.teaser.color-black ul.external-links li:first-child,
.module.highlights li.teaser.color-custom ul.external-links li:first-child {
  border-top-color: rgba(0,0,0,0.6) !important;
}
.module.highlights li.teaser.color-black img,
.module.highlights li.teaser.color-custom img {
  margin-bottom: 0;
}
.module.highlights li.teaser.color-white a {
  color: #ffffff;
}
.module.highlights li.teaser.color-white h3,
.module.highlights li.teaser.color-white p {
  color: rgba(255,255,255,0.8);
}
.module.highlights li.teaser.color-white ul.external-links {
  margin-top: 6px !important;
}
.module.highlights li.teaser.color-white ul.external-links li {
  border-top-color: rgba(255,255,255,0.4) !important;
}
.module.highlights li.teaser.color-white ul.external-links li:first-child {
  border-top-color: rgba(255,255,255,0.6) !important;
}
.module.highlights li.teaser.color-white ul.external-links li a {
  background-image: url(../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png);
}
.module.highlights li.teaser.color-custom .content {
  padding: 10px;
  padding-top: 0;
  overflow: hidden;
}
.module.highlights li.teaser ul.external-links li {
  clear: both;
}
.media-icon {
  width: 30px;
  height: 22px;
  background-size: cover;
}
.media-icon.media-video {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMHB4Ig0KCSBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAzMCAyMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzAgMjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IlZpZGVvIj4NCgk8ZyBpZD0iVmlkZW9fa2xlaW5fMzB4MjIiPg0KCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iMzAiIGhlaWdodD0iMjIiLz4NCgkJPGc+DQoJCQk8cmVjdCB4PSI3IiB5PSI2IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTIiIGhlaWdodD0iMTAiLz4NCgkJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjEsMTIgMjUsMTUgMjUsNyAyMSwxMCAJCQkiLz4NCgkJPC9nPg0KCQk8cmVjdCB4PSI5IiB5PSI4IiBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNCIgaGVpZ2h0PSIzIi8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkF1ZGlvIiBkaXNwbGF5PSJub25lIj4NCgk8ZyBpZD0iQXVkaW9fa2xlaW5fMzB4MjIiIGRpc3BsYXk9ImlubGluZSI+DQoJCTxyZWN0IGZpbGw9IiM3Nzc3NzciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyMiIvPg0KCQk8Zz4NCgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03LDExdjVoMnYyaDJ2LTVIOXYtMmMwLTMuMzA5LDIuNjkxLTYsNi02czYsMi42OTEsNiw2djJoLTJ2NWgydi0yaDJ2LTVjMC00LjQxMS0zLjU4OS04LTgtOA0KCQkJCVM3LDYuNTg5LDcsMTEiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJJbWFnZSIgZGlzcGxheT0ibm9uZSI+DQoJPGcgaWQ9IkltYWdlX2tsZWluXzMweDIyIiBkaXNwbGF5PSJpbmxpbmUiPg0KCQk8Zz4NCgkJCTxyZWN0IGZpbGw9IiM3Nzc3NzciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyMiIvPg0KCQk8L2c+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02LDV2MTJoMThWNUg2eiBNMTUsMTRjLTEuNjU2LDAtMy0xLjM0My0zLTNjMC0xLjY1NywxLjM0NC0zLDMtM2MxLjY1NywwLDMsMS4zNDMsMywzDQoJCQlDMTgsMTIuNjU3LDE2LjY1NywxNCwxNSwxNHogTTIzLDhoLTNWNmgzVjh6Ii8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkludGVyYWN0aXZlIiBkaXNwbGF5PSJub25lIj4NCgk8ZyBpZD0iSW50ZXJhY3RpdmVfa2xlaW5fMzB4MjIiIGRpc3BsYXk9ImlubGluZSI+DQoJCTxyZWN0IGZpbGw9IiM3Nzc3NzciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyMiIvPg0KCQk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjksNSAxMywxNiAxNSwxMiAxOSwxNiAyMCwxNSAxNiwxMSAyMCw5IAkJIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=');
}
.media-icon.media-audio {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMHB4Ig0KCSBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAzMCAyMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzAgMjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IlZpZGVvIj4NCgk8ZyBpZD0iVmlkZW9fa2xlaW5fMzB4MjIiPg0KCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iMzAiIGhlaWdodD0iMjIiLz4NCgkJPGc+DQoJCQk8cmVjdCB4PSI3IiB5PSI2IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTIiIGhlaWdodD0iMTAiLz4NCgkJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjEsMTIgMjUsMTUgMjUsNyAyMSwxMCAJCQkiLz4NCgkJPC9nPg0KCQk8cmVjdCB4PSI5IiB5PSI4IiBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNCIgaGVpZ2h0PSIzIi8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkF1ZGlvIj4NCgk8ZyBpZD0iQXVkaW9fa2xlaW5fMzB4MjIiPg0KCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iMzAiIGhlaWdodD0iMjIiLz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNywxMXY1aDJ2Mmgydi01SDl2LTJjMC0zLjMwOSwyLjY5MS02LDYtNnM2LDIuNjkxLDYsNnYyaC0ydjVoMnYtMmgydi01YzAtNC40MTEtMy41ODktOC04LTgNCgkJCQlTNyw2LjU4OSw3LDExIi8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iSW1hZ2UiIGRpc3BsYXk9Im5vbmUiPg0KCTxnIGlkPSJJbWFnZV9rbGVpbl8zMHgyMiIgZGlzcGxheT0iaW5saW5lIj4NCgkJPGc+DQoJCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iMzAiIGhlaWdodD0iMjIiLz4NCgkJPC9nPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNiw1djEyaDE4VjVINnogTTE1LDE0Yy0xLjY1NiwwLTMtMS4zNDMtMy0zYzAtMS42NTcsMS4zNDQtMywzLTNjMS42NTcsMCwzLDEuMzQzLDMsMw0KCQkJQzE4LDEyLjY1NywxNi42NTcsMTQsMTUsMTR6IE0yMyw4aC0zVjZoM1Y4eiIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJJbnRlcmFjdGl2ZSIgZGlzcGxheT0ibm9uZSI+DQoJPGcgaWQ9IkludGVyYWN0aXZlX2tsZWluXzMweDIyIiBkaXNwbGF5PSJpbmxpbmUiPg0KCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iMzAiIGhlaWdodD0iMjIiLz4NCgkJPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI5LDUgMTMsMTYgMTUsMTIgMTksMTYgMjAsMTUgMTYsMTEgMjAsOSAJCSIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K');
}
.media-icon.media-image {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIzMHB4Ig0KCSBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAzMCAyMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzAgMjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9IlZpZGVvIj4NCgk8ZyBpZD0iVmlkZW9fa2xlaW5fMzB4MjIiPg0KCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iMzAiIGhlaWdodD0iMjIiLz4NCgkJPGc+DQoJCQk8cmVjdCB4PSI3IiB5PSI2IiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMTIiIGhlaWdodD0iMTAiLz4NCgkJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjEsMTIgMjUsMTUgMjUsNyAyMSwxMCAJCQkiLz4NCgkJPC9nPg0KCQk8cmVjdCB4PSI5IiB5PSI4IiBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iNCIgaGVpZ2h0PSIzIi8+DQoJPC9nPg0KPC9nPg0KPGcgaWQ9IkF1ZGlvIj4NCgk8ZyBpZD0iQXVkaW9fa2xlaW5fMzB4MjIiPg0KCQk8cmVjdCBmaWxsPSIjNzc3Nzc3IiB3aWR0aD0iMzAiIGhlaWdodD0iMjIiLz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNywxMXY1aDJ2Mmgydi01SDl2LTJjMC0zLjMwOSwyLjY5MS02LDYtNnM2LDIuNjkxLDYsNnYyaC0ydjVoMnYtMmgydi01YzAtNC40MTEtMy41ODktOC04LTgNCgkJCQlTNyw2LjU4OSw3LDExIi8+DQoJCTwvZz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iSW1hZ2UiPg0KCTxnIGlkPSJJbWFnZV9rbGVpbl8zMHgyMiI+DQoJCTxnPg0KCQkJPHJlY3QgZmlsbD0iIzc3Nzc3NyIgd2lkdGg9IjMwIiBoZWlnaHQ9IjIyIi8+DQoJCTwvZz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYsNXYxMmgxOFY1SDZ6IE0xNSwxNGMtMS42NTYsMC0zLTEuMzQzLTMtM2MwLTEuNjU3LDEuMzQ0LTMsMy0zYzEuNjU3LDAsMywxLjM0MywzLDMNCgkJCUMxOCwxMi42NTcsMTYuNjU3LDE0LDE1LDE0eiBNMjMsOGgtM1Y2aDNWOHoiLz4NCgk8L2c+DQo8L2c+DQo8ZyBpZD0iSW50ZXJhY3RpdmUiIGRpc3BsYXk9Im5vbmUiPg0KCTxnIGlkPSJJbnRlcmFjdGl2ZV9rbGVpbl8zMHgyMiIgZGlzcGxheT0iaW5saW5lIj4NCgkJPHJlY3QgZmlsbD0iIzc3Nzc3NyIgd2lkdGg9IjMwIiBoZWlnaHQ9IjIyIi8+DQoJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iOSw1IDEzLDE2IDE1LDEyIDE5LDE2IDIwLDE1IDE2LDExIDIwLDkgCQkiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==');
}
.channel-icon {
  background-size: auto;
  display: block;
  background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/sprite.png);
}
.channel-icon.radio-srf-1,
.channel-icon.radio-srf-2,
.channel-icon.radio-srf-2-kultur,
.channel-icon.radio-srf-3,
.channel-icon.radio-srf-4,
.channel-icon.radio-srf-4-news,
.channel-icon.radio-srf-musikwelle,
.channel-icon.radio-srf-virus,
.channel-icon.rtr-radio {
  background-image: url(../../../../extension/srf_shared/design/standard/images/logos/radio/sprite.png);
}
.span12 .channel-icon {
  height: 30px;
}
.span12 .channel-icon.srf-1 {
  width: 52px;
  background-position: 0 0;
}
.span12 .channel-icon.srf-2 {
  width: 95px;
  background-position: -60px 0;
}
.span12 .channel-icon.srf-info {
  width: 85px;
  background-position: -160px 0;
}
.span12 .channel-icon.radio-srf-1 {
  width: 63px;
  background-position: 0 0;
}
.span12 .channel-icon.radio-srf-2,
.span12 .channel-icon.radio-srf-2-kultur {
  width: 63px;
  background-position: -69px 0;
}
.span12 .channel-icon.radio-srf-3 {
  width: 63px;
  background-position: -140px 0;
}
.span12 .channel-icon.radio-srf-4,
.span12 .channel-icon.radio-srf-4-news {
  width: 63px;
  background-position: -210px 0;
}
.span12 .channel-icon.radio-srf-musikwelle {
  width: 63px;
  background-position: -280px 0;
}
.span12 .channel-icon.radio-srf-virus {
  width: 63px;
  background-position: -350px 0;
}
.span12 .channel-icon.player-white {
  width: 114px;
  background-position: -250px 0;
}
.span12 .channel-icon.player {
  width: 114px;
  background-position: -370px 0;
}
.span12 .channel-icon.webexklusiv,
.span12 .channel-icon.webexklusiv-preview {
  background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/webexklusiv.png);
  width: 168px;
  background-position: -180px -2px;
}
.span12 .channel-icon.livestream {
  background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/livestream.png);
  width: 132px;
  background-position: 0 -40px;
}
.span12 .channel-icon.rtr-radio {
  width: 52px;
  background-position: 0 0;
}
.span12 .station-badge .date {
  margin-top: 1px;
}
.span2 .channel-icon,
.span3 .channel-icon,
.span4 .channel-icon,
.v2 .newsevent-small-teasers .channel-icon {
  height: 22px;
}
.span2 .channel-icon.srf-1,
.span3 .channel-icon.srf-1,
.span4 .channel-icon.srf-1,
.v2 .newsevent-small-teasers .channel-icon.srf-1 {
  width: 38px;
  background-position: 0 -70px;
}
.span2 .channel-icon.srf-2,
.span3 .channel-icon.srf-2,
.span4 .channel-icon.srf-2,
.v2 .newsevent-small-teasers .channel-icon.srf-2 {
  width: 70px;
  background-position: -60px -70px;
}
.span2 .channel-icon.srf-info,
.span3 .channel-icon.srf-info,
.span4 .channel-icon.srf-info,
.v2 .newsevent-small-teasers .channel-icon.srf-info {
  width: 62px;
  background-position: -160px -70px;
}
.span2 .channel-icon.radio-srf-1,
.span3 .channel-icon.radio-srf-1,
.span4 .channel-icon.radio-srf-1,
.v2 .newsevent-small-teasers .channel-icon.radio-srf-1 {
  width: 46px;
  background-position: 0 -70px;
}
.span2 .channel-icon.radio-srf-2,
.span2 .channel-icon.radio-srf-2-kultur,
.span3 .channel-icon.radio-srf-2,
.span3 .channel-icon.radio-srf-2-kultur,
.span4 .channel-icon.radio-srf-2,
.span4 .channel-icon.radio-srf-2-kultur,
.v2 .newsevent-small-teasers .channel-icon.radio-srf-2,
.v2 .newsevent-small-teasers .channel-icon.radio-srf-2-kultur {
  width: 46px;
  background-position: -69px -70px;
}
.span2 .channel-icon.radio-srf-3,
.span3 .channel-icon.radio-srf-3,
.span4 .channel-icon.radio-srf-3,
.v2 .newsevent-small-teasers .channel-icon.radio-srf-3 {
  width: 46px;
  background-position: -140px -70px;
}
.span2 .channel-icon.radio-srf-4,
.span2 .channel-icon.radio-srf-4-news,
.span3 .channel-icon.radio-srf-4,
.span3 .channel-icon.radio-srf-4-news,
.span4 .channel-icon.radio-srf-4,
.span4 .channel-icon.radio-srf-4-news,
.v2 .newsevent-small-teasers .channel-icon.radio-srf-4,
.v2 .newsevent-small-teasers .channel-icon.radio-srf-4-news {
  width: 46px;
  background-position: -210px -70px;
}
.span2 .channel-icon.radio-srf-musikwelle,
.span3 .channel-icon.radio-srf-musikwelle,
.span4 .channel-icon.radio-srf-musikwelle,
.v2 .newsevent-small-teasers .channel-icon.radio-srf-musikwelle {
  width: 46px;
  background-position: -280px -70px;
}
.span2 .channel-icon.radio-srf-virus,
.span3 .channel-icon.radio-srf-virus,
.span4 .channel-icon.radio-srf-virus,
.v2 .newsevent-small-teasers .channel-icon.radio-srf-virus {
  width: 46px;
  background-position: -350px -70px;
}
.span2 .channel-icon.player,
.span3 .channel-icon.player,
.span4 .channel-icon.player,
.v2 .newsevent-small-teasers .channel-icon.player {
  width: 85px;
  background-position: -250px -70px;
}
.span2 .channel-icon.webexklusiv,
.span2 .channel-icon.webexklusiv-preview,
.span3 .channel-icon.webexklusiv,
.span3 .channel-icon.webexklusiv-preview,
.span4 .channel-icon.webexklusiv,
.span4 .channel-icon.webexklusiv-preview,
.v2 .newsevent-small-teasers .channel-icon.webexklusiv,
.v2 .newsevent-small-teasers .channel-icon.webexklusiv-preview {
  background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/webexklusiv.png);
  width: 93px;
  background-position: 0 -70px;
}
.span2 .channel-icon.livestream,
.span3 .channel-icon.livestream,
.span4 .channel-icon.livestream,
.v2 .newsevent-small-teasers .channel-icon.livestream {
  background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/livestream.png);
  width: 95px;
  background-position: -270px 0px;
}
.span2 .channel-icon.rtr-radio,
.span3 .channel-icon.rtr-radio,
.span4 .channel-icon.rtr-radio,
.v2 .newsevent-small-teasers .channel-icon.rtr-radio {
  width: 34px;
  background-position: 0 -70px;
}
.span6 .channel-icon,
.span8 .channel-icon {
  height: 24px;
}
.span6 .channel-icon.srf-1,
.span8 .channel-icon.srf-1 {
  width: 42px;
  background-position: 0 -40px;
}
.span6 .channel-icon.srf-2,
.span8 .channel-icon.srf-2 {
  width: 76px;
  background-position: -60px -40px;
}
.span6 .channel-icon.srf-info,
.span8 .channel-icon.srf-info {
  width: 69px;
  background-position: -160px -40px;
}
.span6 .channel-icon.radio-srf-1,
.span8 .channel-icon.radio-srf-1 {
  width: 50px;
  background-position: 0 -40px;
}
.span6 .channel-icon.radio-srf-2,
.span6 .channel-icon.radio-srf-2-kultur,
.span8 .channel-icon.radio-srf-2,
.span8 .channel-icon.radio-srf-2-kultur {
  width: 50px;
  background-position: -69px -40px;
}
.span6 .channel-icon.radio-srf-3,
.span8 .channel-icon.radio-srf-3 {
  width: 50px;
  background-position: -140px -40px;
}
.span6 .channel-icon.radio-srf-4,
.span6 .channel-icon.radio-srf-4-news,
.span8 .channel-icon.radio-srf-4,
.span8 .channel-icon.radio-srf-4-news {
  width: 50px;
  background-position: -210px -40px;
}
.span6 .channel-icon.radio-srf-musikwelle,
.span8 .channel-icon.radio-srf-musikwelle {
  width: 50px;
  background-position: -280px -40px;
}
.span6 .channel-icon.radio-srf-virus,
.span8 .channel-icon.radio-srf-virus {
  width: 50px;
  background-position: -350px -40px;
}
.span6 .channel-icon.player,
.span8 .channel-icon.player {
  width: 92px;
  background-position: -250px -40px;
}
.span6 .channel-icon.webexklusiv,
.span6 .channel-icon.webexklusiv-preview,
.span8 .channel-icon.webexklusiv,
.span8 .channel-icon.webexklusiv-preview {
  background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/webexklusiv.png);
  width: 119px;
  background-position: 0 -40px;
}
.span6 .channel-icon.livestream,
.span8 .channel-icon.livestream {
  background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/livestream.png);
  width: 106px;
  background-position: -150px 0px;
}
.span6 .channel-icon.rtr-radio,
.span8 .channel-icon.rtr-radio {
  width: 42px;
  background-position: 0 -40px;
}
.span8 .span2 .channel-icon.player,
.span8 .span3 .channel-icon.player,
.span8 .span4 .channel-icon.player {
  background-position: -250px -70px;
  height: 22px;
}
.span8 .span6 .channel-icon.player {
  background-position: -250px -40px;
  height: 24px;
}
.span8 .channel-icon.player {
  background-position: -370px -40px;
}
.span8 .channel-icon.webexklusiv,
.span8 .channel-icon.webexklusiv-preview {
  background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/webexklusiv.png);
  width: 119px;
  background-position: -180px -40px;
}
.span8 .channel-icon.livestream {
  background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/livestream.png);
  width: 106px;
  background-position: -150px -40px;
}
.color-white .span6 .channel-icon.player {
  background-position: -370px -40px;
}
.color-white .span6 .channel-icon.webexklusiv,
.color-white .span6 .channel-icon.webexklusiv-preview {
  background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/webexklusiv.png);
  width: 119px;
  background-position: -180px -40px;
}
.color-white .span6 .channel-icon.livestream {
  background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/livestream.png);
  width: 106px;
  background-position: -150px -40px;
}
.color-white .span2 .channel-icon.player,
.color-white .span3 .channel-icon.player,
.color-white .span4 .channel-icon.player {
  background-position: -370px -70px;
}
.color-white .span2 .channel-icon.webexklusiv,
.color-white .span2 .channel-icon.webexklusiv-preview,
.color-white .span3 .channel-icon.webexklusiv,
.color-white .span3 .channel-icon.webexklusiv-preview,
.color-white .span4 .channel-icon.webexklusiv,
.color-white .span4 .channel-icon.webexklusiv-preview {
  background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/webexklusiv.png);
  width: 93px;
  background-position: -180px -70px;
}
.color-white .span2 .channel-icon.livestream,
.color-white .span3 .channel-icon.livestream,
.color-white .span4 .channel-icon.livestream {
  background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/livestream.png);
  width: 95px;
  background-position: -270px -40px;
}
.future.span2 .channel-icon.livestream,
.future.span3 .channel-icon.livestream,
.future.span4 .channel-icon.livestream,
.current.span2 .channel-icon.livestream,
.current.span3 .channel-icon.livestream,
.current.span4 .channel-icon.livestream {
  background-position: -270px -40px;
}
.future.span2 .channel-icon.webexklusiv,
.future.span2 .channel-icon.webexklusiv-preview,
.future.span3 .channel-icon.webexklusiv,
.future.span3 .channel-icon.webexklusiv-preview,
.future.span4 .channel-icon.webexklusiv,
.future.span4 .channel-icon.webexklusiv-preview,
.current.span2 .channel-icon.webexklusiv,
.current.span2 .channel-icon.webexklusiv-preview,
.current.span3 .channel-icon.webexklusiv,
.current.span3 .channel-icon.webexklusiv-preview,
.current.span4 .channel-icon.webexklusiv,
.current.span4 .channel-icon.webexklusiv-preview {
  background-position: -180px -70px;
}
.future.span6 .channel-icon.livestream,
.current.span6 .channel-icon.livestream {
  background-position: -150px -40px;
}
.future.span6 .channel-icon.webexklusiv,
.future.span6 .channel-icon.webexklusiv-preview,
.current.span6 .channel-icon.webexklusiv,
.current.span6 .channel-icon.webexklusiv-preview {
  background-position: -180px -40px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2) {
  .channel-icon {
    background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/retina/sprite.png) !important;
    background-size: 510px 100px;
  }
  .channel-icon.radio-srf-1,
  .channel-icon.radio-srf-2,
  .channel-icon.radio-srf-2-kultur,
  .channel-icon.radio-srf-3,
  .channel-icon.radio-srf-4,
  .channel-icon.radio-srf-4-news,
  .channel-icon.radio-srf-musikwelle,
  .channel-icon.radio-srf-virus,
  .channel-icon.rtr-radio {
    background-image: url(../../../../extension/srf_shared/design/standard/images/logos/radio/retina/sprite.png) !important;
    background-size: 420px 95px;
  }
  .channel-icon.livestream {
    background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/retina/livestream.png) !important;
    background-size: 380px 70px;
  }
  .channel-icon.webexklusiv,
  .channel-icon.webexklusiv-preview {
    background-image: url(../../../../extension/srf_shared/design/standard/images/logos/tv/retina/webexklusiv.png) !important;
    background-size: 350px 90px;
  }
}
.module.highlights .span6,
.module.highlights .span4,
.module.highlights .span3,
.module.highlights .span2 {
  position: relative;
}
.module.highlights .span6 .icon-container .rubric-badge.element-current,
.module.highlights .span4 .icon-container .rubric-badge.element-current,
.module.highlights .span3 .icon-container .rubric-badge.element-current,
.module.highlights .span2 .icon-container .rubric-badge.element-current {
  position: absolute;
  left: 10px;
}
.module.highlights .span6 a.btn.btn-red,
.module.highlights .span4 a.btn.btn-red,
.module.highlights .span3 a.btn.btn-red,
.module.highlights .span2 a.btn.btn-red {
  margin-bottom: 0 !important;
}
.module.highlights li.related-link {
  margin-bottom: 16px !important;
}
.module.highlights .span2 span.btn-live {
  margin-right: 7px;
}
aside .module.main-listing.color-black a,
aside .module.main-listing.color-custom a {
  color: #000000;
}
aside .module.main-listing.color-black h3,
aside .module.main-listing.color-custom h3 {
  margin-top: 12px;
}
aside .module.main-listing.color-black h3,
aside .module.main-listing.color-black p,
aside .module.main-listing.color-custom h3,
aside .module.main-listing.color-custom p {
  color: rgba(0,0,0,0.8);
}
aside .module.main-listing.color-black ul.external-links,
aside .module.main-listing.color-custom ul.external-links {
  margin-top: 6px !important;
}
aside .module.main-listing.color-black ul.external-links li,
aside .module.main-listing.color-custom ul.external-links li {
  border-top-color: rgba(0,0,0,0.4) !important;
}
aside .module.main-listing.color-black ul.external-links li:first-child,
aside .module.main-listing.color-custom ul.external-links li:first-child {
  border-top-color: rgba(0,0,0,0.6) !important;
}
aside .module.main-listing.color-black img,
aside .module.main-listing.color-custom img {
  margin-bottom: 0;
}
aside .module.main-listing.color-white a {
  color: #ffffff;
}
aside .module.main-listing.color-white h3,
aside .module.main-listing.color-white p {
  color: rgba(255,255,255,0.8);
}
aside .module.main-listing.color-white ul.external-links {
  margin-top: 6px !important;
}
aside .module.main-listing.color-white ul.external-links li {
  border-top-color: rgba(255,255,255,0.4) !important;
}
aside .module.main-listing.color-white ul.external-links li:first-child {
  border-top-color: rgba(255,255,255,0.6) !important;
}
aside .module.main-listing.color-white ul.external-links li a {
  background-image: url(../../../../extension/srf_shared/design/standard/images/arrows/link-right-white.png);
}
aside .module.main-listing.color-custom .content {
  padding: 10px;
  padding-top: 0;
  overflow: hidden;
}
aside .module.main-listing ul.external-links li {
  clear: both;
}
aside .module.main-listing li.related-link {
  padding: 8px 0 3px !important;
}
.element-past,
.element-current,
.element-future {
  display: none;
}
.future .element-future {
  display: block;
}
.current .element-current {
  display: block;
}
.past .element-past {
  display: block;
  overflow: hidden;
}
.past .element-past.icon-player,
.past .element-past.icon-webex,
.past .element-past.icon-station {
  margin-top: 10px;
}
.no-video .icon-player {
  display: none !important;
}
.news .top-promo .livestream .rubric-badge.element-current,
.module.top-promo.mixed.v2 .livestream .rubric-badge.element-current {
  top: 0 !important;
}
.news .top-promo .livestream .content,
.module.top-promo.mixed.v2 .livestream .content {
  margin-top: 0 !important;
  padding-top: 10px !important;
}
.news .top-promo .livestream.span2 .date,
.module.top-promo.mixed.v2 .livestream.span2 .date {
  font-size: 12px !important;
}
.news .top-promo .livestream.span3 .date,
.news .top-promo .livestream.span4 .date,
.module.top-promo.mixed.v2 .livestream.span3 .date,
.module.top-promo.mixed.v2 .livestream.span4 .date {
  font-size: 14px;
}
.news .top-promo .livestream.span2 .date,
.news .top-promo .livestream.span3 .date,
.news .top-promo .livestream.span4 .date,
.module.top-promo.mixed.v2 .livestream.span2 .date,
.module.top-promo.mixed.v2 .livestream.span3 .date,
.module.top-promo.mixed.v2 .livestream.span4 .date {
  font-family: Arial, Helvetica, Verdana !important;
  color: #969696;
}
.news .top-promo .livestream.span6 .date,
.module.top-promo.mixed.v2 .livestream.span6 .date {
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #969696;
}
.news .top-promo .livestream.span2 .content,
.module.top-promo.mixed.v2 .livestream.span2 .content {
  margin-top: 0 !important;
  padding-top: 10px !important;
}
.news .top-promo .livestream.span2 .content .element-current .date,
.module.top-promo.mixed.v2 .livestream.span2 .content .element-current .date {
  margin-top: 6px !important;
  padding-bottom: 10px;
}
.news .top-promo .livestream.span2 .content .element-future .date,
.module.top-promo.mixed.v2 .livestream.span2 .content .element-future .date {
  margin-top: 0 !important;
  padding-bottom: 12px;
}
.news .top-promo .livestream.span2 .content .element-past .channel-icon.livestream,
.module.top-promo.mixed.v2 .livestream.span2 .content .element-past .channel-icon.livestream {
  margin-bottom: 10px;
}
.news .top-promo .livestream .icon-container .rubric-badge.element-current,
.module.top-promo.mixed.v2 .livestream .icon-container .rubric-badge.element-current {
  top: 0;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul .icon-player {
  display: none;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.single-audio .icon-container {
  margin-bottom: 0;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.single-audio .audio-player {
  margin-bottom: 10px;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.future,
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.current {
  background-color: #2d2d2d !important;
  background-image: -moz-linear-gradient(top,#2d2d2d,#121212) !important;
  background-image: -ms-linear-gradient(top,#2d2d2d,#121212) !important;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#2d2d2d),to(#121212)) !important;
  background-image: -webkit-linear-gradient(top,#2d2d2d,#121212) !important;
  background-image: -o-linear-gradient(top,#2d2d2d,#121212) !important;
  background-image: linear-gradient(top,#2d2d2d,#121212) !important;
  background-repeat: repeat-x !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d2d2d',endColorstr='#121212',GradientType=0);
  border-color: #121212 #121212 #000000;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  border-top: 0 !important;
  border: 0 !important;
  padding: 0 0 4px 0 !important;
  margin-left: 8px !important;
  margin-right: 8px;
  color: #d2d2d2;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.future a,
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.current a {
  color: #d2d2d2;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.future .station-badge,
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.current .station-badge {
  overflow: hidden;
  margin-bottom: 10px;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.future .station-badge.standalone .btn.btn-red,
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.current .station-badge.standalone .btn.btn-red {
  float: left;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.future .station-badge.standalone .date,
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.current .station-badge.standalone .date {
  padding-left: 10px;
  margin-bottom: -10px;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.future.span2 .station-badge .date,
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.current.span2 .station-badge .date {
  padding-left: 0px;
  margin-top: 10px;
  margin-bottom: -6px;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.future .date,
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.current .date {
  line-height: 22px;
  color: #a3a3a3 !important;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.future .content,
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.current .content {
  margin-top: 10px;
  padding: 0 10px 6px 10px;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.future .icon-container .rubric-badge.element-current,
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.current .icon-container .rubric-badge.element-current {
  top: 10px;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.past .element-past .channel-icon {
  margin-bottom: 10px;
  margin-top: 0;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.span6 .channel-icon.player {
  background-position: -250px -40px;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.span2 .channel-icon.player,
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.span3 .channel-icon.player,
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.span4 .channel-icon.player {
  background-position: -250px -70px;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul .icon-container {
  margin-bottom: 0;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul .content {
  margin-top: 10px;
}
body:not(#mobile) .module.highlights:not(.v2) ul li.highlightmodul.teaser .content {
  margin-top: 0px;
}
.rubric-badge.livestream-article-teaser {
  left: 18px;
  margin-top: 10px;
  position: absolute;
  z-index: 10;
}
.module.survey ul li form .sms-code-authentication-container {
  background-color: #ceccbd !important;
  padding: 10px 10px 0;
}
.module.survey ul li form .sms-code-authentication-container label {
  margin-left: 0 !important;
  margin-bottom: 4px !important;
  padding-top: 2px;
}
.module.survey ul li form .sms-code-authentication-container button {
  margin-left: 5px;
}
.module.survey ul li form .sms-code-authentication-container button[name=request_secret_again] {
  margin-top: -4px;
}
.module.survey ul li form .sms-code-authentication-container .sms-auth-alerts-container {
  margin-bottom: 0 !important;
}
.module.survey ul li form .sms-code-authentication-container .sms-auth-field-description {
  margin-top: 6px;
}
.module.survey ul li form .sms-code-authentication-container input {
  margin-bottom: 0;
}
.exit-survey .inline-block {
  display: inline-block;
}
.exit-survey .satisfaction input[type="radio"] {
  display: inline-block;
  margin-top: 0;
  line-height: 20px;
}
.exit-survey .satisfaction .last {
  margin-right: 5px;
}
.exit-survey .satisfaction label {
  display: inline-block;
  line-height: 20px;
  margin-bottom: 0;
}
.exit-survey table.table-bordered th {
  text-align: center;
}
.exit-survey table.table-bordered td:not(:first-child) {
  width: 40px;
  text-align: center;
}
.module.survey.rating:not(.rhc) .stars span {
  background: url("../../../../extension/srf_shared/design/standard/images/icons/rating/sprite_rating_article.png") top left;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .module.survey.rating:not(.rhc) .stars span {
    background: url("../../../../extension/srf_shared/design/standard/images/icons/rating/sprite_rating_article_2x.png") top left;
    background-size: 220px 60px;
  }
}
.module.survey.rating.rhc .stars span {
  background: url("../../../../extension/srf_shared/design/standard/images/icons/rating/sprite_rating_rhc.png") top left;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx) {
  .module.survey.rating.rhc .stars span {
    background: url("../../../../extension/srf_shared/design/standard/images/icons/rating/sprite_rating_rhc_2x.png") top left;
    background-size: 220px 60px;
  }
}
.module.survey.rating ul li form label {
  margin-left: 0;
}
.module.survey.rating .stars {
  margin-bottom: 0;
  display: block;
}
.module.survey.rating .stars input.input_hidden {
  position: absolute;
  left: -9999px;
}
.module.survey.rating .stars label {
  display: inline-block;
  cursor: pointer;
  margin: 0 !important;
  padding: 0;
  width: 20px;
  height: 20px;
}
.module.survey.rating .stars span {
  display: inline-block;
  height: 20px;
  width: 100px;
  overflow: hidden;
}
.module.survey.rating .stars span.title {
  font-family: 'SRG_SSR_Regular', Arial, Helvetica, Verdana;
  font-size: 20px;
  line-height: 20px;
  background: none;
  margin-left: 8px;
  width: 50px;
}
.module.survey.rating .stars span.question {
  width: 20px;
}
.module.survey.rating .stars span.question.selected {
  background-position: -80px 80px;
}
.module.survey.rating .stars span.r0 {
  background-position: -100px 0;
}
.module.survey.rating .stars span.r05 {
  background-position: -100px 40px;
}
.module.survey.rating .stars span.r1 {
  background-position: -80px 0;
}
.module.survey.rating .stars span.r15 {
  background-position: -80px 40px;
}
.module.survey.rating .stars span.r2 {
  background-position: -60px 0;
}
.module.survey.rating .stars span.r25 {
  background-position: -60px 40px;
}
.module.survey.rating .stars span.r3 {
  background-position: -40px 0;
}
.module.survey.rating .stars span.r35 {
  background-position: -40px 40px;
}
.module.survey.rating .stars span.r4 {
  background-position: -20px 0;
}
.module.survey.rating .stars span.r45 {
  background-position: -20px 40px;
}
.module.survey.rating .stars span.r5 {
  background-position: 0 0;
}
.module.survey ul li form p.description {
  padding-left: 0;
  margin-left: 25px;
}
.module.survey ul li form div.module-content p.description {
  padding-left: 0;
  margin-left: 0;
  font-family: Arial, Helvetica, "Helvetica Neue", sans-serif !important;
  font-size: 15px;
  line-height: 20px;
}
.module.survey ul li.result p.description {
  font-family: Arial, Helvetica, "Helvetica Neue", sans-serif !important;
  font-size: 15px;
  line-height: 20px;
}
.module.survey.rating ul li form p.description {
  margin-left: 0px;
}
.listical {
  margin-top: 32px;
}
.listical > h2 {
  margin-bottom: 8px;
}
.listical li.listmodule-listical-item {
  border-bottom: 1px solid #969696;
  padding-bottom: 32px;
  font-size: 18px;
  line-height: 22px;
  color: #555;
}
.listical li.listmodule-listical-item .description > p,
.listical li.listmodule-listical-item .asset.primary,
.listical li.listmodule-listical-item .asset.primary p,
.listical li.listmodule-listical-item .module {
  margin-bottom: 0;
}
.listical li.listmodule-listical-item .asset.primary.description {
  margin-top: 0 !important;
}
.listical li.listmodule-listical-item .number {
  position: absolute;
}
.listical li.listmodule-listical-item .title {
  margin-left: 30px;
}
.listical li.listmodule-listical-item .media {
  margin-top: 7px;
}
.listical li.listmodule-listical-item .info {
  font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
  font-size: 15px;
  line-height: 20px;
  color: #222;
  margin-top: 6px;
  max-width: 545px;
}
.listical li.listmodule-listical-item .info a {
  font-size: 12px;
  font-weight: 700;
}
.listical li.listmodule-listical-item .info.text {
  margin-top: 3px;
}
.listical li.listmodule-listical-item .info > p {
  margin: 0 !important;
}
.listical li.listmodule-listical-item .source {
  font-size: 12px;
  line-height: 16px;
}
.listical li.listmodule-listical-item .icon-container img {
  width: 100%;
}
#mobile .listical .listmodule-listical-item .asset.primary.description {
  margin-bottom: 0 !important;
}

/*End of extension/srf_shared/design/standard/stylesheets/bootstrap-extend.less*/

/*Start of extension/srf_shared/design/standard/stylesheets/polis-map.less*/
.polis-map {
  position: relative;
  background: #d8d6ca;
  height: 0;
  padding-bottom: 30%;
}
.polis-map svg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.res-0 polygon,
.res-0 path {
  fill: #7a001a;
}
.res-40 polygon,
.res-40 path {
  fill: #92001f;
}
.res-45 polygon,
.res-45 path {
  fill: #c4002b;
}
.res-50 polygon,
.res-50 path {
  fill: #de0030;
}
.res-55 polygon,
.res-55 path {
  fill: #1e8ce3;
}
.res-60 polygon,
.res-60 path {
  fill: #036cc5;
}
.res-65 polygon,
.res-65 path {
  fill: #085698;
}
.res-100 polygon,
.res-100 path {
  fill: #0c406b;
}
.polis.polis-desktop .polis.ch g:hover polygon {
  stroke: white;
  stroke-width: 1.75px;
}
.polis.polis-desktop .polis.ch g.initial:hover polygon {
  stroke: white;
  stroke-width: 0.5;
}
.polis.polis-desktop .polis.ch g.initial polygon {
  cursor: default;
}
.polis.polis-desktop .polis.ch polygon {
  cursor: pointer;
}
.polis .polis.ch polygon {
  -moz-transition: fill 1s ease-in;
  -webkit-transition: fill 1s ease-in;
  -o-transition: fill 1s ease-in;
  transition: fill 1s ease-in;
}
.polis .chevron {
  text-indent: -9999px;
  display: inline-block;
  position: absolute;
  right: 16px;
  top: 14px;
  width: 9px;
  height: 4px;
  background-repeat: no-repeat;
}
.polis .vote {
  background: #ebebe5;
}
.polis .vote h2 {
  font-size: 20px;
  line-height: 26px;
  font-family: SRG_SSR_Regular, Arial, Helvetica, Verdana;
  color: #222;
  padding-bottom: 10px;
}
.polis .vote h3 {
  display: block;
  position: relative;
  text-align: center;
  font-size: 14px;
  font-family: "SRG_SSR_Medium", Arial, Helvetica, Verdana;
  color: #222222;
  line-height: 32px;
  margin-bottom: 12px;
  background: #e2e0d7;
  background: linear-gradient(to bottom,#e2e0d7 0%,#ceccbd 70%);
  cursor: pointer;
}
.polis .vote h3:hover {
  background: linear-gradient(to bottom,#f5f5f2 0%,#e2e0d7 70%);
}
.polis .vote.active h3 {
  background: linear-gradient(to bottom,#EBEBE5 0%,#d8d6ca 70%);
}
.polis .vote.active h3:hover {
  background: linear-gradient(to bottom,#f5f5f2 0%,#e2e0d7 70%);
}
.polis .vote.active h3 .chevron {
  background: url(../../../../extension/srf_shared/design/standard/images/arrows/link-up.png) no-repeat;
}
.polis .vote.passive h3 .chevron {
  background-image: url(../../../../extension/srf_shared/design/standard/images/arrows/link-down.png);
}
.polis .vote.passive .content {
  display: none;
}
.polis .vote .cantonal h4 {
  font-size: 19px;
  line-height: 12px;
  color: #555;
  font-family: "SRG_SSR_Regular", Arial, Helvetica, Verdana;
  font-weight: normal;
}
.polis .vote .result-state {
  font-size: 12px;
  line-height: 16px;
  color: #555;
  margin-bottom: 2px;
}
.polis .vote .content {
  padding: 16px;
  padding-top: 0;
  margin-bottom: 10px;
}
.polis .vote.vote-cantonal .content {
  padding-bottom: 2px;
}
.polis .vote .result.bars {
  position: relative;
  width: 100%;
  height: 64px;
  margin-bottom: 10px;
}
.polis .vote .result.bars.cantonal {
  height: 42px;
  margin-bottom: 16px;
}
.polis .vote .result.bars.cantonal .bar {
  height: 23px;
}
.polis .vote .result.bars.cantonal .bar .relative {
  height: 23px;
}
.polis .vote .result.bars.cantonal .bar .result {
  font-size: 19px;
  font-family: "SRG_SSR_Regular", Arial, Helvetica, Verdana;
  color: #FFF;
  line-height: 23px;
}
.polis .vote .result.bars .absolute {
  font-size: 12px;
  line-height: 16px;
}
.polis .vote .result.bars .yes.absolute {
  position: absolute;
  left: 0;
  top: 0;
}
.polis .vote .result.bars .yes.absolute strong {
  color: #085698;
}
.polis .vote .result.bars .no.absolute {
  position: absolute;
  right: 0;
  top: 0;
}
.polis .vote .result.bars .no.absolute strong {
  float: right;
  text-indent: 0.25em;
  color: #b60028;
}
.polis .vote .result.bars .bar {
  background: #d8d6ca;
  position: absolute;
  top: 19px;
  left: 0;
  height: 43px;
  width: 100%;
}
.polis .vote .result.bars .bar .relative {
  height: 43px;
}
.polis .vote .result.bars .bar .result {
  font-size: 34px;
  font-family: SRG_SSR_Regular;
  color: #FFF;
  line-height: 43px;
}
.polis .vote .result.bars .bar .result .symbol {
  font-size: 24px;
}
.polis .vote .result.bars .bar .result.yes {
  position: absolute;
  left: 8px;
  top: 1px;
  color: #fff;
}
.polis .vote .result.bars .bar .result.no {
  position: absolute;
  right: 8px;
  top: 1px;
}
.polis .vote .result.bars .bar .yes.relative {
  position: absolute;
  left: 0;
  top: 0;
  transition: width 0.5s ease-in;
  background-color: #036cc5;
}
.polis .vote .result.bars .bar .no.relative {
  text-align: right;
  position: absolute;
  right: 0;
  top: 0;
  transition: width 0.5s ease-in;
  background-color: #b60028;
}
.polis .vote .polis-map {
  min-height: 230px;
}
.polis .vote .regional-results-wrapper {
  display: none;
  margin-top: 16px;
}
.polis .vote .regional-results-wrapper.active {
  display: block;
}
.polis .vote .regional-results-wrapper.active .text-active {
  display: inline;
}
.polis .vote .regional-results-wrapper.active .text-passive {
  display: none;
}
.polis .vote .regional-results-wrapper.passive .district {
  display: none;
}
.polis .vote .regional-results-wrapper.passive .text-active {
  display: none;
}
.polis .vote .regional-results-wrapper.passive .text-passive {
  display: inline;
}
.polis .vote .regional-results-wrapper.passive .chevron {
  background-image: url(../../../../extension/srf_shared/design/standard/images/arrows/link-down.png);
}
.polis .vote .regional-results-wrapper .icon {
  width: 65px;
  height: 65px;
  margin-top: 1px;
  background: #fff;
  float: left;
}
.polis .vote .regional-results-wrapper .icon svg {
  margin: 5px;
}
.polis .vote .regional-results-wrapper .regional-results {
  margin-left: 80px;
  box-sizing: border-box;
}
.polis .vote .regional-results-wrapper .regional-results h4 {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 2px;
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
  text-transform: uppercase;
}
.polis .vote .regional-results-wrapper .regional-results h4 small {
  font-family: Arial;
  text-transform: none;
  font-size: 12px;
  line-height: 16px;
  color: #555;
}
.polis .vote .regional-results-wrapper .regional-results h5 {
  font-size: 19px;
  font-family: SRG_SSR_Regular, Arial, Helvetica, Verdana;
  color: #555;
  margin-bottom: 1px;
}
.polis .vote .regional-results-wrapper .regional-results .result.bars {
  height: 43px;
  margin-bottom: 14px;
}
.polis .vote .regional-results-wrapper .regional-results .result.bars .bar {
  height: 22px;
}
.polis .vote .regional-results-wrapper .regional-results .result.bars .bar .relative {
  height: 22px;
}
.polis .vote .regional-results-wrapper .regional-results .result.bars .bar .result,
.polis .vote .regional-results-wrapper .regional-results .result.bars .bar .symbol {
  line-height: 22px;
  font-size: 19px;
}
.polis .vote .regional-results-wrapper .regional-results .district .result.bars {
  height: 28px;
}
.polis .vote .regional-results-wrapper .regional-results .district .result.bars .bar {
  height: 7px;
}
.polis .vote .regional-results-wrapper .regional-results .district .result.bars .bar .relative {
  height: 7px;
}
.toggle-district {
  display: block;
  width: 100%;
  height: 32px;
  font-size: 14px;
  line-height: 32px;
  font-family: SRG_SSR_Medium;
  text-align: center;
  background: #e2e0d7;
  color: #555;
}
.toggle-district .chevron {
  background-image: url(../../../../extension/srf_shared/design/standard/images/arrows/link-up.png);
  background-position: 0 14px;
  position: static;
  height: 35px;
  margin-left: 3px;
}
.toggle-district:hover {
  background: #ceccbd;
  text-decoration: none;
}
.toggle-district:focus {
  text-decoration: none;
}
.polis-flyout {
  overflow: hidden;
  display: inline-block;
  position: absolute;
  left: 200px;
  top: 200px;
  pointer-events: none;
  width: 300px;
  height: 85px;
  z-index: 100;
}
.polis-flyout h3 {
  font-size: 16px;
  line-height: 24px;
  font-family: 'SRG_SSR_Bold', Arial, Helvetica, Verdana;
  text-transform: uppercase;
}
.polis-flyout p {
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 0;
}
.polis-flyout-wrapper {
  background: #222;
  color: #FFF;
  padding: 14px 16px 16px;
  display: inline-block;
  position: absolute;
  left: 0;
}
.polis-flyout-wrapper:after {
  top: 100%;
  left: 0%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0,0,0,0);
  border-top-color: #222;
  border-width: 16px;
  margin-left: -16px;
}
.arrow-right.polis-flyout {
  left: -300px;
}
.arrow-right .polis-flyout-wrapper {
  left: auto;
  right: 0;
}
.arrow-right .polis-flyout-wrapper:after {
  left: auto;
  right: -16px;
}
.polis-legend {
  position: absolute;
  right: 12px;
  bottom: 10px;
  width: 280px;
}
.polis-legend-title {
  margin: 0;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  vertical-align: top;
}
.polis-legend-numbers span,
.polis-legend-scale span {
  margin: 0;
  display: block;
  float: left;
}
.polis-legend-numbers span {
  width: 6.4%;
}
.polis-legend-numbers span.res-0,
.polis-legend-numbers span.res-100 {
  width: 30.8%;
}
.polis-legend-scale span {
  width: 6.3%;
}
.polis-legend-scale span.res-0,
.polis-legend-scale span.res-100 {
  width: 31.1%;
}
.polis-legend-numbers {
  margin: 0 10px 0 0;
  font-size: 12px;
  line-height: 16px;
  vertical-align: top;
}
.polis-legend-numbers span.res-zero {
  position: absolute;
  right: 0;
  text-align: right;
}
.polis-legend-scale span {
  height: 7px;
}
.polis-legend-scale span.res-0 {
  background-color: #7a001a;
}
.polis-legend-scale span.res-40 {
  background-color: #92001f;
}
.polis-legend-scale span.res-45 {
  background-color: #c4002b;
}
.polis-legend-scale span.res-50 {
  background-color: #de0030;
}
.polis-legend-scale span.res-55 {
  background-color: #1e8ce3;
}
.polis-legend-scale span.res-60 {
  background-color: #036cc5;
}
.polis-legend-scale span.res-65 {
  background-color: #085698;
}
.polis-legend-scale span.res-100 {
  background-color: #0c406b;
}
#mobile .polis-legend {
  position: absolute;
  right: auto;
  bottom: 10px;
  width: 100%;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#mobile .polis-legend-numbers span.res-zero {
  right: 10px;
}
#mobile .polis .vote.active h3 {
  background: linear-gradient(to bottom,#EBEBE5 0%,#d8d6ca 70%) !important;
}
#mobile .polis .vote h2 {
  font-size: 18px;
  line-height: 24px;
}
#mobile .polis .vote h3 {
  font-size: 15px;
  line-height: 48px;
  background: linear-gradient(to bottom,#e2e0d7 0%,#ceccbd 70%) !important;
}
#mobile .polis .vote h3:hover {
  background: linear-gradient(to bottom,#e2e0d7 0%,#ceccbd 70%) !important;
}
#mobile .polis .vote h3 .chevron {
  top: 21px;
}
#mobile .polis .vote .content {
  padding-left: 12px;
  padding-right: 12px;
}
#mobile .polis .vote .result.bars {
  height: 66px;
}
#mobile .polis .vote .result.bars .bar {
  top: 36px;
}
#mobile .polis .vote .result.bars .bar .relative {
  height: 30px;
}
#mobile .polis .vote .result.bars .bar .result {
  font-size: 18px;
  line-height: 30px;
}
#mobile .polis .vote .result.bars .bar .result .symbol {
  font-size: 18px;
}
#mobile .polis .vote .result.bars .bar .result.yes,
#mobile .polis .vote .result.bars .bar .result.no {
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
}
#mobile .polis .vote .result.bars .bar .result.yes {
  left: 8px;
}
#mobile .polis .vote .result.bars .bar .result.no {
  right: 8px;
}
#mobile .polis .vote .result.bars.main-result-bar .bar {
  height: 30px;
}
#mobile .polis .vote .result.bars.cantonal {
  height: 38px;
  margin-top: -6px;
}
#mobile .polis .vote .result.bars.cantonal h4 {
  font-size: 15px;
  line-height: 25px;
}
#mobile .polis .vote .result.bars.cantonal .bar {
  top: 24px;
  height: 20px;
}
#mobile .polis .vote .result.bars.cantonal .bar .relative {
  height: 20px;
}
#mobile .polis .vote .result.bars.cantonal .bar .result {
  font-size: 15px;
  line-height: 20px;
}
#mobile .polis .vote .result.bars.cantonal .bar .result.yes,
#mobile .polis .vote .result.bars.cantonal .bar .result.no {
  font-family: "SRG_SSR_Regular", Arial, Helvetica, Verdana;
}
#mobile .polis .vote .result.bars .yes.absolute strong {
  display: block;
}
#mobile .polis .vote .result.bars .no.absolute strong {
  display: block;
  float: none;
  text-align: right;
}
#mobile .polis .vote .regional-results-wrapper {
  display: block;
}
#mobile .polis .vote .regional-results-wrapper .toggle-district {
  display: none;
}
#mobile .polis .vote .regional-results-wrapper.active {
  display: block;
}
#mobile .polis .vote .regional-results-wrapper.passive .district {
  display: none;
}
#mobile .polis .vote .regional-results-wrapper .regional-results-message p {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  color: #555;
}
#mobile .polis .vote .regional-results-wrapper .regional-results {
  display: none;
  margin-left: 0;
}
#mobile .polis .vote .regional-results-wrapper .regional-results h4 {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 7px;
}
#mobile .polis .vote .regional-results-wrapper .regional-results h4 span.canton {
  display: none;
}
#mobile .polis .vote .regional-results-wrapper .regional-results h5 {
  font-size: 15px;
  line-height: 16px;
}
#mobile .polis .vote .regional-results-wrapper .regional-results .result.bars {
  height: 56px;
}
#mobile .polis .vote .regional-results-wrapper .regional-results .result.bars .bar {
  height: 20px;
}
#mobile .polis .vote .regional-results-wrapper .regional-results .result.bars .bar .relative,
#mobile .polis .vote .regional-results-wrapper .regional-results .result.bars .bar .result {
  height: 20px;
  line-height: 17px;
}
#mobile .polis .vote .regional-results-wrapper .regional-results .result.bars .bar .relative.yes,
#mobile .polis .vote .regional-results-wrapper .regional-results .result.bars .bar .relative.no,
#mobile .polis .vote .regional-results-wrapper .regional-results .result.bars .bar .result.yes,
#mobile .polis .vote .regional-results-wrapper .regional-results .result.bars .bar .result.no {
  font-size: 15px;
}
#mobile .polis .vote .regional-results-wrapper .regional-results .result.bars .bar .relative .symbol,
#mobile .polis .vote .regional-results-wrapper .regional-results .result.bars .bar .result .symbol {
  font-size: 15px;
  line-height: 20px;
}
#mobile .polis .vote .regional-results-wrapper .regional-results .district .result.bars {
  height: 44px;
}
#mobile .polis .vote .regional-results-wrapper .regional-results .district .result.bars .bar {
  top: 37px;
  height: 7px;
}
#mobile .polis .vote .regional-results-wrapper .regional-results .district .result.bars .bar .relative {
  height: 7px;
}
#mobile .polis .vote .regional-results-wrapper .regional-results .district .result.bars .yes.absolute,
#mobile .polis .vote .regional-results-wrapper .regional-results .district .result.bars .no.absolute {
  top: 2px;
}
#mobile .toggle-district {
  height: 48px;
  font-size: 15px;
  line-height: 48px;
}
#mobile .toggle-district .chevron {
  height: 48px;
  background-position: 0 20px;
}
.regional-results-select {
  position: relative;
  margin-bottom: 7px;
}
.regional-results-select div {
  width: 100%;
  height: 48px;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #dadada;
  border-radius: 2px;
  font-family: SRG_SSR_Medium, Arial, Helvetica, Verdana;
  text-indent: 10px;
  font-size: 15px;
  line-height: 50px;
  color: #222;
}
.regional-results-select div .arrow {
  float: right;
  width: 0;
  height: 0;
  margin: 20px 10px 0 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #222;
}
.regional-results-select select {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 50px;
  opacity: 0;
  border: none;
  cursor: pointer;
}

/*End of extension/srf_shared/design/standard/stylesheets/polis-map.less*/

/*Start of extension/srf_shared/design/standard/stylesheets/amcharts.less*/
.amCharts.asset .chart {
  background: url(../../../../extension/srf_shared/design/standard/images/am/bg.jpg);
  width: 100%;
  height: 437px;
}
.amCharts.asset .chart.mobile {
  background: url(../../../../extension/srf_shared/design/standard/images/am/bg_mobile.jpg);
}
.amCharts.asset .chart.mobile.line {
  height: 700px;
}
.amCharts.asset .chart.mobile.pie {
  height: 600px;
}
#mobile .amCharts.asset .caption .image-left {
  margin-right: 10px !important;
}
#mobile .amChartsLegend.amcharts-legend-div svg text tspan {
  font-weight: bold;
}
#mobile .amChartsLegend.amcharts-legend-div svg text tspan .amcharts-legend-value {
  font-weight: 400 !important;
}

/*End of extension/srf_shared/design/standard/stylesheets/amcharts.less*/

/*Start of extension/srf_shared/design/standard/stylesheets/global-override.less*/
.login-active .comment-content .button-container {
  display: none;
}
.login-active.user-is-logged-in .comment-content .button-container {
  display: block;
}
.module.comments > form {
  height: auto;
}

/*End of extension/srf_shared/design/standard/stylesheets/global-override.less*/

/*Start of extension/srf_shared/design/standard/stylesheets/crowdradio-widget.less*/
.radio-wdgt {
  padding: 10px;
  border: 1px solid #aaa;
  height: 600px;
  overflow-y: auto;
}
.radio-wdgt .download {
  padding-bottom: 10px;
  border-bottom: 2px solid #f5f5f2;
  margin-bottom: 10px;
  height: 40px;
}
.radio-wdgt .download .appstore {
  width: 135px;
  height: 40px;
  display: inline-block;
  background: url(../../../../extension/srf_shared/design/standard/images/appstores/appstore.png) no-repeat;
  background-size: contain;
}
.radio-wdgt .download .google-play {
  float: right;
  width: 135px;
  height: 40px;
  display: inline-block;
  background: url(../../../../extension/srf_shared/design/standard/images/appstores/google-play.png) no-repeat;
  background-size: contain;
}
.radio-wdgt ul li {
  padding: 0;
  background: none;
}
.radio-wdgt .item {
  position: relative;
}
.radio-wdgt .item:hover {
  text-decoration: none;
}
.radio-wdgt .item .title {
  margin-top: -34px;
  padding-left: 5px;
}
.radio-wdgt .item .title.wst {
  margin-top: -52px;
}
.radio-wdgt .item .title.wst h3 {
  display: inline;
}
.radio-wdgt .item .title.wst.wmedia {
  margin-top: -56px;
}
.radio-wdgt .item .title h2,
.radio-wdgt .item .title h3 {
  display: inline;
  background: #a5ff00;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  padding: 2px 5px;
  padding-top: 4px;
  text-transform: uppercase;
  color: #000;
}
.radio-wdgt .item .title h2:after,
.radio-wdgt .item .title h3:after {
  content: "\A";
  white-space: pre-wrap;
}
.radio-wdgt .item .title h2 {
  font-family: SRG_SSR_Heavy;
  font-size: 20px;
  padding: 1px 5px 0px 5px;
  line-height: 27px;
}
.radio-wdgt .item .title h2:hover {
  color: rgba(0,0,0,0.6);
}
.radio-wdgt .item .title h3 {
  font-family: SRG_SSR_Bold !important;
  font-size: 12px;
  line-height: 20px;
  display: none;
}
.radio-wdgt .item .title .media {
  width: 22px;
  height: 18px;
  display: block;
  margin: 0;
  margin-bottom: 2px;
}
.radio-wdgt .item .title .media.t-audio {
  position: relative;
  background: #000 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMTEuNSAxMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTEuNSAxMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGRlZnM+PHBhdGggaWQ9IlNWR0lEXzFfIiBkPSJNMCA1Ljg3djMuNjdoMS40NFYxMWgxLjQ0VjcuMzNoLTEuNDRWNS44N2MwLTIuNDMgMS45My00LjQgNC4zMS00LjRzNC4zMSAxLjk3IDQuMzEgNC40djEuNDdoLTEuNDRWMTFoMS40NFY5LjUzaDEuNDRWNS44N0MxMS41IDIuNjMgOC45MiAwIDUuNzUgMFMwIDIuNjMgMCA1Ljg3Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iU1ZHSURfMl8iPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHJlY3QgeD0iLTIuNSIgeT0iLTIuNSIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSIgZmlsbD0iI0E1RkYwMCIgd2lkdGg9IjE2LjUiIGhlaWdodD0iMTYiLz48L3N2Zz4=") no-repeat scroll 5px center / 12px 12px;
}
.radio-wdgt .item .title .media.t-video {
  position: relative;
  background: #000 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgMTQgOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTQgOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGRlZnM+PHBvbHlsaW5lIGlkPSJTVkdJRF8zXyIgcG9pbnRzPSIxMC42NyA0LjggMTQgNy4yIDE0IDAuOCAxMC42NyAzLjIgMTAuNjcgNC44ICIvPjwvZGVmcz48Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8zXyIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxyZWN0IHg9IjguMTciIHk9Ii0xLjciIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNBNUZGMDAiIHdpZHRoPSI4LjMzIiBoZWlnaHQ9IjExLjQiLz48ZGVmcz48cGF0aCBpZD0iU1ZHSURfNV8iIGQ9Ik0xLjY3IDEuNkg1VjRIMS42N1YxLjZ6TTAgOGgxMFYwSDBWOHoiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJTVkdJRF80XyI+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfNV8iIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cmVjdCB4PSItMi41IiB5PSItMi41IiBjbGlwLXBhdGg9InVybCgjU1ZHSURfNF8pIiBmaWxsPSIjQTVGRjAwIiB3aWR0aD0iMTUiIGhlaWdodD0iMTMiLz48L3N2Zz4=") no-repeat scroll 5px center / 12px 12px;
}
.radio-wdgt .item .title .date,
.radio-wdgt .item .title .shares {
  margin-top: 6px;
}
.radio-wdgt .item .title .shares {
  float: right;
  font-family: SRG_SSR_Bold;
  font-size: 12px;
  padding-left: 20px;
  background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDIxIDI2IiB2ZXJzaW9uPSIxLjEiPjx0aXRsZT5JbXBvcnRlZCBMYXllcnMgMzwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0My4wMDAwMDAsIC02ODguMDAwMDAwKSIgZmlsbD0iIzAwMDAwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEzMC4wMDAwMDApIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDU1NS4wMDAwMDApIj48cGF0aCBkPSJNMjM5LjYgMjAuM0MyMzguNSAyMC4zIDIzNy41IDIwLjggMjM2LjcgMjEuNEwyMzEuMiAxNy40QzIzMS40IDE3IDIzMS41IDE2LjUgMjMxLjUgMTYgMjMxLjUgMTUuNSAyMzEuNCAxNSAyMzEuMiAxNC42TDIzNi43IDEwLjZDMjM3LjUgMTEuMiAyMzguNSAxMS43IDIzOS42IDExLjcgMjQxLjkgMTEuNyAyNDMuOCA5LjcgMjQzLjggNy4zIDI0My44IDQuOSAyNDEuOSAzIDIzOS42IDMgMjM3LjIgMyAyMzUuMyA0LjkgMjM1LjMgNy4zIDIzNS4zIDcuOCAyMzUuNCA4LjMgMjM1LjYgOC43TDIzMC4xIDEyLjhDMjI5LjMgMTIuMSAyMjguMyAxMS43IDIyNy4yIDExLjcgMjI0LjkgMTEuNyAyMjMgMTMuNiAyMjMgMTYgMjIzIDE4LjQgMjI0LjkgMjAuMyAyMjcuMiAyMC4zIDIyOC4zIDIwLjMgMjI5LjMgMTkuOSAyMzAuMSAxOS4yTDIzNS42IDIzLjNDMjM1LjQgMjMuNyAyMzUuMyAyNC4yIDIzNS4zIDI0LjcgMjM1LjMgMjcuMSAyMzcuMiAyOSAyMzkuNiAyOSAyNDEuOSAyOSAyNDMuOCAyNy4xIDI0My44IDI0LjcgMjQzLjggMjIuMyAyNDEuOSAyMC4zIDIzOS42IDIwLjMiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+") no-repeat scroll 3px center / 12px 12px;
}

/*End of extension/srf_shared/design/standard/stylesheets/crowdradio-widget.less*/
