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 .w2dc-pagination > li > a,
div.w2dc-content .w2dc-pagination > li > a:visited,
div.w2dc-content .w2dc-pagination > li > a:focus,
div.w2dc-content .w2dc-btn-default, div.w2dc-content div.w2dc-btn-default:visited, div.w2dc-content .w2dc-btn-default:focus {
	color: #5b9d30;
}
div.w2dc-content a:hover,
div.w2dc-content .w2dc-pagination > li > a:hover {
	color: #64933d;
}

div.w2dc-content .w2dc-btn-primary,
div.w2dc-content a.w2dc-btn-primary,
div.w2dc-content input.w2dc-btn[type="submit"],
div.w2dc-content input.w2dc-btn[type="button"],
div.w2dc-content .w2dc-btn-primary:visited,
div.w2dc-content a.w2dc-btn-primary:visited,
div.w2dc-content input.w2dc-btn[type="submit"]:visited,
div.w2dc-content input.w2dc-btn[type="button"]:visited,
div.w2dc-content .w2dc-btn-primary:focus,
div.w2dc-content a.w2dc-btn-primary:focus,
div.w2dc-content input.w2dc-btn[type="submit"]:focus,
div.w2dc-content input.w2dc-btn[type="button"]:focus,
div.w2dc-content .w2dc-btn-primary:disabled,
div.w2dc-content a.w2dc-btn-primary:disabled,
div.w2dc-content .w2dc-btn-primary:disabled:focus,
div.w2dc-content a.w2dc-btn-primary:disabled:focus,
div.w2dc-content .w2dc-btn-primary:disabled:hover,
div.w2dc-content a.w2dc-btn-primary:disabled:hover,
form.w2dc-content .w2dc-btn-primary,
form.w2dc-content a.w2dc-btn-primary,
form.w2dc-content input.w2dc-btn[type="submit"],
form.w2dc-content input.w2dc-btn[type="button"],
form.w2dc-content .w2dc-btn-primary:visited,
form.w2dc-content a.w2dc-btn-primary:visited,
form.w2dc-content input.w2dc-btn[type="submit"]:visited,
form.w2dc-content input.w2dc-btn[type="button"]:visited,
form.w2dc-content .w2dc-btn-primary:focus,
form.w2dc-content a.w2dc-btn-primary:focus,
form.w2dc-content input.w2dc-btn[type="submit"]:focus,
form.w2dc-content input.w2dc-btn[type="button"]:focus,
form.w2dc-content .w2dc-btn-primary:disabled,
form.w2dc-content a.w2dc-btn-primary:disabled,
form.w2dc-content .w2dc-btn-primary:disabled:focus,
form.w2dc-content a.w2dc-btn-primary:disabled:focus,
form.w2dc-content .w2dc-btn-primary:disabled:hover,
form.w2dc-content a.w2dc-btn-primary:disabled:hover,
div.w2dc-content .wpcf7-form .wpcf7-submit,
div.w2dc-content .wpcf7-form .wpcf7-submit:visited,
div.w2dc-content .wpcf7-form .wpcf7-submit:focus {
	color: #FFFFFF !important;
	background-color: #5b9d30 !important;
	background-image: none !important;
	border-color: #47891c !important;
}
div.w2dc-content .w2dc-btn-primary:hover,
div.w2dc-content a.w2dc-btn-primary:hover,
div.w2dc-content input.w2dc-btn[type="submit"]:hover,
div.w2dc-content input.w2dc-btn[type="button"]:hover,
form.w2dc-content .w2dc-btn-primary:hover,
form.w2dc-content a.w2dc-btn-primary:hover,
form.w2dc-content input.w2dc-btn[type="submit"]:hover,
form.w2dc-content input.w2dc-btn[type="button"]:hover,
div.w2dc-content .wpcf7-form .wpcf7-submit:hover {
	color: #FFFFFF !important;
	background-color: #64933d !important;
	background-image: none !important;
	border-color: #507f29 !important;
	text-decoration: none !important;
}


.w2dc-listings-block .w2dc-listing {
	margin-bottom: 30px;
}

