.wpbdp-listing
{
  background-color:#a2a2a2;
  border-radius:5px;
  padding:2%;
}
div{color:#000;}
.wpbdp-listing .listing-title {
	border: none;
	border-bottom: 1px solid #a2a2a2;
	font-size: 115%;
	margin-bottom: 8px;
	font-weight: bold;
}

.wpbdp-listing .listing-title a {
    text-decoration: none;
    font-weight: bold;
    font-size: 25px;
    line-height: 1.3;
    text-transform: uppercase;
    color:#000 !important;
}


.wpbdp-listing a:not(.wpbdp-button) {
	text-decoration: none;
}

.wpbdp-listing .wpbdp-button {
	padding: 0.74375em 0.775em 0.68125em;
}

.wpbdp-listing .listing-thumbnail {
	float: left;
	width: 150px;

}

.wpbdp-listing .listing-thumbnail img {
    border: 3px solid #b2b2b2;
	width: 150px;
	height:150px;
	margin-right:5px;
}

.wpbdp-listing .listing-details {
	margin-left: 5px;
}

.wpbdp-listing .listing-details.wpbdp-no-thumb {
	margin-left: 0;
}

.wpbdp-listing .address-info .address-label {
	font-weight: bold;
	display: block;
	margin-bottom: 3px;
	font-size:16px;
	color:#000 !important;
}

.field-value label, .field-value .field-label{
    
    font-size:16px;
    color:#000 !important;
}
.wpbdp-listing-excerpt .listing-actions
{
    float:right;

}
.field-value .value {
    display: inline;
    font-size:16px;
    color:#000 !important;
}
.wpbdp-with-button-styles .wpbdp-checkout-submit input[type=submit], .wpbdp-with-button-styles .wpbdp-ratings-reviews input[type=submit], .wpbdp-with-button-styles .wpbdp-main-box input[type=submit], .wpbdp-with-button-styles .listing-actions a.wpbdp-button, .wpbdp-with-button-styles .wpbdp-button
{
    background-color:#bb0000 !important;
    color:#fff !important;
    border:none;
    padding:13px !important;
}
.listing-actions a.button
{
    color:#bb0000 !important;
    
}
.wpbdp-listing .wpbdp-field {
	margin: 4px 0;
}

.wpbdp-listing .wpbdp-field-type-textarea label,
.wpbdp-listing .wpbdp-field-type-textarea .field-label {
	display: block;
}

.wpbdp-view-show_listing h3 {
    font-size: 16px;
}
