.widget .block .content{
  overflow: hidden;
}
.widget #search-block-form .form-actions{
  display: none;
}
#block-system-powered-by{
  float: right;
}
.form-actions .form-submit{
  margin-right: 8px;
}
.field-type-taxonomy-term-reference .field-item{
  display: inline;
}
.field-type-taxonomy-term-reference .field-item:after{
  content: ',';
}
.field-type-taxonomy-term-reference .field-item:last-child:after{
  content: '';
}
#content{
  padding-bottom: 20px;
}
ul.inline li{
  padding: 0px;
}
.comment{
  border-top: 1px solid #E1E1E1;
  float: left;
  list-style: none outside none;
  padding: 25px 0 20px;
}
.comment:first-child{
  border: medium none;
  padding: 25px 0 0;
}
.user-picture img{
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 15px;
}
.comment h3 a{
  color: #464646;
  font-family: "Open Sans",Arial,sans-serif;
  font-size: 14px;
  letter-spacing: -0.5px;
  padding-right: 5px;
}
.comment h3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 100%;
  margin-top: 0;
  padding-top: 0;
}
.item-list ul li{
  background: url("../images/bullet_categories.png") no-repeat scroll 0 50% transparent;
  list-style: none outside none;
  margin: 0;
  padding: 3px 12px;
}
.item-list ul li a{
  color: #676767;
  display: block;
}
.tagadelic{
  color: #FFF !important;
}
.tagadelic{
  margin-bottom: 5px;
  padding: 3px 5px;
}
a.tagadelic{
  font-size: 100% !important;
}
.not-front #content{
  margin-top: 15px;
}
.address_contact strong{
  color: #555 !important;
}
.address_contact img{
  margin: 0;
  border: 0 none;
}
.page-contact .page_headline{
  margin-top: 10px;
}
.node-portfolio h3 {
  border-bottom: 1px solid #E1E1E1;
  display: block;
  font-family: "Open Sans",Arial,Tahoma;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -0.5px;
  margin: 0 0 15px;
  padding: 0 0 3px;
}
.flexslider .slides img{
  margin-bottom: 0;
}
div.messages{
  clear: both;
}
.front #content{
  clear: both;
}
#footer .block img{
  border: 0 none;
  margin-bottom: 0;
}
#content{
  min-height: 300px;
}
ul.list-float-left li{
  float: left;
  margin-right: 8px;
}
ul.list-float-left{
  clear: both;
}
.no-padding,.team p{
  margin: 0 0 8px;
  padding: 0;
}
.node-type-page #content{
  overflow: hidden;
}
#content .pricing-container .column-pricing p,#content .pricing-container p{
  margin-bottom: 0;
  padding: 0;
}
.item-list .pager{
  margin: 0 0 20px;
  padding: 0 0 20px;
}
.item-list .pager li{
  display: block;
  float: left;
}
.feed-icon{
  clear: both;
  display: block;
}
.column-pricing a{
  color: #FFF !important;
}
.portfolio-item-meta a, .item-meta a,.portfolio-item-meta a:visited,.item-meta h4 a:visited{
   color: #464646;
}