PluginProbe
WP Directory Kit / 1.3.1
WP Directory Kit v1.3.1
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 1.4.0 1.4.1 All 35 releases
wpdirectorykit / dash-widgets / assets / css / wdk-map-listings.css

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

1,492 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 }
989
990 .wdk-dashwidget-element .wdk-map.infobox-basic .leaflet-container a.leaflet-popup-close-button {
991 position: absolute;
992 top: -12px;
993 right: -12px;
994 }
995
996 .wdk-dashwidget-element .wdk-map .leaflet-popup-content-wrapper, .wdk-dashwidget-element .wdk-map .leaflet-popup-tip {
997 box-shadow: none;
998 background: transparent;
999 border: 0;
1000 }
1001
1002 .wdk-dashwidget-element .wdk-map .map-box .listing-img-container img {
1003 width: 100%;
1004 -webkit-border-radius: 4px 4px 0 0;
1005 border-radius: 4px 4px 0 0;
1006 position: relative;
1007 height: calc(100% - 84px);
1008 -o-object-fit: cover;
1009 object-fit: cover;
1010 -webkit-box-shadow: none;
1011 box-shadow: none;
1012 }
1013
1014 .wdk-dashwidget-element .wdk-map .map-box .rate-info > span {
1015 color: #fff;
1016 text-transform: uppercase;
1017 font-size: 12px;
1018 background: rgba(145, 147, 152, 0.7);
1019 -webkit-border-radius: 50px;
1020 border-radius: 50px;
1021 padding: 5px 13px;
1022 float: right;
1023 margin-top: 2px;
1024 background: #a357de;
1025 z-index: 5;
1026 }
1027
1028 .wdk-dashwidget-element .wdk-map .rate-info:before {
1029 content: '';
1030 position: absolute;
1031 top: 0;
1032 left: 0;
1033 width: 100%;
1034 height: 100%;
1035 background-image: -o-linear-gradient(rgba(255, 255, 255, 0.02), rgba(44, 44, 47, 0.75));
1036 background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.02)), to(rgba(44, 44, 47, 0.75)));
1037 background-image: linear-gradient(rgba(255, 255, 255, 0.02), rgba(44, 44, 47, 0.75));
1038 z-index: 0;
1039 }
1040
1041 .wdk-dashwidget-element .wdk-map a {
1042 -webkit-box-shadow: none !important;
1043 box-shadow: none !important;
1044 }
1045
1046 .wdk-dashwidget-element .wdk-map .leaflet-top {
1047 top: 50%;
1048 margin-top: -37px;
1049 }
1050
1051 .wdk-dashwidget-element .wdk-map .leaflet-touch .leaflet-bar {
1052 border: 0;
1053 background-clip: padding-box;
1054 }
1055
1056 .wdk-dashwidget-element .wdk-map .leaflet-touch .leaflet-bar a {
1057 background-color: #fff;
1058 color: #333;
1059 cursor: pointer;
1060 border-radius: 50% !important;
1061 margin: 5px 15px;
1062 -webkit-transition: color 0.3s, background-color 0.3s;
1063 -o-transition: color 0.3s, background-color 0.3s;
1064 transition: color 0.3s, background-color 0.3s;
1065 -webkit-box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.2) !important;
1066 box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.2) !important;
1067 text-align: center;
1068 font-size: 15px;
1069 height: 34px;
1070 width: 34px;
1071 display: flex;
1072 align-items: center;
1073 justify-content: center;
1074 line-height: 1;
1075 }
1076
1077 .wdk-dashwidget-element .wdk-map .leaflet-touch .leaflet-bar a:hover {
1078 background-color: #66676b;
1079 color: #fff;
1080 }
1081
1082 .wdk-dashwidget-element .wdk-map .wdk-infobox {
1083 padding: 15px 20px;
1084 width: 180px;
1085 }
1086
1087 .wdk-dashwidget-element .wdk-map .wdk-infobox .wdk-infobox_title {
1088 font-size: 16px;
1089 margin: 0;
1090 padding-bottom: 10px;
1091 }
1092
1093 .wdk-dashwidget-element .wdk-map .wdk-infobox .wdk-infobox_text {
1094 font-size: 12px;
1095 margin: 0;
1096 }
1097
1098 .wdk-dashwidget-element .wdk-map .gmnoprint img {
1099 max-width: initial;
1100 }
1101
1102 .wdk-dashwidget-element .wdk-map .marker-cluster {
1103 background: transparent !important;
1104 }
1105
1106 .wdk-dashwidget-element .wdk-map .marker-cluster div {
1107 background: #0074e4;
1108 color: #fff;
1109 position: relative;
1110 }
1111
1112 .wdk-dashwidget-element .wdk-map .marker-cluster div::before {
1113 border: 7px solid #0074e4;
1114 opacity: 0.25;
1115 -webkit-box-shadow: inset 0 0 0 4px #0074e4;
1116 box-shadow: inset 0 0 0 4px #0074e4;
1117 content: '';
1118 position: absolute;
1119 border-radius: 50%;
1120 top: -7px;
1121 left: -7px;
1122 width: 100%;
1123 height: 100%;
1124 -webkit-animation: cluster-animation 2.5s infinite;
1125 animation: cluster-animation 2.5s infinite;
1126 }
1127
1128 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-subtitle-part span {
1129 overflow: hidden;
1130 text-overflow: ellipsis;
1131 display: -webkit-box;
1132 -webkit-line-clamp: 2;
1133 -webkit-box-orient: vertical;
1134 }
1135
1136 .wdk-dashwidget-element .wdk-map .wdk-listing-card {
1137 display: flex;
1138 flex-direction: column;
1139 overflow: hidden;
1140 }
1141
1142 .wdk-dashwidget-element .wdk-map .wdk-listing-card.list {
1143 display: flex;
1144 flex-direction: row;
1145 }
1146
1147 .wdk-dashwidget-element .wdk-map .wdk-listing-card.list .wdk-content {
1148 display: flex;
1149 flex-direction: column;
1150 flex: 1 2 auto;
1151 }
1152
1153 .wdk-dashwidget-element .wdk-map .wdk-listing-card.list .wdk-content .wdk-features-part {
1154 -webkit-flex: 1 2 auto;
1155 flex: 1 2 auto;
1156 }
1157
1158 .wdk-dashwidget-element .wdk-map .wdk-listing-card.list .wdk-thumbnail {
1159 flex: 0 0 30%;
1160 font-size: 0;
1161 }
1162
1163 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-image {
1164 width: 100%;
1165 height: 150px;
1166 object-fit: cover;
1167 }
1168
1169 .wdk-dashwidget-element .wdk-map .wdk-listing-card.list .wdk-thumbnail .wdk-image {
1170 width: 100%;
1171 height: 100%;
1172 object-fit: cover;
1173 position: absolute;
1174 height: 100% !important;
1175 }
1176
1177 .wdk-dashwidget-element .wdk-map .wdk-listing-card {
1178 background: #fff;
1179 box-shadow: 0 0 10px rgba(1, 1, 1, 0.11);
1180 }
1181
1182 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-thumbnail_link {
1183 position: absolute;
1184 bottom: 0;
1185 left: 0;
1186 right: 0;
1187 top: 0;
1188 height: 100%;
1189 width: 100%;
1190 z-index: 10;
1191 }
1192
1193 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail {
1194 position: relative;
1195 font-size: 0;
1196 }
1197
1198 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom,
1199 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-top {
1200 position: absolute;
1201 color: #fff;
1202 font-size: 12px;
1203 font-weight: 600;
1204 }
1205
1206 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-top {
1207 margin: 18px 17px;
1208 top: 0;
1209 left: 0;
1210 }
1211
1212 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-divider {
1213 border-bottom: 1px solid #e7e7e7;
1214 margin: 8px 20px 0px 20px;
1215 }
1216
1217 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom {
1218 bottom: 0;
1219 left: 0;
1220 width: 100%;
1221 padding: 13px 21px 13px;
1222 background-color: rgba(0, 0, 0, 0.32);
1223 font-weight: 800;
1224 text-transform: uppercase;
1225 }
1226
1227 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-item {
1228 line-height: 1.5;
1229 }
1230
1231 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-top span {
1232 top: 0;
1233 left: 0;
1234 padding: 4px 20px 8px;
1235 background-color: #0074e4;
1236 margin: 2px 4px;
1237 font-size: 11px;
1238 text-transform: uppercase;
1239 padding: 4px 12px;
1240 border-radius: 3px;
1241 display: inline-block;
1242 }
1243
1244 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail:before,
1245 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail:after {
1246 content: '';
1247 position: absolute;
1248 top: 0;
1249 left: 0;
1250 width: 50%;
1251 height: 100%;
1252 background: rgba(0, 82, 162, 0.95);
1253 opacity: 0;
1254 visibility: hidden;
1255 transition: all 0.4s ease-in-out;
1256 z-index: 1;
1257 }
1258
1259 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail:after {
1260 right: 0;
1261 left: auto;
1262 }
1263
1264 .wdk-dashwidget-element .wdk-map .wdk-listing-card .overlay {
1265 position: absolute;
1266 left: 0;
1267 right: 0;
1268 top: 0;
1269 bottom: 0;
1270 background: rgba(0, 82, 162, 0.7);
1271 opacity: 0;
1272 transition: all 0.4s ease-in-out;
1273 }
1274
1275 .wdk-dashwidget-element .wdk-map .wdk-listing-card:hover .wdk-thumbnail::before, .wdk-dashwidget-element .wdk-map .wdk-listing-card:hover .wdk-thumbnail::after {
1276 opacity: 1;
1277 visibility: visible;
1278 width: 0;
1279 }
1280
1281 .wdk-dashwidget-element .wdk-map .wdk-listing-card:hover .overlay {
1282 opacity: 1;
1283 }
1284
1285 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-title .title {
1286 color: #161616;
1287 font-weight: 700;
1288 margin-top: 0;
1289 margin-bottom: 0;
1290 font-size: 16px;
1291 padding: 9px 20px 0;
1292 text-decoration: none;
1293 }
1294
1295 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-title .title a {
1296 text-decoration: none !important;
1297 }
1298
1299 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-title .title:hover {
1300 color: #0074e4;
1301 }
1302
1303 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-title .title a:hover,
1304 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-title .title a {
1305 color: inherit;
1306 }
1307
1308 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-subtitle-part {
1309 color: #a3a3a3;
1310 padding: 3px 20px 8px;
1311 font-size: 13px;
1312 font-weight: 300;
1313 }
1314
1315 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-subtitle-part span {
1316 overflow: hidden;
1317 text-overflow: ellipsis;
1318 display: -webkit-box;
1319 -webkit-line-clamp: 3;
1320 -webkit-box-orient: vertical;
1321 }
1322
1323 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-features-part {
1324 color: #161616;
1325 font-size: 13px;
1326 font-weight: 400;
1327 padding-top: 0;
1328 margin: 0 20px;
1329 display: block;
1330 text-overflow: ellipsis;
1331 white-space: nowrap;
1332 max-width: 100%;
1333 overflow: hidden;
1334 padding-bottom: 3px;
1335 }
1336
1337 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-features-part .wdk-icon {
1338 max-height: 16px;
1339 max-width: 16px;
1340 margin-right: 3px;
1341 }
1342
1343 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-features-part span {
1344 margin-right: 2px;
1345 position: relative;
1346 top: 3px;
1347 }
1348
1349 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-features-part span:not(:empty):not(:last-child)::before {
1350 content: '';
1351 position: absolute;
1352 top: 50%;
1353 right: -1px;
1354 background-color: #454545;
1355 width: 2px;
1356 height: 2px;
1357 margin-top: 0;
1358 }
1359
1360 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-footer {
1361 display: flex;
1362 }
1363
1364 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-footer .wdk-left {
1365 flex: 1 2 auto;
1366 }
1367
1368 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-footer .wdk-right {
1369 flex: 0 0;
1370 display: flex;
1371 justify-content: center;
1372 align-content: center;
1373 align-items: center;
1374 }
1375
1376 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-footer .wdk-btn {
1377 text-align: center;
1378 font-size: 18px;
1379 padding: 10px 20px;
1380 display: flex;
1381 justify-content: center;
1382 align-content: center;
1383 align-items: center;
1384 color: #161616;
1385 text-decoration: none;
1386 }
1387
1388 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-footer .wdk-btn:hover {
1389 color: #0074e4;
1390 }
1391
1392 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-footer .wdk-price {
1393 color: #0074e4;
1394 font-size: 18px;
1395 padding: 5px 20px 0px 20px;
1396 font-weight: 500;
1397 }
1398
1399 .wdk-dashwidget-element .wdk-map .wdk-listing-card.is_featured .wdk-thumbnail .wdk-over-image-bottom {
1400 background-color: #0074e494;
1401 }
1402
1403 .wdk-dashwidget-element .wdk-map .wdk-listing-card.is_featured {
1404 box-shadow: 0 0 10px #0074e475;
1405 }
1406
1407 .wdk-dashwidget-element .wdk-map .wdk-listing-card.list .wdk-subtitle-part {
1408 padding: 15px 20px 3px;
1409 }
1410
1411 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-favorites-actions {
1412 float: right;
1413 margin-left: 10px;
1414 }
1415
1416 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-compare-listing-button-actions {
1417 float: right;
1418 margin-top: -2px;
1419 margin-bottom: -2px;
1420 }
1421
1422 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-compare-listing-button-actions .fa-custom-ajax-indicator {
1423 margin-top: 4px;
1424 }
1425
1426 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-compare-listing-button-actions a {
1427 color: #fff;
1428 }
1429
1430 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-compare-listing-button-actions.loading .fa-custom-ajax-indicator {
1431 margin-top: 2px;
1432 }
1433
1434 .wdk-dashwidget-element .wdk-map .wdk-listing-card .wdk-thumbnail .wdk-favorites-actions .fa-custom-ajax-indicator {
1435 margin-top: 0;
1436 }
1437
1438 .wdk-dashwidget-element .wdk-map .wdk-listing-card.is_multiline_enabled .wdk-features-part {
1439 text-overflow: initial;
1440 white-space: initial;
1441 overflow: initial;
1442 }
1443
1444 .wdk-dashwidget-element .wdk-map .wdk-listing-card.is_multiline_enabled .wdk-features-part > span {
1445 display: inline-block;
1446 }
1447
1448 .wdk-dashwidget-element .wdk-map .wdk_face .fas, .wdk-dashwidget-element .wdk-map .wdk_face .fav, .wdk-dashwidget-element .wdk-map .wdk_face .fab {
1449 font-family: 'Font Awesome 5 Free';
1450 font-weight: 900;
1451 }
1452
1453 @media not all and (min-resolution: 0.001dpcm) {
1454 @supports (-webkit-appearance: none) and (stroke-color: transparent) {
1455 body .wdk-element .wdk-map .wdk_marker-card::before,
1456 body .wdk-element .wdk-map .wdk_marker-card::after {
1457 -webkit-transform: perspective(0) rotateX(0deg) rotateZ(-44deg);
1458 transform: perspective(0) rotateX(0deg) rotateZ(-44deg);
1459 }
1460 body .wdk-element .wdk-map .wdk_marker-card::after {
1461 top: 10px;
1462 }
1463 body .wdk-element .wdk-map .wdk_marker-card::before {
1464 top: 8px;
1465 }
1466 }
1467 }
1468
1469 @-webkit-keyframes cluster-animation {
1470 0%,
1471 100% {
1472 -webkit-transform: scale(1.1) rotate(0deg);
1473 transform: scale(1.1) rotate(0deg);
1474 }
1475 50% {
1476 -webkit-transform: scale(1.35) rotate(90deg);
1477 transform: scale(1.35) rotate(90deg);
1478 }
1479 }
1480
1481 @keyframes cluster-animation {
1482 0%,
1483 100% {
1484 -webkit-transform: scale(1.1) rotate(0deg);
1485 transform: scale(1.1) rotate(0deg);
1486 }
1487 50% {
1488 -webkit-transform: scale(1.35) rotate(90deg);
1489 transform: scale(1.35) rotate(90deg);
1490 }
1491 }
1492