/**
* This file is a part of mod_tpnewsticker package
* Author:  http://www.jquerynewsticker.com
* Author:  http://www.templateplazza.com
*/

/* Ticker Styling */
.clrfix {
	clear: both;
}

#tp-tickerwrp {
	height: 30px!important;
	padding: 10px 0;
}
#tp-tickerwrp a {
	background-color: transparent!important;
}
.ticker-wrapper.has-js {
	margin: 0;
	padding: 0;
	display: block;
	font-size: 1em;
}
.ticker-wrapper.has-js.left {float:left;}
.ticker {
	display: block;
	position: relative;


}
.ticker-title {
	display: block;
    height:20px;
	padding: 4px 8px;
	color: #fff;
	font-weight: bold;
	background-color: #000;
	text-transform: uppercase;
	font-size: 12px;
	border-radius: 4px;
	line-height: 20px;
}
	.ticker-title span {
		color: #fff!important;
	}
.ticker-content {
	display: block;
	margin: 0px;
	position: absolute;
	padding: 5px;
	color: #333;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	font-size:12px;
	height: 20px;
	line-height: 20px;
}
.ticker-content:focus { /*none;*/ }
.ticker-content a { text-decoration: none;	 color: #69f; font-weight:700;
}
.ticker-content a:hover { text-decoration: none; color: #000; background-color: transparent!important;
}
.ticker-swipe { padding-top: 3px; position: absolute; top: 0px; background-color: #fff; display: block; width: 300px; height: 23px;  }
.ticker-swipe span { margin-left: 1px;  background-color: #fff; border-bottom: 1px solid #1F527B; height: 12px; width: 7px; display: block; }

.ticker-controls li { padding: 0px; margin-left: 5px; float: left; cursor: pointer; height: 16px; width: 16px; display: block; }
.ticker-controls li.jnt-play-pause { background-image: url('../images/controls.png'); background-position: 32px 16px; }
.ticker-controls li.jnt-play-pause.over { background-position: 32px 32px;}
.ticker-controls li.jnt-play-pause.down { background-position: 32px 0px; }
.ticker-controls li.jnt-play-pause.paused { background-image: url('../images/controls.png'); background-position: 48px 16px;}
.ticker-controls li.jnt-play-pause.paused.over { background-position: 48px 32px; }
.ticker-controls li.jnt-play-pause.paused.down { background-position: 48px 0px; }
.ticker-controls li.jnt-prev { background-image: url('../images/controls.png'); background-position: 0px 16px; }
.ticker-controls li.jnt-prev.over { background-position: 0px 32px; }
.ticker-controls li.jnt-prev.down { background-position: 0px 0px;	}
.ticker-controls li.jnt-next { background-image: url('../images/controls.png'); background-position: 16px 16px;}
.ticker-controls li.jnt-next.over { background-position: 16px 32px; }
.ticker-controls li.jnt-next.down { background-position: 16px 0px; }
.js-hidden { display: none; }
.no-js-news { padding: 10px 0px 0px 45px; color: #F8F0DB; }
.left .ticker-swipe { /*left: 80px;*/}
.left .ticker-controls {margin:0 !important; padding:8px 0 0 6px !important; float:right;}
.left .ticker-content, .left .ticker-title, .left .ticker { float: left; }

.right .ticker-swipe { /*right: 80px;*/ }
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker { float: right; }
.right .ticker-controls { padding-right: 6px; }

p.error {background-color:#f5f5f5; color:#ff2200;padding:4px;}