PluginProbe
Image Hotspot – Map Image Annotation / 2.9
Image Hotspot – Map Image Annotation v2.9
3.8 3.7 3.6 trunk 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 All 30 releases
image-map-hotspots / assets / css / style.css

style.css in Image Hotspot – Map Image Annotation 2.9, at assets/css/style.css

1,602 lines 31.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .imh-6310 {
2 font-family: sans-serif;
3 color: #727272;
4 }
5 .imh-6310 *,
6 .imh-6310-modal * {
7 box-sizing: border-box !important;
8 }
9 .row {
10 display: table;
11 width: 100%;
12 }
13 .imh-6310-sm {
14 width: 98%;
15 }
16
17 /* Header Top Menu */
18 .imh-6310-header {
19 width: calc(98% - 30px);
20 background: #fff;
21 color: #000;
22 padding: 0 15px 20px;
23 float: left;
24 margin: 20px 0 30px;
25 display: table;
26 border-radius: 3px;
27 }
28 .imh-6310-header .imh-6310-nav {
29 list-style-type: none;
30 display: table;
31 margin: 0 -15px;
32 width: calc(100% + 30px);
33 }
34 .imh-6310-header .imh-6310-nav li {
35 display: table-cell;
36 text-align: center;
37 background: #16a085;
38 margin-bottom: 0;
39 }
40 .imh-6310-header .imh-6310-nav a {
41 padding: 10px 7px;
42 height: calc(100% - 20px);
43 color: #fff;
44 text-decoration: none;
45 font-family: Share, Helvetica, Arial, sans-serif;
46 font-weight: 400;
47 font-size: 14px;
48 display: flex;
49 align-items: center;
50 justify-content: center;
51 transition-duration: 0.2s;
52 }
53 .imh-6310-plugin-menu {
54 background: #615151 !important;
55 }
56 h1.imh-6310-wpmart-all-plugins {
57 font-size: 22px;
58 margin: -5px 0 15px 15px;
59 padding: 0;
60 color: #2196f3;
61 }
62 .imh-6310-wpmart-plugins {
63 background-color: #fff;
64 width: 100%;
65 text-align: center;
66 -webkit-transition: all 0.5s ease 0s;
67 -moz-transition: all 0.5s ease 0s;
68 -ms-transition: all 0.5s ease 0s;
69 -o-transition: all 0.5s ease 0s;
70 transition: all 0.5s ease 0s;
71 }
72 .imh-6310-wpmart-plugins:hover {
73 box-shadow: 0 0 10px rgb(0 0 0 / 50%);
74 }
75 .imh-6310-wpmart-plugins a {
76 text-decoration: none;
77 }
78 .imh-6310-wpmart-plugins p {
79 font-size: 18px;
80 padding: 10px 0 15px;
81 margin: 0;
82 }
83 .imh-6310-nav a:hover,
84 .imh-6310-nav a.imh-6310-menu-active {
85 background: #117a65;
86 }
87 .imh-6310-nav a:focus {
88 outline: none;
89 box-shadow: none;
90 }
91 .imh-6310-header .imh-6310-nav li.has-dropdown {
92 position: relative;
93 }
94 ul.dropdown-menu {
95 position: absolute;
96 display: none;
97 width: 100%;
98 }
99 .imh-6310-header .imh-6310-nav li.has-dropdown:hover {
100 cursor: pointer;
101 }
102 .imh-6310-header .imh-6310-nav li.has-dropdown:hover ul.dropdown-menu {
103 display: flex;
104 flex-direction: column;
105 }
106 ul.dropdown-menu li {
107 background-color: #c1e1c1 !important;
108 }
109 ul.dropdown-menu li a {
110 color: #000 !important;
111 }
112 ul.dropdown-menu li a:hover,
113 ul.dropdown-menu li a.imh-6310-menu-active {
114 background-color: #40826d !important;
115 color: #c1e1c1 !important;
116 }
117 .imh-6310-nav a.imh-6310-pro {
118 position: relative;
119 background-image: linear-gradient(
120 to right,
121 #ee0979 0%,
122 #ff6a00 51%,
123 #ee0979 100%
124 );
125 padding: 10px 7px;
126 text-align: center;
127 text-transform: uppercase;
128 font-weight: bold;
129 box-shadow: none;
130 transition: 0.5s, box-shadow 0.5s ease 0.1s;
131 background-size: 200% auto;
132 color: white;
133 display: block;
134 }
135 .imh-6310-nav a.imh-6310-pro:hover {
136 background-position: center right;
137 color: #fff;
138 text-decoration: none;
139 box-shadow: 0 0 20px #eee;
140 }
141 .imh-6310-nav a.imh-6310-pro i {
142 position: absolute;
143 top: -10px;
144 right: -10px;
145 font-size: 30px;
146 color: gold;
147 transform: scale(0.8);
148 transition-duration: 0.5s;
149 }
150 .imh-6310-nav a.imh-6310-pro:hover i {
151 transform: rotate(-180deg) scale(1);
152 color: #ff668c;
153 }
154 .imh-6310-header h3 {
155 border-bottom: 1px solid #ccc;
156 line-height: 40px;
157 font-size: 20px;
158 }
159 .imh-6310-header h3 span.dashicons-flag {
160 line-height: 40px;
161 }
162
163 /* End Header Top Menu */
164
165 .imh-6310-margin-right-10 {
166 margin-right: 10px;
167 }
168 .imh-6310-image-responsive {
169 padding: 0;
170 margin: 0;
171 width: 100%;
172 height: auto;
173 }
174 .imh-6310-padding-15 {
175 padding: 15px !important;
176 }
177 .imh-6310-padding-0-15 {
178 padding: 0 15px !important;
179 }
180 .imh-6310-btn-cancel,
181 .imh-6310-btn-danger,
182 .imh-6310-btn-default,
183 .imh-6310-btn-icon,
184 .imh-6310-btn-multi,
185 .imh-6310-btn-primary,
186 .imh-6310-btn-success {
187 font-family: sans-serif;
188 color: #fff;
189 border: 0;
190 outline: 0;
191 font-size: 14px;
192 padding: 8px 10px;
193 border-radius: 3px;
194 cursor: pointer;
195 }
196 .imh-6310-btn-multi {
197 border-radius: 0;
198 background-color: #71ce71;
199 float: left;
200 }
201 .imh-6310-btn-default {
202 border: 1px solid #ccc;
203 background: #fff;
204 color: #000;
205 padding: 5px 10px;
206 }
207 .imh-6310-btn-icon {
208 padding: 0;
209 width: 35px;
210 height: 35px;
211 line-height: 35px;
212 }
213 .imh-6310-btn-primary {
214 background-color: #2e6da4;
215 }
216 .imh-6310-btn-success {
217 background-color: #5cb85c;
218 }
219 .imh-6310-btn-danger,
220 .imh-6310-btn-cancel {
221 background-color: #d9534f;
222 }
223 .imh-6310-btn-danger.sm {
224 padding: 5px 10px !important;
225 }
226 .imh-6310-btn-multi.active,
227 .imh-6310-btn-multi:hover,
228 .imh-6310-btn-success:hover {
229 background-color: #376e37;
230 }
231 .imh-6310-btn-primary:hover {
232 background-color: #24537c;
233 }
234 .imh-6310-btn-danger:hover,
235 .imh-6310-btn-cancel:hover {
236 background-color: #d63a35;
237 }
238 .imh-6310-btn-default:hover {
239 background-color: #eee;
240 }
241 .imh-6310 h1 {
242 font-weight: 400;
243 }
244 .imh-6310-form-label {
245 font-family: sans-serif;
246 font-size: 14px;
247 font-weight: 600;
248 width: 150px;
249 }
250 .imh-6310-plus-icons {
251 float: left;
252 position: relative;
253 cursor: pointer;
254 }
255 .imh-6310-plus-icons i.fas.fa-plus-circle {
256 position: absolute;
257 right: 0;
258 top: 0;
259 background: linear-gradient(to bottom, #356aa0 0%, #1d1744 48%, #356aa0 100%);
260 padding: 8px;
261 color: white;
262 /* border-radius: 0 3px 3px 0; */
263 }
264 .imh-6310-form-input {
265 outline: 0;
266 border: 1px solid #eee;
267 padding: 5px;
268 border-radius: 3px;
269 min-width: 200px;
270 font-size: 13px !important;
271 font-weight: 400 !important;
272 color: #000 !important;
273 float: left;
274 height: 30px;
275 }
276 textarea.imh-6310-form-input {
277 height: 200px;
278 width: 90% !important;
279 border: 1px solid #8c8f94;
280 }
281 select.imh-6310-form-input {
282 height: 31px;
283 }
284 .imh-6310-form-input.sm {
285 min-width: 180px;
286 }
287 /* .imh-6310-form-input.lg {
288 min-width: 300px;
289 } */
290 .imh-6310-pull-right {
291 float: right;
292 }
293 .imh-6310-table {
294 border: 1px solid #ccc;
295 padding: 0;
296 margin: 0;
297 background: #fff;
298 border-spacing: 0;
299 border-collapse: collapse;
300 color: #272727;
301 width: calc(98% - 2px);
302 }
303 .imh-6310-table tr:first-child td {
304 border-bottom: 2px solid #ccc;
305 padding: 10px 8px;
306 font-weight: 700;
307 }
308 .imh-6310-table tr:not(first-child) td {
309 border-bottom: 1px solid #ccc;
310 padding: 8px 5px;
311 }
312 .imh-6310-table tr:hover {
313 background: #efefed;
314 }
315 .imh-6310-table tr:first-child:hover {
316 background: #fff;
317 }
318 .imh-6310-template-list {
319 line-height: 30px;
320 font-size: 18px;
321 padding: 15px 0 10px 15px;
322 float: left;
323 font-weight: 100;
324 color: #000;
325 background: #fff;
326 border-top: 1px solid #ccc;
327 width: 100%;
328 }
329 .imh-6310-template-list small {
330 font-size: 14px;
331 color: green;
332 margin-right: 15px;
333 }
334 .imh-6310-annotation-box {
335 width: 100%;
336 float: left;
337 padding: 0;
338 position: relative;
339 }
340 .imh-6310-annotation-box .imh-6310-main-image {
341 width: 100%;
342 height: auto;
343 padding: 0;
344 margin: 0;
345 vertical-align: top;
346 }
347 .imh-6310-annotation-box img{
348 float: left;
349 }
350 .imh-6310-row {
351 width: 100%;
352 clear: both;
353 float: left;
354 }
355 .imh-6310-margin-bottom-0 {
356 margin-bottom: 0 !important;
357 }
358 .imh-6310_team-style-boxed {
359 border: 1px solid #ccc;
360 margin: 0;
361 padding: 0;
362 box-shadow: 5px 5px 15px #aaa;
363 width: 98%;
364 margin-bottom: 25px;
365 }
366 .imh-6310-row-section {
367 float: left;
368 width: 100%;
369 display: flex;
370 }
371 .imh-6310-preview {
372 font-size: 22px;
373 line-height: 26px;
374 padding: 10px 0px;
375 }
376 .imh-6310-plugin-setting-left {
377 width: calc(80% - 15px);
378 float: left;
379 margin-right: 15px;
380 }
381 .imh-6310-plugin-setting-right {
382 width: 20%;
383 float: left;
384 position: relative;
385 }
386 .imh-6310-col-1 {
387 width: 100%;
388 margin-bottom: 30px;
389 float: left;
390 position: relative;
391 }
392 .imh-6310-col-2,
393 .imh-6310-col-3,
394 .imh-6310-col-4,
395 .imh-6310-col-5,
396 .imh-6310-col-6 {
397 vertical-align: top;
398 margin: 15px;
399 float: left;
400 position: relative;
401 }
402 .imh_6310_choosen_style {
403 margin-left: 30px;
404 display: inline-block;
405 }
406 .imh-6310-m-l-30 {
407 margin-left: 30px;
408 }
409 .imh-6310-preview-box {
410 margin-top: 30px;
411 float: left;
412 position: relative;
413 width: 100%;
414 }
415 .imh-6310-col-2 {
416 width: calc(50% - 30px);
417 }
418 .imh-6310-col-3 {
419 width: calc(33.33% - 30px);
420 }
421 .imh-6310-col-4 {
422 width: calc(25% - 30px);
423 }
424 .imh-6310-col-5 {
425 width: calc(20% - 30px);
426 }
427 .imh-6310-col-6 {
428 width: calc(16.6667% - 30px);
429 }
430 .imh-6310-col-left,
431 .imh-6310-col-right {
432 float: left;
433 width: 50%;
434 }
435 .imh-6310-modal-xl {
436 width: 90% !important;
437 background: rgb(240, 240, 240) !important;
438 }
439 .imh-6310-modal {
440 display: none;
441 position: fixed;
442 z-index: 999;
443 left: 0;
444 top: 0;
445 width: 100%;
446 height: 100%;
447 overflow: auto;
448 background-color: rgba(0, 0, 0, 0.4);
449 }
450 #imh-6310-loading,
451 .imh-6310-modal {
452 display: none;
453 position: fixed;
454 z-index: 9999;
455 padding-top: 50px;
456 padding-bottom: 50px;
457 left: 0;
458 top: 0;
459 width: 100%;
460 height: 100%;
461 overflow: auto;
462 background-color: rgba(0, 0, 0, 0.4);
463 }
464 .imh-6310-modal-content {
465 position: relative;
466 background-color: #fefefe;
467 margin: auto;
468 padding: 0;
469 border: 1px solid #888;
470 width: 70%;
471 padding: 10px 0 0;
472 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
473 border-radius: 5px;
474 -webkit-animation-duration: 0.4s;
475 animation-duration: 0.4s;
476 }
477 .imh-6310-modal-content.imh-6310-modal-sm {
478 max-width: 400px;
479 }
480 .imh-6310-modal-content.imh-6310-modal-md {
481 max-width: 700px;
482 }
483 .imh-6310-icon-close {
484 cursor: pointer;
485 color: #000;
486 float: right;
487 font-size: 18px;
488 font-weight: bold;
489 line-height: 0px;
490 padding: 0;
491 margin: 0;
492 position: relative;
493 z-index: 999;
494 top: 25px;
495 }
496 ul.imh-6310-choose-icon {
497 padding: 0 10px;
498 color: #444;
499 }
500 ul.imh-6310-choose-icon li {
501 width: 15.3%;
502 float: left;
503 line-height: 30px;
504 height: 30px;
505 cursor: pointer;
506 padding: 0 0.5%;
507 border-radius: 3px;
508 font-size: 12px;
509 }
510 ul.imh-6310-choose-icon li i {
511 margin-left: 6px;
512 font-size: 16px;
513 }
514 ul.imh-6310-choose-icon li:hover {
515 background: #5cb85c;
516 color: #fff;
517 }
518 @-webkit-keyframes imh-6310-animatetop {
519 from {
520 top: -300px;
521 opacity: 0;
522 }
523 to {
524 top: 0;
525 opacity: 1;
526 }
527 }
528 @keyframes imh-6310-animatetop {
529 from {
530 top: -300px;
531 opacity: 0;
532 }
533 to {
534 top: 0;
535 opacity: 1;
536 }
537 }
538 @keyframes imh-6310-animatebottom {
539 from {
540 bottom: -300px;
541 opacity: 0;
542 }
543 to {
544 bottom: 0;
545 opacity: 1;
546 }
547 }
548 @-webkit-keyframes imh-6310-animatebottom {
549 from {
550 bottom: -300px;
551 opacity: 0;
552 }
553 to {
554 bottom: 0;
555 opacity: 1;
556 }
557 }
558 @keyframes imh-6310-animateleft {
559 from {
560 left: -300px;
561 opacity: 0;
562 }
563 to {
564 left: 0;
565 opacity: 1;
566 }
567 }
568 @-webkit-keyframes imh-6310-animateleft {
569 from {
570 left: -300px;
571 opacity: 0;
572 }
573 to {
574 left: 0;
575 opacity: 1;
576 }
577 }
578 @keyframes imh-6310-animateright {
579 from {
580 right: -300px;
581 opacity: 0;
582 }
583 to {
584 right: 0;
585 opacity: 1;
586 }
587 }
588 @-webkit-keyframes imh-6310-animateright {
589 from {
590 right: -300px;
591 opacity: 0;
592 }
593 to {
594 right: 0;
595 opacity: 1;
596 }
597 }
598
599 label.switch {
600 position: relative;
601 display: inline-block;
602 width: 50px;
603 height: 26px;
604 }
605 label.switch input {
606 opacity: 0;
607 width: 0;
608 height: 0;
609 }
610 label.switch .slider {
611 position: absolute;
612 cursor: pointer;
613 top: 0;
614 left: 0;
615 right: 0;
616 bottom: 0;
617 background-color: #ccc;
618 -webkit-transition: 0.4s;
619 transition: 0.4s;
620 }
621 label.switch .slider:before {
622 position: absolute;
623 content: "";
624 height: 18px;
625 width: 18px;
626 left: 4px;
627 bottom: 4px;
628 background-color: white;
629 -webkit-transition: 0.4s;
630 transition: 0.4s;
631 }
632 label.switch input:checked + .slider {
633 background-color: #2196f3;
634 }
635 label.switch input:focus + .slider {
636 box-shadow: 0 0 1px #2196f3;
637 }
638 label.switch input:checked + .slider:before {
639 -webkit-transform: translateX(24px);
640 -ms-transform: translateX(24px);
641 transform: translateX(24px);
642 }
643 /* Rounded sliders */
644 label.switch .slider.round {
645 border-radius: 34px;
646 }
647 label.switch .slider.round:before {
648 border-radius: 50%;
649 }
650
651 .imh-6310-close,
652 .imh-6310-font-awesome-close {
653 color: #000;
654 float: right;
655 font-size: 18px;
656 font-weight: 700;
657 line-height: 18px;
658 padding: 0;
659 margin: 0;
660 }
661 .imh-6310-close:hover,
662 .imh-6310-font-awesome-close:hover,
663 .imh-6310-close:focus,
664 .imh-6310-font-awesome-close:focus {
665 color: #878787;
666 text-decoration: none;
667 cursor: pointer;
668 }
669 .imh-6310-modal-header {
670 box-sizing: border-box;
671 width: 100%;
672 border-bottom: 1px solid #ccc;
673 font-size: 16px;
674 padding: 10px 20px 18px;
675 float: left;
676 color: #00a546;
677 letter-spacing: 0.009em;
678 }
679 .imh-6310-modal-form-footer {
680 width: 100%;
681 padding: 10px 15px;
682 border-top: 1px solid #ccc;
683 float: left;
684 }
685 .imh-6310-modal-form-footer button,
686 .imh-6310-modal-form-footer input {
687 float: right;
688 }
689 .imh-6310-modal-form-footer input {
690 margin-right: 10px;
691 }
692 .imh-6310-modal-body-form {
693 width: 100%;
694 padding: 10px 5px;
695 float: left;
696 }
697 .imh-6310-modal-body-picture {
698 float: left;
699 width: 300px;
700 padding-right: 15px;
701 }
702 .imh-6310-modal-body-content {
703 width: calc(100% - 330px);
704 float: left;
705 }
706 .imh-6310-modal-body-picture img {
707 width: calc(100% - 12px);
708 height: auto;
709 border: 1px solid #ccc;
710 padding: 5px;
711 }
712 #imh-6310-modal-designation {
713 font-size: 14px;
714 text-transform: uppercase;
715 font-weight: 300;
716 }
717 #imh-6310-modal-name {
718 text-transform: capitalize;
719 font-size: 30px;
720 line-height: 30px;
721 margin: 5px 0 25px;
722 font-weight: 300;
723 color: #111;
724 }
725 #imh-6310-modal-details {
726 font-size: 14px;
727 line-height: 20px;
728 }
729 #imh-6310-modal-info p {
730 border-bottom: 1px dotted #ccc;
731 line-height: 35px;
732 padding: 0;
733 margin: 0;
734 float: left;
735 display: block;
736 width: 100%;
737 font-size: 13px;
738 color: #434343;
739 }
740 #imh-6310-modal-info p span {
741 font-weight: 600;
742 }
743 #imh-6310-modal-info p:last-of-type {
744 border: none;
745 margin-bottom: 15px;
746 }
747 #imh-6310-modal-social i {
748 color: #272727;
749 width: 40px;
750 height: 40px;
751 line-height: 40px;
752 float: left;
753 margin: 15px 15px 0 0;
754 font-size: 18px;
755 border: 1px solid #272727;
756 text-align: center;
757 cursor: pointer;
758 -webkit-transition: all 0.5s ease 0s;
759 -moz-transition: all 0.5s ease 0s;
760 -ms-transition: all 0.5s ease 0s;
761 -o-transition: all 0.5s ease 0s;
762 transition: all 0.5s ease 0s;
763 }
764 #imh-6310-modal-social i:hover {
765 color: #fff;
766 background: #727272;
767 }
768 .imh-6310-modal-footer {
769 padding: 2px 16px;
770 color: #fff;
771 }
772 br.imh-6310-clear {
773 clear: both;
774 }
775 #imh-6310-loading {
776 padding-top: 170px;
777 text-align: center;
778 background-color: rgba(0, 0, 0, 0.7);
779 }
780 #imh-6310-loading img {
781 border-radius: 50%;
782 width: 200px;
783 height: 200px;
784 }
785 ul.imh-6310-nav-tab {
786 float: left;
787 width: 100%;
788 height: 40px;
789 padding: 0;
790 margin: 15px 0 0;
791 border-bottom: 1px solid #0073aa;
792 }
793 ul.imh-6310-nav-tab li {
794 float: left;
795 padding: 0 9px;
796 margin: 0 3px 0 0;
797 list-style: none;
798 border: 1px solid #0073aa;
799 border-bottom: 0;
800 border-radius: 4px 4px 0 0;
801 cursor: pointer;
802 font-size: 13px;
803 line-height: 40px;
804 height: 40px;
805 }
806 ul.imh-6310-nav-tab li.active {
807 border-bottom: 0;
808 background: #fff;
809 color: #0073aa;
810 }
811 ul.imh-6310-nav-tab li:hover {
812 color: #0073aa;
813 }
814 .imh-6310-col-50 {
815 width: 50%;
816 float: left;
817 padding: 10px 1%;
818 }
819 .imh-6310-tab-content {
820 background: #fff;
821 float: left;
822 width: 100%;
823 }
824 .css-area {
825 border: 1px solid #ccc;
826 margin-right: 15px;
827 }
828 .imh_6310_image_settings {
829 position: absolute;
830 top: 5px;
831 right: 5px;
832 z-index: 999;
833 visibility: hidden;
834 }
835 .imh-6310-col-1:hover .imh_6310_image_settings,
836 .imh-6310-col-3:hover .imh_6310_image_settings,
837 .imh-6310-col-4:hover .imh_6310_image_settings,
838 .imh-6310-col-5:hover .imh_6310_image_settings,
839 .imh-6310-col-6:hover .imh_6310_image_settings,
840 .imh-6310-item:hover .imh_6310_image_settings {
841 visibility: visible;
842 transition: all 0.9s linear;
843 z-index: 999999999;
844 margin-bottom: 15px;
845 }
846 .imh_6310_add_media {
847 border: 1px solid #ccc;
848 background: #fff;
849 }
850 .imh_6310_add_media:first-of-type {
851 margin-top: 30px;
852 }
853 .imh_6310_add_media h6 {
854 border-bottom: 1px solid #ccc;
855 line-height: 25px;
856 font-weight: 500;
857 padding: 7px 15px;
858 margin: 0;
859 font-size: 15px;
860 }
861 .imh_6310_add_media_body {
862 padding: 15px;
863 text-align: center;
864 cursor: pointer;
865 font-size: 16px;
866 color: #727272;
867 transition: all 0.2s linear;
868 }
869 .imh_6310_add_media_body a {
870 text-decoration: none;
871 }
872 .imh_6310_add_media_body a i {
873 margin-bottom: 10px;
874 color: red;
875 }
876 .imh_6310_add_media_body:hover a,
877 .imh_6310_add_media_body:hover a i {
878 color: #fff;
879 }
880 .imh_6310_add_media_body_shortcode {
881 padding: 15px 15px 25px;
882 text-align: center;
883 }
884 .imh_6310_add_media_body_shortcode input {
885 width: 100%;
886 font-size: 12px;
887 outline: 0;
888 padding: 5px;
889 }
890 .imh_6310_add_media_body_suggestion {
891 padding: 15px 15px 25px;
892 color: red;
893 }
894 i.imh_6310_add_media_add_new_icon {
895 font-size: 40px;
896 display: block;
897 margin-bottom: 15px;
898 }
899 .imh_6310_add_media_body:hover {
900 background: #999;
901 color: #fff;
902 }
903 .imh-6310-item-table {
904 border: 1px solid #ccc;
905 padding: 0;
906 margin: 0;
907 background: #fff;
908 border-spacing: 0;
909 border-collapse: collapse;
910 color: #272727;
911 width: calc(98% - 2px);
912 }
913 .imh-6310-row-select {
914 cursor: pointer;
915 }
916 .imh-6310-item-table tr th {
917 padding: 15px 0;
918 border-top: 1px solid #ccc;
919 font-size: 14px;
920 font-weight: 400;
921 }
922 .imh-6310-item-table tr td {
923 padding: 3px 0;
924 }
925 .imh-6310-item-table tr td:first-child {
926 border-left: 1px solid #ccc;
927 padding-left: 10px;
928 padding-right: 10px;
929 }
930 .imh-6310-item-table tr td {
931 border-top: 1px solid #ccc;
932 }
933 .imh-6310-item-table tr td:last-child {
934 border-right: 1px solid #ccc;
935 text-align: center !important;
936 }
937 .imh-6310-item-table tr:last-child td {
938 border-bottom: 1px solid #ccc;
939 }
940 .imh-6310-item-table tr:hover td {
941 background: #eee;
942 }
943
944 .imh-6310-pro {
945 color: red;
946 font-weight: 600;
947 font-size: 12px;
948 display: inline;
949 }
950 h3.imh-6310-pro {
951 color: red;
952 font-weight: 600;
953 font-size: 18px;
954 text-align: center;
955 width: 100%;
956 display: block;
957 margin-top: 0;
958 }
959
960 h3.imh-6310-tab-menu-settings {
961 text-align: center;
962 padding: 0;
963 margin: 3px 0 0;
964 line-height: 40px;
965 height: 40px;
966 color: #0073aa;
967 font-size: 16px;
968 border-bottom: 1px solid #ccc;
969 }
970
971 br.imh-6310-break-row {
972 width: 100%;
973 height: 1px;
974 float: left;
975 clear: both;
976 }
977
978 .imh-6310-owl-stage {
979 display: -webkit-flex;
980 display: -ms-flexbox;
981 display: flex;
982 -webkit-flex-wrap: wrap;
983 -ms-flex-wrap: wrap;
984 flex-wrap: wrap;
985 }
986 .imh-6310-owl-item {
987 display: -webkit-flex;
988 display: -ms-flexbox;
989 display: flex;
990 height: auto !important;
991 }
992 p.imh-6310-success-message {
993 color: green;
994 font-size: 120%;
995 margin: 0 0 10px;
996 font-weight: 700;
997 }
998
999 .imh-6310-sortable,
1000 #imh-6310-sortable {
1001 float: left;
1002 width: 100%;
1003 margin: 0 0 30px;
1004 }
1005 .imh_6310_admin_table {
1006 width: 100%;
1007 padding: 0;
1008 margin: 0;
1009 border-collapse: collapse;
1010 }
1011 .imh_6310_admin_table tr {
1012 height: 50px;
1013 width: 100%;
1014 }
1015 .imh_6310_admin_table tr td:first-child {
1016 width: 35%;
1017 padding-left: 10px;
1018 }
1019 .imh_6310_admin_table tr td:last-child {
1020 padding-right: 10px;
1021 }
1022 .imh_6310_admin_table tr:nth-child(odd) {
1023 background-color: #f2f2f2;
1024 }
1025
1026 .imh-6310-tooltip:hover:after {
1027 display: -webkit-flex;
1028 display: flex;
1029 -webkit-justify-content: center;
1030 justify-content: center;
1031 background: rgba(0, 119, 181, 1);
1032 border-radius: 5px;
1033 color: #fff;
1034 content: attr(tooltip-href);
1035 margin: -85px 5px 0;
1036 font-size: 14px;
1037 line-height: 25px;
1038 padding: 8px 10px;
1039 position: absolute;
1040 z-index: 999;
1041 min-width: 140px;
1042 }
1043 .imh-6310-slider,
1044 .imh-6310-noslider {
1045 display: none;
1046 }
1047 .imh-6310-hover-icon,
1048 .imh-6310-hover-image {
1049 display: none !important;
1050 }
1051 .imh-6310-owl-carousel .imh-6310-item {
1052 padding: 5px 0;
1053 width: 100%;
1054 display: flex;
1055 }
1056 .imh-6310-template-preview-list {
1057 line-height: 30px;
1058 font-size: 18px;
1059 padding: 15px 0 10px 15px;
1060 float: left;
1061 font-weight: 100;
1062 color: #000;
1063 background: #fff;
1064 border-top: 1px solid #ccc;
1065 width: 100%;
1066 }
1067 .imh-6310-template-preview-list small {
1068 font-size: 14px;
1069 color: green;
1070 margin-right: 15px;
1071 }
1072 .imh-6310-row-select {
1073 height: 40px;
1074 line-height: 40px;
1075 }
1076 #imh-6310-sortable-items li {
1077 height: 35px;
1078 padding: 0 10px;
1079 border-radius: 5px;
1080 cursor: move;
1081 }
1082 .imh-6310-first {
1083 float: left;
1084 margin-right: 5px;
1085 margin-left: 5px;
1086 height: 33px;
1087 line-height: 17px;
1088 }
1089 button.imh-6310-first i{
1090 color: #fff;
1091 }
1092 .imh-6310-second {
1093 float: left;
1094 margin-right: 5px;
1095 }
1096 .imh-6310-third {
1097 float: left;
1098 }
1099 .imh-6310-6330-shortcode {
1100 width: 250px;
1101 }
1102 .imh-6310-display-none {
1103 display: none;
1104 }
1105
1106 .imh-6310-ui-state-default {
1107 padding: 8px 10px !important;
1108 cursor: pointer !important;
1109 border-radius: 3px !important;
1110 }
1111
1112 #imh-6310-sortable li {
1113 color: black !important;
1114 background: transparent !important;
1115 border: 1px solid #4e994e;
1116 }
1117
1118 .imh-6310-ui-state-default {
1119 padding: 8px 5px !important;
1120 cursor: pointer !important;
1121 border-radius: 3px !important;
1122 }
1123
1124 .imh-6310-row {
1125 margin: 15px 10px;
1126 margin-left: 0;
1127 }
1128 .imh-6310-video {
1129 margin: 0px 0 2px;
1130 background: #16a085;
1131 color: #fff;
1132 line-height: 40px;
1133 font-size: 16px;
1134 padding-left: 15px;
1135 font-family: sans-serif;
1136 border-radius: 2px 2px 0 0;
1137 }
1138 .imh-6310-width-80 {
1139 width: 80px;
1140 }
1141 .imh-6310-width-100 {
1142 width: 100px;
1143 }
1144 .imh-6310-width-125 {
1145 width: 125px;
1146 }
1147 .imh-6310-width-150 {
1148 width: 200px;
1149 }
1150 .imh-6310-width-200 {
1151 width: 200px;
1152 }
1153 .imh-6310-font-size-20 {
1154 font-size: 20px;
1155 }
1156 .imh-6310-max-width-30 {
1157 max-width: 30px;
1158 }
1159 .imh-6310-action-button {
1160 float: left;
1161 margin-right: 5px;
1162 height: 30px;
1163 display: flex;
1164 align-items: center;
1165 }
1166 .imh-6310-no-margin {
1167 margin: none !important;
1168 }
1169 li.toplevel_page_imh-6310-image-map-hotspot .wp-menu-image:before {
1170 color: #f00 !important;
1171 }
1172 .imh-6310-no-live-preview {
1173 color: #f00 !important;
1174 }
1175 #export-image-map-hotspot-plugin {
1176 display: none;
1177 }
1178
1179 .ima-image-responsive {
1180 padding: 0;
1181 margin: 0;
1182 width: 100%;
1183 height: auto;
1184 }
1185
1186 .imh-6310-row .imh-6310-row-plugins {
1187 width: calc(100% + 10px) !important;
1188 padding: 0 !important;
1189 margin-left: -15px !important;
1190 display: flex !important;
1191 flex-wrap: wrap !important;
1192 }
1193
1194 p.imh-6310-error-message {
1195 color: red;
1196 font-size: 120%;
1197 margin: 0 0 10px;
1198 font-weight: bold;
1199 }
1200
1201 .imh-6310-item-box {
1202 float: left;
1203 width: calc(33.33% - 30px);
1204 margin: 15px;
1205 padding: 10px;
1206 box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
1207 border-radius: 5px;
1208 position: relative;
1209 }
1210
1211 .imh-6310-item-box-fields {
1212 margin-bottom: 10px;
1213 }
1214 .imh-6310-item-box-fields label {
1215 font-weight: bold;
1216 }
1217 .imh-6310-item-box-fields input[type="text"] {
1218 width: 100%;
1219 }
1220 .imh-6310-item-box-fields input[readonly] {
1221 background-color: #fff;
1222 border: 0;
1223 color: #f6931f;
1224 font-weight: bold;
1225 width: 50px;
1226 padding: 0;
1227 }
1228 .imh-6310-item-box-fields input[type="number"]:focus {
1229 outline: none;
1230 border-color: #fff;
1231 box-shadow: 0 0 0 1px #fff;
1232 }
1233 .imh-6310-slider-range-min {
1234 height: 20px !important;
1235 margin-top: 5px !important;
1236 }
1237 .imh-6310-slider-range-min .ui-slider-handle {
1238 height: 24px !important;
1239 top: -3px !important;
1240 }
1241 .imh-6310-item-box .fa-trash-alt {
1242 position: relative;
1243 float: right;
1244 height: 22px;
1245 text-align: right;
1246 width: 100%;
1247 font-size: 14px;
1248 color: #d9534f;
1249 cursor: pointer;
1250 }
1251 .imh-6310-item-box .fa-trash-alt:hover {
1252 color: red;
1253 }
1254 .imh-6310-manage-items {
1255 float: left;
1256 width: 100%;
1257 margin-left: 8px;
1258 }
1259 .imh-6310-manage-items-add,
1260 .imh-6310-manage-items-existing {
1261 float: left;
1262 width: auto;
1263 margin: 15px 7px;
1264 padding: 7px 10px;
1265 background: #2e6da4;
1266 color: #fff;
1267 cursor: pointer;
1268 border-radius: 3px;
1269 }
1270 .imh-6310-manage-items-existing-add {
1271 float: left;
1272 margin: 15px;
1273 display: none;
1274 }
1275 .existing-items-list {
1276 float: left;
1277 }
1278 .imh-6310-manage-items-add:hover,
1279 .imh-6310-manage-items-existing:hover {
1280 background: #24537c;
1281 }
1282
1283 .imh-6310-manage-items-existing-add .imh-6310-btn-primary,
1284 .imh-6310-manage-items-existing-add .imh-6310-btn-cancel {
1285 padding: 6px 13px !important;
1286 margin-left: 10px;
1287 }
1288 .imh-6310-manage-items-existing-add label {
1289 line-height: 30px;
1290 font-weight: bold;
1291 margin-right: 5px;
1292 }
1293 .imh-6310-manage-items-existing-add label,
1294 .imh-6310-manage-items-existing-add div,
1295 .imh-6310-manage-items-existing-add select {
1296 float: left !important;
1297 }
1298 .imh-6310-hide {
1299 display: none;
1300 }
1301 .imh-6310-drag .imh-6310-pin-main-img,
1302 .imh-6310-drag .imh-6310-pin-hover-img{
1303 font-size: 30px;
1304 color: red;
1305 position: relative;
1306 }
1307 .imh-6310-point-editor {
1308 display: flex;
1309 width: 80px;
1310 height: 25px;
1311 justify-content: center;
1312 align-items: center;
1313 border-radius: 5px;
1314 top: -30px;
1315 background: #353744;
1316 position: absolute;
1317 transform: translateX(-50%);
1318 left: 50%;
1319 visibility: hidden;
1320 transition: .4s all;
1321 }
1322 .imh-6310-drag:hover .imh-6310-point-editor{
1323 visibility: visible;
1324 }
1325 .imh-6310-point-editor:after {
1326 content: '';
1327 position: absolute;
1328 border-left: 5px solid transparent;
1329 border-right: 5px solid transparent;
1330 border-top: 5px solid #353744;
1331 bottom: -5px;
1332 }
1333
1334 .imh-6310-point-edit:hover {
1335 background: #4a4c59;
1336 }
1337 .imh-6310-point-remove:hover {
1338 background: #4a4c59;
1339 }
1340 .imh-6310-point-editor i {
1341 font-size: 12px;
1342 margin: 8px;
1343 color: #fff;
1344 }
1345 .imh-6310-point-edit {
1346 border-right: 1px solid gray;
1347 width: 50px;
1348 height: 25px;
1349 text-align: center;
1350 border-top-left-radius: 8px;
1351 border-bottom-left-radius: 8px;
1352 display: flex;
1353 justify-content: center;
1354 align-items: center;
1355 }
1356 .imh-6310-point-remove{
1357 width: 50px;
1358 height: 25px;
1359 text-align: center;
1360 border-top-right-radius: 8px;
1361 border-bottom-right-radius: 8px;
1362 display: flex;
1363 justify-content: center;
1364 align-items: center;
1365 }
1366 .imh-6310-template-02-hover-content {
1367 position: absolute;
1368 z-index: 1;
1369 }
1370 .imh-6310-drag {
1371 text-align: center;
1372 }
1373
1374 .imh-6310-pin-main-img:hover ~ .imh-6310-point-editor,
1375 .imh-6310-pin-hover-img:hover ~ .imh-6310-point-editor{
1376 visibility: visible;
1377 background: #00a546;
1378 }
1379 .imh-6310-point-icons{
1380 float: left;
1381 }
1382 .imh-6310-pin-hover-img {
1383 display: none !important;
1384 }
1385
1386 .imh-6310-drag:hover .imh-6310-pin-hover-img {
1387 display: block !important;
1388 }
1389 .imh-6310-drag:hover .imh-6310-pin-main-img {
1390 display: none !important;
1391 }
1392 .imh-6310-drag {
1393 width: auto;
1394 height: auto;
1395 display: inline-block !important;
1396 position: absolute;
1397 bottom: 0;
1398 left: 0;
1399 cursor: pointer;
1400 background: transparent !important;
1401 border: none !important;
1402 }
1403 button.imh-6310-add-new-button{
1404 margin-bottom: 5px;
1405 }
1406 button.imh-6310-add-new-button a {
1407 text-decoration: none;
1408 color: #fff;
1409 font-weight: 400;
1410 }
1411 button.imh-6310-add-new-button a:focus, a:active, a:hover {
1412 outline: none !important;
1413 box-shadow: none !important;
1414 }
1415 .imh-6310-tooltip_img_section {
1416 float: left;
1417 width: 100%;
1418 cursor: pointer;
1419 }
1420 .imh-6310-tooltip-img {
1421 float: left;
1422 width: calc(24% - 19px);
1423 margin-right: 21px;
1424 }
1425
1426 .imh-6310-tooltip_img_section .imh-6310-tooltip-img:nth-child(5n){
1427 margin-right:0;
1428 }
1429
1430 .imh-6310-tooltip-img img{
1431 width: 100%;
1432 height: auto;
1433 }
1434 .imh-6310-tooltip-img {
1435 float: left;
1436 width: calc(24% - 19px);
1437 margin-right: 21px;
1438 }
1439
1440 .imh-6310-tooltip_img_section .imh-6310-tooltip-img:nth-child(5n){
1441 margin-right:0;
1442 }
1443
1444 .imh-6310-tooltip-img-css img{
1445 width: 100%;
1446 height: auto;
1447 }.imh-6310-tooltip-img-css {
1448 float: left;
1449 width: calc(24% - 19px);
1450 margin-right: 21px;
1451 }
1452
1453 .imh-6310-tooltip_img_section .imh-6310-tooltip-img-css:nth-child(5n){
1454 margin-right:0;
1455 }
1456
1457 .imh-6310-tooltip-img-css img{
1458 width: 100%;
1459 height: auto;
1460 }
1461
1462 .imh-6310-active img{
1463 box-shadow: 0 0 7px red;
1464 }
1465 .imh_6310_custom_link_url{
1466 padding: 0 8px;
1467 line-height: 2;
1468 min-height: 30px;
1469 }
1470 #imh_6310_social_icon{
1471 z-index: 9999999;
1472 }
1473
1474 /* Tab Switcher */
1475 .toggle-wrap {
1476 background: rgb(195 195 195 / 14%);
1477 min-height: 400px;
1478 float: left;
1479 width: 100%;
1480 }
1481
1482 ul.toggle-tabs {
1483 float: left;
1484 width: 100%;
1485 background: rgba(99, 125, 211, 0.699);
1486 }
1487
1488 .toggle-tabs li {
1489 background: rgb(88 111 202);
1490 color:#fff;
1491 float:left;
1492 margin:5px;
1493 padding: 10px 30px;
1494 list-style:none;
1495 cursor: pointer;
1496 }
1497
1498 .toggle-tabs li.active-tab {
1499 background: #3f51b5;
1500 }
1501
1502 .tabbed-content-wrap {
1503 float:left;
1504 width:100%;
1505 }
1506
1507 .content-box {
1508 display:none;
1509 }
1510
1511 .content-box.active-content-box {
1512 display: flex;
1513 align-items: center;
1514 }
1515 input[type=radio]{
1516 margin: 8px !important;
1517 }
1518
1519 /* ********* */
1520
1521 .content-box.active-content-box input[type=text], input[type=number] {
1522 width: 30% !important;
1523 }
1524 input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week]{
1525 width: 30%;
1526 }
1527
1528 .imh-6310-minus-icons i {
1529 right: 0;
1530 top: 0;
1531 background: linear-gradient(to bottom, #ff0000 0%, #910000 48%, #ff0303 100%);
1532 padding: 8px;
1533 color: white;
1534 border-radius: 0 3px 3px 0;
1535 cursor: pointer;
1536 }
1537 .shortcode{
1538 float: right;
1539 width: 32%;
1540 font-size: 16px;
1541 color: red;
1542 font-weight: 600;
1543 }
1544 .shortcode input[type=text]{
1545 width: 60%;
1546 font-weight: 200;
1547 }
1548
1549 .imh-6310-nav a.imh-6310-pro{
1550 position: relative;
1551 background-image: linear-gradient(to right, #ee0979 0%, #ff6a00 51%, #ee0979 100%);
1552 padding: 10px 7px;
1553 text-align: center;
1554 text-transform: uppercase;
1555 font-weight: bold;
1556 box-shadow: none;
1557 transition: 0.5s, box-shadow 0.5s ease 0.1s;
1558 background-size: 200% auto;
1559 color: white;
1560 display: block;
1561 }
1562 .imh-6310-nav a.imh-6310-pro:hover {
1563 background-position: center right;
1564 color: #fff;
1565 text-decoration: none;
1566 box-shadow: 0 0 20px #eee;
1567 }
1568 .imh-6310-nav a.imh-6310-pro i{
1569 position: absolute;
1570 top: -10px;
1571 right: -10px;
1572 font-size: 30px;
1573 color: gold;
1574 transform: scale(0.8);
1575 transition-duration: 0.5s;
1576 }
1577 .imh-6310-nav a.imh-6310-pro:hover i {
1578 transform: rotate(-180deg) scale(1);
1579 color: #ff668c;
1580 }
1581
1582 .imh-6310-custom-code-url{
1583 display: block;
1584 text-decoration: none;
1585 color: green;
1586 }
1587 .imh-selected-icon{
1588 float: left;
1589 margin-left: 20px;
1590 font-size: 14px;
1591 line-height: 26px;
1592 }
1593 .imh-selected-icon i{
1594 font-size: 26px;
1595 }
1596 .imh-6310-minus-icons{
1597 float: left;
1598 }
1599 .toggle-zoom-feature img {
1600 margin-right: 15px;
1601 }
1602