body {
	font-size:12px;
}

.nav-primary, .kel-tagline, .site-footer {
	display:none;
}

.archive-description, .page header.entry-header, .single header.entry-header {
	margin:0;
	padding:0;
}
h1.archive-title, .page h1.entry-title, .single h1.entry-title {
	margin:0 0 35px;
	padding:0;
	color:inherit;
}

.dataTables_filter, .dataTables_scrollHead {
	display:none;
}

.kel-table-wrap {
	page-break-inside: avoid;
}

#kel-product-models h4, h4.kel-table-heading {
	color:black;
}

.dataTables_scrollBody thead tr, .dataTables_scrollBody thead tr th, .dataTables_scrollBody thead tr th .dataTables_sizing {
	height:auto !important;
}

.dataTables_scrollBody thead tr th {
	padding:0.5em 1em !important;
}

table.dataTable thead th {
	background-image:none !important;
	background-color:transparent;
	color:black;
	border-bottom:rgba(72,71,71,1) solid 1px !important;
}

table.dataTable tbody td {
	border-color:rgba(72,71,71,0.125);
}

/*table.dataTable thead th, table.dataTable tbody td {
	padding:0;
}
table.dataTable thead th:first-child {
	background-color:red;
}
table.dataTable tbody td:first-child {
	background-color:blue;
}*/

.single-kel_product header, .kel-breadcrumb-wrap, .kel-product-media-items, .kel-product-actions, .kel-product-menu, .kel-product-testimonial, #kel-product-downloads, #kel-product-related, .addtoany_shortcode {
	display:none;
}
#kel-product-overview {
  -webkit-flex-direction: row; /* Safari */
  flex-direction:         row;
	
	page-break-after: always;
}
.kel-product-summary {
	width:50%;
}
.kel-product-media {
	width:50%;
	padding-right:3rem;
}
.kel-product-media-viewer-control {
	display:none;
}

.kel-product-sections > div {
	margin:0;
	padding:0;
	border:none;
	
	page-break-inside: avoid;
	page-break-after: always;
}

.kel-product-section {
	overflow:hidden;
	page-break-inside: avoid;
}

.kel-image img {
	max-width:60%;
}

.kel-text-image > img {
	max-width:60%;
}

.kel-text-image.kel-left > img {
	float: left;
	margin: 0 1.5em 1.5em 0;
}

.kel-text-image.kel-right > img {
	float: right;
	margin: 0 0 1.5em 1.5em;
}