.wp-block.property.list {
  border: 1px solid #e0eded;
  margin-bottom: 15px !important;
  border: 1px solid #ddd; border-radius: 5px; margin-bottom: 5px;
}
.wp-block {
  margin: 0 0 15px 0;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
  position: relative;
  cursor: default;
  border: 1px solid #ddd;
  border-radius: 5px;
}
.wp-block.property.list {
  padding: 15px 15px 0 15px;
}
.wp-block.property.list {
  margin: 0 0 5px 0;
  padding: 0;
  font-size: 12px;
  font-weight: 400;
}
.wp-block .wp-block-body {
  padding: 15px;
}
.wp-block.property.list .wp-block-img {
  display: table-cell;
  width: 100px;
}
.wp-block.property.list .wp-block-img img {
  width: 100%;
}
.wp-block.property.list .wp-block-content .content-title {
  font-size: 14px;
  color: #3498db;
  margin-bottom: 5px;
  margin-top: 0px;
}
.wp-block.property.list .wp-block-body .wp-block-content {
  display: table-cell;
  vertical-align: top;
  padding-left: 15px;
}
.wp-block.property.list .wp-block-content .description {
  padding-bottom: 10px;
  border-bottom: 1px solid #e0eded;
}
.wp-block.property.list .wp-block-footer ul.aux-info {
  width: 100%;
  margin: 0;
  padding: 0;
  display: block;
  background: #fcfcfc;
  border-top: 1px solid #e0eded;
}
.wp-block.property.list .wp-block-footer ul.aux-info li {
  display: table-cell;
  padding: 10px 15px;
  vertical-align: middle;
  border-right: 1px solid #e0eded;
}
.ribbon.base {
  background: #3498db;
  color: #fff;
  border-right: 5px solid #8bc4ea;
}
.ribbon {
  position: absolute;
  top: 20px;
  right: -5px;
  padding: 15px;
}
.base {
  background: #3498db;
  color: #fff !important;
}
.ribbon:before, .ribbon:after {
  content: '';
  position: absolute;
  left: -9px;
  border-left: 10px solid transparent;
}
.ribbon:before {
  top: 0;
}
.ribbon.base:before {
  border-top: 27px solid #3498db;
}
.ribbon.base:after {
  border-bottom: 27px solid #3498db;
}
.ribbon:after {
  bottom: 0;
}



.thumb img {
   -webkit-filter: grayscale(0);
   filter: none;
   border-radius: 5px;
   background-color: #fff;
   border: 1px solid #ddd;
   padding: 5px;
}
.thumb img:hover {
   -webkit-filter: grayscale(1);
   filter: grayscale(1);
}
.thumb {
   padding: 5px;
}



.bs-callout {
	padding: 5px;
	margin: 2px 0;
	border: 1px solid #DCDCDC;
	border-left-width: 3px;
	border-top-width: 2px;
	border-radius: 5px;
}
.bs-callout-danger {
	border-color: #d9534f;
}
.bs-callout-warning {
	border-color: #f0ad4e;
}
.bs-callout-info {
	border-color: #5bc0de;
}
.bs-callout-success {
	border-color: #118c4e;
}
.bs-callout-default {
	border-color: #A9A9A9;
}
.bs-callout h4, .bs-callout h5 {
	margin-top: 0;
	margin-bottom: 2px;
}
.bs-callout-danger h4, .bs-callout-danger h5 {
	color: #d9534f;
}
.bs-callout-warning h4, .bs-callout-warning h5 {
	color: #f0ad4e;
}
.bs-callout-info h4, .bs-callout-info h5 {
	color: #5bc0de;
}
.bs-callout-success h4, .bs-callout-success h5 {
	color: #118c4e;
}
.bs-callout-default h4, .bs-callout-default h5 {
	color: #000000;
}
