PluginProbe
WP Directory Kit / 1.1.8
WP Directory Kit v1.1.8
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.1.8, at dash-widgets/assets/css/wdk-map-listings.css

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