
div.w2gm-content a,
div.w2gm-content a:visited,
div.w2gm-content a:focus,
div.w2gm-content .w2gm-pagination > li > a,
div.w2gm-content .w2gm-pagination > li > a:visited,
div.w2gm-content .w2gm-pagination > li > a:focus,
div.w2gm-content .w2gm-btn-default, div.w2gm-content div.w2gm-btn-default:visited, div.w2gm-content .w2gm-btn-default:focus,
div.w2gm-content.w2gm-terms-menu .w2gm-categories-root a,
div.w2gm-content.w2gm-terms-menu .w2gm-categories-root a:visited,
div.w2gm-content.w2gm-terms-menu .w2gm-categories-root a:focus,
div.w2gm-content.w2gm-terms-menu .w2gm-locations-root a,
div.w2gm-content.w2gm-terms-menu .w2gm-locations-root a:visited,
div.w2gm-content.w2gm-terms-menu .w2gm-locations-root a:focus {
	color: #888888;
}
div.w2gm-content a:hover,
div.w2gm-content .w2gm-pagination > li > a:hover,
div.w2gm-content.w2gm-terms-menu .w2gm-categories-root a:hover,
div.w2gm-content.w2gm-terms-menu .w2gm-locations-root a:hover {
	color: #c3c3c3;
}

div.w2gm-content .w2gm-btn-primary,
div.w2gm-content a.w2gm-btn-primary,
div.w2gm-content input[type="submit"],
div.w2gm-content input[type="button"],
div.w2gm-content .w2gm-btn-primary:visited,
div.w2gm-content a.w2gm-btn-primary:visited,
div.w2gm-content input[type="submit"]:visited,
div.w2gm-content input[type="button"]:visited,
div.w2gm-content .w2gm-btn-primary:focus,
div.w2gm-content a.w2gm-btn-primary:focus,
div.w2gm-content input[type="submit"]:focus,
div.w2gm-content input[type="button"]:focus,
div.w2gm-content .w2gm-btn-primary:disabled,
div.w2gm-content a.w2gm-btn-primary:disabled,
div.w2gm-content .w2gm-btn-primary:disabled:focus,
div.w2gm-content a.w2gm-btn-primary:disabled:focus,
form.w2gm-content .w2gm-btn-primary,
form.w2gm-content a.w2gm-btn-primary,
form.w2gm-content input[type="submit"],
form.w2gm-content input[type="button"],
form.w2gm-content .w2gm-btn-primary:visited,
form.w2gm-content a.w2gm-btn-primary:visited,
form.w2gm-content input[type="submit"]:visited,
form.w2gm-content input[type="button"]:visited,
form.w2gm-content .w2gm-btn-primary:focus,
form.w2gm-content a.w2gm-btn-primary:focus,
form.w2gm-content input[type="submit"]:focus,
form.w2gm-content input[type="button"]:focus,
form.w2gm-content .w2gm-btn-primary:disabled,
form.w2gm-content a.w2gm-btn-primary:disabled,
form.w2gm-content .w2gm-btn-primary:disabled:focus,
form.w2gm-content a.w2gm-btn-primary:disabled:focus,
div.w2gm-content .w2gm-listing-frontpanel input[type="button"],
div.w2gm-content .wpcf7-form .wpcf7-submit,
div.w2gm-content .wpcf7-form .wpcf7-submit:visited,
div.w2gm-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;
	border: none;
}
div.w2gm-content .w2gm-btn-primary:hover,
div.w2gm-content a.w2gm-btn-primary:hover,
div.w2gm-content input[type="submit"]:hover,
div.w2gm-content input[type="button"]:hover,
form.w2gm-content .w2gm-btn-primary:hover,
form.w2gm-content a.w2gm-btn-primary:hover,
form.w2gm-content input[type="submit"]:hover,
form.w2gm-content input[type="button"]:hover,
div.w2gm-content .w2gm-listing-frontpanel input[type="button"]:hover,
div.w2gm-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;
	color: #FFFFFF;
	background-position: center !important;
	border: none;
	text-decoration: none;
}

