#contact-us-sec .contact-content .map-wrap .wpseo-info-window-wrapper {
	color: #000;
}

#blog-locations {
	
}
#blog-locations .col-sm-4 {
	margin-bottom: 30px;
}
#blog-locations .blog-heading {
	text-align: center;
	margin: 30px 0 40px;
}
#blog-locations .blog-heading h2 {
	font-family: 'gt_walsheim_probold';
    line-height: 120%;
    color: #003f6c;
}
#blog-locations .blog_content .blog_img a .blog_img {
	min-height: 230px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#blog-locations .blog_content .blog_title a {
	color: #003f6c !important;
}
#blog-locations .blog_content .blog_title a:hover {
	border-bottom: 1px solid; 
}
#blog-locations .blog_content .blog_title h4 {
	font-family: 'gt_walsheim_probold';
    font-size: 22px;
    line-height: 120%;
    color: #003f6c;
    margin-top: 20px;
}
#blog-locations .blog_content .blog_title h4:hover {
	color: #2a6496;
}
#blog-locations .blog_content .blog_title p {
	font-family: 'gt_walsheim_proregular';
    font-size: 18px;
    color: #000;
	line-height: 140%;
}

@media (max-width: 980px) and (min-width: 768px) {
	#blog-locations .col-sm-4 {
		width: 50%;
	}
	#blog-locations .blog-row {
		display: flex;
    	flex-wrap: wrap;
	}
}
@media (max-width: 767px) {
	#blog-locations .col-sm-4 {
		max-width: 400px;
    	margin: 0 auto 30px;
	}
}