/* Ticker Styling */
.ticker-wrapper.has-js { position:relative; width: 100%; display: block;  }
.ticker-wrapper.has-js:before, .ticker-wrapper.has-js:after { content:""; display:block; border-top:1px solid #d9d9d9; margin:7px 0; }
.ticker { width: 80%; height: 28px; display: block; position: relative; overflow: hidden; }

.ticker-title { position:absolute; top:0px; background:#cf051d; color:#fff; height:28px; line-height:28px; font-weight: bold; z-index:99; padding:0 15px; }
.rtl .ticker-title { right:0px; border-top-left-radius:28px; border-bottom-left-radius:28px; margin-left:10px; }
.ltr .ticker-title { left:0px; border-top-right-radius:28px; border-bottom-right-radius:28px; margin-right:10px; }

.ticker-content { margin: 0px; padding-top: 5px; position: absolute; overflow: hidden; white-space: nowrap; line-height: 1.2em; }
.ticker-content span { color:#cf051d; font-weight:bold; }
.ticker-content span:after { content:"|"; margin:0 8px; color:#333; }
.ticker-content:focus { }
.ticker-content a:hover { color: #0D3059; }
.ticker-swipe { padding-top: 9px; position: absolute; top: 0px; background-color: #fff; display: block; width: 800px; height: 23px;  }

.ticker-swipe span { background-color: #FFFFFF; border-bottom: 1px solid #333; height: 12px; width: 7px; display: block; }
.rtl .ticker-swipe span { margin-left: 1px; }
.ltr .ticker-swipe span { margin-right: 1px; }

.ticker-controls { position:absolute; top:16px; list-style-type: none; }
.rtl .ticker-controls { left:10px; }
.ltr .ticker-controls { right:10px; }

.ticker-controls li { padding: 0px; cursor: pointer; width:28px; height:28px; line-height:28px; text-align:center;border-radius:100%; background:#f0f0f0; color:#212121; }
.rtl .ticker-controls li { margin-left: 5px; float: left; }
.ltr .ticker-controls li { margin-right: 5px; float: right; }

.ticker-controls li:hover { opacity:0.9;}
.ticker-controls li.jnt-play-pause { background:#d20820;  color:#fff;   }
.ticker-controls li.jnt-play-pause.paused {	 }
.ticker-controls li.jnt-play-pause:after { content:"❚❚"; }

.ticker-controls li.jnt-play-pause.paused:after { content:"►"; }
.rtl .ticker-controls li.jnt-play-pause.paused:after { margin-right:-2px; }
.ltr .ticker-controls li.jnt-play-pause.paused:after { margin-left:-2px; }


.ticker-controls li.jnt-prev {}
.ticker-controls li.jnt-prev:after { content:">"; font-weight:bold; }
.ticker-controls li.jnt-next {}
.ticker-controls li.jnt-next:after { content:"<"; font-weight:bold; }

.js-hidden { display: none; }

.no-js-news { color: #F8F0DB; }
.rtl .no-js-news { padding: 10px 0px 0px 45px; }
.ltr .no-js-news { padding: 10px 45px 0px 0px; }

.left .ticker-swipe { /*left: 80px;*/ }

.left .ticker-controls { padding-left: 6px; }
.right .ticker-swipe { /*right: 80px;*/ }
.right .ticker-controls { padding-right: 6px; }