/* Twitter feed CSS
by kn0t */

#sps_twitter_container {

	width:100%;
	max-width: 1045px;
	margin: 0 auto;

}


#sps_twitter_text,
#sps_twitter_picture {

	height: 300px;
	overflow: hidden;
	font-size: 25px;
    line-height: 33px;
}

#sps_twitter_text {
	padding-left: 0px !important;
	padding-right: 7.5px !important;
}

#sps_twitter_picture {
	padding-left: 7.5px !important;
	padding-right: 0px !important;
}

#sps_twitter_picture img {

	width: 100%;
	height: auto;

}

#sps_tw > i.fa {

	width: 45px;
	height: 45px;
	text-align: center;
	background: #b01e2d;
	position: relative;
	top: 0px;
	color: #ffffff !important;
	font-size: 30px;
	padding-top: 9px;

}

#sps_tw > h2 {

	display: inline-block;

}

.home-widget-inner.col-xs-12 {

	position: relative;

}

.sps-custom-inner {

	background: white;
	width: 100%;
	height: 300px;
	overflow: hidden;

}

#sps_tw {

	margin-bottom: 15px;

}

#tweets_here> div.text:not(.active),
div.fading > img:not(.active) {
	display: none;
}

div.text {
	padding-left: 15px;
}

mark {
	color: #b01e2d !important;
	background: transparent !important;
	padding: 0 !important;
}

@media all and (max-width: 1000px) {

	#sps_twitter_text,
	#sps_twitter_picture {
		padding: 0 !important;
	}
}