h1, h2, h3, h4, h5, h6 {
	font-weight: 600 !important;
       color: #4e7179 !important;
}

a {
	color: #36a3a3;
	text-decoration: underline;
}

.action-link a {
	text-decoration: none;
}

a.themebutton2 {
	text-decoration: none;
}

header a {
	text-decoration: none;
}

#slider .featured-title span, .thinkupslider-sc .featured-title span {
    color: #36a3a3;
}

nav a {
	text-decoration: none;
}

.blog-grid a {
	text-decoration: none;
}

.action-text h3 {
	font-size: 45px;
}

.action-teaser p {
	font-size: 120%;
}

.services-builder .iconmain h3 {
	font-size: 20px;
	color: white;
}

.services-builder .iconmain p {
	color: #e3e3e3;
}

.services-builder.style1 {
	background: #4e7179;
}

#header .menu > li.menu-hover > a, #header .menu > li.current-menu-item > a, #header .menu > li.current-menu-ancestor > a, #header .menu > li > a:hover, #header-sticky .menu > li.menu-hover > a, #header-sticky .menu > li.current-menu-item > a, #header-sticky .menu > li.current-menu-ancestor > a, #header-sticky .menu > li > a:hover {
	color: #36a3a3;
}

#sub-footer a {
	color: #36a3a3;
}

.services-builder.style1 .iconimage i {
	background: #36a3a3;
}

a.themebutton {
	background: #36a3a3;
}

.action-text h3:after {
	border-bottom: 2px solid #36a3a3;
}

.themebutton2:hover {
	background: #36a3a3;
	border-color: #36a3a3;
}

#slider .featured-excerpt span, .thinkupslider-sc .featured-excerpt span {
	color: #e3e3e3;
	font-size: 16px;
}

#slider .featured-title span, .thinkupslider-sc .featured-title span {
	font-weight: 600 !important;
}

#slider .featured-link a, .thinkupslider-sc .featured-link a {
	background: #36a3a3;
}

.navigation.pagination {
	background: #4e7179;
}

.navigation.pagination .nav-links a, .navigation.pagination .nav-links span {
	background: #4e7179;
}

#intro {
	background: #4e7179;
}

.wp-block-image .alignleft {
	display: block;
	margin-right: 0;
	float: none;
	width: 100%;
	text-align: center;
}

.syntaxhighlighter {
	padding: 5px 0;
	box-sizing: border-box;
}

.syntaxhighlighter.nogutter {
	padding: 5px 10px;
}

.syntaxhighlighter code, .syntaxhighlighter pre {
	white-space: nowrap;
}


body.post-template-default #content {
	background-color: #333b43;
}

body.post-template-default #sidebar-core {
	color: #e3e3e3 !important;
}

article.post {
	background-color: #E8EBE6;
	color: black;
}

article.post a {
	color: #4e7179;
}

article.post #shareicons a {
	background-color: darkgrey;
}

@media screen and (max-width: 539px) {
	#HeadShot {
		width: 100%;
	}
}

.ibm-champion-wrapper figure figure {
	margin-bottom: 10px;
}

.ibm-champion-wrapper figure.alignleft {
 margin-bottom: 0;
}
#nav-above, #nav-below {
	background: #4e7179;
}

.themebutton, button, html input[type="button"], input[type="reset"], input[type="submit"] {
	background: #4e7179;
}

@media (min-width: 600px) {
	.services-columns h1 {
		text-align: right;
	}
	.services-columns {
		max-width: 820px;
		margin: 0 auto;
	}
	.services-columns .wp-block-column:nth-child(1) {
		flex-basis: calc(30% - 16px);
	}
	.services-columns .wp-block-column:nth-child(2) {
		flex-basis: calc(70% - 16px);
	}
}