.main-content ul.bullhorn-jobs {
  margin-top:30px;
  margin-left:0;
  list-style:none;
  padding:0;
}
.main-content ul.bullhorn-jobs li {
  padding:0;
  margin:0 0 20px 0;
  list-style:none;
}
.main-content ul.bullhorn-jobs li h3,
.main-content ul.bullhorn-jobs li h4 {
  margin:0;
}

/* Tweaks to styles and Job Board styles 2017-11-24 */

header#top nav > ul > li > a {
	font-size:13px;	
}
.row .col h3 {
	line-height:1.6;
}
body {
	font-size:13px;
}
.BHJob-list-item-teaser {
	font-size:13px;
}
.BHJob-list-item-client,
.BHJob-list-item-classification,
.BHJob-list-item-type {
	font-weight:bold;
}
.BHJob-list-item {
  	padding-bottom: 10px;
	border-bottom:1px solid #757575;
}
.BHJob-list-item-title {
  margin:0 0 15px 0;
  /*font-size:22px;*/ 
  color:#df2227;
  font-family:'OpenSansSemiBold';
}
.job-detail,
.job-detail span 
{
	font-family:'OpenSansRegular' !important;
  	color:#525252 !important;
  	font-size:13px !important;
}
.job-detail p {
	text-align:left !important;
}
header#top .sf-menu > li.sfHover > ul {
  top:88px !important;
}
header#top .sf-menu > li.sfHover > ul li a {
	background-color:#ffffff;
	color:#525252;
  	border:1px solid #ccc;
}
header#top .sf-menu > li.sfHover > ul li a:hover {
  background-color:#ffffff !important;
}