img.remove-shadow {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#tblEDM {
	border: none;
}

#tblEDM > tbody > tr > td {
	border: none;
	background-color: #fff;
	padding: 0 5px;
}

#tblEDM > tbody > tr:first-child > td {
	padding-bottom: 20px;
}

#tblEDM > tbody > tr:first-child > td:first-child {
	padding-right: 15px;
}

#tblEDM > tbody > tr:first-child > td:first-child + td {
	padding-left: 15px;
}

#tblEDM > tbody > tr:first-child + tr > td {
	padding-bottom: 20px;
}

#tblEDM > tbody > tr:first-child + tr > td:first-child {
	padding-right: 15px;
}

#tblEDM > tbody > tr:first-child + tr > td:first-child + td {
	padding-left: 15px;
}

#respond {
	display: none;
}

/* styles by Blue Sky Web Designs www.blueskywebdesigns.com */
.hero .site-header,  .site-header {
	background: none !important;
	background: url('https://datafix.com/wp-content/uploads/2015/07/header-bg2.jpg') 0 0 repeat-x !important;
	height: 119px;
}

.main-navigation .sub-menu li a, .main-navigation .sub-menu li a:visited {
	color: #fefefe;
}

.hero-content h1 {
	font-size: 3em !important;
}	
}

body .main-navigation .page_item_has_children > a:first-child::after, body .main-navigation .menu-item-has-children > a:first-child::after {
	content: "" !important;
	width: auto !important;
}

.site-title a {
	color: #3B5B7E !important;
}

#masthead, #site-navigation, .site-branding {
	height: 119px !important;
}

#masthead, #site-navigation {
	padding-top: 20px;
}

.hero-content {
	text-shadow: 2px 2px 3px #000;
}

.menu-toggle {
	background-color: #3B5B7E;
	color: #fefefe;
	position: absolute !important;
	top: 35px !important;
}

.menu-visible .menu-toggle, .menu-toggle:active {
	background-color: #3B5B7E;
}

.custom-col {
	width: 17%;
	float: left;
	margin-right: 3%;
}

.entry-content .custom-col img {
	min-width: 100% !important;
	margin-top: 5px;
}

#page .call-to-action {
	top: 15px;
}

#tertiary, #tertiary a, #tertiary a:visited {
	color: #ddd !important;
}

#tertiary aside h1 {
	color: #F5AB3F !important;
}

.entry-content a, .entry-content a:visited {
	text-decoration: none;
}

.entry-content a:hover {
	text-decoration: underline;
}

.secondary-navigation, .menu-footer-container, #menu-footer {
	width: 100% !important;
}

#menu-item-542, #menu-item-587 {
	float: right;
	font-size: 12px;
	font-weight: 400;
	clear: both;
	color: #999 !important;
}

#menu-item-542 a, #menu-item-587 a {
	float: right;
	font-size: 12px;
	font-weight: 400;
	clear: both;
	color: #999 !important;
}

.powered-by {
	text-indent: -9999px;
}

.attachment-post-thumbnail {
	border: 1px solid #ccc;
}

@media screen and (min-width: 800px) {
	body .site-header .main-navigation a, body .site-header .main-navigation a:visited {
		border-bottom-color: rgba(0,0,0,0.09) !important;
		color: #3B5B7E;
	}
	
	@media screen and (max-width: 700px) {
	.custom-col {
		float: none;
		width: 100%;
	}
	
	.custom-col img {
		margin-bottom: 20px;
	}
	
	.call-to-action {
		margin-bottom: 30px;
	}
}

.site-info {
	display: none;
}

.site-title img {
	display: none;
}

.site-title a span:first-child {
	background: url('https://datafix.com/wp-content/uploads/2015/07/datafix-logo-sml.gif');
	display: inline-block;
	height: 56px;
	width: 250px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.site-title {
	margin: 10px 0;
	padding: 0 30px 0 0;
}

ul.sub-menu li a {
	color: #fff !important;
}

.home .continue-reading {
	display: none !important;
}

body,
button,
input,
optgroup,
select,
textarea {
	color: #000 !important;
}

#tertiary {
	min-height: 360px;
}

h1 {
	font-weight: 400 !important;
}

#hero, #hero a, #hero a:visited {
	color: #FFFFFF;
}

.site-branding .site-title, .site-branding .site-title a, .site-branding .site-title a:visited {
	color: #3B5B7E !important;
}