header.w2dc-listing-header h2 {
	font-size: 20px;
}

div.w2dc-content a,
div.w2dc-content a:visited,
div.w2dc-content a:focus,
div.w2dc-content a.w2dc-btn,
div.w2dc-content a.w2dc-btn:visited,
div.w2dc-content a.w2dc-btn:focus,
div.w2dc-content h2 a,
div.w2dc-content h2 a:visited,
div.w2dc-content h2 a:focus,
div.w2dc-content.w2dc-widget a,
div.w2dc-content.w2dc-widget a:visited,
div.w2dc-content.w2dc-widget a:focus,
div.w2dc-content .w2dc-pagination > li > a,
div.w2dc-content .w2dc-pagination > li > a:visited,
div.w2dc-content .w2dc-pagination > li > a:focus {
	color: #eb7f00;
}
div.w2dc-content a:hover,
div.w2dc-content a.w2dc-btn:hover,
div.w2dc-content h2 a:hover,
div.w2dc-content.w2dc-widget a:hover,
div.w2dc-content .w2dc-pagination > li > a:hover {
	color: #236b8e;
}

div.w2dc-content .w2dc-categories-root {
	background-color: #E0E0E0;
}
div.w2dc-content .w2dc-categories-column {
	background-color: #EBEBEB;
}
div.w2dc-categories-columns,
div.w2dc-categories-columns a,
div.w2dc-categories-columns a:hover,
div.w2dc-categories-columns a:visited,
div.w2dc-categories-columns a:focus {
	color: #3299cb;
}

div.w2dc-content .w2dc-featured,
div.w2dc-content .w2dc-panel-default > .w2dc-panel-heading.w2dc-featured {
	background-color: #eff1ee;
}

div.w2dc-content .w2dc-btn-primary, div.w2dc-content a.w2dc-btn-primary,
div.w2dc-content .w2dc-btn-primary:visited, div.w2dc-content a.w2dc-btn-primary:visited,
div.w2dc-content .w2dc-btn-primary:focus, div.w2dc-content a.w2dc-btn-primary:focus,
div.w2dc-content .wpcf7-form .wpcf7-submit,
div.w2dc-content .wpcf7-form .wpcf7-submit:visited,
div.w2dc-content .wpcf7-form .wpcf7-submit:focus {
	background: #3299cb !important;
	background: -moz-linear-gradient(top, #3299cb 0%, #2d8ab7 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3299cb), color-stop(100%, #2d8ab7)) !important;
	background: -webkit-linear-gradient(top, #3299cb 0%, #2d8ab7 100%) !important;
	background: -o-linear-gradient(top, #3299cb 0%, #2d8ab7 100%) !important;
	background: -ms-linear-gradient(top, #3299cb 0%, #2d8ab7 100%) !important;
	background: linear-gradient(to bottom, #3299cb 0%, #2d8ab7 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #3299cb , endColorstr= #2d8ab7 ,GradientType=0 ) !important;
	color: #ffffff;
	background-position: center !important;
	padding: 6px 12px !important;
	border: none;
}
div.w2dc-content .w2dc-btn-primary:hover, div.w2dc-content a.w2dc-btn-primary:hover,
div.w2dc-content .wpcf7-form .wpcf7-submit:hover {
	background: #2d8ab7 !important;
	background: -moz-linear-gradient(top, #2d8ab7 0%, #3299cb 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d8ab7), color-stop(100%, #3299cb)) !important;
	background: -webkit-linear-gradient(top, #2d8ab7 0%, #3299cb 100%) !important;
	background: -o-linear-gradient(top, #2d8ab7 0%, #3299cb 100%) !important;
	background: -ms-linear-gradient(top, #2d8ab7 0%, #3299cb 100%) !important;
	background: linear-gradient(to bottom, #2d8ab7 0%, #3299cb 100%) !important;
}

.w2dc-content.w2dc-search-form {
	background: #c3ccbc;
	background: -moz-linear-gradient(top, #c3ccbc 0%, #b6c2a3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c3ccbc), color-stop(100%, #b6c2a3));
	background: -webkit-linear-gradient(top, #c3ccbc 0%, #b6c2a3 100%);
	background: -o-linear-gradient(top, #c3ccbc 0%, #b6c2a3 100%);
	background: -ms-linear-gradient(top, #c3ccbc 0%, #b6c2a3 100%);
	background: linear-gradient(to bottom, #c3ccbc 0%, #b6c2a3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= #c3ccbc , endColorstr= #b6c2a3 ,GradientType=0 );
	border: 1px solid #dddddd;
}
form.w2dc-content.w2dc-search-form,
form.w2dc-content.w2dc-search-form a,
form.w2dc-content.w2dc-search-form a:hover,
form.w2dc-content.w2dc-search-form a:visited,
form.w2dc-content.w2dc-search-form a:focus,
form.w2dc-content a.w2dc-advanced-search-label,
form.w2dc-content a.w2dc-advanced-search-label:hover,
form.w2dc-content a.w2dc-advanced-search-label:visited,
form.w2dc-content a.w2dc-advanced-search-label:focus {
	color: #FFFFFF;
}

div.w2dc-content .w2dc-map-info-window-title {
	background-color: #acc7a6;
}
div.w2dc-content .w2dc-label-primary {
	background-color: #acc7a6;
}
div.w2dc-content .w2dc-pagination > li.w2dc-active > a,
div.w2dc-content .w2dc-pagination > li.w2dc-active > span,
div.w2dc-content .w2dc-pagination > li.w2dc-active > a:hover,
div.w2dc-content .w2dc-pagination > li.w2dc-active > span:hover,
div.w2dc-content .w2dc-pagination > li.w2dc-active > a:focus,
div.w2dc-content .w2dc-pagination > li.w2dc-active > span:focus {
	background-color: #acc7a6;
	border-color: #acc7a6;
	color: #FFFFFF;
}
figure.w2dc-listing-logo figcaption {
	background-color: #acc7a6;
}
#w2dc-found-listings .w2dc-badge {
	background-color: #acc7a6;
}

.w2dc-listings-block article.w2dc-listing {
	margin-bottom: 30px;
}

/* It works with devices width more than 800 pixels. */
@media screen and (min-width: 800px) {
	.w2dc-listings-block .w2dc-listing-logo-wrap {
		width: 290px;
	}
	.w2dc-listings-block .w2dc-listing-text-content-wrap {
		margin-left: 290px;
	}
}
