/*===================================   
        Page Current Events.
===================================*/
.sectionCurrentEvents {
	padding-top: 54px;
	padding-bottom: 75px;
}
.subinterior-content-section.section-career-intro.sectionNewsRoom {
	padding-top: 61px;
	padding-bottom: 75px;
}
.section-career-intro.sectionNewsRoom .container h2,
.section-career-intro.sectionNewsRoom .container h1 {
	margin-bottom: 40px;
	line-height: 29px;
}
.subinterior-content-section.section-career-intro.sectionNewsRoom .container {
	max-width: 770px;
}
.knowledgehub-right-bar .checkbox-field input[type="checkbox"],
.knowledgehub-right-bar .previous-months input[type="checkbox"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	display: none;
}
.knowledgehub-right-bar .checkbox-field input[type="checkbox"] + label,
.knowledgehub-right-bar .previous-months input[type="checkbox"] + label {
	padding-left: 38px;
	position: relative;
	cursor: pointer;
	font-weight: 400;
	/*font-size: 16px;*/
	font-size: 20px;
	line-height: 28px;
	width: 100%;
	color: #666666;
}
.knowledgehub-right-bar .checkbox-field input[type="checkbox"] + label:before,
.knowledgehub-right-bar .previous-months input[type="checkbox"] + label:before {
	background: url("https://tds-cf-pages-failover.pages.dev/wp-content/themes/tds/images/check-unckeck.png");
	background-position: 0 0px;
	height: 28px;
	width: 28px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	content: "";
	background-size: cover;
}
.knowledgehub-right-bar .checkbox-field,
.knowledgehub-right-bar .previous-months input[type="checkbox"] + label {
	padding-bottom: 15px;
}
.knowledgehub-right-bar
	.checkbox-field
	input[type="checkbox"]:checked
	+ label:before,
.knowledgehub-right-bar
	.previous-months
	input[type="checkbox"]:checked
	+ label:before {
	background-position: -28px 0;
}
.knowledgehub-right-bar .previous-months {
	margin-left: 0px /*30px*/;
}
.toggle_view_list {
	cursor: pointer;
	color: #428547;
	font-weight: 400;
	font-size: 20px /*16px*/;
	padding-bottom: 15px;
	padding-left: 0px; /*33px*/
}
.checkbox-field.previous-years {
	padding-left: 0px /*33px*/;
	font-size: 20px;
}
.CurrEvntLeftContainer {
	display: table;
	width: 100%;
	padding-bottom: 60px;
}
.CurrEvntLeftContLeft {
	display: table-cell;
	width: 32%;
	padding-right: 20px;
}
.LeftColThumb {
	display: inline-block;
	background-repeat: no-repeat;
	background-size: cover;
}

.CurrEvntLeftContRight {
	display: table-cell;
	width: 68%;
	vertical-align: top;
}
.CurrentEventLeftCol h2,
h2.primary {
	font-size: 24px;
	margin-bottom: 31px;
	line-height: 29px;
	color: #231f20;
}
.CurrEvntLeftContRight .right-inner {
	max-width: 466px;
	width: 100%;
}
.CurrEvntLeftContRight .right-inner span {
	font-weight: 400;
	font-size: 16px;
	color: #054c89;
}
.CurrEvntLeftContRight .right-inner h3 {
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 45px;
	color: #231f20;
}
.CurrEvntLeftContRight .right-inner h3 a {
	color: #231f20;
}
.CurrEvntLeftContRight .right-inner .archive-readmore,
.archive_loadmore.container a {
	line-height: 40px;
	display: inline-block;
	background-color: #428542;
	color: #fff;
	padding: 0 24px;
	font-size: 16px;
	font-weight: 400;
	transition: all 0.5s ease 0s;
}
.CurrEvntLeftContRight .right-inner .archive-readmore:hover,
.archive_loadmore.container a:hover {
	background-color: #004987;
}
.archive_loadmore.container {
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}
.CurrentEventRightCol .knowledgehub-right-bar .topic_container h2,
.CurrentEventRightCol .knowledgehub-right-bar .type_container h2 {
	font-size: 22px;
	margin-bottom: 21px;
	line-height: 24px;
	color: #231f20;
}
.no-posts-message {
	color: #428542;
	font-weight: 500;
	font-size: 20px;
}
