/** Latest News **/
.tsu-latest-news {
	background: var(--global--color-v-light-grey);
	position: relative;
	overflow: hidden;
	padding: 50px 0 80px;
	/*margin-bottom: -80px;*/
}
.entry-content .tsu-latest-news .block-title h2 {
	color: var(--global--color-navy);
	margin-bottom: 3rem;
	font-size: clamp(2.6rem, 3.55vw, 3.4rem);
}
.tsu-latest-news.full-width {
	margin-right: -9.5%;
	margin-left: -9.5%;
}
.tsu-latest-news.full-width .news-list {
	/*padding-left: 8%;*/
	/*padding-left: calc(8% - 50px);*/
	/*padding-left: calc(8% - 35px);*/
}
.tsu-latest-news.full-width .news-list .owl-stage-outer {
  padding-left: 9.5%;
  margin-left: -9.5%;
  margin-right: -9.5%;
}

@media screen and (max-width: 649px){
	.tsu-latest-news.full-width .news-list {
		/*padding-left: calc(8% - 20px);*/
		/*padding-left: 8%;*/
	}
}

.tsu-latest-news .block-title {
	/*text-align: center;*/
	padding: 0 8%;
}
.tsu-latest-news .block-title h2 {
	color: var(--global--color-navy);
	font-weight: 500;
	font-size: clamp(2.6rem, 3.55vw, 3.4rem);
	margin-bottom: 1em;
}

.tsu-latest-news:not(.full-width) .owl-carousel .owl-stage-outer {
	margin-right: -9.5%;
	margin-left: -9.5%;
	padding-left: 9.5%;
}
.tsu-latest-news .owl-stage {
	display: flex;
	/*margin-left: -30px;*/
	padding-left: calc(8vw - 15px);
}
.tsu-latest-news .owl-item {
	padding: 0 15px;
}
/*
.tsu-latest-news .owl-item:last-child {
	border-right: 0;
}
*/
.tsu-latest-news .news-wrap {
	/*color: var(--global--color-white, #fff );*/
	font-size: 15px;
	position: relative;
	height: 100%;
	padding-bottom: 35px;
}
.tsu-latest-news .news-wrap .news-thumb {
	/*border-bottom: 5px solid var(--global--color-yellow);*/
	/*border-radius: 10px;*/
}
.tsu-latest-news .news-wrap .news-thumb img {
  border-radius: 10px;
}
.tsu-latest-news .news-wrap .post-date {
	font-size: 13px;
	/*color: rgba(255,255,255,.6);*/
	margin-top: 10px;
	margin-bottom: 6px;
}
.tsu-latest-news .news-wrap a {
	/*color: var(--global--color-white, #fff );*/
	text-decoration: none;
}
.tsu-latest-news .news-wrap a:hover {
	color: var(--global--color-blue-darker);
}
.tsu-latest-news .news-wrap .news-title {
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4;
	margin-bottom: 15px;
	margin-top: 0;
}
.tsu-latest-news .news-wrap .news-cat a.btn {
	display: inline-block;
	height: 32px;
	padding: 4px 15px;
	font-size: 13px;
	font-weight: 500;
	text-transform: capitalize;
	letter-spacing: 0;
	border-radius: 16px;
	background: #D8D8D8;
	color: var(--global--color-blue);
	transition: all ease-in-out .2s;
}
.tsu-latest-news .news-wrap .news-cat a.btn:hover {
	background: var(--global--color-yellow);
}


.tsu-latest-news .news-wrap .news-cat {
	position: absolute;
	bottom: 0;
	left: 1px;
}


.tsu-latest-news .view-all-link {
	text-align: right;
	/*margin-top: 40px;
	margin-bottom: 50px;*/
}
.tsu-latest-news.full-width .view-all-link {
	padding-right: 8%;
	padding-left: 8%;
}
.tsu-latest-news .view-all-link a {
	color: var(--global--color-blue);
	text-decoration: none;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 2.5;
	font-weight: 600;
	letter-spacing: .08rem;
}
.tsu-latest-news .view-all-link a:hover {
	color: var(--global--color-blue-darker);
}


.tsu-latest-news .owl-nav {
	position: absolute;
	top: -63px;
	right: 8%;
	height: 25px;
}
@media (min-width: 980px){
	.tsu-latest-news .owl-nav {
 		top: -68px;
	}
}
@media (min-width: 1200px){
	.tsu-latest-news .owl-nav {
 		top: -80px;
	}
}
/*.tsu-latest-news .owl-carousel .owl-nav button.owl-prev {
	display: none;
}*/
/*.tsu-latest-news .owl-carousel .owl-nav button.owl-next {
	position: absolute;
	right: calc(8% - 23px);
	top: 7px;
	width: 56px;
	height: 56px;
	background: transparent;
}*/
.tsu-latest-news .owl-carousel .owl-nav button.owl-next,
.tsu-latest-news .owl-carousel .owl-nav button.owl-prev {
    width: 50px;
    height: 50px;
	border-radius: 25px;
    line-height: 18px;
    font-size: 18px;
    font-size: 1.8rem;
    color: var(--global--color-white);
    margin: 0;
    background: var(--global--color-blue);
    transition: background-color ease-in-out .1s;
}
.tsu-latest-news .owl-carousel .owl-nav button.owl-prev {
    margin-right: 20px;
}
.tsu-latest-news .owl-carousel .owl-nav button.owl-next:hover,
.tsu-latest-news .owl-carousel .owl-nav button.owl-prev:hover {
    background: var(--global--color-blue-darker);
}
/*
.owl-carousel .owl-nav button.owl-next {
    right: -100px;
}

.owl-carousel .owl-nav button.disabled:hover {
    background: var(--global--color-dark-green);
}*/
.tsu-latest-news .owl-carousel .owl-nav button svg {
	fill: var(--global--color-white);
	width: 18px;
}