.w2gm-content.w2gm-search-form {
	background: rgba(255,255,255,1);
}
form.w2gm-content.w2gm-search-form,
form.w2gm-content.w2gm-search-form a,
form.w2gm-content.w2gm-search-form a:hover,
form.w2gm-content.w2gm-search-form a:visited,
form.w2gm-content.w2gm-search-form a:focus,
form.w2gm-content a.w2gm-advanced-search-label,
form.w2gm-content a.w2gm-advanced-search-label:hover,
form.w2gm-content a.w2gm-advanced-search-label:visited,
form.w2gm-content a.w2gm-advanced-search-label:focus {
	color: #FFFFFF;
}

.w2gm-field-caption .w2gm-field-icon {
	color: #000000;
}
.w2gm-content select:not(.w2gm-week-day-input),
.w2gm-content select:not(.w2gm-week-day-input):focus {
	background-image:
	linear-gradient(50deg, transparent 50%, #FFFFFF 50%),
	linear-gradient(130deg, #FFFFFF 50%, transparent 50%),
	linear-gradient(to right, #000000, #000000) !important;
}
.w2gm-content .w2gm-checkbox .w2gm-control-indicator,
.w2gm-content .w2gm-radio .w2gm-control-indicator {
	border-color: #000000;
}
.w2gm-content .w2gm-checkbox label input:checked ~ .w2gm-control-indicator,
.w2gm-content .w2gm-radio label input:checked ~ .w2gm-control-indicator {
	background: #000000;
}
.w2gm-content .ui-slider.ui-slider-horizontal .ui-widget-header {
	background-color: #000000;
}
.w2gm-content .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default,
.w2gm-content .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default:focus,
.w2gm-content .ui-slider.ui-widget-content .ui-slider-handle.ui-state-default:active,
.w2gm-content .ui-slider.ui-widget-content .ui-slider-handle.ui-state-focus,
.w2gm-content .ui-slider.ui-widget-content .ui-slider-handle.ui-state-hover {
	border: 1px solid #000000;
	background-color: #000000;
}
.w2gm-content .w2gm-map-info-window-title {
	background-color: #000000;
}
.w2gm-content .w2gm-category-label,
.w2gm-content .w2gm-tag-label {
	color: #000000;
	border-color: #000000;
}
div.w2gm-content .w2gm-pagination > li.w2gm-active > a,
div.w2gm-content .w2gm-pagination > li.w2gm-active > span,
div.w2gm-content .w2gm-pagination > li.w2gm-active > a:hover,
div.w2gm-content .w2gm-pagination > li.w2gm-active > span:hover,
div.w2gm-content .w2gm-pagination > li.w2gm-active > a:focus,
div.w2gm-content .w2gm-pagination > li.w2gm-active > span:focus {
	background-color: #000000;
	border-color: #000000;
	color: #FFFFFF;
}
.w2gm-found-listings .w2gm-badge {
	background-color: #000000;
}
.w2gm-rating-avgvalue span {
	background-color: #000000;
}
.w2gm-content.w2gm-search-map-form .w2gm-search-overlay {
	background-color: rgba(0,0,0,0.8);
}
.w2gm-field-output-block-string .w2gm-field-phone-content,
.w2gm-field-output-block-website .w2gm-field-content {
	color: #000000;
	font-weight: bold;
}
.w2gm-loader:before {
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.w2gm-listing-dialog.ui-dialog .ui-widget-header {
	background-color: #000000;
}
article.w2gm-listing-location-selected {
	background-color: rgba(0,0,0,0.1);
}
.w2gm-field-checkbox-item-checked span {
	color: #000000;
}




.w2gm-single-listing-logo-wrap .w2gm-big-slide {
	background-size: cover;
}


.w2gm-map-marker,
.w2gm-map-marker-empty {
	height: 40px;
	width: 40px;
}
.w2gm-map-marker .w2gm-map-marker-icon {
	font-size: 22px !important;
}
