.dt-search input {
	padding: 0;
	margin-bottom: 10px !important;
}

.table-responsive {
	overflow-x: inherit !important;
}

table.executive-blueprint > thead > tr > th,
table.executive-blueprint > tbody > tr > td {
	border: 1px solid #dddddd !important;
	text-align: left !important;
}

.event-table-row {
	padding-bottom: 5px;
	margin-bottom: 0;
}

.executive-blueprint .event-table-desc {
	padding-top: 0;
}

.event-table-title h5 a {
	font-weight: bold;
}

table.executive-blueprint {
	max-width: 100%;
}

.entry-content table.executive-blueprint table th {
	border-color: inherit;
}

.entry-content table .column-2.sorting_disabled {
	border-left: none;
	border-color: #334152 !important;
	border-bottom-width: .5px;
}

.entry-content table.executive-blueprint tr:first-of-type td,
.entry-content table.executive-blueprint tr:first-of-type td,
table.executive-blueprint .column-1,
table.executive-blueprint .column-2 {
	font-size: 12px !important;
	font-weight: bold;
}

.entry-content table.executive-blueprint tr td,
.entry-content table.executive-blueprint tr {
	text-align: left !important;
}

.entry-content table.executive-blueprint tr td.column-1 {
	vertical-align: top !important;
}

table.executive-blueprint .column-2 .event-table-title h5 a {
	font-size: 16px;
}

table.executive-blueprint .column-1 {
	white-space: nowrap;
	max-width: fit-content;
	width: fit-content;
}

table.executive-blueprint.on-demand .column-1 {
	white-space: break-spaces;
	max-width: 250px;
	width: 250px;
}

.executive-blueprint td i {
	display: none;
}

.executive-blueprint .event-table-title {
	margin-bottom: 10px;
}

.executive-blueprint .event-table-title a {
	color: #334152;
}

.executive-blueprint .event-table-desc {
	display: none;
}

.executive-blueprint .event-table-row a.button {
	display: block;
	border: 2px solid;
	font-weight: bold;
	text-align: center;
	padding: .25em .4em;
	font-size: .8rem;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	width: 80px;
	border-radius: .25rem;
}

.tablepress .sorting:hover,
.tablepress .sorting_asc,
.tablepress .sorting_desc,
.tablepress tfoot th,
.tablepress thead th {
	background: #00B7AA;
	color: #fff;
}

.paging_simple .dt-paging-button.next::after,
.paging_simple .dt-paging-button.previous::before {
	text-shadow: none;
	color: #00b6a9;
}

@media all and (min-width:960px) {
	.executive-blueprint .event-table-row {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.executive-blueprint .event-table-row .td-info {
		width: calc(100% - 120px);
	}

	.executive-blueprint.on-demand .event-table-row .td-info {
		width: calc(100% - 250px);
	}

	.executive-blueprint .event-table-desc {
		display: block;
		line-height: 1.3;
		font-size: .9em;
	}

	.executive-blueprint .event-table-title a {
		color: #00b6a9;
	}
}

.om-accordion h3 {
	cursor: pointer;
}