#newszine-slider {
	margin-bottom: 25px;
}
#newszine-slider .slides .flex-caption {
	left: 50%; top: 40%; position: absolute;
}
#newszine-slider .slides .flex-caption h1 {
	margin: 0px 0px 0px 15px; padding: 0px 60px 0px 0px; color: white; line-height: 50px; font-size: 30px; font-weight: normal; position: relative;
}
#newszine-slider .slides .flex-caption h1::after {
	background: rgb(129, 183, 82); top: 0px; width: 15px; height: 100%; right: 100%; position: absolute; content: "";
}
#newszine-slider .slides .flex-caption h1 span {
	background: rgb(129, 183, 82); padding: 5px 20px 6px 0px; white-space: pre-wrap; position: relative;
}
#newszine-slider .slides .flex-caption .post-meta {
	background: white; padding: 5px 18px; color: rgb(39, 39, 39); font-weight: bold; display: inline-block;
}
#newszine-slider .slides .flex-caption .morelink {
	background: rgb(44, 57, 63); padding: 10px 20px; color: white; font-weight: bold; margin-top: 22px; display: inline-block;
}
#newszine-slider .slides .post-label {
	top: 0px; right: 0px; position: absolute;
}
#newszine-slider .flex-control-nav {
	left: 0px; right: 0px; bottom: 24px; display: block;
}
.page-template-templateshome-layout-4-php #newszine-slider .flex-control-nav {
	left: auto !important; right: 15px; bottom: 10px;
}
#newszine-slider .flex-control-nav li {
	margin: 0px 3px;
}
#newszine-slider .flex-control-nav li a {
	width: 15px; height: 15px;
}
#newszine-slider .flex-control-nav li a.flex-active {
	background: rgb(255, 255, 255); box-shadow: none;
}
#newszine-slider .flex-caption span.author {
	text-transform: capitalize;
}
