
.check_bullets ul li {
	list-style-image: url("https://www.spiretech.com/nitropack_static/EbhJVsRRYdJoRQAQROejiIyyDDwxHlHb/assets/images/optimized/rev-e7bb36f/www.spiretech.com/wp-content/uploads/2023/04/ul-checkmark-SMALL-3.png");
	vertical-align: middle;
}

.check_bullets ul li {
	padding-top: 10px;
}

.icon-text-columns ul {
	display: grid;
	grid-template-columns: 100px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	align-items: center;
}

.no-table-borders table, tr, td {
	border: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

@media all and (max-width:980px) {
	.custom_row {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.first-on-mobile {
		-webkit-order: 1;
		order: 1;
	}
	
	.second-on-mobile {
		-webkit-order: 2;
		order: 2;
	}
	
	.third-on-mobile {
		-webkit-order: 3;
		order: 3;
	}
	
	.fourth-on-mobile {
		-webkit-order: 4;
		order: 4;
	}
	
	.custom_row:last-child .et_pb_column:last-child {
		margin-bottom: 30px;
	}
}

.scroll-table {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	width: 100%;
}

.scroll-table table {
	min-width: 800px;
	border-collapse: collapse;
}

.scroll-table {
	padding-bottom: 10px;
	margin-bottom: 15px;
}

@media (max-width:980px) {
	.scroll-table table {
		min-width: 700px;
	}
}

@media (max-width:767px) {
	.scroll-table table {
		min-width: 600px;
	}
}

body.blog .entry-title, body.single-post .entry-title, body.archive .entry-title {
	padding: 15px 15px 5px 15px;
}

body.blog p.post-meta, body.single-post p.post-meta, body.archive p.post-meta {
	padding: 0px 15px 15px 15px;
}

footer div.nav-footer li {
	margin-top: 10px;
	margin-bottom: 10px;
}

footer div.nav-footer a {
	color: rgba(0, 0, 0, .6);
}
