/**
 * T4B News Ticker v1.4.2 - 30 May, 2025
 * by @realwebcare - https://www.realwebcare.com/
 */

/* Ticker Styling */
.ticker-news {
    margin: 0;
    padding: 0
}
.ticker-news .tickercontainer {
	margin: 0;
	padding: 0;
	overflow: hidden;
    background: #fff;
	position: relative;
}
.ticker-news .tickercontainer .ticker-mask {
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
	overflow: hidden
}
.ticker-news .ticker-wrapper.has-js {
	margin: 0;
    padding: 0;
    height: 40px;
    display: block;
    font-size: 0.75em;
}
.ticker-news .ticker {
	width: 100%;
    height: 40px;
    display: block;
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
	border: 1px solid #ddd;
}
.ticker-news .ticker-title {
	background: #dd3737;
	width: 14%;
    margin: 0;
    padding: 0;
    color: #fff;
	font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    height: 40px;
    line-height: 40px;
	text-align: center;
}
.ticker-news .ticker-content {
	max-width: 83%;
	margin: 0px;
    padding: 0 10px;
    color: #000000;
    font-weight: 600;
    font-size: 14px;
    background-color: #ffffff;
    overflow: hidden;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
}
.ticker-news .ticker-content a {
	text-decoration: none;
	color: #707070;
}
.ticker-news .ticker-content a:hover {
	text-decoration: underline;	
	color: #0D3059;
}
.ticker-news .ticker-swipe {
	padding-top: 19px;
    position: absolute;
    top: 0px;
    background-color: #ffffff;
    display: block;
    width: 99%;
    height: 33px;
}
.ticker-news .ticker-swipe span {
	margin-left: 1px;
	background-color: #ffffff;
	border-bottom: 1px solid #707070;
	height: 12px;
	width: 7px;
	display: block;
}
.js-hidden {
	display: none;
}
.no-js-news {
	padding: 10px 0px 0px 45px; 
	color: #F8F0DB;
}
/* .left .ticker-swipe {
	left: 80px;
} */
.left .ticker-content, .left .ticker-title, .left .ticker {
    float: left;
}
/* .right .ticker-swipe {
	right: 80px;
} */
.right .ticker-content, .right .ticker-title, .right .ticker {
    float: right;
}

@media only screen and (max-width : 960px) {
	.ticker-news .ticker-title {
		width: 20%;
		font-size: 13px;
	}
	.ticker-news .ticker-content {
		max-width: 77%;
		font-size: 13px;
	}
}
@media only screen and (max-width : 767px) {
	.ticker-news .ticker-title {
		width: 28%;
		font-size: 11px;
	}
	.ticker-news .ticker-content {
		max-width: 66%;
		font-size: 11px;
	}
}
@media only screen and (max-width : 640px) {
	.ticker-news .non-reveal {
		white-space: break-spaces;
		line-height: normal;
	}
	.ticker-news .non-reveal a {
		position: absolute;
		top: 50%;
		left: calc((100%/2) - 18%);
		transform: translateY(-50%);
	}
}
@media only screen and (max-width : 480px) {
	.ticker-news .ticker-title {
		font-size: 8px;
	}
	.ticker-news .ticker-content {
		font-size: 10px;
	}
}