/* Ticker Styling */
#ticker-wrapper.has-js {margin: 0; /* padding: 0 20px; */ width: 100%; height: 32px; display: block; background-color: transparent; font-size: 11px;}
#ticker {width: 87%; height: 23px; display: block; position: relative; overflow: hidden; background-color: transparent;}
#ticker-title {padding-top: 9px; color: #990000; font-weight: bold; background-color: transparent;}
#ticker-content {margin: 0; padding-top: 9px; position: absolute; color: #000; font-weight: bold; background-color: transparent; overflow: hidden; white-space: nowrap; line-height: 1.2em;}
#ticker-content:focus {none;}
#ticker-content a {text-decoration: none; color: #000;}
#ticker-content a:hover {text-decoration: underline; color: #999;}
#ticker-content .date {color: #999;}
#ticker-swipe {padding-top: 9px; position: absolute; top: 0; background-color: transparent; display: block; width: 100%; height: 23px;}
#ticker-swipe span {margin-left: 1px; background-color: transparent; border-bottom: 1px solid #1F527B; height: 12px; width: 7px; display: block;}
#ticker-controls {margin: 0; padding: 8px 0 0 0; list-style-type: none; float: left;}
#ticker-controls li {padding: 0; margin-left: 5px; float: left; cursor: pointer; height: 16px; width: 16px; display: block;}
#ticker-controls li#play-pause {background-image: url(../TXE_Default/images/controls.png); background-position: 32px 16px;}
#ticker-controls li#play-pause.over {background-position: 32px 32px;}
#ticker-controls li#play-pause.down {background-position: 32px 0;}
#ticker-controls li#play-pause.paused {background-image: url(../TXE_Default/images/controls.png); background-position: 48px 16px;}
#ticker-controls li#play-pause.paused.over {background-position: 48px 32px;}
#ticker-controls li#play-pause.paused.down {background-position: 48px 0;}
#ticker-controls li#prev {background-image: url(../TXE_Default/images/controls.png); background-position: 0 16px;}
#ticker-controls li#prev.over {background-position: 0 32px;}
#ticker-controls li#prev.down {background-position: 0 0;}
#ticker-controls li#next {background-image: url(../TXE_Default/images/controls.png); background-position: 16px 16px;}
#ticker-controls li#next.over {background-position: 16px 32px;}
#ticker-controls li#next.down {background-position: 16px 0;	}
.js-hidden {display: none;}
#no-js-news {padding: 10px 0 0 45px; color: #F8F0DB;}
.left #ticker-swipe {left: 80px;}
.left #ticker-controls, .left #ticker-content, .left #ticker-title, .left #ticker {float: left;}
.left #ticker-controls {padding-left: 6px;}
.right #ticker-swipe {right: 80px;}
.right #ticker-controls, .right #ticker-content, .right #ticker-title, .right #ticker {float: right;}
.right #ticker-controls {padding-right: 6px;}