PluginProbe
WP Directory Kit / 1.5.9
WP Directory Kit v1.5.9
1.5.9 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 trunk 1.1.0 1.1.6 1.1.8 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.8 All 37 releases
wpdirectorykit / dash-widgets / assets / css / wdk-map-listings.css

wdk-map-listings.css in WP Directory Kit 1.5.9, at dash-widgets/assets/css/wdk-map-listings.css

1,493 lines 37.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @-webkit-keyframes wdk_placeHolderShimmer {
2 0% {
3 background-position: -468px 0;
4 }
5 100% {
6 background-position: 468px 0;
7 }
8 }
9
10 @keyframes wdk_placeHolderShimmer {
11 0% {
12 background-position: -468px 0;
13 }
14 100% {
15 background-position: 468px 0;
16 }
17 }
18
19 .wdk-dashwidget-element .wdk-map {
20 /* custom marker */
21 /* end custom marker */
22 /* leaftet map */
23 }
24
25 .wdk-dashwidget-element .wdk-map .wdk-favorites-actions a.wdk-add-favorites-action {
26 color: #fff;
27 }
28
29 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-footer {
30 z-index: 5;
31 position: relative;
32 }
33
34 .wdk-dashwidget-element .wdk-map img.leaflet-tile {
35 box-shadow: none !important;
36 }
37
38 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-image {
39 height: 190px;
40 }
41
42 .wdk-dashwidget-element .wdk-map .animated-background {
43 animation-duration: 1s;
44 animation-fill-mode: forwards;
45 animation-iteration-count: infinite;
46 animation-name: wdk_placeHolderShimmer;
47 animation-timing-function: linear;
48 -webkit-animation-duration: 1s;
49 -webkit-animation-fill-mode: forwards;
50 -webkit-animation-iteration-count: infinite;
51 -webkit-animation-name: wdk_placeHolderShimmer;
52 -webkit-animation-timing-function: linear;
53 background: #f6f7f8;
54 background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
55 background-size: 800px 104px;
56 height: 96px;
57 position: relative;
58 }
59
60 .wdk-dashwidget-element .wdk-map .map_infowindow .loading_content {
61 height: 280px;
62 margin: 0;
63 margin-bottom: 5px;
64 width: 100%;
65 position: relative;
66 z-index: 5;
67 }
68
69 .wdk-dashwidget-element .wdk-map .map_infowindow .loading_content .box_line {
70 height: 10px;
71 background: #fff;
72 width: 100%;
73 margin: 0;
74 margin-bottom: 0px;
75 float: left;
76 height: 16px;
77 }
78
79 .wdk-dashwidget-element .wdk-map .map_infowindow .loading_content .box_line.m20 {
80 margin-bottom: 16px;
81 }
82
83 .wdk-dashwidget-element .wdk-map .map_infowindow .loading_content .box_line.side {
84 width: 48%;
85 }
86
87 .wdk-dashwidget-element .wdk-map .map_infowindow .loading_content .box_line.side:nth-child(odd) {
88 margin-right: 2%;
89 }
90
91 .wdk-dashwidget-element .wdk-map .map_infowindow .loading_content .box_line.side:nth-child(even) {
92 margin-left: 2%;
93 }
94
95 .wdk-dashwidget-element .wdk-map .map_infowindow .loading_content .box_line.m170 {
96 margin-bottom: 125px;
97 height: 1px;
98 }
99
100 .wdk-dashwidget-element .wdk-map div#wdk_map_results {
101 height: 350px;
102 }
103
104 .wdk-dashwidget-element .wdk-map .wdk_marker-cluster img,
105 .wdk-dashwidget-element .wdk-map .wdk_cluster img {
106 display: none !important;
107 }
108
109 .wdk-dashwidget-element .wdk-map .wdk_marker-cluster,
110 .wdk-dashwidget-element .wdk-map .wdk_cluster {
111 background: transparent !important;
112 }
113
114 .wdk-dashwidget-element .wdk-map .wdk_marker-cluster div,
115 .wdk-dashwidget-element .wdk-map .wdk_cluster div {
116 color: #fff !important;
117 width: 36px !important;
118 height: 36px !important;
119 line-height: 36px !important;
120 background: #0074e4 !important;
121 -webkit-border-radius: 50% !important;
122 border-radius: 50% !important;
123 position: relative;
124 text-align: center;
125 font-size: 14px !important;
126 -webkit-animation: cluster-animation 2.5s infinite;
127 animation: cluster-animation 2.5s infinite;
128 }
129
130 @-webkit-keyframes cluster-animation {
131 0%,
132 100% {
133 -webkit-transform: scale(1.3) rotate(0deg);
134 transform: scale(1.3) rotate(0deg);
135 }
136 50% {
137 -webkit-transform: scale(1.55) rotate(90deg);
138 transform: scale(1.55) rotate(90deg);
139 }
140 }
141
142 @keyframes cluster-animation {
143 0%,
144 100% {
145 -webkit-transform: scale(1.3) rotate(0deg);
146 transform: scale(1.3) rotate(0deg);
147 }
148 50% {
149 -webkit-transform: scale(1.55) rotate(90deg);
150 transform: scale(1.55) rotate(90deg);
151 }
152 }
153
154 .wdk-dashwidget-element .wdk-map .wdk_map-marker-container {
155 position: absolute;
156 margin-top: 10px;
157 -webkit-transform: translate3d(-50%, -100%, 0);
158 transform: translate3d(-50%, -100%, 0);
159 }
160
161 .wdk-dashwidget-element .wdk-map .wdk_marker-container {
162 position: relative;
163 margin: 10px auto;
164 width: 49px;
165 height: 49px;
166 z-index: 1;
167 -webkit-border-radius: 50%;
168 border-radius: 50%;
169 cursor: pointer;
170 top: -5px;
171 margin-bottom: 21px;
172 text-align: center;
173 }
174
175 .wdk-dashwidget-element .wdk-map .wdk_marker-container {
176 -webkit-perspective: 1000;
177 perspective: 1000;
178 }
179
180 .wdk-dashwidget-element .wdk-map .wdk_marker-card {
181 width: 100%;
182 height: 100%;
183 -webkit-transform-style: preserve-3d;
184 transform-style: preserve-3d;
185 -webkit-transition: all 0.4s ease-in-out;
186 -o-transition: all 0.4s ease-in-out;
187 transition: all 0.4s ease-in-out;
188 position: absolute;
189 z-index: 1;
190 }
191
192 .wdk-dashwidget-element .wdk-map .wdk_marker-arrow {
193 display: none;
194 width: 0;
195 content: "";
196 height: 0;
197 /* filter: drop-shadow(0px 0px 1px #0074e4); */
198 border-style: solid;
199 border-width: 40px 24px 0;
200 margin-left: -0px;
201 border-color: #0074e4 transparent transparent;
202 top: 31px;
203 left: 50%;
204 -webkit-transform: translateX(-50%);
205 -ms-transform: translateX(-50%);
206 transform: translateX(-50%);
207 position: absolute;
208 -webkit-border-radius: 0;
209 border-radius: 0;
210 z-index: 1;
211 }
212
213 .wdk-dashwidget-element .wdk-map .wdk_face {
214 position: absolute;
215 width: 100%;
216 height: 124%;
217 -webkit-backface-visibility: hidden;
218 backface-visibility: hidden;
219 text-align: center;
220 -webkit-border-radius: 10%;
221 border-radius: 10%;
222 color: #fff;
223 z-index: 100;
224 -webkit-border-radius: 0;
225 border-radius: 0;
226 -webkit-transform: perspective(100px);
227 transform: perspective(100px);
228 }
229
230 .wdk-dashwidget-element .wdk-map .wdk_face i {
231 line-height: 61px;
232 font-size: 18px;
233 position: relative;
234 z-index: 78;
235 color: #0074e4;
236 -webkit-transform: perspective(0);
237 transform: perspective(0);
238 left: 1px;
239 transition: all .15s;
240 font: normal normal normal 22px/66px FontAwesome;
241 line-height: 66px;
242 text-align: center;
243 }
244
245 .wdk-dashwidget-element .wdk-map .wdk_face.front {
246 color: #0074e4;
247 z-index: 100;
248 position: relative;
249 z-index: 100;
250 position: absolute;
251 }
252
253 .wdk-dashwidget-element .wdk-map .wdk_marker-container:hover .wdk_face i {
254 color: #fff;
255 }
256
257 .wdk-dashwidget-element .wdk-map .wdk_marker-card:after {
258 content: '';
259 position: absolute;
260 top: 4px;
261 margin-top: 0px;
262 left: 2px;
263 width: 44px;
264 height: 63px;
265 z-index: 1;
266 -webkit-transition: all 0.4s ease-in-out;
267 -o-transition: all 0.4s ease-in-out;
268 transition: all 0.4s ease-in-out;
269 -webkit-transform: perspective(34px) rotateX(20deg) rotateZ(-45deg);
270 transform: perspective(34px) rotateX(20deg) rotateZ(-45deg);
271 -webkit-transform-origin: 50% 50%;
272 -ms-transform-origin: 50% 50%;
273 transform-origin: 50% 50%;
274 -webkit-border-radius: 60% 50% 60% 0;
275 border-radius: 60% 50% 60% 0;
276 padding: 0 3px 3px 0;
277 width: 43px;
278 height: 43px;
279 background: #fff;
280 z-index: 0;
281 filter: blur(0.25px);
282 }
283
284 .wdk-dashwidget-element .wdk-map .wdk_marker-container:hover .wdk_marker-card:after {
285 background: #0074e4;
286 }
287
288 .wdk-dashwidget-element .wdk-map .wdk_marker-card:before {
289 content: '';
290 position: absolute;
291 top: 2px;
292 left: 0px;
293 width: 44px;
294 height: 63px;
295 z-index: 1;
296 -webkit-transition: all 0.4s ease-in-out;
297 -o-transition: all 0.4s ease-in-out;
298 transition: all 0.4s ease-in-out;
299 -webkit-transform: perspective(38px) rotateX(20deg) rotateZ(-45deg);
300 transform: perspective(38px) rotateX(20deg) rotateZ(-45deg);
301 -webkit-transform-origin: 50% 50%;
302 -ms-transform-origin: 50% 50%;
303 transform-origin: 50% 50%;
304 -webkit-border-radius: 60% 50% 60% 0;
305 border-radius: 60% 50% 60% 0;
306 padding: 0 3px 3px 0;
307 width: 47px;
308 height: 47px;
309 background: #0074e4;
310 z-index: 0;
311 filter: blur(0.25px);
312 }
313
314 .wdk-dashwidget-element .wdk-map .wdk_marker-container:hover .wdk_marker-card:after {
315 opacity: 0;
316 }
317
318 .wdk-dashwidget-element .wdk-map .wdk_face.back {
319 -webkit-transform: rotateY(180deg);
320 transform: rotateY(180deg);
321 -webkit-box-sizing: border-box;
322 box-sizing: border-box;
323 background: #0074e4;
324 border-color: #0074e4;
325 color: #fff;
326 z-index: 25;
327 }
328
329 .wdk-dashwidget-element .wdk-map .wdk_face.back i {
330 transform: scaleX(-1);
331 line-height: 38px;
332 font-size: 18px;
333 }
334
335 .wdk-dashwidget-element .wdk-map .wdk_face.back:after {
336 content: "";
337 display: block;
338 width: 36px;
339 height: 36px;
340 top: 2px;
341 left: 2px;
342 -webkit-border-radius: 10%;
343 border-radius: 10%;
344 position: absolute;
345 }
346
347 .wdk-dashwidget-element .wdk-map .custom-zoom-in,
348 .wdk-dashwidget-element .wdk-map .custom-zoom-out {
349 background-color: #fff;
350 color: #333;
351 cursor: pointer;
352 -webkit-border-radius: 50%;
353 border-radius: 50%;
354 margin: 5px 15px;
355 -webkit-transition: color 0.3s, background-color 0.3s;
356 -o-transition: color 0.3s, background-color 0.3s;
357 transition: color 0.3s, background-color 0.3s;
358 -webkit-box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.2);
359 box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.2);
360 text-align: center;
361 font-size: 15px;
362 height: 34px;
363 width: 34px;
364 }
365
366 .wdk-dashwidget-element .wdk-map .custom-zoom-in:hover,
367 .wdk-dashwidget-element .wdk-map .custom-zoom-out:hover {
368 background-color: #66676b;
369 color: #fff;
370 }
371
372 .wdk-dashwidget-element .wdk-map .custom-zoom-in:before,
373 .wdk-dashwidget-element .wdk-map .custom-zoom-out:before {
374 font-family: "FontAwesome";
375 width: 100%;
376 line-height: 35px;
377 transition: -webkit-text-stroke 0.3s;
378 -webkit-text-stroke: 1px #fff;
379 }
380
381 .wdk-dashwidget-element .wdk-map .zoomControlWrapper {
382 position: absolute;
383 left: 0;
384 right: auto;
385 width: 70px;
386 }
387
388 .wdk-dashwidget-element .wdk-map .custom-zoom-in:before {
389 content: "\f067";
390 }
391
392 .wdk-dashwidget-element .wdk-map .custom-zoom-out:before {
393 content: "\f068";
394 }
395
396 .wdk-dashwidget-element .wdk-map .custom-zoom-in:hover:before,
397 .wdk-dashwidget-element .wdk-map .custom-zoom-out:hover:before {
398 -webkit-text-stroke: 1px #66676b;
399 }
400
401 .wdk-dashwidget-element .wdk-map #mapnav-buttons {
402 position: absolute;
403 -webkit-transform: translate(0, 0);
404 -ms-transform: translate(0, 0);
405 transform: translate(0, 0);
406 z-index: 999;
407 font-size: 14px;
408 display: inline-block;
409 bottom: 20px;
410 right: 20px;
411 list-style: none;
412 padding: 0;
413 }
414
415 .wdk-dashwidget-element .wdk-map #mapnav-buttons.top {
416 top: 20px;
417 right: 20px;
418 bottom: auto;
419 }
420
421 .wdk-dashwidget-element .wdk-map #mapnav-buttons li {
422 float: left;
423 margin-left: 4px;
424 line-height: 20px;
425 }
426
427 .wdk-dashwidget-element .wdk-map #geoLocation,
428 .wdk-dashwidget-element .wdk-map #mapnav-buttons a,
429 .wdk-dashwidget-element .wdk-map #scrollEnabling,
430 .wdk-dashwidget-element .wdk-map #streetView {
431 color: #333;
432 background-color: #fff;
433 padding: 9px 18px 7px;
434 font-weight: 500;
435 -transition: all 0.2s ease-in-out;
436 -webkit-box-sizing: border-box;
437 box-sizing: border-box;
438 display: inline-block;
439 -webkit-border-radius: 50px;
440 border-radius: 50px;
441 -webkit-box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.2);
442 box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.2);
443 }
444
445 .wdk-dashwidget-element .wdk-map #geoLocation:hover,
446 .wdk-dashwidget-element .wdk-map #mapnav-buttons a:hover,
447 .wdk-dashwidget-element .wdk-map #scrollEnabling.enabled,
448 .wdk-dashwidget-element .wdk-map #scrollEnabling:hover,
449 .wdk-dashwidget-element .wdk-map #streetView:hover {
450 background-color: #66676b;
451 color: #fff;
452 }
453
454 .wdk-dashwidget-element .wdk-map #nextpoint:after,
455 .wdk-dashwidget-element .wdk-map #prevpoint:before {
456 font-family: "FontAwesome";
457 position: relative;
458 font-weight: 500;
459 margin: 0 0 0 6px;
460 font-size: 17px;
461 top: 0;
462 line-height: 1px;
463 }
464
465 .wdk-dashwidget-element .wdk-map #prevpoint:before {
466 content: "\f104";
467 margin: 0 6px 0 0;
468 }
469
470 .wdk-dashwidget-element .wdk-map #nextpoint:after {
471 content: "\f105";
472 margin: 0 0 0 6px;
473 }
474
475 .wdk-dashwidget-element .wdk-map #geoLocation,
476 .wdk-dashwidget-element .wdk-map #scrollEnabling,
477 .wdk-dashwidget-element .wdk-map #streetView {
478 position: absolute;
479 top: 20px;
480 right: 20px;
481 z-index: 999;
482 font-size: 13px;
483 line-height: 21px;
484 }
485
486 .wdk-dashwidget-element .wdk-map #geoLocation:before,
487 .wdk-dashwidget-element .wdk-map #scrollEnabling:before,
488 .wdk-dashwidget-element .wdk-map #streetView:before {
489 content: "\e015";
490 font-family: "simple-line-icons";
491 position: relative;
492 top: 2px;
493 margin: 0 6px 0 0;
494 font-size: 15px;
495 line-height: 1px;
496 }
497
498 .wdk-dashwidget-element .wdk-map #scrollEnabling:before {
499 margin-left: -3px;
500 }
501
502 .wdk-dashwidget-element .wdk-map #streetView:before {
503 content: "\f21d";
504 font-family: "FontAwesome";
505 font-size: 16px;
506 top: 1px;
507 margin-right: 8px;
508 }
509
510 .wdk-dashwidget-element .wdk-map #geoLocation {
511 right: auto;
512 left: 20px;
513 padding: 8px 11px;
514 }
515
516 .wdk-dashwidget-element .wdk-map #geoLocation:before {
517 content: "\f192";
518 font-family: "FontAwesome";
519 font-size: 16px;
520 margin: 0;
521 top: 2px;
522 }
523
524 .wdk-dashwidget-element .wdk-map .map-box {
525 background-color: #fff;
526 margin-bottom: 5px;
527 border-radius: 0;
528 -webkit-box-shadow: 0 0 40px 0 rgba(3, 3, 3, 0.15);
529 box-shadow: 0 0 40px 0 rgba(3, 3, 3, 0.15);
530 position: relative;
531 }
532
533 .wdk-dashwidget-element .wdk-map .map-box .rate-info {
534 position: absolute;
535 bottom: 84px;
536 left: 0;
537 padding-bottom: 20px;
538 width: 100%;
539 padding: 10px 10px 15px;
540 display: -webkit-box;
541 display: -ms-flexbox;
542 display: -webkit-flex;
543 display: flex;
544 -webkit-box-align: center;
545 -ms-flex-align: center;
546 -webkit-align-items: center;
547 align-items: center;
548 -ms-flex-wrap: wrap;
549 -webkit-flex-wrap: wrap;
550 flex-wrap: wrap;
551 -webkit-box-pack: justify;
552 -ms-flex-pack: justify;
553 -webkit-justify-content: space-between;
554 justify-content: space-between;
555 z-index: 5;
556 }
557
558 .wdk-dashwidget-element .wdk-map .map-box .rate-info > h5 {
559 top: 4px;
560 float: left;
561 color: #fff;
562 margin: 0px;
563 color: #fff;
564 font-size: 20px;
565 font-weight: 600;
566 float: left;
567 /* padding-left: 24px; */
568 position: relative;
569 top: 2px;
570 z-index: 5;
571 }
572
573 .wdk-dashwidget-element .wdk-map .map-box h4 {
574 margin: 0;
575 padding: 0;
576 }
577
578 .wdk-dashwidget-element .wdk-map .map-box h4 a {
579 padding: 0 0 2px;
580 font-size: 17px;
581 line-height: 25px;
582 display: inline-block;
583 }
584
585 .wdk-dashwidget-element .wdk-map .listing-img-container {
586 position: relative;
587 height: 100%;
588 display: block;
589 -webkit-box-shadow: none !important;
590 box-shadow: none !important;
591 }
592
593 .wdk-dashwidget-element .wdk-map .map-box h4 a:hover {
594 color: #66676b;
595 }
596
597 .wdk-dashwidget-element .wdk-map .map-box p {
598 padding: 0;
599 line-height: 25px;
600 margin: 2px 0 0;
601 font-size: 14px;
602 }
603
604 .wdk-dashwidget-element .wdk-map .map-box ul.listing-details {
605 padding: 0;
606 font-size: 14px;
607 display: none;
608 }
609
610 .wdk-dashwidget-element .wdk-map .map-box .listing-title {
611 padding: 16px 22px;
612 }
613
614 .wdk-dashwidget-element .wdk-map .map-box .listing-img-content {
615 padding: 18px 22px;
616 }
617
618 .wdk-dashwidget-element .wdk-map .map-box .listing-img-content span {
619 font-size: 21px;
620 }
621
622 .wdk-dashwidget-element .wdk-map .map-box .listing-img-content .listing-price i {
623 font-size: 15px;
624 margin: -7px 0 0;
625 }
626
627 .wdk-dashwidget-element .wdk-map .infoBox > img {
628 position: absolute !important;
629 right: 0;
630 top: 0;
631 }
632
633 .wdk-dashwidget-element .wdk-map .map-box .listing-img-container::before {
634 content: "";
635 display: none;
636 position: absolute;
637 height: 100%;
638 width: 100%;
639 background: -o-linear-gradient(bottom, rgba(35, 35, 37, 0.85) 0%, rgba(35, 35, 37, 0.4) 35%, rgba(22, 22, 23, 0) 60%, transparent 100%);
640 background: -webkit-gradient(linear, left bottom, left top, from(rgba(35, 35, 37, 0.85)), color-stop(35%, rgba(35, 35, 37, 0.4)), color-stop(60%, rgba(22, 22, 23, 0)), to(transparent));
641 background: linear-gradient(to top, rgba(35, 35, 37, 0.85) 0%, rgba(35, 35, 37, 0.4) 35%, rgba(22, 22, 23, 0) 60%, transparent 100%);
642 background-color: rgba(35, 35, 37, 0.2);
643 }
644
645 .wdk-dashwidget-element .wdk-map .map-box .listing-item-content {
646 position: static;
647 width: 100%;
648 margin-top: -3px;
649 background-color: #fff;
650 padding: 15px 23px 20px 23px;
651 border-left: 1px solid #e0e1e5;
652 border-right: 1px solid #e0e1e5;
653 border-bottom: 0;
654 -webkit-box-shadow: none;
655 box-shadow: none;
656 }
657
658 .wdk-dashwidget-element .wdk-map .map-box .listing-item-content h3 {
659 color: #242526;
660 font-size: 16px;
661 padding: 0 0 2px;
662 font-weight: 500;
663 margin: 0;
664 line-height: 27px;
665 margin-bottom: 5px;
666 }
667
668 .wdk-dashwidget-element .wdk-map .map-box .listing-item-content span {
669 font-size: 12px;
670 font-weight: 400;
671 display: inline-block;
672 color: #aeb4b6;
673 }
674
675 .wdk-dashwidget-element .wdk-map .map-box .listing-item-content span i {
676 padding-right: 5px;
677 }
678
679 .wdk-dashwidget-element .wdk-map .infoBox-close {
680 position: absolute;
681 top: 10px;
682 right: 10px;
683 display: inline-block;
684 z-index: 999;
685 text-align: center;
686 line-height: 29px;
687 cursor: pointer;
688 font-size: 15px;
689 font-weight: 500;
690 height: 29px;
691 width: 29px;
692 background-color: #fff;
693 color: #333;
694 font-family: "FontAwesome";
695 -webkit-border-radius: 50%;
696 border-radius: 50%;
697 -webkit-text-stroke: 1px #fff;
698 }
699
700 .wdk-dashwidget-element .wdk-map .infoBox-close:hover {
701 color: #fff;
702 background-color: #66676b;
703 -webkit-text-stroke: 1px #66676b;
704 }
705
706 .wdk-dashwidget-element .wdk-map .map-box-icon {
707 height: 38px;
708 width: 38px;
709 position: absolute;
710 bottom: 0;
711 right: 0;
712 background-color: #3685cf;
713 display: block;
714 color: #fff;
715 font-size: 12px;
716 z-index: 101;
717 text-align: center;
718 -webkit-transform: translateX(50%);
719 -ms-transform: translateX(50%);
720 transform: translateX(50%);
721 opacity: 0;
722 visibility: hidden;
723 }
724
725 .wdk-dashwidget-element .wdk-map .map-box-icon:before {
726 content: "\f064";
727 font-family: "FontAwesome";
728 position: relative;
729 top: 7px;
730 display: block;
731 }
732
733 .wdk-dashwidget-element .wdk-map .map-box-image:hover .map-box-icon {
734 opacity: 1;
735 visibility: visible;
736 -webkit-transform: translateY(0);
737 -ms-transform: translateX(0);
738 transform: translateX(0);
739 }
740
741 .wdk-dashwidget-element .wdk-map .map-box-image {
742 position: relative;
743 overflow: hidden;
744 display: block;
745 }
746
747 .wdk-dashwidget-element .wdk-map .infoBox .star-rating {
748 font-size: 16px;
749 margin-top: 1px;
750 }
751
752 .wdk-dashwidget-element .wdk-map .infoBox .star-rating span {
753 margin-right: 3px;
754 }
755
756 .wdk-dashwidget-element .wdk-map .infoBox .rating-counter {
757 position: relative;
758 top: -1px;
759 }
760
761 .wdk-dashwidget-element .wdk-map .infoBox:after {
762 content: "";
763 position: absolute;
764 bottom: -5px;
765 left: 50%;
766 -webkit-transform: translateX(-50%);
767 -ms-transform: translateX(-50%);
768 transform: translateX(-50%);
769 width: 0;
770 height: 0;
771 border-left: 12px solid transparent;
772 border-right: 12px solid transparent;
773 border-top: 12px solid #fff;
774 }
775
776 .wdk-dashwidget-element .wdk-map .wdk-listing-card {
777 border: 0;
778 overflow: hidden;
779 }
780
781 .wdk-dashwidget-element .wdk-map .leaflet-container .leaflet-marker-pane .wdk_marker-container-image img {
782 max-width: 100% !important;
783 max-height: 100% !important;
784 }
785
786 .wdk-dashwidget-element .wdk-map .leaflet-container .leaflet-marker-pane .wdk_marker-container-image.clicked .wdk_marker-card,
787 .wdk-dashwidget-element .wdk-map .leaflet-container .leaflet-marker-pane .wdk_marker-container-image:hover .wdk_marker-card {
788 -webkit-transform: initial;
789 -ms-transform: initial;
790 transform: initial;
791 }
792
793 .wdk-dashwidget-element .wdk-map .google_marker span {
794 position: absolute;
795 z-index: 2;
796 width: 29px;
797 height: 29px;
798 left: 50%;
799 -webkit-transform: translate(-50%, -50%);
800 -ms-transform: translate(-50%, -50%);
801 transform: translate(-50%, -50%);
802 top: 50%;
803 background: white;
804 -webkit-border-radius: 50%;
805 border-radius: 50%;
806 color: #18ad50;
807 display: -ms-flexbox;
808 display: -webkit-box;
809 display: -webkit-flex;
810 display: flex;
811 -webkit-box-align: center;
812 -ms-flex-align: center;
813 -webkit-align-items: center;
814 align-items: center;
815 -ms-flex-line-pack: center;
816 -webkit-align-content: center;
817 align-content: center;
818 -webkit-box-pack: center;
819 -ms-flex-pack: center;
820 -webkit-justify-content: center;
821 justify-content: center;
822 text-align: center;
823 }
824
825 .wdk-dashwidget-element .wdk-map .google_marker span i {
826 line-height: 1;
827 font-size: 16px;
828 margin-left: 0;
829 }
830
831 .wdk-dashwidget-element .wdk-map .leaflet-container .leaflet-marker-pane .google_marker img {
832 position: absolute;
833 z-index: 2;
834 max-width: 20px !important;
835 max-height: 20px !important;
836 max-width: 20px;
837 max-height: 22px;
838 left: 50%;
839 -ms-transform: translate(-50%, -50%);
840 transform: translate(-50%, -50%);
841 -webkit-transform: translate(-50%, -50%);
842 top: 50%;
843 max-width: 18px;
844 }
845
846 .wdk-dashwidget-element .wdk-map .gm-style .google_marker img {
847 max-width: 18px;
848 }
849
850 .wdk-dashwidget-element .wdk-map .leaflet-popup-content-wrapper .leaflet-popup-content,
851 .wdk-dashwidget-element .wdk-map .popupCustom .leaflet-popup-content-wrapper .leaflet-popup-content {
852 margin: 0;
853 margin-bottom: 0;
854 }
855
856 .wdk-dashwidget-element .wdk-map .leaflet-popup-content-wrapper .leaflet-popup-content,
857 .wdk-dashwidget-element .wdk-map .popupCustom .leaflet-popup-content-wrapper .leaflet-popup-content {
858 position: relative;
859 }
860
861 .wdk-dashwidget-element .wdk-map .leaflet-popup-content-wrapper .infoBox-close,
862 .wdk-dashwidget-element .wdk-map .popupCustom .leaflet-popup-content-wrapper .infoBox-close {
863 display: none;
864 }
865
866 .wdk-dashwidget-element .wdk-map .infobox:after {
867 content: "";
868 position: absolute;
869 bottom: -17px;
870 left: 50%;
871 width: 20px;
872 height: 20px;
873 border-left: 12px solid transparent;
874 border-right: 12px solid transparent;
875 border-top: 12px solid #fff;
876 background: #fff;
877 -webkit--transform: rotate(45deg) translateX(-50%);
878 -webkit-transform: rotate(45deg) translateX(-50%);
879 -ms-transform: rotate(45deg) translateX(-50%);
880 transform: rotate(45deg) translateX(-50%);
881 border: 1px solid #e0e1e5;
882 border-width: 0 1px 1px 0;
883 margin-left: -4px;
884 }
885
886 .wdk-dashwidget-element .wdk-map .leaflet-container a.leaflet-popup-close-button {
887 position: absolute;
888 top: 8px;
889 right: 8px;
890 display: -ms-flexbox;
891 display: -webkit-box;
892 display: -webkit-flex;
893 display: flex;
894 -webkit-box-pack: center;
895 -ms-flex-pack: center;
896 -webkit-justify-content: center;
897 justify-content: center;
898 -webkit-box-align: center;
899 -ms-flex-align: center;
900 -webkit-align-items: center;
901 align-items: center;
902 text-align: center;
903 line-height: 29px;
904 cursor: pointer;
905 font-size: 15px;
906 font-weight: 500;
907 height: 29px;
908 width: 29px;
909 padding: 0;
910 background-color: #fff;
911 color: #333;
912 -webkit-border-radius: 50%;
913 border-radius: 50%;
914 -webkit-text-stroke: 1px #fff;
915 font: normal normal normal 14px/1 FontAwesome;
916 font-size: 14px;
917 font-size: 0;
918 text-rendering: auto;
919 -webkit-font-smoothing: antialiased;
920 -webkit-transition: all 0.4s linear;
921 -o-transition: all 0.4s linear;
922 transition: all 0.4s linear;
923 z-index: 15;
924 }
925
926 .wdk-dashwidget-element .wdk-map a.leaflet-popup-close-button::after {
927 content: "\f00d";
928 font-size: 15px;
929 }
930
931 .wdk-dashwidget-element .wdk-map .leaflet-container a.leaflet-popup-close-button:hover {
932 color: #fff;
933 background-color: #66676b;
934 }
935
936 .wdk-dashwidget-element .wdk-map .leaflet-container:hover a.leaflet-popup-close-button {
937 opacity: 1;
938 }
939
940 .wdk-dashwidget-element .wdk-map .popupcustom-default .leaflet-popup-content-wrapper .leaflet-popup-content {
941 min-width: 150px;
942 background: #fff;
943 text-align: center;
944 padding: 25px 18px 15px 18px;
945 margin: 0;
946 }
947
948 .wdk-dashwidget-element .wdk-map .widget-property-map .popupcustom-default .leaflet-popup-content-wrapper .leaflet-popup-content {
949 padding: 0;
950 }
951
952 .wdk-dashwidget-element .wdk-map .widget-property-map .leaflet-container .popupcustom-default .map-box {
953 border-bottom: 0;
954 }
955
956 .wdk-dashwidget-element .wdk-map .leaflet-container .popupcustom-default a.leaflet-popup-close-button {
957 position: absolute;
958 top: 8px;
959 right: 8px;
960 }
961
962 .wdk-dashwidget-element .wdk-map .leaflet-top,
963 .wdk-dashwidget-element .wdk-map .leaflet-bottom,
964 .wdk-dashwidget-element .wdk-map .leaflet-pane {
965 z-index: 1 !important;
966 }
967
968 .wdk-dashwidget-element .wdk-map .leaflet-top,
969 .wdk-dashwidget-element .wdk-map .leaflet-bottom {
970 z-index: 10;
971 }
972
973 .wdk-dashwidget-element .wdk-map .infobox {
974 width: 250px;
975 height: auto;
976 box-shadow: none;
977 background: transparent;
978 border: 0;
979 }
980
981 .wdk-dashwidget-element .wdk-map .infobox.wdk-infobox-basic {
982 background: #fff;
983 padding: 10px 10px;
984 }
985
986 .wdk-dashwidget-element .wdk-map .infobox.wdk-infobox-basic .title {
987 margin: 0;
988 font-size: 18px;
989 }
990
991 .wdk-dashwidget-element .wdk-map.infobox-basic .leaflet-container a.leaflet-popup-close-button {
992 position: absolute;
993 top: -12px;
994 right: -12px;
995 }
996
997 .wdk-dashwidget-element .wdk-map .leaflet-popup-content-wrapper, .wdk-dashwidget-element .wdk-map .leaflet-popup-tip {
998 box-shadow: none;
999 background: transparent;
1000 border: 0;
1001 }
1002
1003 .wdk-dashwidget-element .wdk-map .map-box .listing-img-container img {
1004 width: 100%;
1005 -webkit-border-radius: 4px 4px 0 0;
1006 border-radius: 4px 4px 0 0;
1007 position: relative;
1008 height: calc(100% - 84px);
1009 -o-object-fit: cover;
1010 object-fit: cover;
1011 -webkit-box-shadow: none;
1012 box-shadow: none;
1013 }
1014
1015 .wdk-dashwidget-element .wdk-map .map-box .rate-info > span {
1016 color: #fff;
1017 text-transform: uppercase;
1018 font-size: 12px;
1019 background: rgba(145, 147, 152, 0.7);
1020 -webkit-border-radius: 50px;
1021 border-radius: 50px;
1022 padding: 5px 13px;
1023 float: right;
1024 margin-top: 2px;
1025 background: #a357de;
1026 z-index: 5;
1027 }
1028
1029 .wdk-dashwidget-element .wdk-map .rate-info:before {
1030 content: '';
1031 position: absolute;
1032 top: 0;
1033 left: 0;
1034 width: 100%;
1035 height: 100%;
1036 background-image: -o-linear-gradient(rgba(255, 255, 255, 0.02), rgba(44, 44, 47, 0.75));
1037 background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.02)), to(rgba(44, 44, 47, 0.75)));
1038 background-image: linear-gradient(rgba(255, 255, 255, 0.02), rgba(44, 44, 47, 0.75));
1039 z-index: 0;
1040 }
1041
1042 .wdk-dashwidget-element .wdk-map a {
1043 -webkit-box-shadow: none !important;
1044 box-shadow: none !important;
1045 }
1046
1047 .wdk-dashwidget-element .wdk-map .leaflet-top {
1048 top: 50%;
1049 margin-top: -37px;
1050 }
1051
1052 .wdk-dashwidget-element .wdk-map .leaflet-touch .leaflet-bar {
1053 border: 0;
1054 background-clip: padding-box;
1055 }
1056
1057 .wdk-dashwidget-element .wdk-map .leaflet-touch .leaflet-bar a {
1058 background-color: #fff;
1059 color: #333;
1060 cursor: pointer;
1061 border-radius: 50% !important;
1062 margin: 5px 15px;
1063 -webkit-transition: color 0.3s, background-color 0.3s;
1064 -o-transition: color 0.3s, background-color 0.3s;
1065 transition: color 0.3s, background-color 0.3s;
1066 -webkit-box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.2) !important;
1067 box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.2) !important;
1068 text-align: center;
1069 font-size: 15px;
1070 height: 34px;
1071 width: 34px;
1072 display: flex;
1073 align-items: center;
1074 justify-content: center;
1075 line-height: 1;
1076 }
1077
1078 .wdk-dashwidget-element .wdk-map .leaflet-touch .leaflet-bar a:hover {
1079 background-color: #66676b;
1080 color: #fff;
1081 }
1082
1083 .wdk-dashwidget-element .wdk-map .wdk-infobox {
1084 padding: 15px 20px;
1085 width: 180px;
1086 }
1087
1088 .wdk-dashwidget-element .wdk-map .wdk-infobox .wdk-infobox_title {
1089 font-size: 16px;
1090 margin: 0;
1091 padding-bottom: 10px;
1092 }
1093
1094 .wdk-dashwidget-element .wdk-map .wdk-infobox .wdk-infobox_text {
1095 font-size: 12px;
1096 margin: 0;
1097 }
1098
1099 .wdk-dashwidget-element .wdk-map .gmnoprint img {
1100 max-width: initial;
1101 }
1102
1103 .wdk-dashwidget-element .wdk-map .marker-cluster {
1104 background: transparent !important;
1105 }
1106
1107 .wdk-dashwidget-element .wdk-map .marker-cluster div {
1108 background: #0074e4;
1109 color: #fff;
1110 position: relative;
1111 }
1112
1113 .wdk-dashwidget-element .wdk-map .marker-cluster div::before {
1114 border: 7px solid #0074e4;
1115 opacity: 0.25;
1116 -webkit-box-shadow: inset 0 0 0 4px #0074e4;
1117 box-shadow: inset 0 0 0 4px #0074e4;
1118 content: '';
1119 position: absolute;
1120 border-radius: 50%;
1121 top: -7px;
1122 left: -7px;
1123 width: 100%;
1124 height: 100%;
1125 -webkit-animation: cluster-animation 2.5s infinite;
1126 animation: cluster-animation 2.5s infinite;
1127 }
1128
1129 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-subtitle-part span {
1130 overflow: hidden;
1131 text-overflow: ellipsis;
1132 display: -webkit-box;
1133 -webkit-line-clamp: 2;
1134 -webkit-box-orient: vertical;
1135 }
1136
1137 .wdk-dashwidget-element .wdk-map .wdk-listing-card {
1138 display: flex;
1139 flex-direction: column;
1140 overflow: hidden;
1141 }
1142
1143 .wdk-dashwidget-element .wdk-map .wdk-listing-card.list {
1144 display: flex;
1145 flex-direction: row;
1146 }
1147
1148 .wdk-dashwidget-element .wdk-map .wdk-listing-card.list .wdk-content {
1149 display: flex;
1150 flex-direction: column;
1151 flex: 1 2 auto;
1152 }
1153
1154 .wdk-dashwidget-element .wdk-map .wdk-listing-card.list .wdk-content .wdk-features-part {
1155 -webkit-flex: 1 2 auto;
1156 flex: 1 2 auto;
1157 }
1158
1159 .wdk-dashwidget-element .wdk-map .wdk-listing-card.list .wdk-thumbnail {
1160 flex: 0 0 30%;
1161 font-size: 0;
1162 }
1163
1164 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-image {
1165 width: 100%;
1166 height: 150px;
1167 object-fit: cover;
1168 }
1169
1170 .wdk-dashwidget-element .wdk-map .wdk-listing-card.list .wdk-thumbnail .wdk-image {
1171 width: 100%;
1172 height: 100%;
1173 object-fit: cover;
1174 position: absolute;
1175 height: 100% !important;
1176 }
1177
1178 .wdk-dashwidget-element .wdk-map .wdk-listing-card {
1179 background: #fff;
1180 box-shadow: 0 0 10px rgba(1, 1, 1, 0.11);
1181 }
1182
1183 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-thumbnail_link {
1184 position: absolute;
1185 bottom: 0;
1186 left: 0;
1187 right: 0;
1188 top: 0;
1189 height: 100%;
1190 width: 100%;
1191 z-index: 10;
1192 }
1193
1194 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail {
1195 position: relative;
1196 font-size: 0;
1197 }
1198
1199 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom,
1200 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-top {
1201 position: absolute;
1202 color: #fff;
1203 font-size: 12px;
1204 font-weight: 600;
1205 }
1206
1207 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-top {
1208 margin: 18px 17px;
1209 top: 0;
1210 left: 0;
1211 }
1212
1213 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-divider {
1214 border-bottom: 1px solid #e7e7e7;
1215 margin: 8px 20px 0px 20px;
1216 }
1217
1218 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom {
1219 bottom: 0;
1220 left: 0;
1221 width: 100%;
1222 padding: 13px 21px 13px;
1223 background-color: rgba(0, 0, 0, 0.32);
1224 font-weight: 800;
1225 text-transform: uppercase;
1226 }
1227
1228 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-item {
1229 line-height: 1.5;
1230 }
1231
1232 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-top span {
1233 top: 0;
1234 left: 0;
1235 padding: 4px 20px 8px;
1236 background-color: #0074e4;
1237 margin: 2px 4px;
1238 font-size: 11px;
1239 text-transform: uppercase;
1240 padding: 4px 12px;
1241 border-radius: 3px;
1242 display: inline-block;
1243 }
1244
1245 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail:before,
1246 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail:after {
1247 content: '';
1248 position: absolute;
1249 top: 0;
1250 left: 0;
1251 width: 50%;
1252 height: 100%;
1253 background: rgba(0, 82, 162, 0.95);
1254 opacity: 0;
1255 visibility: hidden;
1256 transition: all 0.4s ease-in-out;
1257 z-index: 1;
1258 }
1259
1260 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail:after {
1261 right: 0;
1262 left: auto;
1263 }
1264
1265 .wdk-dashwidget-element .wdk-map .wdk-listing-card .overlay {
1266 position: absolute;
1267 left: 0;
1268 right: 0;
1269 top: 0;
1270 bottom: 0;
1271 background: rgba(0, 82, 162, 0.7);
1272 opacity: 0;
1273 transition: all 0.4s ease-in-out;
1274 }
1275
1276 .wdk-dashwidget-element .wdk-map .wdk-listing-card:hover .wdk-thumbnail::before, .wdk-dashwidget-element .wdk-map .wdk-listing-card:hover .wdk-thumbnail::after {
1277 opacity: 1;
1278 visibility: visible;
1279 width: 0;
1280 }
1281
1282 .wdk-dashwidget-element .wdk-map .wdk-listing-card:hover .overlay {
1283 opacity: 1;
1284 }
1285
1286 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-title .title {
1287 color: #161616;
1288 font-weight: 700;
1289 margin-top: 0;
1290 margin-bottom: 0;
1291 font-size: 16px;
1292 padding: 9px 20px 0;
1293 text-decoration: none;
1294 }
1295
1296 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-title .title a {
1297 text-decoration: none !important;
1298 }
1299
1300 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-title .title:hover {
1301 color: #0074e4;
1302 }
1303
1304 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-title .title a:hover,
1305 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-title .title a {
1306 color: inherit;
1307 }
1308
1309 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-subtitle-part {
1310 color: #a3a3a3;
1311 padding: 3px 20px 8px;
1312 font-size: 13px;
1313 font-weight: 300;
1314 }
1315
1316 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-subtitle-part span {
1317 overflow: hidden;
1318 text-overflow: ellipsis;
1319 display: -webkit-box;
1320 -webkit-line-clamp: 3;
1321 -webkit-box-orient: vertical;
1322 }
1323
1324 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-features-part {
1325 color: #161616;
1326 font-size: 13px;
1327 font-weight: 400;
1328 padding-top: 0;
1329 margin: 0 20px;
1330 display: block;
1331 text-overflow: ellipsis;
1332 white-space: nowrap;
1333 max-width: 100%;
1334 overflow: hidden;
1335 padding-bottom: 3px;
1336 }
1337
1338 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-features-part .wdk-icon {
1339 max-height: 16px;
1340 max-width: 16px;
1341 margin-right: 3px;
1342 }
1343
1344 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-features-part span {
1345 margin-right: 2px;
1346 position: relative;
1347 top: 3px;
1348 }
1349
1350 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-features-part span:not(:empty):not(:last-child)::before {
1351 content: '';
1352 position: absolute;
1353 top: 50%;
1354 right: -1px;
1355 background-color: #454545;
1356 width: 2px;
1357 height: 2px;
1358 margin-top: 0;
1359 }
1360
1361 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-footer {
1362 display: flex;
1363 }
1364
1365 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-footer .wdk-left {
1366 flex: 1 2 auto;
1367 }
1368
1369 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-footer .wdk-right {
1370 flex: 0 0;
1371 display: flex;
1372 justify-content: center;
1373 align-content: center;
1374 align-items: center;
1375 }
1376
1377 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-footer .wdk-btn {
1378 text-align: center;
1379 font-size: 18px;
1380 padding: 10px 20px;
1381 display: flex;
1382 justify-content: center;
1383 align-content: center;
1384 align-items: center;
1385 color: #161616;
1386 text-decoration: none;
1387 }
1388
1389 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-footer .wdk-btn:hover {
1390 color: #0074e4;
1391 }
1392
1393 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-footer .wdk-price {
1394 color: #0074e4;
1395 font-size: 18px;
1396 padding: 5px 20px 0px 20px;
1397 font-weight: 500;
1398 }
1399
1400 .wdk-dashwidget-element .wdk-map .wdk-listing-card.is_featured .wdk-thumbnail .wdk-over-image-bottom {
1401 background-color: #0074e494;
1402 }
1403
1404 .wdk-dashwidget-element .wdk-map .wdk-listing-card.is_featured {
1405 box-shadow: 0 0 10px #0074e475;
1406 }
1407
1408 .wdk-dashwidget-element .wdk-map .wdk-listing-card.list .wdk-subtitle-part {
1409 padding: 15px 20px 3px;
1410 }
1411
1412 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-favorites-actions {
1413 float: right;
1414 margin-left: 10px;
1415 }
1416
1417 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-compare-listing-button-actions {
1418 float: right;
1419 margin-top: -2px;
1420 margin-bottom: -2px;
1421 }
1422
1423 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-compare-listing-button-actions .fa-custom-ajax-indicator {
1424 margin-top: 4px;
1425 }
1426
1427 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-compare-listing-button-actions a {
1428 color: #fff;
1429 }
1430
1431 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-compare-listing-button-actions.loading .fa-custom-ajax-indicator {
1432 margin-top: 2px;
1433 }
1434
1435 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-favorites-actions .fa-custom-ajax-indicator {
1436 margin-top: 0;
1437 }
1438
1439 .wdk-dashwidget-element .wdk-map .wdk-listing-card.is_multiline_enabled .wdk-features-part {
1440 text-overflow: initial;
1441 white-space: initial;
1442 overflow: initial;
1443 }
1444
1445 .wdk-dashwidget-element .wdk-map .wdk-listing-card.is_multiline_enabled .wdk-features-part > span {
1446 display: inline-block;
1447 }
1448
1449 .wdk-dashwidget-element .wdk-map .wdk_face .fas, .wdk-dashwidget-element .wdk-map .wdk_face .fav, .wdk-dashwidget-element .wdk-map .wdk_face .fab {
1450 font-family: 'Font Awesome 5 Free';
1451 font-weight: 900;
1452 }
1453
1454 @media not all and (min-resolution: 0.001dpcm) {
1455 @supports (-webkit-appearance: none) and (stroke-color: transparent) {
1456 body .wdk-element .wdk-map .wdk_marker-card::before,
1457 body .wdk-element .wdk-map .wdk_marker-card::after {
1458 -webkit-transform: perspective(0) rotateX(0deg) rotateZ(-44deg);
1459 transform: perspective(0) rotateX(0deg) rotateZ(-44deg);
1460 }
1461 body .wdk-element .wdk-map .wdk_marker-card::after {
1462 top: 10px;
1463 }
1464 body .wdk-element .wdk-map .wdk_marker-card::before {
1465 top: 8px;
1466 }
1467 }
1468 }
1469
1470 @-webkit-keyframes cluster-animation {
1471 0%,
1472 100% {
1473 -webkit-transform: scale(1.1) rotate(0deg);
1474 transform: scale(1.1) rotate(0deg);
1475 }
1476 50% {
1477 -webkit-transform: scale(1.35) rotate(90deg);
1478 transform: scale(1.35) rotate(90deg);
1479 }
1480 }
1481
1482 @keyframes cluster-animation {
1483 0%,
1484 100% {
1485 -webkit-transform: scale(1.1) rotate(0deg);
1486 transform: scale(1.1) rotate(0deg);
1487 }
1488 50% {
1489 -webkit-transform: scale(1.35) rotate(90deg);
1490 transform: scale(1.35) rotate(90deg);
1491 }
1492 }
1493