/* It works with devices width more than 768 pixels. */
@media screen and (min-width: 768px) {
	.w2dc-listings-block .w2dc-listing-logo-wrap {
		width: 290px;
			}
	.rtl .w2dc-listings-block .w2dc-listing-logo-wrap {
		margin-left: 20px;
		margin-right: 0;
	}
	.w2dc-listings-block figure.w2dc-listing-logo .w2dc-listing-logo-img img {
		width: 290px;
	}
	.w2dc-listings-list-view .w2dc-listing-text-content-wrap {
				margin-left: 290px;
		margin-right: 0;
			}
	.rtl .w2dc-listings-list-view .w2dc-listing-text-content-wrap {
				margin-right: 290px;
		margin-left: 0;
			}
}

.w2dc-listings-grid figure.w2dc-listing-logo .w2dc-listing-logo-img-wrap:before {
	padding-top: 56.25%;
}

.w2dc-content .w2dc-share-button img {
	max-width: 40px;
}
.w2dc-content .w2dc-share-buttons {
	height: 50px;
}

/* It works with devices width more than 768 pixels. */
@media screen and (min-width: 768px) {
	.w2dc-single-listing-logo-wrap {
		max-width: 270px;
		float: left;
		margin: 0 20px 20px 0;
	}
	.rtl .w2dc-single-listing-logo-wrap {
		float: right;
		margin: 0 0 20px 20px;
	}
	/* temporarily */
	/*.w2dc-single-listing-text-content-wrap {
		margin-left: 290px;
	}*/
}




div.w2dc-content .w2dc-category-item a,
div.w2dc-content .w2dc-category-item a:visited,
div.w2dc-content .w2dc-category-item a:focus,
div.w2dc-content .w2dc-location-item a,
div.w2dc-content .w2dc-location-item a:visited,
div.w2dc-content .w2dc-location-item a:focus {
	color: #FFFFFF;
}
div.w2dc-content .w2dc-subcategories ul li a,
div.w2dc-content .w2dc-sublocations ul li a {
	color: #FFFFFF;
}
div.w2dc-content .w2dc-category-item a:hover,
div.w2dc-content .w2dc-location-item a:hover,
div.w2dc-content .w2dc-categories-root.w2dc-category-highlighted a,
div.w2dc-content .w2dc-categories-root.w2dc-category-highlighted a:visited,
div.w2dc-content .w2dc-categories-root.w2dc-category-highlighted a:focus,
div.w2dc-content .w2dc-locations-root.w2dc-location-highlighted a,
div.w2dc-content .w2dc-locations-root.w2dc-location-highlighted a:visited,
div.w2dc-content .w2dc-locations-root.w2dc-location-highlighted a:focus {
	color: #FFFFFF;
}
div.w2dc-content .w2dc-subcategories ul li a:hover,
div.w2dc-content .w2dc-sublocations ul li a:hover,
div.w2dc-content .w2dc-categories-root.w2dc-category-item a:hover,
div.w2dc-content .w2dc-locations-root.w2dc-category-item a:hover {
	color: #FFFFFF;
}
div.w2dc-content .w2dc-categories-root.w2dc-category-item a,
div.w2dc-content .w2dc-locations-root.w2dc-location-item a {
	background-color: rgba(151,151,151,0.25);
}
div.w2dc-content .w2dc-categories-root.w2dc-category-item a:hover,
div.w2dc-content .w2dc-locations-root.w2dc-location-item a:hover {
	background-color: rgba(151,151,151,0.55);
}
div.w2dc-content.w2dc-terms-menu .w2dc-categories-root.w2dc-category-item a,
div.w2dc-content.w2dc-terms-menu .w2dc-locations-root.w2dc-location-item a {
	background-color: #979797;
}
div.w2dc-content .w2dc-categories-column,
div.w2dc-content .w2dc-locations-column {
	background-color: #cacaca;
}
div.w2dc-content .w2dc-subcategories ul li,
div.w2dc-content .w2dc-sublocations ul li {
	background-color: #cacaca;
}
