body{
	background: none;
}
.media,.media-body{
  overflow: visible;
  margin: 0;
}

td, th{
  padding: 10px;
}

.latest-news-sidebar{
  padding-top: 15px;
}

.latest-news-sidebar section{
  padding-bottom: 20px;
}

.sidebar .widget:first-child h3{
  padding-top: 0;
  margin-bottom: 0;
}

.sidebar .widget h3{
  background: none;
  color: #3b94d9;
  font-size: 27px;
  line-height: 36px;
  font-family: 'Lato',sans-serif;
  font-weight: bold;
  margin-bottom: 10px;
}

li.buzz {
  display: inline-block;
  padding: 11px;
  margin: 5px 0;
  width: 100%;
  border: #ccc 1px solid;
  border-top-color: #ddd;
  border-bottom-color: #aaa;
  border-radius: 5px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.15);
}

li.buzz p{
 font-size: 16px;
 margin: 0;
}

li.buzz a{
 color: #3b94d9;
}

li.buzz a:hover{
 color: #55acee;
}

.buzz-header{
 width: 100%;
 margin-bottom: 5px;
}

.buzz-title{
 font-weight: bold;
 font-size: 18px;
}

.buzz-meta{
 font-size: 11px;
 color: #8899A6;
}

ul.gallery{
	list-style-type: none;
}

ul.gallery li{
	float: left;
	margin: 10px;
}

.the-buzz h3{
	margin-bottom: -10px !important;
}

.the-buzz h3:before {
    content: url('../img/bee_icon_small.png');
	padding-right: 10px;
	vertical-align: -15%;
	width: 40px;
	height: 40px;
}

.publication-content{
border: #ccc 1px solid;
border-radius: 5px;
box-shadow: 0 1px 3px rgba(0,0,0,0.15) !important;
}

article .entry-title{
	background-color: #ffffff;
	color: #005967;
	margin: 0 -20px 0 -20px;
}

.wpcf7 label{
	width: 50%;
}