PluginProbe
Page Builder: Pagelayer – Drag and Drop website builder / 0.9.5
Page Builder: Pagelayer – Drag and Drop website builder v0.9.5
2.2.1 2.2.0 2.1.9 2.1.8 2.1.7 2.1.6 2.1.5 2.1.4 2.1.3 trunk 0.9.0 0.9.1 0.9.2 0.9.3 0.9.4 0.9.5 0.9.6 0.9.7 0.9.8 0.9.9 1.0.0 1.0.2 1.0.3 1.0.4 1.0.5 All 129 releases
pagelayer / css / pagelayer-frontend.css

pagelayer-frontend.css in Page Builder: Pagelayer – Drag and Drop website builder 0.9.5, at css/pagelayer-frontend.css

3,057 lines 62.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*
2 PageLayer Frontend Framework
3 */
4
5 @media (min-width: 769px){
6 .pagelayer-hide-desktop{
7 display:none;
8 }
9 }
10
11 @media (max-width: 768px) and (min-width: 361px){
12 .pagelayer-hide-tablet{
13 display:none;
14 }
15 }
16
17 @media (max-width: 360px){
18 .pagelayer-hide-mobile{
19 display:none;
20 }
21 }
22
23 [pagelayer-id]{
24 transition:0.5s;
25 }
26
27 /* To give no decoration to a link for a pagelayer element */
28 .pagelayer-ele-link{
29 text-decoration:none;
30 box-shadow:none !important;
31 border:none;
32 }
33
34 .pagelayer-row-overlay,
35 .pagelayer-col-overlay{
36 position: absolute;
37 width: 100%;
38 height: 100%;
39 right: 0px;
40 top: 0px;
41 z-index: -1;
42 pointer-events:none;
43 }
44
45 .pagelayer-col-holder,
46 .pagelayer-col>.pagelayer-col{
47 position:relative;
48 }
49
50 /* Row holder is also given this now */
51 .pagelayer-row>.pagelayer-row{
52 width:100%;
53 }
54
55 .pagelayer-row-shape{
56 width:100%;
57 position:absolute;
58 top:0;
59 left:0;
60 right:0;
61 bottom:0;
62 line-height:0;
63 overflow:hidden;
64 }
65
66 .pagelayer-row-svg{
67 position:relative;
68 height:100%;
69 }
70
71 .pagelayer-row-svg svg{
72 width:100%;
73 position:absolute;
74 }
75
76 .pagelayer-row-svg svg.pagelayer-svg-top{
77 top:-1px;
78 }
79
80 .pagelayer-row-svg svg.pagelayer-svg-bottom{
81 bottom:-1px;
82 }
83
84 .pagelayer-row {
85 position:relative;
86 display: flex;
87 flex-direction: row;
88 flex-wrap: wrap; }
89 @media (max-width: 768px) {
90 .pagelayer-row {
91 flex-direction: column;
92 flex-wrap: nowrap; } }
93 .pagelayer-row.pagelayer-auto .pagelayer-col {
94 flex-grow: 1; }
95
96 .pagelayer-col-1 {
97 width: 8.33333%; }
98
99 .pagelayer-offset-1 {
100 margin-left: 8.33333%; }
101
102 .pagelayer-col-2 {
103 width: 16.66667%; }
104
105 .pagelayer-offset-2 {
106 margin-left: 16.66667%; }
107
108 .pagelayer-col-3 {
109 width: 25%; }
110
111 .pagelayer-offset-3 {
112 margin-left: 25%; }
113
114 .pagelayer-col-4 {
115 width: 33.33333%; }
116
117 .pagelayer-offset-4 {
118 margin-left: 33.33333%; }
119
120 .pagelayer-col-5 {
121 width: 41.66667%; }
122
123 .pagelayer-offset-5 {
124 margin-left: 41.66667%; }
125
126 .pagelayer-col-6 {
127 width: 50%; }
128
129 .pagelayer-offset-6 {
130 margin-left: 50%; }
131
132 .pagelayer-col-7 {
133 width: 58.33333%; }
134
135 .pagelayer-offset-7 {
136 margin-left: 58.33333%; }
137
138 .pagelayer-col-8 {
139 width: 66.66667%; }
140
141 .pagelayer-offset-8 {
142 margin-left: 66.66667%; }
143
144 .pagelayer-col-9 {
145 width: 75%; }
146
147 .pagelayer-offset-9 {
148 margin-left: 75%; }
149
150 .pagelayer-col-10 {
151 width: 83.33333%; }
152
153 .pagelayer-offset-10 {
154 margin-left: 83.33333%; }
155
156 .pagelayer-col-11 {
157 width: 91.66667%; }
158
159 .pagelayer-offset-11 {
160 margin-left: 91.66667%; }
161
162 .pagelayer-col-12 {
163 width: 100%; }
164
165 .pagelayer-offset-12 {
166 margin-left: 100%; }
167
168 .pagelayer-gutters > .pagelayer-col-1 {
169 width: calc(8.33333% - 2%); }
170
171 .pagelayer-gutters > .pagelayer-offset-1 {
172 margin-left: calc(8.33333% + 2%) !important; }
173
174 .pagelayer-gutters > .pagelayer-col-2 {
175 width: calc(16.66667% - 2%); }
176
177 .pagelayer-gutters > .pagelayer-offset-2 {
178 margin-left: calc(16.66667% + 2%) !important; }
179
180 .pagelayer-gutters > .pagelayer-col-3 {
181 width: calc(25% - 2%); }
182
183 .pagelayer-gutters > .pagelayer-offset-3 {
184 margin-left: calc(25% + 2%) !important; }
185
186 .pagelayer-gutters > .pagelayer-col-4 {
187 width: calc(33.33333% - 2%); }
188
189 .pagelayer-gutters > .pagelayer-offset-4 {
190 margin-left: calc(33.33333% + 2%) !important; }
191
192 .pagelayer-gutters > .pagelayer-col-5 {
193 width: calc(41.66667% - 2%); }
194
195 .pagelayer-gutters > .pagelayer-offset-5 {
196 margin-left: calc(41.66667% + 2%) !important; }
197
198 .pagelayer-gutters > .pagelayer-col-6 {
199 width: calc(50% - 2%); }
200
201 .pagelayer-gutters > .pagelayer-offset-6 {
202 margin-left: calc(50% + 2%) !important; }
203
204 .pagelayer-gutters > .pagelayer-col-7 {
205 width: calc(58.33333% - 2%); }
206
207 .pagelayer-gutters > .pagelayer-offset-7 {
208 margin-left: calc(58.33333% + 2%) !important; }
209
210 .pagelayer-gutters > .pagelayer-col-8 {
211 width: calc(66.66667% - 2%); }
212
213 .pagelayer-gutters > .pagelayer-offset-8 {
214 margin-left: calc(66.66667% + 2%) !important; }
215
216 .pagelayer-gutters > .pagelayer-col-9 {
217 width: calc(75% - 2%); }
218
219 .pagelayer-gutters > .pagelayer-offset-9 {
220 margin-left: calc(75% + 2%) !important; }
221
222 .pagelayer-gutters > .pagelayer-col-10 {
223 width: calc(83.33333% - 2%); }
224
225 .pagelayer-gutters > .pagelayer-offset-10 {
226 margin-left: calc(83.33333% + 2%) !important; }
227
228 .pagelayer-gutters > .pagelayer-col-11 {
229 width: calc(91.66667% - 2%); }
230
231 .pagelayer-gutters > .pagelayer-offset-11 {
232 margin-left: calc(91.66667% + 2%) !important; }
233
234 .pagelayer-gutters > .pagelayer-col-12 {
235 width: calc(100% - 2%); }
236
237 .pagelayer-gutters > .pagelayer-offset-12 {
238 margin-left: calc(100% + 2%) !important; }
239
240 @media (max-width: 768px) {
241 [class^='pagelayer-offset-'],
242 [class*=' pagelayer-offset-'] {
243 margin-left: 0; } }
244
245 .pagelayer-first {
246 order: -1; }
247
248 .pagelayer-last {
249 order: 1; }
250
251 @media (max-width: 768px) {
252 .pagelayer-row .pagelayer-col {
253 margin-left: 0;
254 width: 100%; }
255 .pagelayer-row.pagelayer-gutters .pagelayer-col {
256 margin-bottom: 16px; }
257 .pagelayer-first-sm {
258 order: -1; }
259 .pagelayer-last-sm {
260 order: 1; } }
261
262 /**************My Style for front-end *********/
263
264 .pagelayer-height-fit{
265 height:100vh;
266 }
267
268 .pagelayer-row-wrapper{
269 width:100%;
270 }
271
272 .pagelayer-background-overlay{
273 position: absolute;
274 width: 100%;
275 top: 0;
276 left:0;
277 height: 100%;
278 overflow: hidden;
279 }
280
281 .pagelayer-background-video{
282 position: absolute;
283 width: 100%;
284 top: 0;
285 height: 100%;
286 pointer-events: none;
287 z-index: 0;
288 overflow: hidden;
289 left:0;
290 }
291
292 .pagelayer-background-video iframe,
293 .pagelayer-background-video video{
294 position: absolute;
295 top: 50%;
296 left: 50%;
297 -webkit-transform: translateX(-50%) translateY(-50%);
298 -ms-transform: translateX(-50%) translateY(-50%);
299 transform: translateX(-50%) translateY(-50%);
300 max-width: none;
301 }
302
303 .pagelayer-service-container{
304 -webkit-box-align: start;
305 -webkit-align-items: flex-start;
306 -ms-flex-align: start;
307 align-items: flex-start;
308 }
309
310 .pagelayer-service-image{
311 line-height:0;
312 }
313
314 .pagelayer-service-image img{
315 height: auto;
316 max-width: 100%;
317 }
318
319 .pagelayer-service-btn{
320 display:inline-block;
321 }
322
323 .pagelayer-service-details{
324 width:100%;
325 }
326
327 .pagelayer-service-align-left{
328 display:flex;
329 }
330
331 .pagelayer-service-align-right{
332 display:flex;
333 text-align: right;
334 -webkit-box-orient: horizontal;
335 -webkit-box-direction: reverse;
336 flex-direction: row-reverse;
337 }
338
339 .pagelayer-service-align-top{
340 display:block;
341 text-align: center;
342 }
343
344 .pagelayer-service-align-top .pagelayer-service-image{
345 margin:0 auto;
346 text-align:center;
347 }
348
349 .pagelayer-service-box-centered{
350 text-align: center;
351 }
352
353 .pagelayer-service-box-media-left,
354 .pagelayer-service-box-media-right{
355 display: flex;
356 }
357
358 .pagelayer-service-vertical-top{
359 align-items: flex-start;
360 -webkit-align-items: flex-start;
361 -webkit-box-align: start;
362 -ms-flex-align: start;
363 }
364
365 .pagelayer-service-vertical-middle{
366 align-items: center;
367 -webkit-align-items: center;
368 -webkit-box-align: center;
369 -ms-flex-align: center;
370 }
371
372 .pagelayer-service-vertical-bottom{
373 align-items: flex-end;
374 -webkit-align-items: flex-end;
375 -webkit-box-align: end;
376 -ms-flex-align: end;
377 }
378
379 .pagelayer-service-box-media-right .pagelayer-service-box-media-section{
380 order: 2;
381 }
382 .pagelayer-service-box-media-right .pagelayer-service-box-content-section{
383 order: 1;
384 }
385
386 .pagelayer-service-box-icon-holder{
387 display: inline-block;
388 color:#000000;
389 text-align: center;
390 line-height: 1;
391 font-size: 60px;
392 }
393
394 .pagelayer-service-icon{
395 line-height: 0;
396 }
397
398 .pagelayer-service-icon.pagelayer-service-framed i{
399 border:4px solid;
400 background-color:transparent !important;
401 }
402
403 .pagelayer-service-icon.pagelayer-service-stacked i,
404 .pagelayer-service-icon.pagelayer-service-framed i{
405 position:relative;
406 }
407
408 .pagelayer-service-icon.pagelayer-service-stacked i:before,
409 .pagelayer-service-icon.pagelayer-service-framed i:before{
410 position: absolute;
411 top: 50%;
412 left: 50%;
413 transform: translate(-50%, -50%);
414 }
415
416 .pagelayer-service-box-icon-holder.square-holder{
417 padding: 15px;
418 color:#000000;
419 }
420
421 .pagelayer-service-box-icon-holder.circle-holder{
422 padding: 15px;
423 color:#000000;
424 border-radius:50% !Important;
425 }
426
427 .pagelayer-service-box-icon-holder i{
428 position: relative;
429 display: block;
430 }
431
432 .pagelayer-service-heading{
433 line-height:1;
434 }
435
436 /* Icon widget */
437
438 .pagelayer-icon-mini{
439 font-size: 16px !important;
440 }
441
442 .pagelayer-icon-small{
443 font-size: 24px !important;
444 }
445
446 .pagelayer-icon-large{
447 font-size: 36px !important;
448 }
449
450 .pagelayer-icon-extra-large{
451 font-size: 56px !important;
452 }
453
454 .pagelayer-icon-double-large{
455 font-size: 78px !important;
456 }
457
458 .pagelayer-icon-circle,
459 .pagelayer-icon-outline-circle,
460 .pagelayer-social-shape-circle .pagelayer-icon-holder{
461 border-radius: 50%;
462 }
463
464 .pagelayer-icon-rounded,
465 .pagelayer-icon-outline-rounded,
466 .pagelayer-social-shape-rounded .pagelayer-share-content,
467 .pagelayer-social-shape-rounded .pagelayer-icon-holder{
468 border-radius: 10px;
469 }
470
471 /* Icon widget end */
472
473 /* Icon animation */
474 .pagelayer-animation-grow, [pagelayer-animation="grow"] i{
475 transition: transform 400ms;
476 }
477
478 .pagelayer-animation-grow:hover, [pagelayer-animation="grow"] i:hover{
479 transform: scale(1.1);
480 }
481
482 .pagelayer-animation-shrink, [pagelayer-animation="shrink"] i{
483 transition: transform 400ms;
484 }
485
486 .pagelayer-animation-shrink:hover, [pagelayer-animation="shrink"] i:hover{
487 transform: scale(0.9);
488 }
489
490 @keyframes pagelayer-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}
491
492 .pagelayer-animation-pulse:hover, [pagelayer-animation="pulse"] i:hover{
493 animation-name: pagelayer-animation-pulse;
494 animation-duration: 1s;
495 animation-timing-function: linear;
496 animation-iteration-count: infinite;
497 }
498
499 @keyframes pagelayer-animation-pulse-grow{to{transform:scale(1.1)}}
500
501 .pagelayer-animation-pulse-grow:hover, [pagelayer-animation="pulse-grow"] i:hover{
502 animation-name: pagelayer-animation-pulse-grow;
503 animation-duration: 0.4s;
504 animation-timing-function: linear;
505 animation-iteration-count: infinite;
506 animation-direction:alternate;
507 }
508
509 @keyframes pagelayer-animation-pulse-shrink{to{transform:scale(0.9)}}
510
511 .pagelayer-animation-pulse-shrink:hover, [pagelayer-animation="pulse-shrink"] i:hover{
512 animation-name: pagelayer-animation-pulse-shrink;
513 animation-duration: 0.4s;
514 animation-timing-function: linear;
515 animation-iteration-count: infinite;
516 animation-direction:alternate;
517 }
518
519 @keyframes pagelayer-animation-push{50%{transform:scale(0.8)}100%{transform:scale(1)}}
520
521 .pagelayer-animation-push:hover, [pagelayer-animation="push"] i:hover{
522 animation-name:pagelayer-animation-push;
523 animation-duration:0.4s;
524 animation-timing-function:linear;
525 animation-iteration-count:1
526 }
527
528 @keyframes pagelayer-animation-pop{50%{transform:scale(1.2)}}
529
530 .pagelayer-animation-pop:hover, [pagelayer-animation="pop"] i:hover{
531 animation-name:pagelayer-animation-pop;
532 animation-duration:0.4s;
533 animation-timing-function:linear;
534 animation-iteration-count:1
535 }
536
537 @keyframes pagelayer-animation-buzz{
538 50%{
539 transform:translateX(3px) rotate(2deg)
540 }
541 100%{
542 transform:translateX(-3px) rotate(-2deg)
543 }
544 }
545
546 .pagelayer-animation-buzz:hover, [pagelayer-animation="buzz"] i:hover{
547 animation-name:pagelayer-animation-buzz;
548 animation-duration:0.15s;
549 animation-timing-function:linear;
550 animation-iteration-count:infinite;
551 }
552
553 @keyframes pagelayer-animation-buzz-out{
554 10%{transform:translateX(3px) rotate(2deg)}
555 20%{transform:translateX(-3px) rotate(-2deg)}
556 30%{transform:translateX(3px) rotate(2deg)}
557 40%{transform:translateX(-3px) rotate(-2deg)}
558 50%{transform:translateX(2px) rotate(1deg)}
559 60%{transform:translateX(-2px) rotate(-1deg)}
560 70%{transform:translateX(2px) rotate(1deg)}
561 80%{transform:translateX(-2px) rotate(-1deg)}
562 90%{transform:translateX(1px) rotate(0)}
563 100%{transform:translateX(-1px) rotate(0)}
564 }
565
566 .pagelayer-animation-buzz-out:hover, [pagelayer-animation="buzz-out"] i:hover{
567 animation-name:pagelayer-animation-buzz-out;
568 animation-duration:0.7s;
569 animation-timing-function:linear;
570 animation-iteration-count:1;
571 }
572
573 .pagelayer-animation-float:hover, [pagelayer-animation="float"] i:hover{
574 transform:translateY(-8px)
575 }
576
577 .pagelayer-animation-sink:hover, [pagelayer-animation="sink"] i:hover{
578 transform:translateY(8px)
579 }
580
581 @keyframes pagelayer-animation-bob{
582 0%{transform:translateY(-8px)}
583 50%{transform:translateY(-4px)}
584 100%{transform:translateY(-8px)}
585 }
586
587 @keyframes pagelayer-animation-bob-up{
588 100%{transform:translateY(-8px)}
589 }
590
591 .pagelayer-animation-bob:hover, [pagelayer-animation="bob"] i:hover{
592 animation-name:pagelayer-animation-bob-up,pagelayer-animation-bob;
593 animation-duration:0.4s,1.5s;
594 animation-timing-function:ease-out,ease-in-out;
595 animation-delay:0s,0.3s;
596 animation-iteration-count:infinite;
597 }
598
599 @keyframes pagelayer-animation-hang{
600 0%{transform:translateY(8px)}
601 50%{transform:translateY(4px)}
602 100%{transform:translateY(8px)}
603 }
604
605 @keyframes pagelayer-animation-hang-up{
606 100%{transform:translateY(8px)}
607 }
608
609 .pagelayer-animation-hang:hover, [pagelayer-animation="hang"] i:hover{
610 animation-name:pagelayer-animation-hang-up,pagelayer-animation-hang;
611 animation-duration:0.4s,1.5s;
612 animation-timing-function:ease-out,ease-in-out;
613 animation-delay:0s,0.3s;
614 animation-iteration-count:1,infinite;
615 animation-direction:normal,alternate;
616 }
617
618 .pagelayer-animation-bounce-in, [pagelayer-animation="bounce-in"] i{
619 transition-duration:0.5s;
620 }
621 .pagelayer-animation-bounce-in:hover, [pagelayer-animation="bounce-in"] i:hover{
622 transform:scale(1.2);
623 transition-timing-function:cubic-bezier(0.52,2.07,0.36,-0.41);
624 }
625
626 .pagelayer-animation-bounce-out, [pagelayer-animation="bounce-out"] i{
627 transition-duration:0.5s;
628 }
629
630 .pagelayer-animation-bounce-out:hover, [pagelayer-animation="bounce-out"] i:hover{
631 transform:scale(0.8);
632 transition-timing-function:cubic-bezier(0.52,2.07,0.36,-0.41);
633 }
634
635 .pagelayer-animation-rotate:hover, [pagelayer-animation="rotate"] i:hover{
636 transform:rotate(6deg);
637 }
638
639 .pagelayer-animation-grow-rotate:hover, [pagelayer-animation="grow-rotate"] i:hover{
640 transform:scale(1.1) rotate(6deg);
641 }
642
643 .pagelayer-animation-skew-forward:hover, [pagelayer-animation="skew-forward"] i:hover{
644 transform:skew(-9deg);
645 }
646
647 .pagelayer-animation-skew-backward:hover, [pagelayer-animation="skew-backward"] i:hover{
648 transform:skew(9deg);
649 }
650
651 @keyframes pagelayer-animation-wobble-vertical{
652 17%{transform:translateY(9px)}
653 33%{transform:translateY(-7px)}
654 45%{transform:translateY(5px)}
655 67%{transform:translateY(-3px)}
656 83%{transform:translateY(1px)}
657 100%{transform:translateY(0)}
658 }
659
660 .pagelayer-animation-wobble-vertical:hover, [pagelayer-animation="wobble-vertical"] i:hover{
661 animation-name:pagelayer-animation-wobble-vertical;
662 animation-duration:1s;
663 animation-timing-function:ease-in-out;
664 animation-iteration-count:1;
665 }
666
667 @keyframes pagelayer-animation-wobble-horizontal{
668 17%{transform:translateX(9px)}
669 33%{transform:translateX(-7px)}
670 50%{transform:translatex(5px)}
671 67%{transform:translateX(-3px)}
672 83%{transform:translateX(1px)}
673 100%{transform:translateX(0)}
674 }
675
676 .pagelayer-animation-wobble-horizontal:hover, [pagelayer-animation="wobble-horizontal"] i:hover{
677 animation-name:pagelayer-animation-wobble-horizontal;
678 animation-duration:1s;
679 animation-timing-function:ease-in-out;
680 animation-iteration-count:1;
681 }
682
683 @keyframes pagelayer-animation-wobble-bottom-to-right{
684 17%{transform:translate(9px,9px)}
685 33%{transform:translate(-7px,-7px)}
686 50%{transform:translate(5px,5px)}
687 67%{transform:translate(-3px,-3px)}
688 83%{transform:translate(1px,1px)}
689 100%{transform:translate(0,0)}
690 }
691
692
693 .pagelayer-animation-wobble-bottom-to-right:hover, [pagelayer-animation="wobble-bottom-to-right"] i:hover{
694 animation-name:pagelayer-animation-wobble-bottom-to-right;
695 animation-duration:1s;
696 animation-timing-function:ease-in-out;
697 animation-iteration-count:1;
698 }
699
700 @keyframes pagelayer-animation-wobble-top-to-right{
701 17%{transform:translate(9px,-9px)}
702 33%{transform:translate(-7px,7px)}
703 50%{transform:translate(5px,-5px)}
704 67%{transform:translate(-3px,3px)}
705 83%{transform:translate(1px,-1px)}
706 100%{transform:translate(0,0)}
707 }
708
709
710 .pagelayer-animation-wobble-top-to-right:hover, [pagelayer-animation="wobble-top-to-right"] i:hover{
711 animation-name:pagelayer-animation-wobble-top-to-right;
712 animation-duration:1s;
713 animation-timing-function:ease-in-out;
714 animation-iteration-count:1;
715 }
716
717 .pagelayer-animation-wobble-top, [pagelayer-animation="wobble-top"] i
718 {
719 transform-origin:0 100%;
720 }
721
722 @keyframes pagelayer-animation-wobble-top{
723 17%{transform:skew(-13deg)}
724 33%{transform:skew(11deg)}
725 50%{transform:skew(-7deg)}
726 67%{transform:skew(5deg)}
727 83%{transform:skew(-3deg)}
728 100%{transform:skew(0)}
729 }
730
731 .pagelayer-animation-wobble-top:hover, [pagelayer-animation="wobble-top"] i:hover{
732 animation-name:pagelayer-animation-wobble-top;
733 animation-duration:1s;
734 animation-timing-function:ease-in-out;
735 animation-iteration-count:1
736 }
737
738 .pagelayer-animation-wobble-bottom, [pagelayer-animation="wobble-bottom"] i{
739 transform-origin:100% 0;
740 }
741
742 @keyframes pagelayer-animation-wobble-bottom{
743 17%{transform:skew(-13deg)}
744 33%{transform:skew(11deg)}
745 50%{transform:skew(-7deg)}
746 67%{transform:skew(5deg)}
747 83%{transform:skew(-3deg)}
748 100%{transform:skew(0)}
749 }
750
751 .pagelayer-animation-wobble-bottom:hover, [pagelayer-animation="wobble-bottom"] i:hover{
752 animation-name:pagelayer-animation-wobble-bottom;
753 animation-duration:1s;
754 animation-timing-function:ease-in-out;
755 animation-iteration-count:1
756 }
757
758 @keyframes pagelayer-animation-wobble-skew{
759 17%{transform:skew(-13deg)}
760 33%{transform:skew(11deg)}
761 50%{transform:skew(-7deg)}
762 67%{transform:skew(5deg)}
763 83%{transform:skew(-3deg)}
764 100%{transform:skew(0)}
765 }
766
767 .pagelayer-animation-wobble-skew:hover, [pagelayer-animation="wobble-skew"] i:hover{
768 animation-name:pagelayer-animation-wobble-skew;
769 animation-duration:1s;
770 animation-timing-function:ease-in-out;
771 animation-iteration-count:1
772 }
773
774 /* Icon animation end */
775
776 /*Badge widget */
777 .pagelayer-badge a{
778 text-decoration: none !important;
779 }
780 .pagelayer-badge-btn{
781 display:none;
782 padding:10px;
783 padding: 0.40em 0.36em;
784 }
785
786 .pagelayer-badge-details{
787 margin-left:1px;
788 border-radius:.25rem;
789 padding: 0.10rem;
790 position: relative;
791 top: -3px;
792 }
793
794 .pagelayer-badge-details.pagelayer-badge-normal{
795 border-radius:.25rem;
796 }
797
798 .pagelayer-badge-details.pagelayer-badge-pills{
799 border-radius:10rem;
800 }
801
802 .pagelayer-badge-btn .pagelayer-badge-details{
803 position:relative;
804 top:-1px;
805 }
806
807 /*Badge widget end*/
808
809 /*Tooltip widget*/
810 .pagelayer-tooltip-container{
811 position:relative;
812 display:inline-block;
813 line-height: 1;
814 }
815
816 .pagelayer-tooltip-text{
817 visibility: hidden;
818 width: 300px;
819 background-color: #000000;
820 color: #ffffff;
821 text-align: center;
822 border-radius: 6px;
823 position: absolute;
824 z-index: 1;
825 padding:5px;
826 }
827
828 .pagelayer-tooltip-icon{
829 margin:0px 4px;
830 }
831 .pagelayer-tooltip-top{
832 bottom: calc(100% + 10px);
833 left: 50%;
834 transform: translateX(-50%);
835 }
836
837 .pagelayer-tooltip-top:after{
838 content: "";
839 position: absolute;
840 top: 100%;
841 left: 50%;
842 margin-left: -5px;
843 border-width: 5px;
844 border-style: solid;
845 border-color: #000000 transparent transparent transparent;
846 }
847
848 .pagelayer-tooltip-right{
849 top: 50%;
850 left: calc(100% + 10px);
851 transform: translateY(-50%);
852 }
853
854 .pagelayer-tooltip-right:after {
855 content: "";
856 position: absolute;
857 top: 50%;
858 right: 100%;
859 margin-top: -5px;
860 border-width: 5px;
861 border-style: solid;
862 border-color: transparent #000000 transparent transparent;
863 }
864
865 .pagelayer-tooltip-bottom{
866 top: calc(100% + 10px);
867 left: 50%;
868 transform: translateX(-50%);
869 }
870
871 .pagelayer-tooltip-bottom:after{
872 content: "";
873 position: absolute;
874 bottom: 100%;
875 left: 50%;
876 margin-left: -5px;
877 border-width: 5px;
878 border-style: solid;
879 border-color: transparent transparent #000000 transparent;
880 }
881
882 .pagelayer-tooltip-left{
883 top: 50%;
884 bottom: auto;
885 right: calc(100% + 10px);
886 transform: translateY(-50%);
887 }
888
889 .pagelayer-tooltip-left:after{
890 content: "";
891 position: absolute;
892 top: 50%;
893 left: 100%;
894 transform: translateY(-50%);
895 margin-top: -5px;
896 border-width: 5px;
897 border-style: solid;
898 border-color: transparent transparent transparent #000000;
899 }
900
901 .pagelayer-tooltip-container:hover .pagelayer-tooltip-text{
902 visibility: visible;
903 }
904 /*Tooltip widget end*/
905
906 /* Button widget */
907
908 .pagelayer-btn-holder{
909 border-radius:5px;
910 display:inline-block;
911 line-height:1em;
912 transition:all 0.3s;
913 }
914
915 .pagelayer-btn-default{
916 background-color:#818a91 !important;
917 color:#ffffff !important;
918 }
919
920 .pagelayer-btn-primary,
921 .pagelayer-badge-primary,
922 .pagelayer-progress-primary{
923 color:#ffffff !important;
924 background-color:#007bff !important;
925 }
926
927 .pagelayer-btn-primary:hover{
928 color:#ffffff !important;
929 background-color: #0069d9 !important;
930 }
931
932 .pagelayer-btn-secondary,
933 .pagelayer-badge-secondary,
934 .pagelayer-progress-secondary{
935 color:#ffffff !important;
936 background-color:#6c757d !important;
937 }
938
939 .pagelayer-btn-secondary:hover{
940 color: #ffffff !important;
941 background-color: #5a6268 !important;
942 }
943
944 .pagelayer-btn-success,
945 .pagelayer-badge-success,
946 .pagelayer-progress-success{
947 color: #fff;
948 background-color: #28a745 !important;
949 }
950
951 .pagelayer-btn-success:hover{
952 color: #ffffff !important;
953 background-color: #218838 !important;
954 }
955
956 .pagelayer-btn-info,
957 .pagelayer-badge-info,
958 .pagelayer-progress-info{
959 color: #ffffff !important;
960 background-color: #17a2b8 !important;
961 }
962
963 .pagelayer-btn-info:hover{
964 color: #ffffff !important;
965 background-color: #138496 !important;
966 }
967
968 .pagelayer-btn-warning,
969 .pagelayer-badge-warning,
970 .pagelayer-progress-warning{
971 color: #212529 !important;
972 background-color: #ffc107 !important;
973 }
974
975 .pagelayer-btn-warning:hover{
976 color: #212529 !important;
977 background-color: #e0a800 !important;
978 }
979
980 .pagelayer-btn-danger,
981 .pagelayer-badge-danger,
982 .pagelayer-progress-danger{
983 color: #ffffff !important;
984 background-color: #dc3545 !important;
985 }
986
987 .pagelayer-btn-danger:hover{
988 color: #ffffff !important;
989 background-color: #c82333 !important;
990 }
991
992 .pagelayer-btn-dark,
993 .pagelayer-badge-dark,
994 .pagelayer-progress-dark{
995 color: #ffffff !important;
996 background-color: #343a40 !important;
997 }
998
999 .pagelayer-btn-dark:hover{
1000 color: #ffffff !important;
1001 background-color: #23272b !important;
1002 }
1003
1004 .pagelayer-btn-light,
1005 .pagelayer-badge-light,
1006 .pagelayer-progress-light{
1007 color: #212529 !important;
1008 background-color: #f8f9fa !important;
1009 }
1010
1011 .pagelayer-btn-light:hover{
1012 color: #212529 !important;
1013 background-color: #e2e6ea !important;
1014 }
1015
1016 .pagelayer-btn-link{
1017 color: #007bff !important;
1018 }
1019
1020 .pagelayer-btn-link:hover{
1021 text-decoration: underline !important;
1022 }
1023
1024 .pagelayer-btn-default:hover{
1025 color:#ffffff;
1026 }
1027
1028 .pagelayer-btn-mini{
1029 font-size: 14px;
1030 padding: 10px 20px;
1031 }
1032
1033 .pagelayer-btn-small{
1034 font-size: 16px;
1035 padding: 15px 30px;
1036 }
1037
1038 .pagelayer-btn-large{
1039 font-size: 18px;
1040 padding: 20px 40px;
1041 }
1042
1043 .pagelayer-btn-extra-large{
1044 font-size: 20px;
1045 padding: 25px 50px;
1046 }
1047
1048 .pagelayer-btn-double-large{
1049 font-size: 22px;
1050 padding: 30px 60px;
1051 }
1052
1053 .pagelayer-btn-icon-left .pagelayer-btn-icon:last-child{
1054 display: none;
1055 }
1056
1057 .pagelayer-btn-icon-right .pagelayer-btn-icon:first-child{
1058 display: none;
1059 }
1060
1061 .pagelayer-btn-icon-left .pagelayer-btn-icon{
1062 padding-left:0 !important;
1063 }
1064
1065 .pagelayer-btn-icon-right .pagelayer-btn-icon{
1066 padding-right:0 !important;
1067 }
1068
1069 /* Button widget end */
1070
1071 /* Social Profile */
1072 .pagelayer-icon-holder[class*="pagelayer-facebook"] .fa{
1073 color:#3B5998;
1074 }
1075
1076 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-facebook"],
1077 .pagelayer-share-content[class*="pagelayer-facebook"]{
1078 background-color:#3B5998;
1079 color:#3B5998;
1080 }
1081
1082 .pagelayer-icon-holder[class*="pagelayer-twitter"] .fa{
1083 color:#1DA1F2;
1084 }
1085
1086 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-twitter"],
1087 .pagelayer-share-content[class*="pagelayer-twitter"]{
1088 background-color:#1DA1F2;
1089 color:#1DA1F2;
1090 }
1091
1092 .pagelayer-icon-holder[class*="pagelayer-android"] .fa{
1093 color:#A4C639
1094 }
1095
1096 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-android"],
1097 .pagelayer-share_grp[class*="pagelayer-social-shape"] .pagelayer-share-content[class*="pagelayer-android"]{
1098 background-color:#A4C639;
1099 }
1100
1101 .pagelayer-icon-holder[class*="pagelayer-google-plus"] .fa{
1102 color:#DD4B39
1103 }
1104
1105 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-google-plus"],
1106 .pagelayer-share-content[class*="pagelayer-google-plus"]{
1107 background-color:#DD4B39;
1108 color:#DD4B39;
1109 }
1110
1111 .pagelayer-icon-holder[class*="pagelayer-instagram"] .fa{
1112 color:#262626;
1113 }
1114
1115 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-instagram"],
1116 .pagelayer-share-content[class*="pagelayer-instagram"]{
1117 background-color:#1DA1F2;
1118 color:#262626;
1119 }
1120
1121 .pagelayer-icon-holder[class*="pagelayer-linkedin"] .fa{
1122 color:#0077B5;
1123 }
1124
1125 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-linkedin"],
1126 .pagelayer-share-content[class*="pagelayer-linkedin"]{
1127 background-color:#0077B5;
1128 color:#0077B5;
1129 }
1130
1131 .pagelayer-icon-holder[class*="pagelayer-behance"] .fa{
1132 color:#053eff;
1133 }
1134
1135 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-behance"],
1136 .pagelayer-share-content[class*="pagelayer-behance"]{
1137 background-color:#053eff;
1138 color:#053eff;
1139 }
1140
1141 .pagelayer-icon-holder[class*="pagelayer-pinterest"] .fa{
1142 color:#c8232c;
1143 }
1144
1145 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-pinterest"],
1146 .pagelayer-share-content[class*="pagelayer-pinterest"]{
1147 background-color:#c8232c;
1148 color:#c8232c;
1149 }
1150
1151 .pagelayer-icon-holder[class*="pagelayer-reddit"] .fa{
1152 color:#ff4301;
1153 }
1154
1155 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-reddit"],
1156 .pagelayer-share-content[class*="pagelayer-reddit"]{
1157 background-color:#ff4301;
1158 color:#ff4301;
1159 }
1160
1161 .pagelayer-icon-holder[class*="pagelayer-rss"] .fa{
1162 color:#F26522;
1163 }
1164
1165 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-rss"],
1166 .pagelayer-share-content[class*="pagelayer-rss"]{
1167 background-color:#F26522;
1168 color:#F26522;
1169 }
1170
1171 .pagelayer-icon-holder[class*="pagelayer-skype"] .fa{
1172 color:#00aff0;
1173 }
1174
1175 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-skype"],
1176 .pagelayer-share-content[class*="pagelayer-skype"]{
1177 background-color:#00aff0;
1178 color:#00aff0;
1179 }
1180
1181 .pagelayer-icon-holder[class*="pagelayer-slideshare"] .fa{
1182 color:#0077b5;
1183 }
1184
1185 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-slideshare"],
1186 .pagelayer-share-content[class*="pagelayer-slideshare"]{
1187 background-color:#0077b5;
1188 color:#0077b5;
1189 }
1190
1191 .pagelayer-icon-holder[class*="pagelayer-snapchat"] .fa{
1192 color:#fffc00;
1193 }
1194
1195 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-snapchat"],
1196 .pagelayer-share-content[class*="pagelayer-snapchat"]{
1197 background-color:#fffc00;
1198 color:#fffc00;
1199 }
1200
1201 .pagelayer-icon-holder[class*="pagelayer-soundcloud"] .fa{
1202 color:#ff8800;
1203 }
1204
1205 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-soundcloud"],
1206 .pagelayer-share-content[class*="pagelayer-soundcloud"]{
1207 background-color:#ff8800;
1208 color:#ff8800;
1209 }
1210
1211 .pagelayer-icon-holder[class*="pagelayer-spotify"] .fa{
1212 color:#1ED760;
1213 }
1214
1215 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-spotify"],
1216 .pagelayer-share-content[class*="pagelayer-spotify"]{
1217 background-color:#1ED760;
1218 color:#1ED760;
1219 }
1220
1221 .pagelayer-icon-holder[class*="pagelayer-stack-overflow"] .fa{
1222 color:#F48024;
1223 }
1224
1225 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-stack-overflow"],
1226 .pagelayer-share-content[class*="pagelayer-stack-overflow"]{
1227 background-color:#F48024;
1228 color:#F48024;
1229 }
1230
1231 .pagelayer-icon-holder[class*="pagelayer-steam"] .fa{
1232 color:#00adee;
1233 }
1234
1235 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-steam"],
1236 .pagelayer-share-content[class*="pagelayer-steam"]{
1237 background-color:#00adee;
1238 color:#00adee;
1239 }
1240
1241 .pagelayer-icon-holder[class*="pagelayer-stumbleupon"] .fa{
1242 color:#EB4924;
1243 }
1244
1245 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-stumbleupon"],
1246 .pagelayer-share-content[class*="pagelayer-stumbleupon"]{
1247 background-color:#EB4924;
1248 color:#EB4924;
1249 }
1250
1251 .pagelayer-icon-holder[class*="pagelayer-telegram"] .fa{
1252 color:#0088cc;
1253 }
1254
1255 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-telegram"],
1256 .pagelayer-share-content[class*="pagelayer-telegram"]{
1257 background-color:#0088cc;
1258 color:#0088cc;
1259 }
1260
1261 .pagelayer-icon-holder[class*="pagelayer-thumb-tack"] .fa{
1262 color:#1AA1D8;
1263 }
1264
1265 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-thumb-tack"],
1266 .pagelayer-share-content[class*="pagelayer-thumb-tack"]{
1267 background-color:#1AA1D8;
1268 color:#1AA1D8;
1269 }
1270
1271 .pagelayer-icon-holder[class*="pagelayer-tripadvisor"] .fa{
1272 color:#00af87;
1273 }
1274
1275 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-tripadvisor"],
1276 .pagelayer-share-content[class*="pagelayer-tripadvisor"]{
1277 background-color:#00af87;
1278 color:#00af87;
1279 }
1280
1281 .pagelayer-icon-holder[class*="pagelayer-tumblr"] .fa{
1282 color:#001935;
1283 }
1284
1285 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-tumblr"],
1286 .pagelayer-share-content[class*="pagelayer-tumblr"]{
1287 background-color:#001935;
1288 color:#001935;
1289 }
1290
1291 .pagelayer-icon-holder[class*="pagelayer-twitch"] .fa{
1292 color:#6441a5;
1293 }
1294
1295 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-twitch"],
1296 .pagelayer-share-content[class*="pagelayer-twitch"]{
1297 background-color:#6441a5;
1298 color:#6441a5;
1299 }
1300
1301 .pagelayer-icon-holder[class*="pagelayer-vimeo"] .fa{
1302 color:#1CB7EA;
1303 }
1304
1305 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-vimeo"],
1306 .pagelayer-share-content[class*="pagelayer-vimeo"]{
1307 background-color:#1CB7EA;
1308 color:#1CB7EA;
1309 }
1310
1311 .pagelayer-icon-holder[class*="pagelayer-vk"] .fa{
1312 color:#4C75A3;
1313 }
1314
1315 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-vk"],
1316 .pagelayer-share-content[class*="pagelayer-vk"]{
1317 background-color:#4C75A3;
1318 color:#4C75A3;
1319 }
1320
1321 .pagelayer-icon-holder[class*="pagelayer-weibo"] .fa{
1322 color:#DF2029;
1323 }
1324
1325 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-weibo"],
1326 .pagelayer-share-content[class*="pagelayer-weibo"]{
1327 background-color:#DF2029;
1328 color:#DF2029;
1329 }
1330
1331 .pagelayer-icon-holder[class*="pagelayer-weixin"] .fa{
1332 color:#7bb32e;
1333 }
1334
1335 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-weixin"],
1336 .pagelayer-share-content[class*="pagelayer-weixin"]{
1337 background-color:#7bb32e;
1338 color:#7bb32e;
1339 }
1340
1341 .pagelayer-icon-holder[class*="pagelayer-whatsapp"] .fa{
1342 color:#25D366;
1343 }
1344
1345 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-whatsapp"],
1346 .pagelayer-share-content[class*="pagelayer-whatsapp"]{
1347 background-color:#25D366;
1348 color:#25D366;
1349 }
1350
1351 .pagelayer-icon-holder[class*="pagelayer-wordpress"] .fa{
1352 color:#21759b;
1353 }
1354
1355 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-wordpress"],
1356 .pagelayer-share-content[class*="pagelayer-wordpress"]{
1357 background-color:#21759b;
1358 color:#21759b;
1359 }
1360
1361 .pagelayer-icon-holder[class*="pagelayer-xing"] .fa{
1362 color:#026466;
1363 }
1364
1365 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-xing"],
1366 .pagelayer-share-content[class*="pagelayer-xing"]{
1367 background-color:#026466;
1368 color:#026466;
1369 }
1370
1371 .pagelayer-icon-holder[class*="pagelayer-yelp"] .fa{
1372 color:#af0606;
1373 }
1374
1375 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-yelp"],
1376 .pagelayer-share-content[class*="pagelayer-yelp"]{
1377 background-color:#af0606;
1378 color:#af0606;
1379 }
1380
1381 .pagelayer-icon-holder[class*="pagelayer-youtube"] .fa{
1382 color:#ff0000;
1383 }
1384
1385 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-youtube"],
1386 .pagelayer-share-content[class*="pagelayer-youtube"]{
1387 background-color:#ff0000;
1388 color:#ff0000;
1389 }
1390
1391 .pagelayer-icon-holder[class*="pagelayer-500px"] .fa{
1392 color:#0099e5;
1393 }
1394
1395 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-500px"],
1396 .pagelayer-share-content[class*="pagelayer-500px"]{
1397 background-color:#0099e5;
1398 color:#0099e5;
1399 }
1400
1401 .pagelayer-icon-holder[class*="pagelayer-flickr"] .fa{
1402 color:#0063dc;
1403 }
1404
1405 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-flickr"],
1406 .pagelayer-share-content[class*="pagelayer-flickr"]{
1407 background-color:#0063dc;
1408 color:#0063dc;
1409 }
1410
1411 .pagelayer-icon-holder[class*="pagelayer-github"] .fa{
1412 color:#4078c0;
1413 }
1414
1415 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-github"],
1416 .pagelayer-share-content[class*="pagelayer-github"]{
1417 background-color:#4078c0;
1418 color:#4078c0;
1419 }
1420
1421 .pagelayer-icon-holder[class*="pagelayer-gitlab"] .fa{
1422 color:#fca326;
1423 }
1424
1425 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-gitlab"],
1426 .pagelayer-share-content[class*="pagelayer-gitlab"]{
1427 background-color:#fca326;
1428 color:#fca326;
1429 }
1430
1431 .pagelayer-icon-holder[class*="pagelayer-apple"] .fa{
1432 color:#999999;
1433 }
1434
1435 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-apple"],
1436 .pagelayer-share-content[class*="pagelayer-apple"]{
1437 background-color:#999999;
1438 color:#999999;
1439 }
1440
1441 .pagelayer-icon-holder[class*="pagelayer-jsfiddle"] .fa{
1442 color:#0084FF;
1443 }
1444
1445 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-jsfiddle"],
1446 .pagelayer-share-content[class*="pagelayer-jsfiddle"]{
1447 background-color:#0084FF;
1448 color:#0084FF;
1449 }
1450
1451 .pagelayer-icon-holder[class*="pagelayer-houzz"] .fa{
1452 color:#7ac142;
1453 }
1454
1455 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-houzz"],
1456 .pagelayer-share-content[class*="pagelayer-houzz"]{
1457 background-color:#7ac142;
1458 color:#7ac142;
1459 }
1460
1461 .pagelayer-icon-holder[class*="pagelayer-bitbucket"] .fa{
1462 color:#205081;
1463 }
1464
1465 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-bitbucket"],
1466 .pagelayer-share-content[class*="pagelayer-bitbucket"]{
1467 background-color:#205081;
1468 color:#205081;
1469 }
1470
1471 .pagelayer-icon-holder[class*="pagelayer-codepen"] .fa{
1472 color:#0ebeff;
1473 }
1474
1475 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-codepen"],
1476 .pagelayer-share-content[class*="pagelayer-codepen"]{
1477 background-color:#0ebeff;
1478 color:#0ebeff;
1479 }
1480
1481 .pagelayer-icon-holder[class*="pagelayer-delicious"] .fa{
1482 color:#3399ff;
1483 }
1484
1485 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-delicious"],
1486 .pagelayer-share-content[class*="pagelayer-delicious"]{
1487 background-color:#3399ff;
1488 color:#3399ff;
1489 }
1490
1491 .pagelayer-icon-holder[class*="pagelayer-medium"] .fa{
1492 color:#00ab6c;
1493 }
1494
1495 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-medium"],
1496 .pagelayer-share-content[class*="pagelayer-medium"]{
1497 background-color:#00ab6c;
1498 color:#00ab6c;
1499 }
1500
1501 .pagelayer-icon-holder[class*="pagelayer-meetup"] .fa{
1502 color:#e0393e;
1503 }
1504
1505 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-meetup"],
1506 .pagelayer-share-content[class*="pagelayer-meetup"]{
1507 background-color:#e0393e;
1508 color:#e0393e;
1509 }
1510
1511 .pagelayer-icon-holder[class*="pagelayer-mixcloud"] .fa{
1512 color:#52aad8;
1513 }
1514
1515 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-mixcloud"],
1516 .pagelayer-share-content[class*="pagelayer-mixcloud"]{
1517 background-color:#52aad8;
1518 color:#52aad8;
1519 }
1520
1521 .pagelayer-icon-holder[class*="pagelayer-dribbble"] .fa{
1522 color:#444444;
1523 }
1524
1525 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-dribbble"],
1526 .pagelayer-share-content[class*="pagelayer-dribbble"]{
1527 background-color:#444444;
1528 color:#444444;
1529 }
1530
1531 .pagelayer-icon-holder[class*="pagelayer-foursquare"] .fa{
1532 color:#f94877;
1533 }
1534
1535 .pagelayer-social_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder[class*="pagelayer-foursquare"],
1536 .pagelayer-share-content[class*="pagelayer-foursquare"]{
1537 background-color:#f94877;
1538 color:#f94877;
1539 }
1540
1541 .pagelayer-share_grp[class*="pagelayer-social-shape"] .fa{
1542 height:1em;
1543 width:1em;
1544 position: absolute;
1545 top: 50%;
1546 left: 50%;
1547 transform: translate(-50% , -50%);
1548 }
1549
1550 .pagelayer-share_grp[class*="pagelayer-social-shape"] .pagelayer-icon-holder{
1551 position: relative;
1552 min-height: 1em;
1553 min-width: 1em;
1554 }
1555
1556 .pagelayer-share-content .fa,
1557 .pagelayer-share-content span{
1558 color: inherit;
1559 }
1560
1561 .pagelayer-share_grp.pagelayer-social-bg-none .pagelayer-share-content,
1562 .pagelayer-share_grp.pagelayer-social-outline-border .pagelayer-share-content{
1563 background-color:unset;
1564 }
1565
1566 .pagelayer-share_grp.pagelayer-social-outline-border .pagelayer-share-content{
1567 border:2px solid;
1568 }
1569
1570 .pagelayer-social_grp[class*="pagelayer-social-shape"] .fa,
1571 .pagelayer-share_grp[class*="pagelayer-social-shape"] .fa,
1572 .pagelayer-share_grp[class*="pagelayer-social-shape"] .pagelayer-icon-name span{
1573 color: #ffffff;
1574 }
1575
1576 .pagelayer-social_grp .pagelayer-icon-holder{
1577 display:inline-block;
1578 line-height: 100%;
1579 }
1580
1581 .pagelayer-share-content,
1582 .pagelayer-share-content .pagelayer-icon-name{
1583 display:flex;
1584 }
1585
1586 .pagelayer-share-content .pagelayer-icon-name{
1587 align-items:center;
1588 }
1589
1590 .pagelayer-icon-name span{
1591 display:none;
1592 }
1593
1594 .pagelayer-social-shape-circle .pagelayer-share-content{
1595 border-radius:100000px;
1596 }
1597
1598 .pagelayer-icon-name span{
1599 padding:0 20px 0 5px;
1600 }
1601
1602 /* Social Profile end */
1603
1604 /* Call to action */
1605
1606 .pagelayer-call{
1607 overflow:hidden;
1608 }
1609
1610 .pagelayer-cta-image{
1611 -o-object-fit: cover;
1612 object-fit: cover;
1613 /* height:100%; */
1614 background-size: cover;
1615 background-position: center;
1616 -webkit-transition-delay:all 5s;
1617 transition:all 5s;
1618 }
1619
1620 .pagelayer-call[class*="pagelayer-cta-align"]{
1621 display:flex;
1622 flex-wrap:wrap;
1623 position:relative;
1624 }
1625
1626 .pagelayer-cta-align-right{
1627 flex-direction:row-reverse;
1628 }
1629
1630 .pagelayer-cta-content-holder{
1631 display:flex;
1632 }
1633
1634 .pagelayer-cta-ribbon:after{
1635 content:'';
1636 }
1637
1638 /* .pagelayer-cta-layout-overlay{
1639 position:relative;
1640 } */
1641
1642 .pagelayer-cta-layout-overlay .pagelayer-cta-image{
1643 width:100%;
1644 }
1645
1646 .pagelayer-cta-layout-overlay .pagelayer-cta-content-holder{
1647 position: absolute;
1648 top: 0;
1649 left: 0;
1650 width: 100%;
1651 height: 100%;
1652 }
1653
1654 .pagelayer-cta-zoomin:hover .pagelayer-cta-image{
1655 -ms-transform: scale(1.5);
1656 -webkit-transform: scale(1.5);
1657 transform:scale(1.5);
1658 }
1659
1660 .pagelayer-cta-zoomout:hover .pagelayer-cta-image{
1661 -ms-transform: scale(0.5);
1662 -webkit-transform: scale(0.5);
1663 transform:scale(0.5);
1664 }
1665
1666 .pagelayer-cta-moveup:hover .pagelayer-cta-image{
1667 background-position: top;
1668 }
1669
1670 .pagelayer-cta-movedown:hover .pagelayer-cta-image{
1671 background-position: bottom;
1672 }
1673
1674 .pagelayer-cta-moveleft:hover .pagelayer-cta-image{
1675 background-position: left;
1676 }
1677
1678 .pagelayer-cta-moveright:hover .pagelayer-cta-image{
1679 background-position: right;
1680 }
1681
1682 .pagelayer-cta-content-holder{
1683 z-index:1;
1684 }
1685
1686 /* Call to action end */
1687
1688 .pagelayer-list-icon-holder{
1689 display: -webkit-box;
1690 display: -webkit-flex;
1691 display: -ms-flexbox;
1692 display: flex;
1693 -webkit-box-align: start;
1694 -webkit-align-items: flex-start;
1695 -ms-flex-align: start;
1696 align-items: flex-start;
1697 }
1698
1699 .pagelayer-list-icon,
1700 .pagelayer-list-item{
1701 -webkit-align-self: center;
1702 -ms-flex-item-align: center;
1703 align-self: center;
1704 }
1705
1706 .pagelayer-list-ul{
1707 margin-bottom:0;
1708 padding:0;
1709 }
1710
1711 .pagelayer-cta-align-center .pagelayer-cta-image{
1712 width:100%;
1713 }
1714
1715 /* Video */
1716
1717 .pagelayer-video .pagelayer-video-holder{
1718 position:relative;
1719 width: 100%;
1720 height: 100%;
1721 overflow: hidden;
1722 }
1723
1724 .pagelayer-video-iframe{
1725 position:absolute;
1726 width:100%;
1727 height:100%;
1728 top:0;
1729 left:0;
1730 }
1731
1732 .pagelayer-video-aspect-1-1{
1733 padding-top:100%;
1734 }
1735
1736 .pagelayer-video-aspect-3-2{
1737 padding-top:66.66%;
1738 }
1739
1740 .pagelayer-video-aspect-4-3{
1741 padding-top: 75%;
1742 }
1743
1744 .pagelayer-video-aspect-8-5{
1745 padding-top:62.5%;
1746 }
1747
1748 .pagelayer-video-aspect-16-9{
1749 padding-top: 56.25%;
1750 }
1751
1752 .pagelayer-video .pagelayer-video-holder .pagelayer-video-overlay{
1753 position:absolute;
1754 top:0;
1755 left:0;
1756 right:0;
1757 bottom:0;
1758 background-size: cover;
1759 background-position: center center;
1760 background-repeat: no-repeat;
1761 }
1762
1763 .pagelayer-video .pagelayer-video-holder a{
1764 position:absolute;
1765 top:0;
1766 left:0;
1767 right:0;
1768 bottom:0;
1769 }
1770
1771 .pagelayer-video .pagelayer-video-holder .pagelayer-video-overlay i{
1772 position: absolute;
1773 top: 50%;
1774 left: 50%;
1775 -webkit-transform: translateX(-50%) translateY(-50%);
1776 -ms-transform: translateX(-50%) translateY(-50%);
1777 transform: translateX(-50%) translateY(-50%);
1778 }
1779 /* Video end */
1780
1781 /** Image **/
1782
1783 .pagelayer-image, .pagelayer-image .pagelayer-image-holder{
1784 position: relative;
1785 }
1786
1787 .pagelayer-image-link{
1788 text-decoration:none;
1789 cursor: pointer;
1790 }
1791
1792 .pagelayer-image-caption{
1793 margin-bottom: unset;
1794 }
1795
1796 .pagelayer-image-overlay{
1797 position: absolute;
1798 width: 100%;
1799 top: 0;
1800 height: 100%;
1801 left: 0;
1802 opacity:0;
1803 overflow:auto;
1804 transition: .5s ease;
1805 }
1806
1807 .pagelayer-image:hover .pagelayer-image-overlay{
1808 opacity:1;
1809 }
1810
1811 .pagelayer-image .pagelayer-image-overlay .pagelayer-image-overlay-content{
1812 width:100%;
1813 }
1814
1815 .pagelayer-image *{
1816 border-radius:inherit;
1817 }
1818
1819 /** Image End **/
1820
1821 .pagelayer-button {
1822 text-align: center
1823 }
1824
1825 .pagelayer-button i{
1826 padding: 0 3px;
1827 }
1828
1829 .pagelayer-audio-container audio{
1830 width:100%;
1831 }
1832
1833 .pagelayer-testimonial-avatar img{
1834 border: 1px solid #eee;
1835 border-radius: 50%;
1836 margin-right: 10px;
1837 }
1838
1839 .pagelayer-alignment-center{
1840 text-align: center;
1841 }
1842
1843 .pagelayer-alignment-left{
1844 text-align: left;
1845 }
1846
1847 .pagelayer-alignment-right{
1848 text-align: right;
1849 }
1850
1851 /* Testimonial */
1852 .pagelayer-testimonial{
1853 padding:0.4em 0.8em;
1854 line-height: normal;
1855 }
1856
1857 .pagelayer-testimonial-image{
1858 -o-object-fit: cover;
1859 object-fit: cover;
1860 }
1861
1862 .pagelayer-testimonial-square{
1863 border-radius:0px;
1864 }
1865
1866 .pagelayer-testimonial-circle{
1867 border-radius:50%;
1868 }
1869
1870 .pagelayer-aside-position{
1871 display:inline-block;
1872 vertical-align: middle;
1873 }
1874
1875 .pagelayer-aside-position .pagelayer-testimonial-cite{
1876 text-align: left;
1877 }
1878 .pagelayer-top-position, .pagelayer-testimonial-author{
1879 display:block;
1880 }
1881
1882 .pagelayer-aside-position .pagelayer-testimonial-author{
1883 position: relative;
1884 }
1885
1886 .pagelayer-testimonial-container .pagelayer-testimonial-avatar,
1887 .pagelayer-testimonial-container .pagelayer-testimonial-details{
1888 display: table-cell;
1889 vertical-align: middle;
1890 }
1891
1892 .pagelayer-testimonial-designation{
1893 color: #999;
1894 font-size: 12px;
1895 }
1896
1897 /* Testimonial End */
1898
1899 /* Progress bar */
1900 .pagelayer-progress-container{
1901 background-color:#eeeeee;
1902 }
1903
1904 .pagelayer-progress-bar{
1905 overflow:hidden;
1906 }
1907
1908 .pagelayer-progress-percent{
1909 float:right;
1910 padding-right:10px;
1911 }
1912
1913 .pagelayer-progress-text{
1914 float:left;
1915 padding-left:10px;
1916 }
1917
1918 /*Progress bar end*/
1919
1920 /*Stars widget start*/
1921
1922 .pagelayer-stars > *{
1923 vertical-align:middle;
1924 }
1925 .pagelayer-stars-container{
1926 text-align:center;
1927 color: #ccd6df;
1928 font-family:"FontAwesome";
1929 display: inline-block;
1930 position: relative;
1931 border-color: 1px solid #ccd6df;
1932 }
1933
1934 .pagelayer-stars-container .pagelayer-stars-icon{
1935 position: relative;
1936 display:inline-block;
1937 }
1938
1939 .pagelayer-stars-container .pagelayer-stars-icon:before{
1940 content: "\f005";
1941 font-size: inherit;
1942 font-family: inherit;
1943 overflow: hidden;
1944 color: #f0ad4e;
1945 position:absolute;
1946 top:0;
1947 left:0;
1948 }
1949
1950 .pagelayer-stars-icon.pagelayer-stars-empty:before{
1951 width:0em;
1952 }
1953
1954 .pagelayer-stars-icon.pagelayer-stars-1:before{
1955 width:0.1em;
1956 }
1957
1958 .pagelayer-stars-icon.pagelayer-stars-2:before{
1959 width:0.2em;
1960 }
1961
1962 .pagelayer-stars-icon.pagelayer-stars-3:before{
1963 width:0.3em;
1964 }
1965
1966 .pagelayer-stars-icon.pagelayer-stars-4:before{
1967 width:0.4em;
1968 }
1969
1970 .pagelayer-stars-icon.pagelayer-stars-5:before{
1971 width:0.5em;
1972 }
1973
1974 .pagelayer-stars-icon.pagelayer-stars-6:before{
1975 width:0.6em;
1976 }
1977
1978 .pagelayer-stars-icon.pagelayer-stars-7:before{
1979 width:0.7em;
1980 }
1981
1982 .pagelayer-stars-icon.pagelayer-stars-8:before{
1983 width:0.8em;
1984 }
1985
1986 .pagelayer-stars-icon.pagelayer-stars-9:before{
1987 width:0.9em;
1988 }
1989
1990 .pagelayer-stars-icon.pagelayer-stars-full:before{
1991 width:1em;
1992 }
1993 /*Stars widget end*/
1994
1995 .pagelayer-site-title-link{
1996 display: flex;
1997 flex-wrap: wrap;
1998 }
1999
2000 .pagelayer-site-title-img{
2001 box-shadow: none !important;
2002 }
2003
2004
2005 /* Primary Menu */
2006
2007 .pagelayer-wp-menu-container .menu a{
2008 display:flex;
2009 box-shadow: none;
2010 white-space: nowrap;
2011 position:relative;
2012 }
2013
2014 .pagelayer-menu-type-horizontal .sub-menu{
2015 z-index:999;
2016 }
2017
2018 .pagelayer-wp-menu-container ul,
2019 .pagelayer-wp-menu-container ul.sub-menu{
2020 margin-left:0px;
2021 }
2022
2023 .pagelayer-menu-type-horizontal *{
2024 transition: all 0.5s;
2025 }
2026
2027 .pagelayer-menu-type-horizontal li{
2028 display: inline-block;
2029 font-weight: 600;
2030 }
2031
2032 .pagelayer-menu-type-horizontal li a{
2033 box-shadow: none;
2034 border: none;
2035 }
2036
2037 .pagelayer-menu-type-horizontal .sub-menu{
2038 position:absolute;
2039 min-width: 100%;
2040 }
2041
2042 .pagelayer-menu-type-horizontal .sub-menu .sub-menu{
2043 top:0px
2044 }
2045
2046 .pagelayer-menu-type-horizontal ul li{
2047 position:relative;
2048 }
2049
2050 .pagelayer-wp-menu-container ul li span.after-icon{
2051 height: auto;
2052 width: 100%;
2053 position: relative;
2054 pointer-events: auto;
2055 line-height:inherit;
2056 color: inherit;
2057 font-size: inherit;
2058 margin-left:10px;
2059 padding-left:5px;
2060 padding-right:5px;
2061 }
2062
2063 .pagelayer-wp-menu-container:not([data-align="left"]) .menu span.after-icon{
2064 width:auto;
2065 }
2066
2067 .pagelayer-wp-menu-container[data-align="right"] .menu a{justify-content: flex-end;}
2068 .pagelayer-wp-menu-container[data-align="left"] .menu a{justify-content: left;}
2069 .pagelayer-wp-menu-container[data-align="center"] .menu a{justify-content: center;}
2070
2071 .pagelayer-wp-menu-container ul li span.after-icon:before{
2072 position:absolute;
2073 right:0;
2074 }
2075
2076 .pagelayer-wp-menu-container .sub-menu,
2077 .pagelayer-primary-menu-bar{
2078 display:none;
2079 }
2080
2081 .pagelayer-menu-type-horizontal .sub-menu li{
2082 display:block;
2083 }
2084
2085 .pagelayer-primary-menu-bar .fa{
2086 padding:5px;
2087 }
2088
2089 /* define fa-times-thin icon*/
2090 .fa-times-thin:before {
2091 content: '\00d7';
2092 }
2093
2094 .pagelayer-menu-type-vertical li{
2095 list-style: none;
2096 }
2097
2098 .pagelayer-menu-type-vertical li a{
2099 margin-top: 6px !important;
2100 box-shadow: none;
2101 border: none;
2102 }
2103
2104 .pagelayer-menu-type-vertical ul.menu>li>ul.sub-menu{
2105 margin-left:0px;
2106 }
2107
2108 .pagelayer-wp-menu-holder[data-layout="dropdown"] .pagelayer-primary-menu-bar{
2109 display:block;
2110 }
2111
2112 .pagelayer-wp-menu-holder[data-layout="dropdown"] ul.menu{
2113 display:none;
2114 }
2115
2116 .pagelayer-menu-hover-underline:not(.none) ul.menu>li>a:before,
2117 .pagelayer-menu-hover-framed:not(.none) ul.menu>li>a:before,
2118 .pagelayer-menu-hover-doubleline:not(.none) ul.menu>li>a:before,
2119 .pagelayer-menu-hover-doubleline:not(.none) ul.menu>li>a:after,
2120 .pagelayer-menu-hover-overline:not(.none) ul.menu>li>a:before{
2121 position: absolute;
2122 content: '';
2123 left: 0px;
2124 bottom: 0px;
2125 height: 3px;
2126 width: 0px;
2127 background-color: #2154CF;
2128 transition: all 500ms ease;
2129 -moz-transition: all 500ms ease;
2130 -webkit-transition: all 500ms ease;
2131 -ms-transition: all 500ms ease;
2132 -o-transition: all 500ms ease;
2133 border-width:0px;
2134 }
2135
2136 .pagelayer-menu-hover-doubleline ul.menu>li>a:after{
2137 left:unset;
2138 right:0;
2139 }
2140
2141 .pagelayer-menu-hover-framed ul.menu>li>a:before{
2142 background-color:unset !important;
2143 height:100%;
2144 }
2145 .pagelayer-menu-hover-framed ul.menu>li>a:hover:before{
2146 border:3px solid #2154CF;
2147 }
2148
2149 .pagelayer-menu-hover-overline ul.menu>li>a:before,
2150 .pagelayer-menu-hover-doubleline ul.menu>li>a:before{
2151 top:0;
2152 bottom:unset;
2153 }
2154
2155 .pagelayer-menu-hover-underline.dropin ul.menu>li>a:before,
2156 .pagelayer-menu-hover-framed.dropin ul.menu>li>a:before,
2157 .pagelayer-menu-hover-doubleline.dropin ul.menu>li>a:before,
2158 .pagelayer-menu-hover-doubleline.dropin ul.menu>li>a:after,
2159 .pagelayer-menu-hover-overline.dropin ul.menu>li>a:before{
2160 width:100%;
2161 opacity:0;
2162 bottom:-5px;
2163 }
2164
2165 .pagelayer-menu-hover-underline.dropout ul.menu>li>a:before,
2166 .pagelayer-menu-hover-framed.dropout ul.menu>li>a:before,
2167 .pagelayer-menu-hover-doubleline.dropout ul.menu>li>a:before,
2168 .pagelayer-menu-hover-doubleline.dropout ul.menu>li>a:after,
2169 .pagelayer-menu-hover-overline.dropout ul.menu>li>a:before{
2170 width:100%;
2171 opacity:0;
2172 bottom:5px;
2173 }
2174
2175 .pagelayer-menu-hover-underline.dropin ul.menu>li>a:hover:before,
2176 .pagelayer-menu-hover-framed.dropin ul.menu>li>a:hover:before,
2177 .pagelayer-menu-hover-doubleline.dropin ul.menu>li>a:hover:before,
2178 .pagelayer-menu-hover-doubleline.dropin ul.menu>li>a:hover:after,
2179 .pagelayer-menu-hover-overline.dropin ul.menu>li>a:hover:before,
2180 .pagelayer-menu-hover-underline.dropout ul.menu>li>a:hover:before,
2181 .pagelayer-menu-hover-framed.dropout ul.menu>li>a:hover:before,
2182 .pagelayer-menu-hover-doubleline.dropout ul.menu>li>a:hover:before,
2183 .pagelayer-menu-hover-doubleline.dropout ul.menu>li>a:hover:after,
2184 .pagelayer-menu-hover-overline.dropout ul.menu>li>a:hover:before{
2185 bottom:0px;
2186 }
2187
2188 .pagelayer-menu-hover-underline.grow ul.menu>li>a:before,
2189 .pagelayer-menu-hover-framed.grow ul.menu>li>a:before,
2190 .pagelayer-menu-hover-doubleline.grow ul.menu>li>a:before,
2191 .pagelayer-menu-hover-doubleline.grow ul.menu>li>a:after,
2192 .pagelayer-menu-hover-overline.grow ul.menu>li>a:before{
2193 width:100%;
2194 transform:scale(0);
2195 }
2196
2197 .pagelayer-menu-hover-underline.fade ul.menu>li>a:before,
2198 .pagelayer-menu-hover-framed.fade ul.menu>li>a:before,
2199 .pagelayer-menu-hover-doubleline.fade ul.menu>li>a:before,
2200 .pagelayer-menu-hover-doubleline.fade ul.menu>li>a:after,
2201 .pagelayer-menu-hover-overline.fade ul.menu>li>a:before{
2202 width:100%;
2203 transition-duration:1000ms;
2204 opacity:0;
2205 }
2206
2207 .pagelayer-menu-hover-underline ul.menu>li>a:hover:before,
2208 .pagelayer-menu-hover-framed ul.menu>li>a:hover:before,
2209 .pagelayer-menu-hover-doubleline ul.menu>li>a:hover:before,
2210 .pagelayer-menu-hover-doubleline ul.menu>li>a:hover:after,
2211 .pagelayer-menu-hover-overline ul.menu>li>a:hover:before{
2212 transform:scale(1);
2213 opacity:1;
2214 width:100%;
2215 }
2216
2217 .pagelayer-menu-hover-text ul.menu>li>a:hover{
2218 transform:scale(1.2);
2219 }
2220
2221 @media screen and (min-width: 782px){
2222 .pagelayer-menu-type-horizontal .menu li:hover > ul.sub-menu{
2223 display:block;
2224 }
2225
2226 .pagelayer-menu-type-horizontal .sub-menu a{
2227 margin-left:0px !important;
2228 }
2229 }
2230
2231 @media screen and (max-width: 782px){
2232 .pagelayer-menu-type-horizontal ul.menu{
2233 display:none;
2234 }
2235 .pagelayer-menu-type-horizontal li,
2236 .pagelayer-primary-menu-bar{
2237 display: block;
2238 }
2239 .pagelayer-menu-type-horizontal .sub-menu{
2240 position:relative;
2241 }
2242 }
2243
2244 .pagelayer-togglt-on ul.menu,
2245 .active-sub-menu > ul{
2246 display:block !important;
2247 }
2248
2249 /* Primary Menu End */
2250
2251
2252 /*pricing plans*/
2253 .pagelayer-pricing{
2254 text-align:center;
2255 }
2256
2257 .pagelayer-pricing-details h1,
2258 .pagelayer-pricing-details h2,
2259 .pagelayer-pricing-details h3,
2260 .pagelayer-pricing-details h4,
2261 .pagelayer-pricing-details h5{
2262 margin:10px 0px; padding:0px;
2263 }
2264
2265 .pagelayer-pricing-details{
2266 position: relative;
2267 overflow:hidden;
2268 background-color:#1e1558;
2269 border-top-left-radius: inherit;
2270 border-top-right-radius: inherit;
2271 }
2272
2273 .pagelayer-pricing-details .pagelayer-pricing-type{
2274 text-transform: uppercase;
2275 }
2276
2277 .pagelayer-pricing-sub-title{
2278 font-weight: normal;
2279 }
2280
2281 .pagelayer-pricing-details .pagelayer-pricing-price{
2282 font-weight:800;
2283 }
2284
2285 .pagelayer-pricing-details{
2286 font-size:15px;
2287 }
2288
2289 .pagelayer-pricing-duration{
2290 font-size:15px;
2291 margin:0px;
2292 }
2293
2294 .pagelayer-pricing-features{
2295 padding-left:20px;
2296 padding-right:20px;
2297 border-bottom-left-radius: inherit;
2298 border-bottom-right-radius: inherit;
2299 }
2300
2301 .pagelayer-pricing-ul li{
2302 list-style-type: none;
2303 padding:10px;
2304 border-bottom: 2px solid #e5e5e5e6;
2305 }
2306
2307 .pagelayer-pricing-btn{
2308 background-color: #1e1558;
2309 color:#fff;
2310 }
2311
2312 .pagelayer-pricing-additional{
2313 margin:20px 0px;
2314 }
2315
2316 .pagelayer-pricing-ribbon{
2317 display: none;
2318 width: 225px;
2319 background-color: #ce4210ff;
2320 position: absolute;
2321 top: 19px;
2322 right: -76px;
2323 left: auto;
2324 text-align: center;
2325 line-height: 30px;
2326 letter-spacing: 1px;
2327 color: #f0f0f0;
2328 transform: rotate(45deg);
2329 -webkit-transform: rotate(45deg);
2330 }
2331
2332 /*pricing plans end*/
2333
2334 /* Quote */
2335
2336 .pagelayer-quotation-overlay{
2337 position: absolute;
2338 font-size: 70px;
2339 top: 0;
2340 }
2341
2342 /* Quote end */
2343
2344 .pagelayer-call-icon-section,
2345 .pagelayer-call-content-section,
2346 .pagelayer-call-button-section{
2347 display: table-cell;
2348 vertical-align: middle;
2349 }
2350
2351 .pagelayer-call-center{
2352 text-align: center;
2353 }
2354 .pagelayer-pricing-price.pagelayer-pricing-original{
2355 display:none;
2356 text-decoration: line-through;
2357 margin-right: 10px;
2358 }
2359
2360 h2.pagelayer-pricing-price{
2361 display:inline-block;
2362 }
2363
2364 .pagelayer-call-center .pagelayer-call-icon-section,
2365 .pagelayer-call-center .pagelayer-call-content-section,
2366 .pagelayer-call-center .pagelayer-call-button-section{
2367 display: block;
2368 }
2369
2370 .pagelayer-pricing-currency-top{
2371 vertical-align:text-top;
2372 }
2373 .pagelayer-pricing-currency-middle{
2374 vertical-align: middle;
2375 }
2376 .pagelayer-pricing-currency-bottom{
2377 vertical-align: text-bottom;
2378 }
2379
2380 .pagelayer-call-3d{
2381 background: #eee;
2382 border-bottom: 5px solid #ddd;
2383 padding: 30px;
2384 }
2385
2386 .pagelayer-call-3d.pagelayer-call-left .pagelayer-call-icon-section{
2387 padding-right: 10px;
2388 }
2389
2390 .pagelayer-call-3d.pagelayer-call-left .pagelayer-call-content-section{
2391 padding-right: 20px
2392 }
2393
2394 .pagelayer-call-3d.pagelayer-call-center .pagelayer-call-icon-section{
2395 margin-bottom: 10px;
2396 }
2397
2398 .pagelayer-call-3d.pagelayer-call-center .pagelayer-call-content-section{
2399 margin-bottom: 20px;
2400 }
2401
2402 .pagelayer-call-3d .pagelayer-call-title{
2403 font-size: 26px;
2404 font-weight: 700;
2405 /* margin-bottom: 5px; */
2406 }
2407 .pagelayer-call-3d .pagelayer-call-subtitle{
2408 font-size: 18px;
2409 /* margin-bottom: 10px; */
2410 }
2411
2412 /* .pagelayer-call-3d .pagelayer-call-text{
2413 color: #777;
2414 } */
2415
2416 .pagelayer-call-left .pagelayer-call-button{
2417 display:flex;
2418 }
2419
2420 .pagelayer-button-mini{
2421 font-size: 13px;
2422 padding: 8px 12px;
2423 line-height: 13px;
2424 min-height: unset;
2425 }
2426
2427 .pagelayer-button-small{
2428 font-size: 15px;
2429 padding: 10px 18px;
2430 line-height: 15px;
2431 min-height: unset;
2432 }
2433
2434 .pagelayer-button-middle{
2435 font-size: 17px;
2436 padding: 14px 26px;
2437 line-height: 17px;
2438 min-height: unset;
2439 }
2440
2441 .pagelayer-button-large{
2442 font-size: 20px;
2443 padding: 18px 35px;
2444 line-height: 20px;
2445 min-height: unset;
2446 }
2447
2448
2449 .pagelayer-modal-content,
2450 .pagelayer-splash-container{
2451 display: none;
2452 position: fixed;
2453 padding: 50px;
2454 top: 0;
2455 left: 0;
2456 height: 100%;
2457 width: auto;
2458 overflow: auto;
2459 color: #000;
2460 opacity: 1;
2461 z-index: 99;
2462 }
2463
2464 .pagelayer-modal-bottom-content{
2465 padding: 50px;
2466 }
2467 .pagelayer-modal-body,
2468 .pagelayer-splash-content{
2469 position: relative;
2470 background-color: #fefefe;
2471 margin: auto;
2472 border: 1px solid #888;
2473 box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
2474 -webkit-animation-name: animatetop;
2475 -webkit-animation-duration: 0.4s;
2476 animation-name: animatetop;
2477 animation-duration: 0.4s
2478 }
2479
2480 .pagelayer-btn-icon-left .pagelayer-icon-right{
2481 display: none;
2482 }
2483
2484 .pagelayer-btn-icon-right .pagelayer-icon-left{
2485 display: none;
2486 }
2487
2488 /* Add Animation */
2489 @-webkit-keyframes pagelayer-animatetop {
2490 from {top:-300px; opacity:0}
2491 to {top:0; opacity:1}
2492 }
2493
2494 @keyframes pagelayer-animatetop {
2495 from {top:-300px; opacity:0}
2496 to {top:0; opacity:1}
2497 }
2498
2499 .pagelayer-modal-close,
2500 .pagelayer-splash-close{
2501 position: absolute;
2502 right: 10px;
2503 top: 25px;
2504 color: #fff;
2505 font-size: 70px !important;
2506 cursor: pointer;
2507 height: 80px;
2508 width: 80px;
2509 }
2510
2511 .pagelayer-modal-close:before,
2512 .pagelayer-modal-close:after,
2513 .pagelayer-splash-close:before,
2514 .pagelayer-splash-close:after{
2515 position: absolute;
2516 top: 2px;
2517 right: 38px;
2518 content: ' ';
2519 height: 80px;
2520 width: 2px;
2521 background-color: #fff;
2522 }
2523
2524 .pagelayer-modal-close:before,
2525 .pagelayer-splash-close:before{
2526 -webkit-transform: rotate(45deg);
2527 -ms-transform: rotate(45deg);
2528 transform: rotate(45deg);
2529 }
2530
2531 .pagelayer-modal-close:after,
2532 .pagelayer-splash-close:after{
2533 -webkit-transform: rotate(-45deg);
2534 -ms-transform: rotate(-45deg);
2535 transform: rotate(-45deg);
2536 }
2537
2538 .pagelayer-countdown-days,
2539 .pagelayer-countdown-hours,
2540 .pagelayer-countdown-minutes,
2541 .pagelayer-countdown-seconds{
2542 display: table-cell;
2543 vertical-align: middle;
2544 /* width: 100px;
2545 height: 100px; */
2546 background: #eee;
2547 border-radius: 50%;
2548 margin: 0 5px;
2549 }
2550
2551 .pagelayer-countdown-days div,
2552 .pagelayer-countdown-hours div,
2553 .pagelayer-countdown-minutes div,
2554 .pagelayer-countdown-seconds div{
2555 /* display: inline-block; */
2556 line-height: 1;
2557 }
2558
2559 .pagelayer-countdown-container center{
2560 /* border-spacing: 5px; */
2561 }
2562
2563 #pagelayer-header-menu{
2564 display: inline-block;
2565 }
2566
2567
2568 /* splash style */
2569 .pagelayer-splash .pagelayer-splash-dark,
2570 .pagelayer-modal .modal-dark{
2571 background-color:#000000e0;
2572 }
2573
2574 .pagelayer-modal .modal-light{
2575 background-color:#ffffffe0;
2576 }
2577
2578 .pagelayer-splash-light .pagelayer-splash-close::after,
2579 .pagelayer-splash-light .pagelayer-splash-close::before,
2580 .modal-light .pagelayer-modal-close::after,
2581 .modal-light .pagelayer-modal-close::before{
2582 background-color:#000000;
2583 }
2584
2585 .pagelayer-splash-dark .pagelayer-splash-close::after,
2586 .pagelayer-splash-dark .pagelayer-splash-close::before,
2587 .modal-dark .pagelayer-modal-close::after,
2588 .modal-dark .pagelayer-modal-close::before{
2589 background-color:#fff;
2590 }
2591
2592 .pagelayer-splash-content{
2593 padding:30px;
2594 }
2595
2596 /* splash style end */
2597
2598 .pagelayer-modal-close{
2599 z-index:999;
2600 }
2601
2602 /* Style the tab */
2603 .pagelayer-tabs-holder {
2604 overflow: hidden;
2605 }
2606
2607 /* Style the buttons inside the tab */
2608 .pagelayer-tabs-holder .pagelayer-tablinks {
2609 background-color: inherit;
2610 display:inline-block;
2611 border: none;
2612 outline: none;
2613 cursor: pointer;
2614 padding: 14px 16px;
2615 transition: 0.3s;
2616 font-size: 17px;
2617 color:#000000;
2618 }
2619
2620 /* Change background color of buttons on hover */
2621 .pagelayer-tabs-holder .pagelayer-tablinks:hover {
2622 background-color: #ddd;
2623 }
2624
2625 /* Create an active/current tablink class */
2626 .pagelayer-tabs-holder .pagelayer-tablinks.active {
2627 background-color: #ccc;
2628 }
2629
2630 /* Style the tab content */
2631 .pagelayer-tabs .pagelayer-tabcontainer [pagelayer-id] {
2632 display: none;
2633 padding: 6px 12px;
2634 border-top: none;
2635 }
2636 .pagelayer-tabs-holder .pagelayer-tablinks .fa{
2637 line-height:1.5;
2638 }
2639 /* Tabs style end */
2640
2641 /* Divider start */
2642 .pagelayer-divider-seperator{
2643 display: inline-block;
2644 }
2645 /* Divider end */
2646
2647 /* Counter style start*/
2648
2649 .pagelayer-counter{
2650 padding: 20px;
2651 }
2652
2653 .pagelayer-counter-content{
2654 line-height:1;
2655 }
2656
2657 /* Counter style end*/
2658
2659 /*Image Slider style start*/
2660 .pagelayer-image-slider-ul{
2661 display:none;
2662 }
2663
2664 .pagelayer-image-slider-ul[pagelayer-setup]{
2665 display:block;
2666 }
2667 /*Image Slider style End*/
2668
2669 /*Google Maps start*/
2670 .pagelayer-google-maps-holder iframe{
2671 margin:0px;
2672 width:100%;
2673 height:100%;
2674 }
2675
2676 /* accordion style */
2677
2678 .pagelayer-accordion-tabs {
2679 cursor: pointer;
2680 padding: 15px;
2681 width: 100%;
2682 text-align: left;
2683 display:inline-block;
2684 text-decoration:none !important;
2685 }
2686
2687 .pagelayer-accordion-panel {
2688 padding: 0 18px;
2689 display: none;
2690 overflow: hidden;
2691 }
2692
2693 /* accordion style end */
2694
2695 /* Alert Box style start */
2696 .pagelayer-alert{
2697 position: relative;
2698 border: 1px solid transparent;
2699 border-radius:5px;
2700 padding:15px 20px;
2701 }
2702
2703 .pagelayer-alert-title{
2704 display:inline-block;
2705 }
2706
2707 .pagelayer-alert-icon,
2708 .pagelayer-alert-title{
2709 vertical-align: middle;
2710 }
2711
2712 .pagelayer-alert-primary{
2713 color: #004085;
2714 background-color: #cce5ff;
2715 border-color: #b8daff;
2716 }
2717
2718 .pagelayer-alert-secondary{
2719 color: #383d41;
2720 background-color: #e2e3e5;
2721 border-color: #d6d8db;
2722 }
2723
2724 .pagelayer-alert-success{
2725 color: #155724;
2726 background-color: #d4edda;
2727 border-color: #c3e6cb;
2728 }
2729
2730 .pagelayer-alert-info{
2731 color: #0c5460;
2732 background-color: #d1ecf1;
2733 border-color: #bee5eb;
2734 }
2735
2736 .pagelayer-alert-warning{
2737 color: #856404;
2738 background-color: #fff3cd;
2739 border-color: #ffeeba;
2740 }
2741
2742 .pagelayer-alert-danger{
2743 color: #721c24;
2744 background-color: #f8d7da;
2745 border-color: #f5c6cb;
2746 }
2747
2748 .pagelayer-alert-dark{
2749 color: #1b1e21;
2750 background-color: #d6d8d9;
2751 border-color: #c6c8ca;
2752 }
2753
2754 .pagelayer-alert-primary-link {
2755 color: #002752;
2756 }
2757
2758 .pagelayer-alert-secondary-link{
2759 color: #202326;
2760 }
2761
2762 .pagelayer-alert-success-link{
2763 color: #0b2e13;
2764 }
2765
2766 .pagelayer-alert-danger-link{
2767 color: #491217;
2768 }
2769
2770 .pagelayer-alert-warning-link{
2771 color: #533f03;
2772 }
2773
2774 .pagelayer-alert-info-link{
2775 color: #062c33;
2776 }
2777
2778 .pagelayer-alert-secondary-link{
2779 color: #686868;
2780 }
2781
2782 .pagelayer-alert-secondary-link{
2783 color: #040505;
2784 }
2785
2786 .pagelayer-alert-success hr{
2787 background-color: #b1dfbb;
2788 }
2789
2790 .pagelayer-alert-primary hr{
2791 background-color: #9fcdff;
2792 }
2793
2794 .pagelayer-alert-secondary hr{
2795 background-color: #c8cbcf;
2796 }
2797
2798 .pagelayer-alert-info hr{
2799 background-color: #abdde5;
2800 }
2801
2802 .pagelayer-alert-warning hr{
2803 background-color: #ffe8a1;
2804 }
2805
2806 .pagelayer-alert-danger hr{
2807 background-color: #f1b0b7;
2808 }
2809
2810 .pagelayer-alert-dark hr{
2811 background-color: #b9bbbe;
2812 }
2813
2814 .pagelayer-alert-close {
2815 position: absolute;
2816 top: 0;
2817 right: 0;
2818 color: inherit;
2819 height: 100%;
2820 width:15px;
2821 background:rgba(3,3,3,0.1);
2822 cursor:pointer;
2823 }
2824
2825 .pagelayer-alert-close:before,
2826 .pagelayer-alert-close:after {
2827 position: absolute;
2828 left: 7px;
2829 content: ' ';
2830 height: 13px;
2831 width: 1px;
2832 background-color: #333;
2833 top: calc(50% - 6.5px);
2834 }
2835
2836 .pagelayer-alert-close:before {
2837 transform: rotate(45deg);
2838 }
2839
2840 .pagelayer-alert-close:after {
2841 transform: rotate(-45deg);
2842 }
2843
2844 /* Alert Box Style Ends */
2845
2846 /* Grid Gallery Style Start */
2847
2848 .pagelayer-grid-gallery-ul{
2849 display:block;
2850 list-style:none;
2851 }
2852
2853 .pagelayer-gallery-item{
2854 display:inline-flex;
2855 list-style:none;
2856 padding: 5px;
2857 border: none;
2858 }
2859
2860 .pagelayer-grid-gallery-caption{
2861 display:block;
2862 }
2863
2864 /* Grid Gallery Style Ends */
2865
2866 .pagelayer-heading-holder *,
2867 .pagelayer-text-holder *{
2868 padding: 0;
2869 margin: 0;
2870 }
2871
2872 /* animation */
2873
2874 .animated.pagelayer-anim-fast{
2875 -webkit-animation-duration: 0.7s;
2876 animation-duration: 0.7s;
2877 }
2878
2879 .animated.pagelayer-anim-fastest{
2880 -webkit-animation-duration: 0.5s;
2881 animation-duration: 0.5s;
2882 }
2883
2884 .animated.pagelayer-anim-slow{
2885 -webkit-animation-duration: 1.5s;
2886 animation-duration: 1.5s;
2887 }
2888
2889 .animated.pagelayer-anim-slowest{
2890 -webkit-animation-duration: 2s;
2891 animation-duration: 2s;
2892 }
2893
2894 /* animation end */
2895
2896 .pagelayer-parallax-window{
2897 position: absolute;
2898 width: 100%;
2899 height: 100%;
2900 overflow: hidden;
2901 top: 0;
2902 left: 0;
2903 }
2904
2905 .pagelayer-parallax-window .simpleParallax{
2906 height:100%;
2907 }
2908
2909 .pagelayer-parallax-window img{
2910 max-width:unset;
2911 }
2912
2913 /*******************/
2914
2915 /* Image hotspot */
2916
2917 .pagelayer-image-hotspots-anim:hover:before{
2918 transform: scale(2);
2919 }
2920 .pagelayer-image-hotspots-anim i{
2921 position: relative;
2922 }
2923
2924 .pagelayer-image-hotspots-anim::before {
2925 content: "";
2926 transform: scale(1);
2927 position: absolute;
2928 top:0;
2929 left:0;
2930 bottom:0;
2931 right:0;
2932 pointer-events: none;
2933 animation: pagelayer-hotspot 2s infinite;
2934 }
2935
2936 @keyframes pagelayer-hotspot {
2937 0% {transform: scale(1);opacity: 1;}
2938 100% {transform: scale(1.5); opacity: 0;}
2939 }
2940
2941 .pagelayer-hotspots-hover .pagelayer-hotspots-icon-holder:hover .pagelayer-tooltip-text,
2942 .pagelayer-hotspots-always .pagelayer-hotspots-icon-holder .pagelayer-tooltip-text{
2943 visibility:visible;
2944 }
2945
2946 /* Image Hotspot end */
2947
2948 /* Search Form */
2949 .pagelayer-search-classic .pagelayer-search-fields{
2950 display: flex;
2951 overflow:hidden;
2952 }
2953
2954 .pagelayer-search-classic .pagelayer-search-fields input.pagelayer-search-input{
2955 /*background:none;*/
2956 border-width:0px;
2957 }
2958
2959 .pagelayer-search-classic .pagelayer-search-fields .pagelayer-search-submit{
2960 border-radius:0px;
2961 }
2962
2963 .pagelayer-search-toggle,
2964 .pagelayer-search-full-screen .pagelayer-search-fields{
2965 display:none;
2966 }
2967
2968 .pagelayer-search-full-screen .pagelayer-search-toggle{
2969 display:inline-block;
2970 text-align: center;
2971 }
2972
2973 .pagelayer-search-full-screen .pagelayer-search-fields.show{
2974 position: fixed;
2975 top: 0;
2976 left: 0;
2977 background: #211c1c;
2978 bottom: 0;
2979 right: 0;
2980 z-index: 99;
2981 align-items: center;
2982 display: flex;
2983 text-align: center;
2984 flex-direction: column;
2985 }
2986
2987 .pagelayer-search-full-screen .pagelayer-search-input,
2988 .pagelayer-search-full-screen .pagelayer-search-input:focus{
2989 width: 60%;
2990 text-align: center;
2991 background: transparent;
2992 border-width: 0;
2993 border-bottom-width: 2px;
2994 position: absolute;
2995 top: 50%;
2996 color:#fff;
2997 }
2998
2999 .pagelayer-search-full-screen .pagelayer-search-submit{
3000 display:none;
3001 }
3002
3003 .pagelayer-post-nav-container{
3004 display: flex;
3005 align-items: center;
3006 }
3007
3008 .pagelayer-prev-post a,
3009 .pagelayer-next-post a{
3010 display: inline-flex;
3011 align-items: center;
3012 }
3013
3014 .pagelayer-next-post a .pagelayer-post-nav-icon{
3015 padding-left:12px;
3016 }
3017
3018 .pagelayer-prev-post a .pagelayer-post-nav-icon{
3019 padding-right:12px;
3020 }
3021
3022 .pagelayer-next-post{
3023 text-align:right;
3024 }
3025
3026 .pagelayer-prev-post a:hover,
3027 .pagelayer-next-post a:hover{
3028 text-decoration:none;
3029 }
3030
3031 .pagelayer-prev-post, .pagelayer-next-post{
3032 width: calc(50% - 1px);
3033 }
3034
3035 .pagelayer-post-nav-container .pagelayer-prev-holder,
3036 .pagelayer-post-nav-container .pagelayer-next-holder{
3037 display: -webkit-box;
3038 display: -webkit-flex;
3039 display: -ms-flexbox;
3040 display: flex;
3041 -webkit-box-orient: vertical;
3042 -webkit-box-direction: normal;
3043 -webkit-flex-direction: column;
3044 -ms-flex-direction: column;
3045 flex-direction: column;
3046 }
3047
3048 .pagelayer-post-nav-separator{
3049 align-self: stretch;
3050 }
3051
3052 /* Search Form end*/
3053 /* Post info*/
3054 .pagelayer-post-info-vertical > div{
3055 display:inline-block;
3056 }
3057 /* Post info end*/