Premium Addons for Elementor - Version 3.20.7

Version Description

  • Tweak: Added Custom Animation to select between dozens of animations in Fancy Text widget.
  • Fixed: Items overlap issue in zoomout and rotate effects in Fancy Text widget.
  • Fixed: NOTICE: wp-content/plugins/premium-addons-for-elementor/includes/class-helper-functions.php:461 Trying to access array offset on value of type bool
Download this release

Release Info

Developer leap13
Plugin Icon 128x128 Premium Addons for Elementor
Version 3.20.7
Comparing to
See all releases

Code changes from version 3.20.6 to 3.20.7

admin/settings/maps.php CHANGED
@@ -61,7 +61,7 @@ class Maps {
61
 
62
  $settings = $this->pa_maps_get_settings;
63
 
64
- $locales = Helper_Functions::get_google_languages();
65
 
66
  ?>
67
  <div class="wrap">
61
 
62
  $settings = $this->pa_maps_get_settings;
63
 
64
+ $locales = Helper_Functions::get_google_maps_prefixes();
65
 
66
  ?>
67
  <div class="wrap">
assets/frontend/css/premium-addons.css CHANGED
@@ -95,15 +95,12 @@
95
  width: calc(100% + 50px) !important;
96
  max-width: -webkit-calc(100% + 50px) !important;
97
  max-width: calc(100% + 50px) !important;
98
- -webkit-transition: opacity 0.35s, filter 0.35s, -webkit-transform 0.35s;
99
- transition: opacity 0.35s, filter 0.35s, -webkit-transform 0.35s;
100
  -webkit-transition: opacity 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
101
  transition: opacity 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
102
  transition: opacity 0.35s, filter 0.35s, transform 0.35s;
103
  transition: opacity 0.35s, filter 0.35s, transform 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
104
- transition: opacity 0.35s, filter 0.35s, transform 0.35s, -webkit-transform 0.35s;
105
  -webkit-transform: translate3d(-40px, 0, 0);
106
- transform: translate3d(-40px, 0, 0); }
107
 
108
  .premium-banner-animation2 .premium-banner-ib-title {
109
  padding: 15px; }
@@ -173,19 +170,19 @@
173
 
174
  .premium-banner-ib.sepia img {
175
  -webkit-filter: sepia(30%);
176
- filter: sepia(30%); }
177
 
178
  .premium-banner-ib.bright img {
179
  -webkit-filter: brightness(1);
180
- filter: brightness(1); }
181
 
182
  .premium-banner-ib.sepia:hover img {
183
  -webkit-filter: sepia(0%);
184
- filter: sepia(0%); }
185
 
186
  .premium-banner-ib.bright:hover img {
187
  -webkit-filter: brightness(1.2);
188
- filter: brightness(1.2); }
189
 
190
  .premium-banner-animation1.premium-banner-min-height img,
191
  .premium-banner-animation2.premium-banner-min-height img,
@@ -207,7 +204,7 @@
207
  height: 100%;
208
  opacity: 0;
209
  -webkit-transform: translate3d(0, 50%, 0);
210
- transform: translate3d(0, 50%, 0); }
211
 
212
  .premium-banner-animation2 .premium-banner-ib-title {
213
  position: absolute;
@@ -355,7 +352,7 @@
355
  .premium-banner-animation4.zoomout img,
356
  .premium-banner-animation4.scale img {
357
  -webkit-transform: translate3d(-30px, 0, 0) scale(1.1);
358
- transform: translate3d(-30px, 0, 0) scale(1.1); }
359
 
360
  .premium-banner-animation4 .premium-banner-ib-content,
361
  .premium-banner-animation4 .premium-banner-read-more {
@@ -393,20 +390,15 @@
393
  .premium-banner-animation4.active .premium-banner-ib-title {
394
  opacity: 1;
395
  -webkit-transform: translate3d(0, 0, 0);
396
- transform: translate3d(0, 0, 0); }
397
 
398
  .premium-banner-animation4:hover .premium-banner-ib-content,
399
  .premium-banner-animation4:hover .premium-banner-ib-desc::after,
400
  .premium-banner-animation4:hover .premium-banner-ib-title,
401
  .premium-banner-animation4:hover img {
402
  -webkit-transition-delay: 0.15s;
403
- transition-delay: 0.15s; }
404
 
405
- /*.premium-banner-animation4:hover img, .premium-banner-animation4.active img {
406
- -webkit-transform: translate3d(0, 0, 0);
407
- transform: translate3d(0, 0, 0);
408
- }
409
- */
410
  .premium-banner-animation5 .premium-banner-ib-desc {
411
  top: auto;
412
  bottom: 0;
@@ -419,7 +411,7 @@
419
  transition: transform 0.35s;
420
  transition: transform 0.35s, -webkit-transform 0.35s;
421
  -webkit-transform: translate3d(0, 100%, 0);
422
- transform: translate3d(0, 100%, 0); }
423
 
424
  .premium-banner-animation5 .premium-banner-ib-content {
425
  position: absolute;
@@ -439,7 +431,7 @@
439
  transition: transform 0.35s;
440
  transition: transform 0.35s, -webkit-transform 0.35s;
441
  -webkit-transform: translate3d(0, 200%, 0);
442
- transform: translate3d(0, 200%, 0);
443
  text-align: center; }
444
 
445
  .premium-banner-animation5 .premium-banner-ib-title {
@@ -466,16 +458,13 @@
466
 
467
  .premium-banner-animation5:hover .premium-banner-ib-title {
468
  -webkit-transition-delay: 0.05s;
469
- transition-delay: 0.05s; }
470
 
471
  .premium-banner-animation5 img {
472
- -webkit-transition: opacity 0.35s, filter 0.35s, -webkit-transform 0.35s;
473
- transition: opacity 0.35s, filter 0.35s, -webkit-transform 0.35s;
474
  -webkit-transition: opacity 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
475
  transition: opacity 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
476
  transition: opacity 0.35s, filter 0.35s, transform 0.35s;
477
- transition: opacity 0.35s, filter 0.35s, transform 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
478
- transition: opacity 0.35s, filter 0.35s, transform 0.35s, -webkit-transform 0.35s; }
479
 
480
  .premium-banner-animation2 img,
481
  .premium-banner-animation4 img,
@@ -528,16 +517,16 @@
528
  .premium-banner-animation2.grayscale:hover img,
529
  .premium-banner-animation6.grayscale:hover img {
530
  -webkit-filter: grayscale(100%);
531
- filter: grayscale(100%); }
532
 
533
  .premium-banner-animation5.blur:hover img,
534
  .premium-banner-animation2.blur:hover img {
535
  -webkit-filter: blur(3px);
536
- filter: blur(3px); }
537
 
538
  .premium-banner-animation6.blur:hover img {
539
  -webkit-filter: blur(3px);
540
- filter: blur(3px); }
541
 
542
  .premium-banner-animation6 .premium-banner-ib-desc {
543
  padding: 45px; }
@@ -557,7 +546,7 @@
557
  transition: transform 0.35s;
558
  transition: transform 0.35s, -webkit-transform 0.35s;
559
  -webkit-transform: translate3d(0, 100%, 0);
560
- transform: translate3d(0, 100%, 0); }
561
 
562
  .premium-banner-animation6 .premium-banner-ib-content,
563
  .premium-banner-animation6 .premium-banner-read-more,
@@ -577,7 +566,7 @@
577
  .premium-banner-animation6:hover .premium-banner-ib-title,
578
  .premium-banner-animation6.active .premium-banner-ib-title {
579
  -webkit-transform: translate3d(0, 0, 0);
580
- transform: translate3d(0, 0, 0); }
581
 
582
  .premium-banner-animation6:hover .premium-banner-ib-content,
583
  .premium-banner-animation6.active .premium-banner-ib-content,
@@ -612,12 +601,12 @@
612
  transition: transform 0.35s;
613
  transition: transform 0.35s, -webkit-transform 0.35s;
614
  -webkit-transform: translate3d(0, 20px, 0);
615
- transform: translate3d(0, 20px, 0); }
616
 
617
  .premium-banner-animation8:hover .premium-banner-ib-title,
618
  .premium-banner-animation8.active .premium-banner-ib-title {
619
  -webkit-transform: translate3d(0, 0, 0);
620
- transform: translate3d(0, 0, 0); }
621
 
622
  .premium-banner-animation8 .premium-banner-ib-content {
623
  margin: 1em 0 0;
@@ -629,13 +618,13 @@
629
  transition: opacity 0.35s, transform 0.35s;
630
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
631
  -webkit-transform: translate3d(0, 20px, 0) scale(1.1);
632
- transform: translate3d(0, 20px, 0) scale(1.1); }
633
 
634
  .premium-banner-animation8:hover .premium-banner-ib-content,
635
  .premium-banner-animation8.active .premium-banner-ib-content {
636
  opacity: 1;
637
  -webkit-transform: translate3d(0, 0, 0) scale(1);
638
- transform: translate3d(0, 0, 0) scale(1); }
639
 
640
  .premium-banner-animation12 .premium-banner-ib-desc::after {
641
  position: absolute;
@@ -651,12 +640,12 @@
651
  transition: transform 0.35s;
652
  transition: transform 0.35s, -webkit-transform 0.35s;
653
  -webkit-transform: translate3d(0, -100%, 0);
654
- transform: translate3d(0, -100%, 0); }
655
 
656
  .premium-banner-animation12:hover .premium-banner-ib-desc::after,
657
  .premium-banner-animation12.active .premium-banner-ib-desc::after {
658
  -webkit-transform: translate3d(0, 0, 0);
659
- transform: translate3d(0, 0, 0); }
660
 
661
  .premium-banner-animation12 .premium-banner-ib-desc {
662
  padding: 45px;
@@ -673,78 +662,75 @@
673
  transition: opacity 0.35s, transform 0.35s;
674
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
675
  -webkit-transform: translate3d(0, -100px, 0);
676
- transform: translate3d(0, -100px, 0); }
677
 
678
  .premium-banner-animation12:hover .premium-banner-ib-content,
679
  .premium-banner-animation12.active .premium-banner-ib-content {
680
  opacity: 1;
681
  -webkit-transform: translate3d(0, 0, 0);
682
- transform: translate3d(0, 0, 0); }
683
 
684
  .premium-banner-animation13 img {
685
  width: -webkit-calc(100% + 20px) !important;
686
  width: calc(100% + 20px) !important;
687
  max-width: -webkit-calc(100% + 20px) !important;
688
  max-width: calc(100% + 20px) !important;
689
- -webkit-transition: opacity 0.35s, filter 0.35s, -webkit-transform 0.35s;
690
- transition: opacity 0.35s, filter 0.35s, -webkit-transform 0.35s;
691
  -webkit-transition: opacity 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
692
  transition: opacity 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
693
  transition: opacity 0.35s, filter 0.35s, transform 0.35s;
694
  transition: opacity 0.35s, filter 0.35s, transform 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
695
- transition: opacity 0.35s, filter 0.35s, transform 0.35s, -webkit-transform 0.35s;
696
  -webkit-transform: translate3d(-10px, 0, 0);
697
- transform: translate3d(-10px, 0, 0);
698
  -webkit-backface-visibility: hidden;
699
- backface-visibility: hidden; }
700
 
701
  .premium-banner-animation13.zoomout img,
702
  .premium-banner-animation13.scale img {
703
  -webkit-transform: translate3d(-10px, 0, 0) scale(1.1);
704
- transform: translate3d(-10px, 0, 0) scale(1.1); }
705
 
706
  .premium-banner-animation13.none:hover img {
707
  -webkit-transform: translate3d(0, 0, 0);
708
- transform: translate3d(0, 0, 0); }
709
 
710
  .premium-banner-animation1.none:hover img,
711
  .premium-banner-animation4.none:hover img {
712
  -webkit-transform: translate3d(0, 0, 0);
713
- transform: translate3d(0, 0, 0); }
714
 
715
  .premium-banner-animation13.zoomin:hover img,
716
  .premium-banner-animation1.zoomin:hover img,
717
  .premium-banner-animation4.zoomin:hover img {
718
  -webkit-transform: translate3d(0, 0, 0) scale(1.1);
719
- transform: translate3d(0, 0, 0) scale(1.1); }
720
 
721
  .premium-banner-animation13.zoomout:hover img,
722
  .premium-banner-animation1.zoomout:hover img,
723
  .premium-banner-animation4.zoomout:hover img {
724
  -webkit-transform: translate3d(0, 0, 0) scale(1);
725
- transform: translate3d(0, 0, 0) scale(1); }
726
 
727
  .premium-banner-animation13.scale:hover img,
728
  .premium-banner-animation1.scale:hover img,
729
  .premium-banner-animation4.scale:hover img {
730
  -webkit-transform: translate3d(0, 0, 0) scale(1.2) rotate(5deg);
731
- transform: translate3d(0, 0, 0) scale(1.2) rotate(5deg); }
732
 
733
  .premium-banner-animation13.grayscale:hover img,
734
  .premium-banner-animation1.grayscale:hover img,
735
  .premium-banner-animation4.grayscale:hover img {
736
  -webkit-transform: translate3d(0, 0, 0);
737
- transform: translate3d(0, 0, 0);
738
  -webkit-filter: grayscale(100%);
739
- filter: grayscale(100%); }
740
 
741
  .premium-banner-animation13.blur:hover img,
742
  .premium-banner-animation1.blur:hover img,
743
  .premium-banner-animation4.blur:hover img {
744
  -webkit-transform: translate3d(0, 0, 0);
745
- transform: translate3d(0, 0, 0);
746
  -webkit-filter: blur(3px);
747
- filter: blur(3px); }
748
 
749
  .premium-banner-animation13 .premium-banner-ib-desc {
750
  text-align: left; }
@@ -766,12 +752,12 @@
766
  transition: transform 0.35s;
767
  transition: transform 0.35s, -webkit-transform 0.35s;
768
  -webkit-transform: translate3d(-101%, 0, 0);
769
- transform: translate3d(-101%, 0, 0); }
770
 
771
  .premium-banner-animation13:hover .premium-banner-ib-title::after,
772
  .premium-banner-animation13.active .premium-banner-ib-title::after {
773
  -webkit-transform: translate3d(0, 0, 0);
774
- transform: translate3d(0, 0, 0); }
775
 
776
  .premium-banner-animation13 .premium-banner-ib-content,
777
  .premium-banner-animation13 .premium-banner-read-more {
@@ -782,7 +768,7 @@
782
  transition: opacity 0.35s, transform 0.35s;
783
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
784
  -webkit-transform: translate3d(100%, 0, 0);
785
- transform: translate3d(100%, 0, 0); }
786
 
787
  .premium-banner-animation13:hover .premium-banner-ib-content,
788
  .premium-banner-animation13.active .premium-banner-ib-content,
@@ -790,7 +776,7 @@
790
  .premium-banner-animation13.active .premium-banner-read-more {
791
  opacity: 1;
792
  -webkit-transform: translate3d(0, 0, 0);
793
- transform: translate3d(0, 0, 0); }
794
 
795
  .premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size {
796
  left: 50%;
@@ -950,7 +936,7 @@ div[class^="premium-"] .slick-arrow i {
950
 
951
  .premium-carousel-wrapper a.slick-arrow:hover {
952
  -webkit-box-shadow: none !important;
953
- box-shadow: none !important; }
954
 
955
  .premium-carousel-wrapper .premium-carousel-content-hidden {
956
  visibility: hidden; }
@@ -982,11 +968,11 @@ a.ver-carousel-arrow.carousel-prev {
982
 
983
  a.circle-bg {
984
  -webkit-border-radius: 100%;
985
- border-radius: 100%; }
986
 
987
  a.circle-border {
988
  -webkit-border-radius: 100%;
989
- border-radius: 100%;
990
  border: solid black; }
991
 
992
  a.square-border {
@@ -1084,14 +1070,14 @@ ul.slick-dots li {
1084
  bottom: 0;
1085
  left: 0;
1086
  -webkit-border-radius: 50%;
1087
- border-radius: 50%;
1088
  pointer-events: none;
1089
  background-color: rgba(0, 0, 0, 0.15); }
1090
  .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
1091
  background-color: rgba(0, 0, 0, 0.3); }
1092
  .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
1093
  -webkit-animation: hvr-ripple-out 1.3s infinite;
1094
- animation: hvr-ripple-out 1.3s infinite; }
1095
 
1096
  .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
1097
  -webkit-transform: scale(1.25, 1.25);
@@ -1156,7 +1142,7 @@ ul.slick-dots li {
1156
  vertical-align: middle; }
1157
  .premium-counter-area .premium-counter-icon .circle {
1158
  -webkit-border-radius: 100%;
1159
- border-radius: 100%; }
1160
  .premium-counter-area .premium-counter-icon img,
1161
  .premium-counter-area .premium-counter-icon svg {
1162
  width: 80px; }
@@ -1208,7 +1194,7 @@ span.icon.flex-width {
1208
  text-decoration: none; }
1209
  .premium-image-separator-container .premium-image-separator-link:hover, .premium-image-separator-container .premium-image-separator-link:visited, .premium-image-separator-container .premium-image-separator-link:focus, .premium-image-separator-container .premium-image-separator-link:active {
1210
  -webkit-box-shadow: none !important;
1211
- box-shadow: none !important;
1212
  outline: none !important;
1213
  border: none !important;
1214
  text-decoration: none !important; }
@@ -1307,9 +1293,7 @@ button.premium-modal-box-modal-close {
1307
  border: 1px solid rgba(0, 0, 0, 0.2);
1308
  -webkit-border-radius: 6px;
1309
  border-radius: 6px;
1310
- outline: 0;
1311
- /* -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
1312
- box-shadow: 0 3px 9px rgba(0, 0, 0, .5)*/ }
1313
 
1314
  .premium-modal-backdrop.premium-in {
1315
  filter: alpha(opacity=50);
@@ -1512,18 +1496,17 @@ button.premium-modal-box-modal-close {
1512
  background: #6ec1e4;
1513
  text-align: center;
1514
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
1515
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); }
1516
 
1517
  .premium-progressbar-striped .premium-progressbar-bar {
1518
- background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1519
  background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1520
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1521
  -webkit-background-size: 40px 40px;
1522
- background-size: 40px 40px; }
1523
 
1524
  .premium-progressbar-active .premium-progressbar-bar {
1525
  -webkit-animation: progress-bar-stripes 2s linear infinite;
1526
- animation: progress-bar-stripes 2s linear infinite; }
1527
 
1528
  .premium-progressbar-gradient .premium-progressbar-bar {
1529
  -webkit-background-size: 400% 400% !important;
@@ -2244,7 +2227,7 @@ button.premium-modal-box-modal-close {
2244
  -webkit-transition: all 0.5s linear 0s;
2245
  transition: all 0.5s linear 0s;
2246
  -webkit-transition-delay: 0s;
2247
- transition-delay: 0s;
2248
  border-color: rgba(255, 255, 255, 0.45); }
2249
  .premium-blog-bordered-effect .premium-blog-post-link:before {
2250
  border-right: 2px solid;
@@ -2495,7 +2478,7 @@ button.premium-modal-box-modal-close {
2495
  pointer-events: none; }
2496
  .premium-blog-author-thumbnail img {
2497
  -webkit-border-radius: 50%;
2498
- border-radius: 50%;
2499
  width: 60px;
2500
  pointer-events: all;
2501
  -webkit-transform: translateY(-50%);
@@ -2558,7 +2541,6 @@ button.premium-modal-box-modal-close {
2558
  display: block;
2559
  min-width: 2.5em;
2560
  -webkit-transition: all 0.2s ease-in-out;
2561
- -mos-transition: all 0.2s ease-in-out;
2562
  transition: all 0.2s ease-in-out; }
2563
 
2564
  .premium-blog-wrap {
@@ -2814,11 +2796,11 @@ ul.premium-person-social-list {
2814
 
2815
  .premium-person-social-list li:hover a {
2816
  -webkit-box-shadow: none;
2817
- box-shadow: none; }
2818
 
2819
  .premium-person-social-list li a:focus {
2820
  -webkit-box-shadow: none;
2821
- box-shadow: none;
2822
  outline: none; }
2823
 
2824
  .premium-person-social-list li i {
@@ -3056,9 +3038,9 @@ ul.premium-person-social-list {
3056
  .premium-dual-header-first-header.gradient .premium-dual-header-first-span,
3057
  .premium-dual-header-second-header.gradient {
3058
  -webkit-background-size: 300% 300% !important;
3059
- background-size: 300% 300% !important;
3060
  -webkit-animation: Gradient 10s ease-in-out infinite;
3061
- animation: Gradient 10s ease-in-out infinite; }
3062
 
3063
  @-webkit-keyframes Gradient {
3064
  0% {
@@ -3104,16 +3086,16 @@ ul.premium-person-social-list {
3104
  .premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden {
3105
  opacity: 0;
3106
  -webkit-animation: pa-zoom-out 0.8s;
3107
- animation: pa-zoom-out 0.8s; }
3108
 
3109
  .premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible {
3110
  position: relative !important;
3111
  -webkit-animation: pa-zoom-in 0.8s;
3112
- animation: pa-zoom-in 0.8s; }
3113
 
3114
  .premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper {
3115
  -webkit-perspective: 300px;
3116
- perspective: 300px; }
3117
 
3118
  .premium-fancy-text-wrapper.rotate .premium-fancy-list-items {
3119
  -webkit-transform-origin: 50% 100%;
@@ -3134,132 +3116,115 @@ ul.premium-person-social-list {
3134
  -webkit-animation: pa-rotate-in 1.2s;
3135
  animation: pa-rotate-in 1.2s; }
3136
 
3137
- .premium-fancy-text-wrapper.bar .premium-fancy-text-items-wrapper::after {
3138
- position: absolute;
3139
- content: "";
3140
- left: 0;
3141
- bottom: 0;
3142
- width: 0;
3143
- height: 3px;
3144
- background: #000; }
3145
-
3146
- .premium-fancy-text-wrapper.bar .premium-fancy-text-items-wrapper.active::after {
3147
- width: 100%;
3148
- -webkit-transition: width 3s ease-in-out;
3149
- transition: width 3s ease-in-out; }
3150
-
3151
- .premium-fancy-text-wrapper.bar .premium-fancy-list-items {
3152
  opacity: 0; }
3153
 
3154
- .premium-fancy-text-wrapper.bar .premium-fancy-item-visible {
3155
- opacity: 1;
3156
- -webkit-transition: opacity 2s ease-in-out;
3157
- transition: opacity 2s ease-in-out;
3158
  position: relative !important; }
3159
 
3160
  @-webkit-keyframes pa-zoom-in {
3161
  0% {
3162
  opacity: 0;
3163
  -webkit-transform: translateZ(100px);
3164
- transform: translateZ(100px); }
3165
  100% {
3166
  opacity: 1;
3167
  -webkit-transform: translateZ(0);
3168
- transform: translateZ(0); } }
3169
 
3170
  @keyframes pa-zoom-in {
3171
  0% {
3172
  opacity: 0;
3173
  -webkit-transform: translateZ(100px);
3174
- transform: translateZ(100px); }
3175
  100% {
3176
  opacity: 1;
3177
  -webkit-transform: translateZ(0);
3178
- transform: translateZ(0); } }
3179
 
3180
  @-webkit-keyframes pa-zoom-out {
3181
  0% {
3182
  opacity: 1;
3183
  -webkit-transform: translateZ(0);
3184
- transform: translateZ(0); }
3185
  100% {
3186
  opacity: 0;
3187
  -webkit-transform: translateZ(-100px);
3188
- transform: translateZ(-100px); } }
3189
 
3190
  @keyframes pa-zoom-out {
3191
  0% {
3192
  opacity: 1;
3193
  -webkit-transform: translateZ(0);
3194
- transform: translateZ(0); }
3195
  100% {
3196
  opacity: 0;
3197
  -webkit-transform: translateZ(-100px);
3198
- transform: translateZ(-100px); } }
3199
 
3200
  @-webkit-keyframes pa-rotate-in {
3201
  0% {
3202
  opacity: 0;
3203
  -webkit-transform: rotateX(180deg);
3204
- transform: rotateX(180deg); }
3205
  35% {
3206
  opacity: 0;
3207
  -webkit-transform: rotateX(120deg);
3208
- transform: rotateX(120deg); }
3209
  65% {
3210
  opacity: 0; }
3211
  100% {
3212
  opacity: 1;
3213
  -webkit-transform: rotateX(360deg);
3214
- transform: rotateX(360deg); } }
3215
 
3216
  @keyframes pa-rotate-in {
3217
  0% {
3218
  opacity: 0;
3219
  -webkit-transform: rotateX(180deg);
3220
- transform: rotateX(180deg); }
3221
  35% {
3222
  opacity: 0;
3223
  -webkit-transform: rotateX(120deg);
3224
- transform: rotateX(120deg); }
3225
  65% {
3226
  opacity: 0; }
3227
  100% {
3228
  opacity: 1;
3229
  -webkit-transform: rotateX(360deg);
3230
- transform: rotateX(360deg); } }
3231
 
3232
  @-webkit-keyframes pa-rotate-out {
3233
  0% {
3234
  opacity: 1;
3235
  -webkit-transform: rotateX(0deg);
3236
- transform: rotateX(0deg); }
3237
  35% {
3238
  opacity: 1;
3239
  -webkit-transform: rotateX(-40deg);
3240
- transform: rotateX(-40deg); }
3241
  65% {
3242
  opacity: 0; }
3243
  100% {
3244
  opacity: 0;
3245
  -webkit-transform: rotateX(180deg);
3246
- transform: rotateX(180deg); } }
3247
 
3248
  @keyframes pa-rotate-out {
3249
  0% {
3250
  opacity: 1;
3251
  -webkit-transform: rotateX(0deg);
3252
- transform: rotateX(0deg); }
3253
  35% {
3254
  opacity: 1;
3255
  -webkit-transform: rotateX(-40deg);
3256
- transform: rotateX(-40deg); }
3257
  65% {
3258
  opacity: 0; }
3259
  100% {
3260
  opacity: 0;
3261
  -webkit-transform: rotateX(180deg);
3262
- transform: rotateX(180deg); } }
3263
 
3264
  /**************** Premium Pricing Table ****************/
3265
  /*******************************************************/
@@ -3324,7 +3289,7 @@ ul.premium-person-social-list {
3324
  line-height: 4em;
3325
  text-align: center;
3326
  -webkit-border-radius: 100%;
3327
- border-radius: 100%;
3328
  position: absolute;
3329
  z-index: 1; }
3330
 
@@ -3355,8 +3320,8 @@ ul.premium-person-social-list {
3355
 
3356
  .premium-badge-flag .corner {
3357
  text-align: center;
3358
- -webkit-border-radius: 4px;
3359
- border-radius: 4px 4px 0 4px;
3360
  padding: 3px 15px;
3361
  position: absolute;
3362
  top: 10%;
@@ -3426,7 +3391,7 @@ ul.premium-person-social-list {
3426
  visibility: hidden;
3427
  padding: 15px 20px;
3428
  -webkit-border-radius: 5px;
3429
- border-radius: 5px;
3430
  min-width: 200px;
3431
  overflow: hidden;
3432
  text-align: left;
@@ -4193,9 +4158,9 @@ ul.premium-person-social-list {
4193
  transition: all 1s ease-in-out;
4194
  background: rgba(255, 255, 255, 0.2);
4195
  -webkit-animation-name: premium-overlap-effect-done;
4196
- animation-name: premium-overlap-effect-done;
4197
  -webkit-animation-duration: 1s;
4198
- animation-duration: 1s; }
4199
 
4200
  .premium-image-button-overlap-effect-vertical:before {
4201
  position: absolute;
@@ -4209,25 +4174,24 @@ ul.premium-person-social-list {
4209
  transition: all 1s ease-in-out;
4210
  background: rgba(255, 255, 255, 0.2);
4211
  -webkit-animation-name: premium-overlap-effect-done;
4212
- animation-name: premium-overlap-effect-done;
4213
  -webkit-animation-duration: 1s;
4214
- animation-duration: 1s;
4215
  -webkit-animation-name: premium-overlap-ver-effect-done;
4216
- animation-name: premium-overlap-ver-effect-done;
4217
- -webkit-animation-duration: 1s;
4218
  animation-duration: 1s; }
4219
 
4220
  .premium-image-button-overlap-effect-horizontal:hover:before {
4221
  -webkit-animation-name: premium-overlap-effect;
4222
- animation-name: premium-overlap-effect;
4223
  -webkit-animation-duration: 1s;
4224
- animation-duration: 1s; }
4225
 
4226
  .premium-image-button-overlap-effect-vertical:hover:before {
4227
  -webkit-animation-name: premium-overlap-ver-effect;
4228
- animation-name: premium-overlap-ver-effect;
4229
  -webkit-animation-duration: 1s;
4230
- animation-duration: 1s; }
4231
 
4232
  @-webkit-keyframes premium-overlap-effect {
4233
  0% {
@@ -4331,15 +4295,15 @@ ul.premium-person-social-list {
4331
  0% {
4332
  opacity: 0;
4333
  -webkit-transform: rotateX(0deg);
4334
- transform: rotateX(0deg); }
4335
  50% {
4336
  opacity: 1;
4337
  -webkit-transform: rotateX(180deg);
4338
- transform: rotateX(180deg); }
4339
  100% {
4340
  opacity: 0;
4341
  -webkit-transform: rotateX(360deg);
4342
- transform: rotateX(360deg); } }
4343
 
4344
  /**************** Premium Grid *******************/
4345
  /*************************************************/
@@ -4448,7 +4412,7 @@ ul.premium-person-social-list {
4448
  margin: 0 5px;
4449
  padding: 15px;
4450
  -webkit-border-radius: 50%;
4451
- border-radius: 50%; }
4452
 
4453
  .pa-gallery-img.style2 .pa-gallery-magnific-image span,
4454
  .pa-gallery-img.style2 .pa-gallery-img-link span {
@@ -4738,10 +4702,10 @@ ul.premium-person-social-list {
4738
  @keyframes spin {
4739
  0% {
4740
  -webkit-transform: rotate(0deg);
4741
- transform: rotate(0deg); }
4742
  100% {
4743
  -webkit-transform: rotate(360deg);
4744
- transform: rotate(360deg); } }
4745
 
4746
  /************ Premium Vertical Scroll ************/
4747
  /*************************************************/
@@ -4830,7 +4794,7 @@ ul.premium-person-social-list {
4830
  height: 8px;
4831
  border: 1px solid #000;
4832
  -webkit-border-radius: 50%;
4833
- border-radius: 50%;
4834
  position: absolute;
4835
  z-index: 1;
4836
  -webkit-transition: all 0.3s ease-in-out;
@@ -4861,7 +4825,7 @@ ul.premium-person-social-list {
4861
  width: 100%;
4862
  height: 100%;
4863
  -webkit-border-radius: 0;
4864
- border-radius: 0; }
4865
  .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span {
4866
  -webkit-transform: scale(1);
4867
  -ms-transform: scale(1);
@@ -5002,7 +4966,6 @@ ul.premium-person-social-list {
5002
  transition: all 0s ease-in-out !important; }
5003
 
5004
  .premium-image-scroll-container img {
5005
- -webkit-transition: transform 3s ease-in-out;
5006
  -webkit-transition: -webkit-transform 3s ease-in-out;
5007
  transition: -webkit-transform 3s ease-in-out;
5008
  transition: transform 3s ease-in-out;
95
  width: calc(100% + 50px) !important;
96
  max-width: -webkit-calc(100% + 50px) !important;
97
  max-width: calc(100% + 50px) !important;
 
 
98
  -webkit-transition: opacity 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
99
  transition: opacity 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
100
  transition: opacity 0.35s, filter 0.35s, transform 0.35s;
101
  transition: opacity 0.35s, filter 0.35s, transform 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
 
102
  -webkit-transform: translate3d(-40px, 0, 0);
103
+ transform: translate3d(-40px, 0, 0); }
104
 
105
  .premium-banner-animation2 .premium-banner-ib-title {
106
  padding: 15px; }
170
 
171
  .premium-banner-ib.sepia img {
172
  -webkit-filter: sepia(30%);
173
+ filter: sepia(30%); }
174
 
175
  .premium-banner-ib.bright img {
176
  -webkit-filter: brightness(1);
177
+ filter: brightness(1); }
178
 
179
  .premium-banner-ib.sepia:hover img {
180
  -webkit-filter: sepia(0%);
181
+ filter: sepia(0%); }
182
 
183
  .premium-banner-ib.bright:hover img {
184
  -webkit-filter: brightness(1.2);
185
+ filter: brightness(1.2); }
186
 
187
  .premium-banner-animation1.premium-banner-min-height img,
188
  .premium-banner-animation2.premium-banner-min-height img,
204
  height: 100%;
205
  opacity: 0;
206
  -webkit-transform: translate3d(0, 50%, 0);
207
+ transform: translate3d(0, 50%, 0); }
208
 
209
  .premium-banner-animation2 .premium-banner-ib-title {
210
  position: absolute;
352
  .premium-banner-animation4.zoomout img,
353
  .premium-banner-animation4.scale img {
354
  -webkit-transform: translate3d(-30px, 0, 0) scale(1.1);
355
+ transform: translate3d(-30px, 0, 0) scale(1.1); }
356
 
357
  .premium-banner-animation4 .premium-banner-ib-content,
358
  .premium-banner-animation4 .premium-banner-read-more {
390
  .premium-banner-animation4.active .premium-banner-ib-title {
391
  opacity: 1;
392
  -webkit-transform: translate3d(0, 0, 0);
393
+ transform: translate3d(0, 0, 0); }
394
 
395
  .premium-banner-animation4:hover .premium-banner-ib-content,
396
  .premium-banner-animation4:hover .premium-banner-ib-desc::after,
397
  .premium-banner-animation4:hover .premium-banner-ib-title,
398
  .premium-banner-animation4:hover img {
399
  -webkit-transition-delay: 0.15s;
400
+ transition-delay: 0.15s; }
401
 
 
 
 
 
 
402
  .premium-banner-animation5 .premium-banner-ib-desc {
403
  top: auto;
404
  bottom: 0;
411
  transition: transform 0.35s;
412
  transition: transform 0.35s, -webkit-transform 0.35s;
413
  -webkit-transform: translate3d(0, 100%, 0);
414
+ transform: translate3d(0, 100%, 0); }
415
 
416
  .premium-banner-animation5 .premium-banner-ib-content {
417
  position: absolute;
431
  transition: transform 0.35s;
432
  transition: transform 0.35s, -webkit-transform 0.35s;
433
  -webkit-transform: translate3d(0, 200%, 0);
434
+ transform: translate3d(0, 200%, 0);
435
  text-align: center; }
436
 
437
  .premium-banner-animation5 .premium-banner-ib-title {
458
 
459
  .premium-banner-animation5:hover .premium-banner-ib-title {
460
  -webkit-transition-delay: 0.05s;
461
+ transition-delay: 0.05s; }
462
 
463
  .premium-banner-animation5 img {
 
 
464
  -webkit-transition: opacity 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
465
  transition: opacity 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
466
  transition: opacity 0.35s, filter 0.35s, transform 0.35s;
467
+ transition: opacity 0.35s, filter 0.35s, transform 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s; }
 
468
 
469
  .premium-banner-animation2 img,
470
  .premium-banner-animation4 img,
517
  .premium-banner-animation2.grayscale:hover img,
518
  .premium-banner-animation6.grayscale:hover img {
519
  -webkit-filter: grayscale(100%);
520
+ filter: grayscale(100%); }
521
 
522
  .premium-banner-animation5.blur:hover img,
523
  .premium-banner-animation2.blur:hover img {
524
  -webkit-filter: blur(3px);
525
+ filter: blur(3px); }
526
 
527
  .premium-banner-animation6.blur:hover img {
528
  -webkit-filter: blur(3px);
529
+ filter: blur(3px); }
530
 
531
  .premium-banner-animation6 .premium-banner-ib-desc {
532
  padding: 45px; }
546
  transition: transform 0.35s;
547
  transition: transform 0.35s, -webkit-transform 0.35s;
548
  -webkit-transform: translate3d(0, 100%, 0);
549
+ transform: translate3d(0, 100%, 0); }
550
 
551
  .premium-banner-animation6 .premium-banner-ib-content,
552
  .premium-banner-animation6 .premium-banner-read-more,
566
  .premium-banner-animation6:hover .premium-banner-ib-title,
567
  .premium-banner-animation6.active .premium-banner-ib-title {
568
  -webkit-transform: translate3d(0, 0, 0);
569
+ transform: translate3d(0, 0, 0); }
570
 
571
  .premium-banner-animation6:hover .premium-banner-ib-content,
572
  .premium-banner-animation6.active .premium-banner-ib-content,
601
  transition: transform 0.35s;
602
  transition: transform 0.35s, -webkit-transform 0.35s;
603
  -webkit-transform: translate3d(0, 20px, 0);
604
+ transform: translate3d(0, 20px, 0); }
605
 
606
  .premium-banner-animation8:hover .premium-banner-ib-title,
607
  .premium-banner-animation8.active .premium-banner-ib-title {
608
  -webkit-transform: translate3d(0, 0, 0);
609
+ transform: translate3d(0, 0, 0); }
610
 
611
  .premium-banner-animation8 .premium-banner-ib-content {
612
  margin: 1em 0 0;
618
  transition: opacity 0.35s, transform 0.35s;
619
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
620
  -webkit-transform: translate3d(0, 20px, 0) scale(1.1);
621
+ transform: translate3d(0, 20px, 0) scale(1.1); }
622
 
623
  .premium-banner-animation8:hover .premium-banner-ib-content,
624
  .premium-banner-animation8.active .premium-banner-ib-content {
625
  opacity: 1;
626
  -webkit-transform: translate3d(0, 0, 0) scale(1);
627
+ transform: translate3d(0, 0, 0) scale(1); }
628
 
629
  .premium-banner-animation12 .premium-banner-ib-desc::after {
630
  position: absolute;
640
  transition: transform 0.35s;
641
  transition: transform 0.35s, -webkit-transform 0.35s;
642
  -webkit-transform: translate3d(0, -100%, 0);
643
+ transform: translate3d(0, -100%, 0); }
644
 
645
  .premium-banner-animation12:hover .premium-banner-ib-desc::after,
646
  .premium-banner-animation12.active .premium-banner-ib-desc::after {
647
  -webkit-transform: translate3d(0, 0, 0);
648
+ transform: translate3d(0, 0, 0); }
649
 
650
  .premium-banner-animation12 .premium-banner-ib-desc {
651
  padding: 45px;
662
  transition: opacity 0.35s, transform 0.35s;
663
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
664
  -webkit-transform: translate3d(0, -100px, 0);
665
+ transform: translate3d(0, -100px, 0); }
666
 
667
  .premium-banner-animation12:hover .premium-banner-ib-content,
668
  .premium-banner-animation12.active .premium-banner-ib-content {
669
  opacity: 1;
670
  -webkit-transform: translate3d(0, 0, 0);
671
+ transform: translate3d(0, 0, 0); }
672
 
673
  .premium-banner-animation13 img {
674
  width: -webkit-calc(100% + 20px) !important;
675
  width: calc(100% + 20px) !important;
676
  max-width: -webkit-calc(100% + 20px) !important;
677
  max-width: calc(100% + 20px) !important;
 
 
678
  -webkit-transition: opacity 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
679
  transition: opacity 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
680
  transition: opacity 0.35s, filter 0.35s, transform 0.35s;
681
  transition: opacity 0.35s, filter 0.35s, transform 0.35s, -webkit-filter 0.35s, -webkit-transform 0.35s;
 
682
  -webkit-transform: translate3d(-10px, 0, 0);
683
+ transform: translate3d(-10px, 0, 0);
684
  -webkit-backface-visibility: hidden;
685
+ backface-visibility: hidden; }
686
 
687
  .premium-banner-animation13.zoomout img,
688
  .premium-banner-animation13.scale img {
689
  -webkit-transform: translate3d(-10px, 0, 0) scale(1.1);
690
+ transform: translate3d(-10px, 0, 0) scale(1.1); }
691
 
692
  .premium-banner-animation13.none:hover img {
693
  -webkit-transform: translate3d(0, 0, 0);
694
+ transform: translate3d(0, 0, 0); }
695
 
696
  .premium-banner-animation1.none:hover img,
697
  .premium-banner-animation4.none:hover img {
698
  -webkit-transform: translate3d(0, 0, 0);
699
+ transform: translate3d(0, 0, 0); }
700
 
701
  .premium-banner-animation13.zoomin:hover img,
702
  .premium-banner-animation1.zoomin:hover img,
703
  .premium-banner-animation4.zoomin:hover img {
704
  -webkit-transform: translate3d(0, 0, 0) scale(1.1);
705
+ transform: translate3d(0, 0, 0) scale(1.1); }
706
 
707
  .premium-banner-animation13.zoomout:hover img,
708
  .premium-banner-animation1.zoomout:hover img,
709
  .premium-banner-animation4.zoomout:hover img {
710
  -webkit-transform: translate3d(0, 0, 0) scale(1);
711
+ transform: translate3d(0, 0, 0) scale(1); }
712
 
713
  .premium-banner-animation13.scale:hover img,
714
  .premium-banner-animation1.scale:hover img,
715
  .premium-banner-animation4.scale:hover img {
716
  -webkit-transform: translate3d(0, 0, 0) scale(1.2) rotate(5deg);
717
+ transform: translate3d(0, 0, 0) scale(1.2) rotate(5deg); }
718
 
719
  .premium-banner-animation13.grayscale:hover img,
720
  .premium-banner-animation1.grayscale:hover img,
721
  .premium-banner-animation4.grayscale:hover img {
722
  -webkit-transform: translate3d(0, 0, 0);
723
+ transform: translate3d(0, 0, 0);
724
  -webkit-filter: grayscale(100%);
725
+ filter: grayscale(100%); }
726
 
727
  .premium-banner-animation13.blur:hover img,
728
  .premium-banner-animation1.blur:hover img,
729
  .premium-banner-animation4.blur:hover img {
730
  -webkit-transform: translate3d(0, 0, 0);
731
+ transform: translate3d(0, 0, 0);
732
  -webkit-filter: blur(3px);
733
+ filter: blur(3px); }
734
 
735
  .premium-banner-animation13 .premium-banner-ib-desc {
736
  text-align: left; }
752
  transition: transform 0.35s;
753
  transition: transform 0.35s, -webkit-transform 0.35s;
754
  -webkit-transform: translate3d(-101%, 0, 0);
755
+ transform: translate3d(-101%, 0, 0); }
756
 
757
  .premium-banner-animation13:hover .premium-banner-ib-title::after,
758
  .premium-banner-animation13.active .premium-banner-ib-title::after {
759
  -webkit-transform: translate3d(0, 0, 0);
760
+ transform: translate3d(0, 0, 0); }
761
 
762
  .premium-banner-animation13 .premium-banner-ib-content,
763
  .premium-banner-animation13 .premium-banner-read-more {
768
  transition: opacity 0.35s, transform 0.35s;
769
  transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
770
  -webkit-transform: translate3d(100%, 0, 0);
771
+ transform: translate3d(100%, 0, 0); }
772
 
773
  .premium-banner-animation13:hover .premium-banner-ib-content,
774
  .premium-banner-animation13.active .premium-banner-ib-content,
776
  .premium-banner-animation13.active .premium-banner-read-more {
777
  opacity: 1;
778
  -webkit-transform: translate3d(0, 0, 0);
779
+ transform: translate3d(0, 0, 0); }
780
 
781
  .premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size {
782
  left: 50%;
936
 
937
  .premium-carousel-wrapper a.slick-arrow:hover {
938
  -webkit-box-shadow: none !important;
939
+ box-shadow: none !important; }
940
 
941
  .premium-carousel-wrapper .premium-carousel-content-hidden {
942
  visibility: hidden; }
968
 
969
  a.circle-bg {
970
  -webkit-border-radius: 100%;
971
+ border-radius: 100%; }
972
 
973
  a.circle-border {
974
  -webkit-border-radius: 100%;
975
+ border-radius: 100%;
976
  border: solid black; }
977
 
978
  a.square-border {
1070
  bottom: 0;
1071
  left: 0;
1072
  -webkit-border-radius: 50%;
1073
+ border-radius: 50%;
1074
  pointer-events: none;
1075
  background-color: rgba(0, 0, 0, 0.15); }
1076
  .premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before {
1077
  background-color: rgba(0, 0, 0, 0.3); }
1078
  .premium-carousel-ripple-yes ul.slick-dots li:hover:before {
1079
  -webkit-animation: hvr-ripple-out 1.3s infinite;
1080
+ animation: hvr-ripple-out 1.3s infinite; }
1081
 
1082
  .premium-carousel-wrapper.premium-carousel-scale .slick-slide {
1083
  -webkit-transform: scale(1.25, 1.25);
1142
  vertical-align: middle; }
1143
  .premium-counter-area .premium-counter-icon .circle {
1144
  -webkit-border-radius: 100%;
1145
+ border-radius: 100%; }
1146
  .premium-counter-area .premium-counter-icon img,
1147
  .premium-counter-area .premium-counter-icon svg {
1148
  width: 80px; }
1194
  text-decoration: none; }
1195
  .premium-image-separator-container .premium-image-separator-link:hover, .premium-image-separator-container .premium-image-separator-link:visited, .premium-image-separator-container .premium-image-separator-link:focus, .premium-image-separator-container .premium-image-separator-link:active {
1196
  -webkit-box-shadow: none !important;
1197
+ box-shadow: none !important;
1198
  outline: none !important;
1199
  border: none !important;
1200
  text-decoration: none !important; }
1293
  border: 1px solid rgba(0, 0, 0, 0.2);
1294
  -webkit-border-radius: 6px;
1295
  border-radius: 6px;
1296
+ outline: 0; }
 
 
1297
 
1298
  .premium-modal-backdrop.premium-in {
1299
  filter: alpha(opacity=50);
1496
  background: #6ec1e4;
1497
  text-align: center;
1498
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
1499
+ box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); }
1500
 
1501
  .premium-progressbar-striped .premium-progressbar-bar {
 
1502
  background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1503
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1504
  -webkit-background-size: 40px 40px;
1505
+ background-size: 40px 40px; }
1506
 
1507
  .premium-progressbar-active .premium-progressbar-bar {
1508
  -webkit-animation: progress-bar-stripes 2s linear infinite;
1509
+ animation: progress-bar-stripes 2s linear infinite; }
1510
 
1511
  .premium-progressbar-gradient .premium-progressbar-bar {
1512
  -webkit-background-size: 400% 400% !important;
2227
  -webkit-transition: all 0.5s linear 0s;
2228
  transition: all 0.5s linear 0s;
2229
  -webkit-transition-delay: 0s;
2230
+ transition-delay: 0s;
2231
  border-color: rgba(255, 255, 255, 0.45); }
2232
  .premium-blog-bordered-effect .premium-blog-post-link:before {
2233
  border-right: 2px solid;
2478
  pointer-events: none; }
2479
  .premium-blog-author-thumbnail img {
2480
  -webkit-border-radius: 50%;
2481
+ border-radius: 50%;
2482
  width: 60px;
2483
  pointer-events: all;
2484
  -webkit-transform: translateY(-50%);
2541
  display: block;
2542
  min-width: 2.5em;
2543
  -webkit-transition: all 0.2s ease-in-out;
 
2544
  transition: all 0.2s ease-in-out; }
2545
 
2546
  .premium-blog-wrap {
2796
 
2797
  .premium-person-social-list li:hover a {
2798
  -webkit-box-shadow: none;
2799
+ box-shadow: none; }
2800
 
2801
  .premium-person-social-list li a:focus {
2802
  -webkit-box-shadow: none;
2803
+ box-shadow: none;
2804
  outline: none; }
2805
 
2806
  .premium-person-social-list li i {
3038
  .premium-dual-header-first-header.gradient .premium-dual-header-first-span,
3039
  .premium-dual-header-second-header.gradient {
3040
  -webkit-background-size: 300% 300% !important;
3041
+ background-size: 300% 300% !important;
3042
  -webkit-animation: Gradient 10s ease-in-out infinite;
3043
+ animation: Gradient 10s ease-in-out infinite; }
3044
 
3045
  @-webkit-keyframes Gradient {
3046
  0% {
3086
  .premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden {
3087
  opacity: 0;
3088
  -webkit-animation: pa-zoom-out 0.8s;
3089
+ animation: pa-zoom-out 0.8s; }
3090
 
3091
  .premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible {
3092
  position: relative !important;
3093
  -webkit-animation: pa-zoom-in 0.8s;
3094
+ animation: pa-zoom-in 0.8s; }
3095
 
3096
  .premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper {
3097
  -webkit-perspective: 300px;
3098
+ perspective: 300px; }
3099
 
3100
  .premium-fancy-text-wrapper.rotate .premium-fancy-list-items {
3101
  -webkit-transform-origin: 50% 100%;
3116
  -webkit-animation: pa-rotate-in 1.2s;
3117
  animation: pa-rotate-in 1.2s; }
3118
 
3119
+ .premium-fancy-text-wrapper.custom .premium-fancy-item-hidden {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3120
  opacity: 0; }
3121
 
3122
+ .premium-fancy-text-wrapper.custom .premium-fancy-item-visible {
 
 
 
3123
  position: relative !important; }
3124
 
3125
  @-webkit-keyframes pa-zoom-in {
3126
  0% {
3127
  opacity: 0;
3128
  -webkit-transform: translateZ(100px);
3129
+ transform: translateZ(100px); }
3130
  100% {
3131
  opacity: 1;
3132
  -webkit-transform: translateZ(0);
3133
+ transform: translateZ(0); } }
3134
 
3135
  @keyframes pa-zoom-in {
3136
  0% {
3137
  opacity: 0;
3138
  -webkit-transform: translateZ(100px);
3139
+ transform: translateZ(100px); }
3140
  100% {
3141
  opacity: 1;
3142
  -webkit-transform: translateZ(0);
3143
+ transform: translateZ(0); } }
3144
 
3145
  @-webkit-keyframes pa-zoom-out {
3146
  0% {
3147
  opacity: 1;
3148
  -webkit-transform: translateZ(0);
3149
+ transform: translateZ(0); }
3150
  100% {
3151
  opacity: 0;
3152
  -webkit-transform: translateZ(-100px);
3153
+ transform: translateZ(-100px); } }
3154
 
3155
  @keyframes pa-zoom-out {
3156
  0% {
3157
  opacity: 1;
3158
  -webkit-transform: translateZ(0);
3159
+ transform: translateZ(0); }
3160
  100% {
3161
  opacity: 0;
3162
  -webkit-transform: translateZ(-100px);
3163
+ transform: translateZ(-100px); } }
3164
 
3165
  @-webkit-keyframes pa-rotate-in {
3166
  0% {
3167
  opacity: 0;
3168
  -webkit-transform: rotateX(180deg);
3169
+ transform: rotateX(180deg); }
3170
  35% {
3171
  opacity: 0;
3172
  -webkit-transform: rotateX(120deg);
3173
+ transform: rotateX(120deg); }
3174
  65% {
3175
  opacity: 0; }
3176
  100% {
3177
  opacity: 1;
3178
  -webkit-transform: rotateX(360deg);
3179
+ transform: rotateX(360deg); } }
3180
 
3181
  @keyframes pa-rotate-in {
3182
  0% {
3183
  opacity: 0;
3184
  -webkit-transform: rotateX(180deg);
3185
+ transform: rotateX(180deg); }
3186
  35% {
3187
  opacity: 0;
3188
  -webkit-transform: rotateX(120deg);
3189
+ transform: rotateX(120deg); }
3190
  65% {
3191
  opacity: 0; }
3192
  100% {
3193
  opacity: 1;
3194
  -webkit-transform: rotateX(360deg);
3195
+ transform: rotateX(360deg); } }
3196
 
3197
  @-webkit-keyframes pa-rotate-out {
3198
  0% {
3199
  opacity: 1;
3200
  -webkit-transform: rotateX(0deg);
3201
+ transform: rotateX(0deg); }
3202
  35% {
3203
  opacity: 1;
3204
  -webkit-transform: rotateX(-40deg);
3205
+ transform: rotateX(-40deg); }
3206
  65% {
3207
  opacity: 0; }
3208
  100% {
3209
  opacity: 0;
3210
  -webkit-transform: rotateX(180deg);
3211
+ transform: rotateX(180deg); } }
3212
 
3213
  @keyframes pa-rotate-out {
3214
  0% {
3215
  opacity: 1;
3216
  -webkit-transform: rotateX(0deg);
3217
+ transform: rotateX(0deg); }
3218
  35% {
3219
  opacity: 1;
3220
  -webkit-transform: rotateX(-40deg);
3221
+ transform: rotateX(-40deg); }
3222
  65% {
3223
  opacity: 0; }
3224
  100% {
3225
  opacity: 0;
3226
  -webkit-transform: rotateX(180deg);
3227
+ transform: rotateX(180deg); } }
3228
 
3229
  /**************** Premium Pricing Table ****************/
3230
  /*******************************************************/
3289
  line-height: 4em;
3290
  text-align: center;
3291
  -webkit-border-radius: 100%;
3292
+ border-radius: 100%;
3293
  position: absolute;
3294
  z-index: 1; }
3295
 
3320
 
3321
  .premium-badge-flag .corner {
3322
  text-align: center;
3323
+ -webkit-border-radius: 4px 4px 0 4px;
3324
+ border-radius: 4px 4px 0 4px;
3325
  padding: 3px 15px;
3326
  position: absolute;
3327
  top: 10%;
3391
  visibility: hidden;
3392
  padding: 15px 20px;
3393
  -webkit-border-radius: 5px;
3394
+ border-radius: 5px;
3395
  min-width: 200px;
3396
  overflow: hidden;
3397
  text-align: left;
4158
  transition: all 1s ease-in-out;
4159
  background: rgba(255, 255, 255, 0.2);
4160
  -webkit-animation-name: premium-overlap-effect-done;
4161
+ animation-name: premium-overlap-effect-done;
4162
  -webkit-animation-duration: 1s;
4163
+ animation-duration: 1s; }
4164
 
4165
  .premium-image-button-overlap-effect-vertical:before {
4166
  position: absolute;
4174
  transition: all 1s ease-in-out;
4175
  background: rgba(255, 255, 255, 0.2);
4176
  -webkit-animation-name: premium-overlap-effect-done;
4177
+ animation-name: premium-overlap-effect-done;
4178
  -webkit-animation-duration: 1s;
4179
+ animation-duration: 1s;
4180
  -webkit-animation-name: premium-overlap-ver-effect-done;
4181
+ animation-name: premium-overlap-ver-effect-done;
 
4182
  animation-duration: 1s; }
4183
 
4184
  .premium-image-button-overlap-effect-horizontal:hover:before {
4185
  -webkit-animation-name: premium-overlap-effect;
4186
+ animation-name: premium-overlap-effect;
4187
  -webkit-animation-duration: 1s;
4188
+ animation-duration: 1s; }
4189
 
4190
  .premium-image-button-overlap-effect-vertical:hover:before {
4191
  -webkit-animation-name: premium-overlap-ver-effect;
4192
+ animation-name: premium-overlap-ver-effect;
4193
  -webkit-animation-duration: 1s;
4194
+ animation-duration: 1s; }
4195
 
4196
  @-webkit-keyframes premium-overlap-effect {
4197
  0% {
4295
  0% {
4296
  opacity: 0;
4297
  -webkit-transform: rotateX(0deg);
4298
+ transform: rotateX(0deg); }
4299
  50% {
4300
  opacity: 1;
4301
  -webkit-transform: rotateX(180deg);
4302
+ transform: rotateX(180deg); }
4303
  100% {
4304
  opacity: 0;
4305
  -webkit-transform: rotateX(360deg);
4306
+ transform: rotateX(360deg); } }
4307
 
4308
  /**************** Premium Grid *******************/
4309
  /*************************************************/
4412
  margin: 0 5px;
4413
  padding: 15px;
4414
  -webkit-border-radius: 50%;
4415
+ border-radius: 50%; }
4416
 
4417
  .pa-gallery-img.style2 .pa-gallery-magnific-image span,
4418
  .pa-gallery-img.style2 .pa-gallery-img-link span {
4702
  @keyframes spin {
4703
  0% {
4704
  -webkit-transform: rotate(0deg);
4705
+ transform: rotate(0deg); }
4706
  100% {
4707
  -webkit-transform: rotate(360deg);
4708
+ transform: rotate(360deg); } }
4709
 
4710
  /************ Premium Vertical Scroll ************/
4711
  /*************************************************/
4794
  height: 8px;
4795
  border: 1px solid #000;
4796
  -webkit-border-radius: 50%;
4797
+ border-radius: 50%;
4798
  position: absolute;
4799
  z-index: 1;
4800
  -webkit-transition: all 0.3s ease-in-out;
4825
  width: 100%;
4826
  height: 100%;
4827
  -webkit-border-radius: 0;
4828
+ border-radius: 0; }
4829
  .premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span {
4830
  -webkit-transform: scale(1);
4831
  -ms-transform: scale(1);
4966
  transition: all 0s ease-in-out !important; }
4967
 
4968
  .premium-image-scroll-container img {
 
4969
  -webkit-transition: -webkit-transform 3s ease-in-out;
4970
  transition: -webkit-transform 3s ease-in-out;
4971
  transition: transform 3s ease-in-out;
assets/frontend/js/premium-addons.js CHANGED
@@ -461,6 +461,7 @@
461
 
462
  /****** Premium Fancy Text Handler ******/
463
  var PremiumFancyTextHandler = function ($scope, $) {
 
464
  var $elem = $scope.find(".premium-fancy-text-wrapper");
465
  var settings = $elem.data("settings");
466
 
@@ -469,60 +470,69 @@
469
  /"/g, "&quot;").replace(/'/g, "&#039;");
470
  }
471
 
472
- if (settings["effect"] === "typing") {
 
473
  var fancyStrings = [];
474
- settings["strings"].forEach(function (item) {
475
  fancyStrings.push(escapeHtml(item));
476
  });
477
 
478
  $elem.find(".premium-fancy-text").typed({
479
  strings: fancyStrings,
480
- typeSpeed: settings["typeSpeed"],
481
- backSpeed: settings["backSpeed"],
482
- startDelay: settings["startDelay"],
483
- backDelay: settings["backDelay"],
484
- showCursor: settings["showCursor"],
485
- cursorChar: settings["cursorChar"],
486
- loop: settings["loop"]
487
  });
488
- } else if (settings["effect"] === "slide") {
 
489
 
490
  $elem.find(".premium-fancy-text").vTicker({
491
- speed: settings["speed"],
492
- showItems: settings["showItems"],
493
- pause: settings["pause"],
494
- mousePause: settings["mousePause"],
495
  direction: "up"
496
  });
 
497
  } else {
 
498
  setFancyAnimation();
499
 
500
  function setFancyAnimation() {
501
- var effect = settings.effect,
502
- $item = $elem.find(".premium-fancy-list-items"),
503
- current = 0;
 
504
  var delay = (settings.delay || 2.5) * 1000;
505
- if ("bar" === effect) $elem.find(".premium-fancy-text-items-wrapper").addClass(
506
- "active");
507
  setInterval(function () {
508
- // $elem.find( ".premium-fancy-text-items-wrapper" ).css("width", $item.eq( current ).outerWidth() );
509
- if ("bar" === effect) $elem.find(".premium-fancy-text-items-wrapper")
510
- .addClass("active");
511
- $item.eq(current).addClass("premium-fancy-item-visible").removeClass(
512
- "premium-fancy-item-hidden");
 
 
 
 
 
513
  var $inactiveItems = $item.filter(function (index) {
514
  return index !== current;
515
  });
516
- $inactiveItems.addClass("premium-fancy-item-hidden").removeClass(
517
- "premium-fancy-item-visible");
 
 
518
  current++;
519
- if ($item.length === current) current = 0;
520
- if ("bar" === effect) {
521
- setTimeout(function () {
522
- $elem.find(".premium-fancy-text-items-wrapper")
523
- .removeClass("active");
524
- }, delay - 100);
525
- }
526
  }, delay);
527
  }
528
  }
@@ -1079,14 +1089,14 @@
1079
  slidesToShow: colsNumber,
1080
  slidesToScroll: colsNumber,
1081
  responsive: [{
1082
- breakpoint: 769,
1083
  settings: {
1084
  slidesToShow: 1,
1085
  slidesToScroll: 1
1086
  }
1087
  },
1088
  {
1089
- breakpoint: 481,
1090
  settings: {
1091
  slidesToShow: 1,
1092
  slidesToScroll: 1
461
 
462
  /****** Premium Fancy Text Handler ******/
463
  var PremiumFancyTextHandler = function ($scope, $) {
464
+
465
  var $elem = $scope.find(".premium-fancy-text-wrapper");
466
  var settings = $elem.data("settings");
467
 
470
  /"/g, "&quot;").replace(/'/g, "&#039;");
471
  }
472
 
473
+ if (settings.effect === "typing") {
474
+
475
  var fancyStrings = [];
476
+ settings.strings.forEach(function (item) {
477
  fancyStrings.push(escapeHtml(item));
478
  });
479
 
480
  $elem.find(".premium-fancy-text").typed({
481
  strings: fancyStrings,
482
+ typeSpeed: settings.typeSpeed,
483
+ backSpeed: settings.backSpeed,
484
+ startDelay: settings.startDelay,
485
+ backDelay: settings.backDelay,
486
+ showCursor: settings.showCursor,
487
+ cursorChar: settings.cursorChar,
488
+ loop: settings.loop
489
  });
490
+
491
+ } else if (settings.effect === "slide") {
492
 
493
  $elem.find(".premium-fancy-text").vTicker({
494
+ speed: settings.speed,
495
+ showItems: settings.showItems,
496
+ pause: settings.pause,
497
+ mousePause: settings.mousePause,
498
  direction: "up"
499
  });
500
+
501
  } else {
502
+
503
  setFancyAnimation();
504
 
505
  function setFancyAnimation() {
506
+
507
+ var $item = $elem.find(".premium-fancy-list-items"),
508
+ current = 1;
509
+
510
  var delay = (settings.delay || 2.5) * 1000;
511
+
 
512
  setInterval(function () {
513
+
514
+ var animationClass = "";
515
+
516
+ //Add animation class
517
+ if (settings.effect === "custom")
518
+ animationClass = "animated " + settings.animation;
519
+
520
+ //Show current active item
521
+ $item.eq(current).addClass("premium-fancy-item-visible " + animationClass).removeClass("premium-fancy-item-hidden");
522
+
523
  var $inactiveItems = $item.filter(function (index) {
524
  return index !== current;
525
  });
526
+
527
+ //Hide inactive items
528
+ $inactiveItems.addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible " + animationClass);
529
+
530
  current++;
531
+
532
+ //Restart loop
533
+ if ($item.length === current)
534
+ current = 0;
535
+
 
 
536
  }, delay);
537
  }
538
  }
1089
  slidesToShow: colsNumber,
1090
  slidesToScroll: colsNumber,
1091
  responsive: [{
1092
+ breakpoint: 1025,
1093
  settings: {
1094
  slidesToShow: 1,
1095
  slidesToScroll: 1
1096
  }
1097
  },
1098
  {
1099
+ breakpoint: 768,
1100
  settings: {
1101
  slidesToShow: 1,
1102
  slidesToScroll: 1
assets/frontend/min-css/premium-addons.min.css CHANGED
@@ -1 +1 @@
1
- @font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?p2y7wv);src:url(../../editor/fonts/pa-elements.eot?p2y7wv#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?p2y7wv) format("truetype"),url(../../editor/fonts/pa-elements.woff?p2y7wv) format("woff"),url(../../editor/fonts/pa-elements.svg?p2y7wv#pa-elements) format("svg");font-weight:400;font-style:normal}.premium-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib{z-index:1;overflow:hidden;margin:0 0 35px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.premium-banner-ib,.wpb_column>.wpb_wrapper .premium-banner-ib{margin-bottom:0}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:0 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(-40px,0,0) scale(1.1);transform:translate3d(-40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;left:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;left:0;padding:15px;width:100%;text-align:left;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;left:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation8 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.premium-banner-animation8.active img,.premium-banner-animation8:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation8 .premium-banner-ib-title{margin-top:20%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8 .premium-banner-ib-content{margin:1em 0 0;padding:35px;border:1px solid #fff;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1)}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";right:30px;bottom:30px;left:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:left}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,-webkit-transform .35s;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(5deg);transform:translate3d(0,0,0) scale(1.2) rotate(5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:left}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{left:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.pre_countdown-row{display:block;text-align:center}.countdown .pre_countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .pre_countdown-section:last-child{margin-right:0}.countdown span.pre_countdown-amount{font-size:70px;line-height:1}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .pre-countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .pre_countdown-row .pre_countdown-section:last-child .pre-countdown_separator{display:none}.side .pre_countdown-section .pre_countdown-period{vertical-align:bottom}.countdown .pre_countdown-section .pre_countdown-period{font-size:17px;line-height:3em}.side .pre_countdown-section .pre_countdown-amount,.side .pre_countdown-section .pre_countdown-period{display:inline-block}.side .pre_countdown-section .pre_countdown-amount{margin-right:5px}.down .pre_countdown-section .pre_countdown-amount,.down .pre_countdown-section .pre_countdown-period{display:block}.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}.premium-blog-wrap a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}div[class^=premium-] .slick-arrow i{display:block}.ver-carousel-arrow.carousel-next i{margin-bottom:-3px}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-carousel-wrapper a.carousel-arrow{top:50%}.premium-blog-wrap a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{top:50%}.premium-carousel-wrapper a.ver-carousel-arrow{left:50%}a.carousel-arrow.carousel-next{right:-20px}a.carousel-arrow.carousel-prev{left:-20px}a.ver-carousel-arrow.carousel-next{bottom:-56px}a.ver-carousel-arrow.carousel-prev{top:-45px}a.circle-bg{-webkit-border-radius:100%;border-radius:100%}a.circle-border{-webkit-border-radius:100%;border-radius:100%;border:solid #000}a.square-border{border:solid #000}.premium-blog-wrap ul.slick-dots,.premium-carousel-wrapper ul.slick-dots{list-style:none;text-align:center;margin:0;padding:0}.premium-carousel-dots-above ul.slick-dots{position:absolute;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:auto;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.slick-dots li{font-size:10px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:5px;width:20px;height:20px;cursor:pointer}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{position:relative;z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;right:0;bottom:0;left:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-counter-area.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-left:20px}.premium-counter-area.left .premium-counter-icon{padding-right:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper.right{text-align:right}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-separator-container .premium-image-separator-link{position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%;text-decoration:none}.premium-image-separator-container .premium-image-separator-link:active,.premium-image-separator-container .premium-image-separator-link:focus,.premium-image-separator-container .premium-image-separator-link:hover,.premium-image-separator-container .premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container i{padding:.1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-trigger-btn i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-btn-md{padding:8px 14px;font-size:16px;line-height:1.2}.premium-btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333}.premium-btn-block{display:block;width:100%}.premium-modal-box-modal-close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5)}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-content{overflow:hidden;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px;outline:0}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-modal-fade.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.premium-modal-backdrop.premium-modal-fade{opacity:0}.premium-modal-fade{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.premium-modal-box-modal.premium-in .premium-modal-box-modal-dialog{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:50%}.premium-modal-box-modal-header{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px}.premium-modal-box-modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;width:200px;height:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;padding-right:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{padding-right:6px}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:left;overflow:hidden;height:25px;margin-bottom:50px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{margin-right:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{margin-left:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;left:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;background:#6ec1e4;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.premium-progressbar-striped .premium-progressbar-bar{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{-webkit-background-size:400% 400%!important;background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-bar{-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-container p:first-of-type{margin:0;float:left}.premium-progressbar-container p:nth-of-type(2){margin:0;float:right}.premium-progressbar-name{left:50%;top:0;right:0;-webkit-transform:translateX(-12.5px);-ms-transform:translateX(-12.5px);transform:translateX(-12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:left;width:0;left:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{left:50%;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-progressbar-pin{border-left:1px solid;height:12px;left:50%;display:inline-block}.premium-progressbar-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;left:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;left:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-progressbar-circle-wrap .premium-lottie-animation{line-height:1}@-webkit-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes progress-bar-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-author-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-left:auto;margin-right:auto;overflow:hidden;border-style:solid!important}.premium-testimonial-img-wrapper.circle{-webkit-border-radius:50%;border-radius:50%}.premium-testimonial-img-wrapper.rounded{-webkit-border-radius:15px;border-radius:15px}.premium-testimonial-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.premium-testimonial-content-wrapper{position:relative;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;width:100%;padding:20px;text-align:center}.premium-testimonial-clear-float{clear:both}.premium-testimonial-lower-quote,.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-title-container{position:relative;width:100%;clear:both;overflow:hidden}.premium-title-container .premium-title-header{position:relative;margin:0;padding:10px}.premium-title-container .premium-title-header:not(.premium-title-style7){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header svg{width:40px;height:40px}.premium-title-container .premium-title-header img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.premium-title-container .premium-title-header a{position:absolute;top:0;left:0;width:100%;height:100%}.premium-title-container .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-icon-row .premium-title-icon{margin-right:10px}.premium-title-icon-row-reverse .premium-title-icon{margin-left:10px}.premium-title-style3,.premium-title-style4{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-title-style7{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-title-style7 .premium-title-style7-inner{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-style1{border-left:3px solid #6ec1e4}.premium-title-container.style2,.premium-title-container.style4,.premium-title-container.style5,.premium-title-container.style6{border-bottom:3px solid #6ec1e4}.premium-title-style6:before{position:absolute;left:50%;bottom:0;margin-left:-2px;content:"";border:3px solid transparent}.premium-title-style7-stripe-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style7:before{display:none}.premium-video-box-container{position:relative;height:0}.pa-aspect-ratio-11 .premium-video-box-container{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container{padding-bottom:42.8571%}.pa-aspect-ratio-916 .premium-video-box-container{padding-bottom:177.8%}.premium-video-box-image-container{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer}.premium-video-box-play-icon-container{position:absolute;z-index:2;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(252,252,252,.35)}.premium-video-box-description-container{position:absolute;z-index:2;padding:5px;text-align:center;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-video-box-text{margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-play-icon{padding:15px;-webkit-transform:translateX(4%);-ms-transform:translateX(4%);transform:translateX(4%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-video-container{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden;cursor:pointer}.premium-video-box-container[data-overlay=true][data-type=self] .premium-video-box-video-container{opacity:0;visibility:hidden}.premium-video-box-video-container iframe{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;background-color:#000;-o-object-fit:contain;object-fit:contain}.premium-video-box-container .premium-video-box-vimeo-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;z-index:3;margin:10px;margin-right:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;margin-right:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);margin-right:1px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.premium-video-box-vimeo-portrait img{width:50px;height:50px;margin:5px;padding:0;border:0;-webkit-border-radius:50%;border-radius:50%}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers{font-size:10px}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-title{max-width:100%;font-size:2em!important;font-weight:700;margin:0;padding:.1em .2em;background:rgba(23,35,34,.75);display:inline-block;text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline{font-size:1.2em!important;font-weight:400;color:#fff;margin-top:.1em;padding:.2em .5em;background:rgba(23,35,34,.75);text-transform:none;line-height:normal;letter-spacing:normal}.premium-blog-post-container{padding:15px}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-thumbnail-container{overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover{-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;outline:0!important}.premium-blog-thumbnail-container .below-entry-meta,.premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.premium-blog-thumb-effect-wrapper .premium-blog-scale-effect img,.premium-blog-thumb-effect-wrapper .premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-thumb-effect-wrapper .premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-thumb-effect-wrapper .premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-thumb-effect-wrapper .premium-blog-trans-effect img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumbnail-container:before{position:absolute;content:"";z-index:1;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-diagonal-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;left:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-bordered-effect .premium-blog-post-link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,.45)}.premium-blog-bordered-effect .premium-blog-post-link:before{border-right:2px solid;border-left:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-bordered-effect .premium-blog-post-link:after{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect{opacity:.99}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:before{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{position:absolute;content:"";top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{opacity:.8}.premium-blog-squares-effect:after{-webkit-transform:translate(200%,200%);-ms-transform:translate(200%,200%);transform:translate(200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(-100%,200%);-ms-transform:translate(-100%,200%);transform:translate(-100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(200%,-100%);-ms-transform:translate(200%,-100%);transform:translate(200%,-100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:after{-webkit-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container .premium-blog-content-wrapper{padding:30px}.premium-blog-skin-classic .premium-blog-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-skin-classic .premium-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-clear-fix{clear:both}.premium-blog-content-wrapper .premium-blog-inner-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-format-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background:#eee;width:55px;height:55px;font-size:25px;margin-right:20px;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-format-link{line-height:0}.premium-blog-format-icon{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:0}.premium-blog-entry-meta{margin-bottom:8px}.premium-blog-entry-meta i{margin-right:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-content{padding:14px 0}.premium-blog-skin-modern .premium-blog-post-content{border-top:1px solid #eaeaea}.premium-blog-post-container.cards .premium-blog-post-content{border-bottom:1px solid #eaeaea}.premium-blog-post-container.cards .premium-blog-entry-meta{padding-top:14px}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{-webkit-border-radius:50%;border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-post-content{margin-top:0;margin-left:75px}.premium-blog-post-tags-container{margin-top:8px;margin-left:75px}.premium-blog-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-pagination-container{padding:15px;margin-top:-30px;text-align:right}.premium-blog-pagination-container ul.page-numbers{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;margin-top:10px;padding:0;border:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-pagination-container li{margin:0 .4em .4em 0;padding:0;text-align:center}.premium-blog-pagination-container li span{cursor:default}.premium-blog-pagination-container li .page-numbers{margin:0;text-decoration:none;color:#000;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.75em;display:block;min-width:2.5em;-webkit-transition:all .2s ease-in-out;-mos-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-blog-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap.premium-blog-col-3 .premium-blog-entry-meta,.premium-blog-wrap.premium-blog-col-3 .premium-blog-post-content,.premium-blog-wrap.premium-blog-col-3 .premium-blog-post-tags-container{margin-left:0}.premium-blog-wrap.premium-blog-col-4 .premium-blog-entry-meta,.premium-blog-wrap.premium-blog-col-4 .premium-blog-post-content,.premium-blog-wrap.premium-blog-col-4 .premium-blog-post-tags-container{margin-left:0}.premium-blog-wrap.premium-blog-col-3 .premium-blog-format-container,.premium-blog-wrap.premium-blog-col-4 .premium-blog-format-container{display:none}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}.premium-blog-thumb-effect-wrapper{margin-bottom:15px}.premium-blog-format-container{display:none}.premium-blog-entry-meta,.premium-blog-post-content,.premium-blog-post-tags-container{margin-left:0}}.premium-person-container{position:relative}.premium-person-image-container{position:relative;text-align:center}.premium-person-image-container .premium-person-image-wrap{overflow:hidden}.premium-person-scale-effect .premium-person-image-container img,.premium-person-zoomout-effect .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-sepia-effect .premium-person-image-container img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-person-bright-effect .premium-person-image-container img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-person-zoomin-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-zoomout-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-person-grayscale-effect:hover .premium-person-image-container img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-person-sepia-effect:hover .premium-person-image-container img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-person-bright-effect:hover .premium-person-image-container img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-person-trans-effect:hover .premium-person-image-container img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-person-container .premium-person-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style2 .premium-person-social{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;opacity:0}.premium-person-style2 .premium-person-image-container:hover .premium-person-social{opacity:1}.premium-person-list-item a{display:inline-block}.premium-person-style2 .premium-person-list-item a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-person-info-container{padding:30px 15px}.premium-person-name{margin:0 0 5px;font-weight:700}.premium-person-title{margin:0 0 20px;padding:0}.premium-person-content{margin:0 0 30px}ul.premium-person-social-list{margin:0!important;padding:0}.premium-person-social-list .premium-person-list-item{display:inline;list-style:none}.premium-person-social-list li{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-social-list li i{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-defaults-yes li.premium-person-facebook:hover a{background-color:#3b5998!important}.premium-person-defaults-yes li.premium-person-twitter:hover a{background-color:#55acee!important}.premium-person-defaults-yes li.premium-person-linkedin:hover a{background-color:#0077b5!important}.premium-person-defaults-yes li.premium-person-google:hover a{background-color:#dc4e41!important}.premium-person-defaults-yes li.premium-person-youtube:hover a{background-color:#b31217!important}.premium-person-defaults-yes li.premium-person-instagram:hover a{background-color:#e4405f!important}.premium-person-defaults-yes li.premium-person-skype:hover a{background-color:#00aff0!important}.premium-person-defaults-yes li.premium-person-pinterest:hover a{background-color:#bd081c!important}.premium-person-defaults-yes li.premium-person-dribbble:hover a{background-color:#ea4c89!important}.premium-person-defaults-yes li.premium-person-mail:hover a{background-color:#b23121!important}.premium-person-defaults-yes li.premium-person-behance:hover a{background-color:#1769ff!important}.premium-person-defaults-yes li.premium-person-whatsapp:hover a{background-color:#25d366!important}.premium-person-defaults-yes li.premium-person-telegram:hover a{background-color:#08c!important}.premium-person-defaults-yes li.premium-person-site:hover a{background-color:#0055a5!important}.premium-person-social-list li:hover a{-webkit-box-shadow:none;box-shadow:none}.premium-person-social-list li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.premium-person-social-list li i{font-size:18px}.elementor-widget-premium-addon-person .elementor-widget-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-persons-container.multiple-persons{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-style1 .premium-person-container{overflow:hidden}.premium-person-style1 .premium-person-container .premium-person-info{position:absolute;top:auto;right:0;left:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style1 .premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-style1.multiple-persons:not([data-persons-equal=yes]){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style1 .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-person-style1 .slick-slide{height:inherit!important}.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-container,.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-wrap{height:100%}.premium-person-style3 .premium-person-info-container{position:absolute;top:0;left:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-person-style3 .premium-person-title-desc-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style3 .premium-person-name-icons-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-person-style3 .premium-person-title{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}.premium-person-style3 .premium-person-title span{display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.premium-person-style3 .premium-person-name{padding-left:10px}.premium-person-style3 .premium-person-social-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-person-style3 .premium-person-list-item{line-height:0}.premium-person-style3 .premium-person-list-item a{padding:5px 10px 0 0;margin:5px 0}.premium-person-style3 .premium-person-container:hover .premium-person-title{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.premium-person-style3 .premium-person-container:hover .premium-person-social-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{display:block;word-wrap:break-word}.premium-dual-header-first-container,.premium-dual-header-second-container{margin:0}}@media (min-width:501px){.premium-dual-header-first-container{margin-right:5px}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{-webkit-background-size:300% 300%!important;background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-text-wrapper .premium-fancy-list-items{list-style:none}.premium-fancy-text-wrapper .premium-fancy-text-span-align{vertical-align:top}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden{opacity:0;-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-fancy-text-wrapper.rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-fancy-text-wrapper.rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.bar .premium-fancy-text-items-wrapper::after{position:absolute;content:"";left:0;bottom:0;width:0;height:3px;background:#000}.premium-fancy-text-wrapper.bar .premium-fancy-text-items-wrapper.active::after{width:100%;-webkit-transition:width 3s ease-in-out;transition:width 3s ease-in-out}.premium-fancy-text-wrapper.bar .premium-fancy-list-items{opacity:0}.premium-fancy-text-wrapper.bar .premium-fancy-item-visible{opacity:1;-webkit-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out;position:relative!important}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-pricing-table-container{position:relative;overflow:hidden;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.premium-badge-flag .corner{text-align:center;-webkit-border-radius:4px;border-radius:4px 4px 0 4px;padding:3px 15px;position:absolute;top:10%;right:-8px}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;right:0;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0}.premium-pricing-list .premium-pricing-list-item{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);left:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:left;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-right:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center}.premium-maps-container .gm-style img{max-width:none!important}.premium-button{display:inline-block;position:relative;overflow:hidden;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-button .premium-lottie-animation,.premium-image-button .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-button .premium-lottie-animation svg,.premium-image-button .premium-lottie-animation svg{width:50px;height:50px}.premium-button-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-button-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-button-block{font-size:15px;line-height:1;padding:12px 24px;width:100%;text-align:center}.premium-button-text{display:inline-block;width:100%}.premium-button-style1-bottom,.premium-button-style1-left,.premium-button-style1-right,.premium-button-style1-top,.premium-button-style2-dshutinhor,.premium-button-style2-dshutinver,.premium-button-style2-scshutouthor,.premium-button-style2-scshutoutver,.premium-button-style2-shutinhor,.premium-button-style2-shutinver,.premium-button-style2-shutouthor,.premium-button-style2-shutoutver,.premium-button-style5-radialin,.premium-button-style5-radialout,.premium-button-style5-rectin,.premium-button-style5-rectout{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s}.premium-button-style1-bottom:before,.premium-button-style1-left:before,.premium-button-style1-right:before,.premium-button-style1-top:before,.premium-button-style2-dshutinhor:before,.premium-button-style2-dshutinver:before,.premium-button-style2-scshutouthor:before,.premium-button-style2-scshutoutver:before,.premium-button-style2-shutinhor:before,.premium-button-style2-shutinver:before,.premium-button-style2-shutouthor:before,.premium-button-style2-shutoutver:before,.premium-button-style5-radialin:before,.premium-button-style5-radialout:before,.premium-button-style5-rectin:before,.premium-button-style5-rectout:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.premium-button-style5-radialin:before,.premium-button-style5-radialout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialin:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-rectin:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-rectout:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialout:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-radialin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style1-top:before{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-button-style1-right:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style1-left:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutouthor:before,.premium-button-style2-shutoutver:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.premium-button-style2-shutinhor:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style2-shutinver:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style1-bottom:hover:before,.premium-button-style1-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.premium-button-style1-left:hover:before,.premium-button-style1-right:hover:before,.premium-button-style2-shutouthor:hover:before,.premium-button-style2-shutoutver:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.premium-button-style2-shutinhor:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.premium-button-style2-shutinver:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.premium-button-style2-scshutouthor:hover:before{-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}.premium-button-style2-scshutoutver:hover:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.premium-button-style2-dshutinhor:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all}.premium-button-style2-dshutinver:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.premium-button-style2-dshutinhor:hover:before,.premium-button-style2-dshutinver:hover:before{height:220%}.premium-button-style3-before i,.premium-button-style3-before svg{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i,.premium-button-style3-after svg{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.premium-button-text-icon-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{left:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{right:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-contact-form-anim-yes .wpcf7-span::after{display:block;height:2px;content:"";top:-2px;position:relative;width:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.premium-contact-form-anim-yes .wpcf7-span.is-focused::after{width:100%}.premium-image-button{display:inline-block;position:relative;overflow:hidden;background:#6ec1e4;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button:hover{background-color:#54595f}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before,.premium-image-button-style4-icon-wrapper{background-color:#54595f}.premium-image-button.premium-image-button-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-image-button.premium-image-button-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-image-button.premium-image-button-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-image-button.premium-image-button-block{font-size:15px;line-height:1;padding:12px 24px;width:100%;text-align:center}.premium-image-button-text-icon-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{content:"";position:absolute;width:100%;height:0;top:0;left:0}.premium-image-button-style1-top:before{content:"";position:absolute;width:100%;height:0;bottom:0;left:0}.premium-image-button-style1-right:before{content:"";position:absolute;width:0;height:100%;bottom:0;left:0}.premium-image-button-style1-left:before{content:"";position:absolute;width:0;height:100%;top:0;right:0}.premium-image-button-style1-bottom:hover:before,.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-left:hover:before,.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-diagonal-effect-bottom,.premium-image-button-diagonal-effect-left,.premium-image-button-diagonal-effect-right,.premium-image-button-diagonal-effect-top{z-index:10}.premium-image-button-diagonal-effect-bottom:before,.premium-image-button-diagonal-effect-left:before,.premium-image-button-diagonal-effect-top:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-effect-right:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-effect-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-effect-left:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-effect-left:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-effect-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-effect-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-effect-bottom:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-effect-bottom:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-effect-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-image-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{left:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{right:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-overlap-effect-horizontal:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}.premium-blog-filter,.premium-img-gallery-filter{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:left}.premium-gallery-container .grid-sizer{width:33.33%}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-blog-filter .premium-blog-cats-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery-filter .premium-gallery-cats-container li a.category span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;left:0;width:100%;height:100%}.pa-gallery-img.style2 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link,.pa-gallery-img .pa-gallery-magnific-image{outline:0}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;-webkit-border-radius:50%;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span{opacity:1}.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-cats-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-cats-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;right:0;bottom:-1px;left:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;right:0;left:0;width:100%;bottom:0}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(15px,15px);-ms-transform:translate(15px,15px);transform:translate(15px,15px)}.premium-clearfix{clear:both}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img,.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-image{min-height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more .premium-gallery-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-loader{border:3px solid #f3f3f3;border-top-width:3px;border-top-style:solid;border-top-color:#f3f3f3;-webkit-border-radius:50%;border-radius:50%;border-top:3px solid;border-top-color:#bbb;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.premium-gallery-load-more-btn div{margin-left:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;-o-object-fit:contain;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-vscroll-inner{position:relative;min-height:100%}.premium-vscroll-inner .premium-vscroll-dots{position:fixed;z-index:100;opacity:1;margin-top:-32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-wrap .premium-vscroll-nav-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dots,.premium-vscroll-wrap .premium-vscroll-dots-hide{opacity:0;visibility:hidden}.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots:not(.premium-vscroll-dots-hide){opacity:1;visibility:visible}.premium-vscroll-dots.middle{top:50%}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{right:17px}.premium-vscroll-dots.left{left:17px}.premium-vscroll-inner ul.premium-vscroll-dots-list,.premium-vscroll-wrap .premium-vscroll-nav-menu{margin:0!important;padding:0}.premium-vscroll-inner ul.premium-vscroll-dots-list li{width:14px;height:13px;margin:7px;position:relative;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span{top:2px;left:2.5px;width:8px;height:8px;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;padding-left:.4em;padding-right:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{right:27px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item{width:4px;height:30px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span{width:100%;height:100%;-webkit-border-radius:0;border-radius:0}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";left:-webkit-calc(100% - 1px);left:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip{left:27px}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";right:-webkit-calc(100% - 1px);right:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.premium-vscroll-dots.right{right:7px}.premium-vscroll-dots.left{left:7px}}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{left:0}.premium-vscroll-nav-menu.right{right:0}.premium-vscroll-nav-menu .premium-vscroll-nav-item{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255,.3)}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{padding:9px 18px;display:block;cursor:pointer;color:#000}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:#000}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus{outline:0}.multiscroll-nav li a:focus{outline:0}.premium-vscroll-temp .slimScrollBar{visibility:hidden}.premium-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{overflow:hidden;width:100%;position:relative}.premium-image-scroll-container{width:100%}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;left:50%;text-align:center;z-index:5;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:transform 3s ease-in-out;-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;font-family:pa-elements!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll:before{content:"\e918"}.pa-vertical-mouse-scroll:before{content:"\e919"}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.premium-lottie-wrap .premium-lottie-animation{position:relative;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-lottie-wrap .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%}
1
+ @font-face{font-family:pa-elements;src:url(../../editor/fonts/pa-elements.eot?p2y7wv);src:url(../../editor/fonts/pa-elements.eot?p2y7wv#iefix) format("embedded-opentype"),url(../../editor/fonts/pa-elements.ttf?p2y7wv) format("truetype"),url(../../editor/fonts/pa-elements.woff?p2y7wv) format("woff"),url(../../editor/fonts/pa-elements.svg?p2y7wv#pa-elements) format("svg");font-weight:400;font-style:normal}.premium-banner{overflow:hidden}.premium-banner-ib{display:block;position:relative}.premium-banner-ib img{display:block;position:relative}.premium-banner-img-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%}.premium-banner-img-wrap .premium-banner-ib-img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.premium-banner-ib{z-index:1;overflow:hidden;margin:0 0 35px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib-desc .premium-banner-read-more{z-index:100}.premium-banner-ib,.wpb_column>.wpb_wrapper .premium-banner-ib{margin-bottom:0}.elementor-widget-premium-addon-banner .premium-banner-ib-title{background:0 0}.premium-banner-ib *,.premium-banner-ib .premium-banner-ib-desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.premium-banner-ib img{min-width:100%;max-width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-ib .premium-banner-ib-desc{padding:15px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%}.premium-banner-ib .premium-banner-ib-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.premium-banner-ib a.premium-banner-ib-link{display:block;background:0 0}.premium-banner-animation1 img{width:-webkit-calc(100% + 50px)!important;width:calc(100% + 50px)!important;max-width:-webkit-calc(100% + 50px)!important;max-width:calc(100% + 50px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.premium-banner-animation2 .premium-banner-ib-title{padding:15px}.premium-banner-animation1 .premium-banner-ib-desc{top:auto;bottom:0;min-height:25%;height:auto;max-height:100%;text-align:left}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-ib-title,.premium-banner-animation1 .premium-banner-read-more{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation1 .premium-banner-ib-content,.premium-banner-animation1 .premium-banner-read-more{margin-top:10px;opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-read-more{opacity:1;-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.active .premium-banner-ib-content,.premium-banner-animation1.active .premium-banner-ib-title,.premium-banner-animation1.active .premium-banner-read-more,.premium-banner-animation1.active img,.premium-banner-animation1:hover .premium-banner-ib-content,.premium-banner-animation1:hover .premium-banner-ib-title,.premium-banner-animation1:hover .premium-banner-read-more,.premium-banner-animation1:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:50ms;transition-delay:50ms;-webkit-transition-duration:.35s;transition-duration:.35s}.premium-banner-animation1.scale img,.premium-banner-animation1.zoomout img{-webkit-transform:translate3d(-40px,0,0) scale(1.1);transform:translate3d(-40px,0,0) scale(1.1)}.premium-banner-ib.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-banner-ib.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-banner-ib.sepia:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-banner-ib.bright:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-banner-animation1.premium-banner-min-height img,.premium-banner-animation13.premium-banner-min-height img,.premium-banner-animation2.premium-banner-min-height img,.premium-banner-animation4.premium-banner-min-height img,.premium-banner-animation5.premium-banner-min-height img,.premium-banner-animation6.premium-banner-min-height img{height:auto}.premium-banner-animation2 img{width:100%}.premium-banner-animation2 .premium-banner-ib-desc::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.premium-banner-animation2 .premium-banner-ib-title{position:absolute;top:50%;left:0;width:100%;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-ib-desc::before,.premium-banner-animation2 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation2 .premium-banner-ib-content,.premium-banner-animation2 .premium-banner-read-more{position:absolute;bottom:0;left:0;padding:15px;width:100%;max-height:50%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.premium-banner-animation2.active .premium-banner-ib-title,.premium-banner-animation2:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}.premium-banner-animation2.active .premium-banner-ib-desc::before,.premium-banner-animation2.active .premium-banner-read-more,.premium-banner-animation2:hover .premium-banner-ib-desc::before,.premium-banner-animation2:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation2.active .premium-banner-ib-content,.premium-banner-animation2:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-title{position:absolute;bottom:0;left:0;padding:15px;width:100%;text-align:left;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.premium-banner-animation3 .premium-banner-ib-desc::before,.premium-banner-animation3 .premium-banner-ib-title{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation3.active .premium-banner-ib-desc::before,.premium-banner-animation3.active .premium-banner-ib-title,.premium-banner-animation3:hover .premium-banner-ib-desc::before,.premium-banner-animation3:hover .premium-banner-ib-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation3 .premium-banner-ib-content{max-height:-webkit-calc(100% - 60px - 1.5em);max-height:calc(100% - 60px - 1.5em);overflow:hidden}.premium-banner-animation4 img{width:-webkit-calc(100% + 40px)!important;width:calc(100% + 40px)!important;max-width:-webkit-calc(100% + 40px)!important;max-width:calc(100% + 40px)!important}.premium-banner-animation4 .premium-banner-ib-desc{padding:30px}.premium-banner-animation4 .premium-banner-ib-desc::after{position:absolute;content:"";opacity:0}.premium-banner-animation4 .premium-banner-ib-desc::before{position:absolute;content:"";opacity:0;top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-banner-animation4 .premium-banner-ib-desc::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-banner-animation4 .premium-banner-ib-title{padding:50px 30px 0 30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{padding:10px 30px;opacity:0;overflow:hidden;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.premium-banner-animation4 .premium-banner-ib-title,.premium-banner-animation4 img{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}.premium-banner-animation4.scale img,.premium-banner-animation4.zoomout img{-webkit-transform:translate3d(-30px,0,0) scale(1.1);transform:translate3d(-30px,0,0) scale(1.1)}.premium-banner-animation4 .premium-banner-ib-content,.premium-banner-animation4 .premium-banner-read-more{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 .premium-banner-ib-desc::after,.premium-banner-animation4 .premium-banner-ib-desc::before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.premium-banner-animation4.active .premium-banner-ib-desc::after,.premium-banner-animation4.active .premium-banner-ib-desc::before,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-desc::before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation4.active .premium-banner-ib-content,.premium-banner-animation4.active .premium-banner-ib-title,.premium-banner-animation4.active .premium-banner-read-more,.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation4:hover .premium-banner-ib-content,.premium-banner-animation4:hover .premium-banner-ib-desc::after,.premium-banner-animation4:hover .premium-banner-ib-title,.premium-banner-animation4:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}.premium-banner-animation5 .premium-banner-ib-desc{top:auto;bottom:0;padding:15px;height:auto;background:#f2f2f2;color:#3c4a50;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation5 .premium-banner-ib-content{position:absolute;top:auto;bottom:100%;left:0;width:100%;padding:15px;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s}.premium-banner-animation5 .premium-banner-ib-title,.premium-banner-animation5 .premium-banner-read-more{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0);text-align:center}.premium-banner-animation5 .premium-banner-ib-title{margin:10px 0}.premium-banner-animation5.active .premium-banner-ib-content,.premium-banner-animation5.active .premium-banner-ib-content *,.premium-banner-animation5:hover .premium-banner-ib-content,.premium-banner-animation5:hover .premium-banner-ib-content *{opacity:1!important;z-index:99!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.premium-banner-animation5.active .premium-banner-ib-desc,.premium-banner-animation5.active .premium-banner-ib-title,.premium-banner-animation5.active .premium-banner-read-more,.premium-banner-animation5:hover .premium-banner-ib-desc,.premium-banner-animation5:hover .premium-banner-ib-title,.premium-banner-animation5:hover .premium-banner-read-more{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-banner-animation5:hover .premium-banner-ib-title{-webkit-transition-delay:50ms;transition-delay:50ms}.premium-banner-animation5 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation2 img,.premium-banner-animation4 img,.premium-banner-animation6 img{-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s}.premium-banner-animation5.scale img,.premium-banner-animation5.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.scale img,.premium-banner-animation2.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation6.scale img,.premium-banner-animation6.zoomout img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomin:hover img,.premium-banner-animation5.zoomin:hover img,.premium-banner-animation6.zoomin:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-banner-animation2.zoomout:hover img,.premium-banner-animation5.zoomout:hover img,.premium-banner-animation6.zoomout:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation2.scale:hover img,.premium-banner-animation5.scale:hover img,.premium-banner-animation6.scale:hover img{-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.premium-banner-animation2.grayscale:hover img,.premium-banner-animation5.grayscale:hover img,.premium-banner-animation6.grayscale:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation2.blur:hover img,.premium-banner-animation5.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6.blur:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation6 .premium-banner-ib-desc{padding:45px}.premium-banner-animation6 .premium-banner-ib-desc::before{position:absolute;content:"";top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff}.premium-banner-animation6 .premium-banner-ib-title{margin:20px 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-banner-animation6 .premium-banner-ib-content,.premium-banner-animation6 .premium-banner-ib-desc::before,.premium-banner-animation6 .premium-banner-read-more{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-banner-animation6 .premium-banner-read-more{margin-top:10px}.premium-banner-animation6.active .premium-banner-ib-title,.premium-banner-animation6:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation6.active .premium-banner-ib-content,.premium-banner-animation6.active .premium-banner-ib-desc::before,.premium-banner-animation6.active .premium-banner-read-more,.premium-banner-animation6:hover .premium-banner-ib-content,.premium-banner-animation6:hover .premium-banner-ib-desc::before,.premium-banner-animation6:hover .premium-banner-read-more{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation8 img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.premium-banner-animation8.active img,.premium-banner-animation8:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-banner-animation8 .premium-banner-ib-title{margin-top:20%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.premium-banner-animation8.active .premium-banner-ib-title,.premium-banner-animation8:hover .premium-banner-ib-title{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation8 .premium-banner-ib-content{margin:1em 0 0;padding:35px;border:1px solid #fff;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1)}.premium-banner-animation8.active .premium-banner-ib-content,.premium-banner-animation8:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation12 .premium-banner-ib-desc::after{position:absolute;content:"";right:30px;bottom:30px;left:30px;height:-webkit-calc(50% - 30px);height:calc(50% - 30px);border:7px solid #fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.premium-banner-animation12.active .premium-banner-ib-desc::after,.premium-banner-animation12:hover .premium-banner-ib-desc::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation12 .premium-banner-ib-desc{padding:45px;text-align:left}.premium-banner-animation12 .premium-banner-ib-content{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}.premium-banner-animation12.active .premium-banner-ib-content,.premium-banner-animation12:hover .premium-banner-ib-content{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 img{width:-webkit-calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:-webkit-calc(100% + 20px)!important;max-width:calc(100% + 20px)!important;-webkit-transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-filter .35s,-webkit-transform .35s;transition:opacity .35s,filter .35s,transform .35s;transition:opacity .35s,filter .35s,transform .35s,-webkit-filter .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.premium-banner-animation13.scale img,.premium-banner-animation13.zoomout img{-webkit-transform:translate3d(-10px,0,0) scale(1.1);transform:translate3d(-10px,0,0) scale(1.1)}.premium-banner-animation13.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.none:hover img,.premium-banner-animation4.none:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation1.zoomin:hover img,.premium-banner-animation13.zoomin:hover img,.premium-banner-animation4.zoomin:hover img{-webkit-transform:translate3d(0,0,0) scale(1.1);transform:translate3d(0,0,0) scale(1.1)}.premium-banner-animation1.zoomout:hover img,.premium-banner-animation13.zoomout:hover img,.premium-banner-animation4.zoomout:hover img{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}.premium-banner-animation1.scale:hover img,.premium-banner-animation13.scale:hover img,.premium-banner-animation4.scale:hover img{-webkit-transform:translate3d(0,0,0) scale(1.2) rotate(5deg);transform:translate3d(0,0,0) scale(1.2) rotate(5deg)}.premium-banner-animation1.grayscale:hover img,.premium-banner-animation13.grayscale:hover img,.premium-banner-animation4.grayscale:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-banner-animation1.blur:hover img,.premium-banner-animation13.blur:hover img,.premium-banner-animation4.blur:hover img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(3px);filter:blur(3px)}.premium-banner-animation13 .premium-banner-ib-desc{text-align:left}.premium-banner-animation13 .premium-banner-ib-title{position:relative;overflow:hidden;padding:5px 0 10px}.premium-banner-animation13 .premium-banner-ib-title::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0)}.premium-banner-animation13.active .premium-banner-ib-title::after,.premium-banner-animation13:hover .premium-banner-ib-title::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-animation13 .premium-banner-ib-content,.premium-banner-animation13 .premium-banner-read-more{padding:15px 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.premium-banner-animation13.active .premium-banner-ib-content,.premium-banner-animation13.active .premium-banner-read-more,.premium-banner-animation13:hover .premium-banner-ib-content,.premium-banner-animation13:hover .premium-banner-read-more{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.premium-banner-ib.premium-banner-animation5 .premium-banner-toggle-size{left:50%;width:auto!important;height:100%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-banner-ib img{border:none;padding:0;margin:0}.premium-countdown{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.pre_countdown-row{display:block;text-align:center}.countdown .pre_countdown-section{display:inline-block;max-width:100%;margin-bottom:15px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.countdown .pre_countdown-section:last-child{margin-right:0}.countdown span.pre_countdown-amount{font-size:70px;line-height:1}.countdown .pre_time-mid{display:block}.premium-countdown-separator-yes .pre-countdown_separator{display:block;margin:0 50px;font-size:30px}.premium-countdown-separator-yes .pre_countdown-row .pre_countdown-section:last-child .pre-countdown_separator{display:none}.side .pre_countdown-section .pre_countdown-period{vertical-align:bottom}.countdown .pre_countdown-section .pre_countdown-period{font-size:17px;line-height:3em}.side .pre_countdown-section .pre_countdown-amount,.side .pre_countdown-section .pre_countdown-period{display:inline-block}.side .pre_countdown-section .pre_countdown-amount{margin-right:5px}.down .pre_countdown-section .pre_countdown-amount,.down .pre_countdown-section .pre_countdown-period{display:block}.premium-carousel-wrapper a.carousel-arrow,.premium-carousel-wrapper a.ver-carousel-arrow{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}.premium-blog-wrap a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2em;height:2em;line-height:0;text-align:center;position:absolute;z-index:99;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:inherit;border:none;-webkit-box-shadow:none;box-shadow:none}div[class^=premium-] .slick-arrow i{display:block}.ver-carousel-arrow.carousel-next i{margin-bottom:-3px}.premium-carousel-wrapper a.slick-arrow:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.premium-carousel-wrapper .premium-carousel-content-hidden{visibility:hidden}.premium-carousel-wrapper a.carousel-arrow{top:50%}.premium-blog-wrap a.carousel-arrow,.premium-fb-rev-container a.carousel-arrow,.premium-hscroll-wrap a.carousel-arrow,.premium-persons-container a.carousel-arrow,.premium-twitter-feed-wrapper a.carousel-arrow{top:50%}.premium-carousel-wrapper a.ver-carousel-arrow{left:50%}a.carousel-arrow.carousel-next{right:-20px}a.carousel-arrow.carousel-prev{left:-20px}a.ver-carousel-arrow.carousel-next{bottom:-56px}a.ver-carousel-arrow.carousel-prev{top:-45px}a.circle-bg{-webkit-border-radius:100%;border-radius:100%}a.circle-border{-webkit-border-radius:100%;border-radius:100%;border:solid #000}a.square-border{border:solid #000}.premium-blog-wrap ul.slick-dots,.premium-carousel-wrapper ul.slick-dots{list-style:none;text-align:center;margin:0;padding:0}.premium-carousel-dots-above ul.slick-dots{position:absolute;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:auto;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.slick-dots li{font-size:10px;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:5px;width:20px;height:20px;cursor:pointer}@-webkit-keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes hvr-ripple-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.premium-carousel-ripple-yes .premium-carousel-wrapper{padding-bottom:1px}.premium-carousel-ripple-yes ul.slick-dots li{position:relative}.premium-carousel-ripple-yes ul.slick-dots li i{position:relative;z-index:1}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{content:"";position:absolute;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);top:0;right:0;bottom:0;left:0;-webkit-border-radius:50%;border-radius:50%;pointer-events:none;background-color:rgba(0,0,0,.15)}.premium-carousel-ripple-yes ul.slick-dots li.slick-active:hover:before{background-color:rgba(0,0,0,.3)}.premium-carousel-ripple-yes ul.slick-dots li:hover:before{-webkit-animation:hvr-ripple-out 1.3s infinite;animation:hvr-ripple-out 1.3s infinite}.premium-carousel-wrapper.premium-carousel-scale .slick-slide{-webkit-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.premium-carousel-wrapper.premium-carousel-scale div.slick-active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}[dir=rtl] .premium-carousel-inner .slick-slide{float:right}.premium-counter-area{padding:10px 0;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-counter-area.top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-counter-area.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.premium-counter-area.right .premium-counter-icon{padding-left:20px}.premium-counter-area.left .premium-counter-icon{padding-right:20px}.premium-counter-area .premium-counter-icon .icon i.fa:before{vertical-align:text-top}.premium-counter-area .premium-counter-icon span.icon{text-align:center;display:inline-block;vertical-align:middle}.premium-counter-area .premium-counter-icon .circle{-webkit-border-radius:100%;border-radius:100%}.premium-counter-area .premium-counter-icon img,.premium-counter-area .premium-counter-icon svg{width:80px}.premium-counter-area .premium-counter-icon .premium-counter-animation svg{height:80px}.premium-counter-area .premium-counter-title{padding:0;margin:0}.premium-counter-area .premium-counter-value-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-init-wrapper.right{text-align:right}span.icon.flex-width{width:auto!important;height:auto!important}.premium-counter-area .premium-counter-init{font-size:35px}.premium-image-separator-container{position:absolute;width:100%;z-index:2;top:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-separator-container .premium-image-separator-link{position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%;text-decoration:none}.premium-image-separator-container .premium-image-separator-link:active,.premium-image-separator-container .premium-image-separator-link:focus,.premium-image-separator-container .premium-image-separator-link:hover,.premium-image-separator-container .premium-image-separator-link:visited{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;border:none!important;text-decoration:none!important}.premium-image-separator-container i{padding:.1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-lower-close,.premium-modal-trigger-btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent}.premium-modal-trigger-btn i{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-btn-md{padding:8px 14px;font-size:16px;line-height:1.2}.premium-btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333}.premium-btn-block{display:block;width:100%}.premium-modal-box-modal-close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000}.premium-modal-box-modal-close:focus,.premium-modal-box-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}button.premium-modal-box-modal-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.premium-modal-box-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0;padding:0!important;background:rgba(0,0,0,.5)}.premium-modal-box-modal .premium-modal-box-modal-dialog{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-content{overflow:hidden;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;border-radius:6px;outline:0}.premium-modal-backdrop.premium-in{opacity:.5!important}.premium-modal-fade.premium-in{opacity:1}.premium-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.premium-modal-backdrop.premium-modal-fade{opacity:0}.premium-modal-fade{opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.premium-modal-box-modal.premium-in .premium-modal-box-modal-dialog{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:50%}.premium-modal-box-modal-header{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 15px;border-bottom:1px solid #e5e5e5}.premium-modal-box-modal-header .premium-modal-box-modal-close{margin-top:-2px}.premium-modal-box-modal-header .premium-modal-box-modal-title{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.premium-modal-box-modal-header .premium-modal-box-modal-title svg{width:50px;height:60px}.premium-modal-box-modal-body{position:relative;padding:15px}.premium-modal-box-modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.premium-modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.premium-modal-trigger-text{background:0 0!important}.premium-modal-box-container{width:100%!important}.premium-modal-trigger-container .premium-modal-trigger-btn{border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-trigger-container .premium-modal-trigger-animation,.premium-modal-trigger-container .premium-modal-trigger-img,.premium-modal-trigger-container .premium-modal-trigger-text{cursor:pointer}.premium-modal-trigger-container .premium-modal-trigger-animation{display:inline-block;width:200px;height:200px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-modal-box-modal-header img{width:48px;padding-right:5px}.premium-modal-box-modal-header i,.premium-modal-box-modal-header svg{padding-right:6px}.premium-modal-box-modal-close{position:relative;z-index:99}.premium-modal-box-close-button-container,.premium-modal-box-modal-close,.premium-modal-box-modal-lower-close,.premium-modal-trigger-img,.premium-modal-trigger-text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:768px){.premium-modal-box-modal-dialog{width:700px;max-height:600px;overflow:auto}}@media (max-width:767px){.premium-modal-box-modal-dialog{width:100%;max-height:500px;overflow:auto}}.premium-progressbar-container{position:relative}.premium-progressbar-bar-wrap{position:relative;text-align:left;overflow:hidden;height:25px;margin-bottom:50px;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.premium-progressbar-bar-wrap.premium-progressbar-dots{background-color:transparent;width:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-shadow:none;box-shadow:none}.premium-progressbar-bar-wrap .progress-segment{position:relative;width:25px;height:25px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:#f5f5f5}.premium-progressbar-bar-wrap .progress-segment.filled{background:#6ec1e4}.premium-progressbar-bar-wrap .progress-segment:not(:first-child):not(:last-child){margin:0 4px}.premium-progressbar-bar-wrap .progress-segment:first-child{margin-right:4px}.premium-progressbar-bar-wrap .progress-segment:last-child{margin-left:4px}.premium-progressbar-bar-wrap .progress-segment .segment-inner{position:absolute;top:0;left:0;height:100%;background-color:#6ec1e4}.premium-progressbar-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;background:#6ec1e4;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.premium-progressbar-striped .premium-progressbar-bar{background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.premium-progressbar-active .premium-progressbar-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.premium-progressbar-gradient .premium-progressbar-bar{-webkit-background-size:400% 400%!important;background-size:400% 400%!important;-webkit-animation:progress-bar-gradient 10s ease-in-out infinite;animation:progress-bar-gradient 10s ease-in-out infinite}.premium-progressbar-bar{position:absolute;overflow:hidden;line-height:20px}.premium-progressbar-container .clearfix{clear:both}.premium-progressbar-bar{-webkit-transition:width 0s ease-in-out!important;transition:width 0s ease-in-out!important}.premium-progressbar-container p:first-of-type{margin:0;float:left}.premium-progressbar-container p:nth-of-type(2){margin:0;float:right}.premium-progressbar-name{left:50%;top:0;right:0;-webkit-transform:translateX(-12.5px);-ms-transform:translateX(-12.5px);transform:translateX(-12.5px);z-index:1}.premium-progressbar-multiple-label{position:relative;float:left;width:0;left:50%}.premium-progressbar-center-label{position:relative;white-space:nowrap}.premium-progressbar-arrow{left:50%;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:11px solid;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.premium-progressbar-pin{border-left:1px solid;height:12px;left:50%;display:inline-block}.premium-progressbar-circle-wrap{width:200px;height:200px;position:relative;margin:0 auto}.premium-progressbar-circle-wrap .premium-progressbar-circle{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.premium-progressbar-circle-wrap .premium-progressbar-circle div{position:absolute;left:0;top:0;height:100%;width:100%;border-width:6px;border-style:solid;border-color:#54595f;-webkit-border-radius:50%;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-progressbar-circle-wrap .premium-progressbar-circle .premium-progressbar-circle-right{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);visibility:hidden}.premium-progressbar-circle-wrap .premium-progressbar-circle-base{width:100%;height:100%;border:6px solid #eee;-webkit-border-radius:50%;border-radius:50%}.premium-progressbar-circle-wrap .premium-progressbar-circle-content{position:absolute;top:0;left:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-progressbar-circle-wrap .premium-lottie-animation{line-height:1}@-webkit-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@-webkit-keyframes progress-bar-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes progress-bar-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.premium-testimonial-box{width:100%;background:0 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-testimonial-box .premium-testimonial-author-info{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-testimonial-box .premium-testimonial-company-name,.premium-testimonial-box .premium-testimonial-person-name{font-weight:600;margin:0}.premium-testimonial-container{position:relative}.premium-testimonial-img-wrapper{margin-left:auto;margin-right:auto;overflow:hidden;border-style:solid!important}.premium-testimonial-img-wrapper.circle{-webkit-border-radius:50%;border-radius:50%}.premium-testimonial-img-wrapper.rounded{-webkit-border-radius:15px;border-radius:15px}.premium-testimonial-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important}.premium-testimonial-content-wrapper{position:relative;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;width:100%;padding:20px;text-align:center}.premium-testimonial-clear-float{clear:both}.premium-testimonial-lower-quote,.premium-testimonial-upper-quote{position:absolute;z-index:1}.premium-title-container{position:relative;width:100%;clear:both;overflow:hidden}.premium-title-container .premium-title-header{position:relative;margin:0;padding:10px}.premium-title-container .premium-title-header:not(.premium-title-style7){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-container .premium-title-header svg{width:40px;height:40px}.premium-title-container .premium-title-header img{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.premium-title-container .premium-title-header a{position:absolute;top:0;left:0;width:100%;height:100%}.premium-title-container .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-icon-row .premium-title-icon{margin-right:10px}.premium-title-icon-row-reverse .premium-title-icon{margin-left:10px}.premium-title-style3,.premium-title-style4{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style1,.premium-title-style2,.premium-title-style5,.premium-title-style6{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-title-style7{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.premium-title-style7 .premium-title-style7-inner{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-title-style1{border-left:3px solid #6ec1e4}.premium-title-container.style2,.premium-title-container.style4,.premium-title-container.style5,.premium-title-container.style6{border-bottom:3px solid #6ec1e4}.premium-title-style6:before{position:absolute;left:50%;bottom:0;margin-left:-2px;content:"";border:3px solid transparent}.premium-title-style7-stripe-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-title-style7:before{display:none}.premium-video-box-container{position:relative;height:0}.pa-aspect-ratio-11 .premium-video-box-container{padding-bottom:100%}.pa-aspect-ratio-169 .premium-video-box-container{padding-bottom:56.25%}.pa-aspect-ratio-43 .premium-video-box-container{padding-bottom:75%}.pa-aspect-ratio-32 .premium-video-box-container{padding-bottom:66.6666%}.pa-aspect-ratio-219 .premium-video-box-container{padding-bottom:42.8571%}.pa-aspect-ratio-916 .premium-video-box-container{padding-bottom:177.8%}.premium-video-box-image-container{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;cursor:pointer}.premium-video-box-play-icon-container{position:absolute;z-index:2;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(252,252,252,.35)}.premium-video-box-description-container{position:absolute;z-index:2;padding:5px;text-align:center;cursor:pointer;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-video-box-text{margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-play-icon{padding:15px;-webkit-transform:translateX(4%);-ms-transform:translateX(4%);transform:translateX(4%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-video-box-video-container{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;overflow:hidden;cursor:pointer}.premium-video-box-container[data-overlay=true][data-type=self] .premium-video-box-video-container{opacity:0;visibility:hidden}.premium-video-box-video-container iframe{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.premium-video-box-video-container video{max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;background-color:#000;-o-object-fit:contain;object-fit:contain}.premium-video-box-container .premium-video-box-vimeo-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;z-index:3;margin:10px;margin-right:10px;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;margin-right:4.6em}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-portrait{width:60px;height:60px;background:rgba(23,35,34,.75);margin-right:1px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0}.premium-video-box-vimeo-portrait img{width:50px;height:50px;margin:5px;padding:0;border:0;-webkit-border-radius:50%;border-radius:50%}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-headers{font-size:10px}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-title{max-width:100%;font-size:2em!important;font-weight:700;margin:0;padding:.1em .2em;background:rgba(23,35,34,.75);display:inline-block;text-transform:none;line-height:normal;letter-spacing:normal}.premium-video-box-vimeo-wrap .premium-video-box-vimeo-byline{font-size:1.2em!important;font-weight:400;color:#fff;margin-top:.1em;padding:.2em .5em;background:rgba(23,35,34,.75);text-transform:none;line-height:normal;letter-spacing:normal}.premium-blog-post-container{padding:15px}.premium-blog-thumb-effect-wrapper{position:relative;overflow:hidden}.premium-blog-thumbnail-container{overflow:hidden}.premium-blog-effect-container:not(.premium-blog-bordered-effect) .premium-blog-post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:20px}.premium-blog-bordered-effect .premium-blog-post-link{display:block;height:100%;position:relative}.premium-blog-post-container .premium-blog-post-link:focus,.premium-blog-post-container .premium-blog-post-link:hover{-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;outline:0!important}.premium-blog-thumbnail-container .below-entry-meta,.premium-blog-thumbnail-container img{width:100%;height:100%;margin:0!important;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.premium-blog-thumb-effect-wrapper .premium-blog-scale-effect img,.premium-blog-thumb-effect-wrapper .premium-blog-zoomout-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-thumb-effect-wrapper .premium-blog-sepia-effect img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-blog-thumb-effect-wrapper .premium-blog-bright-effect img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-blog-thumb-effect-wrapper .premium-blog-trans-effect img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-zoomin-effect img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-zoomout-effect img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-scale-effect img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-gray-effect img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-blur-effect img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-sepia-effect img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bright-effect img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-trans-effect img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumbnail-container:after,.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumbnail-container:before{position:absolute;content:"";z-index:1;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .4s linear 0s;transition:all .4s linear 0s;height:1px;width:100%;background-color:#fff}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumbnail-container:before{width:1px;height:100%}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:after{width:20px;opacity:1}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-container:before{height:20px;opacity:1}.premium-blog-diagonal-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-diagonal-effect:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-diagonal-effect:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-blog-framed-effect{position:absolute;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;left:15px;opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-thumb-effect-wrapper:hover .premium-blog-framed-effect{opacity:.99;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-bordered-effect{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;padding:15px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-bordered-effect .premium-blog-post-link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;-webkit-transition-delay:0s;transition-delay:0s;border-color:rgba(255,255,255,.45)}.premium-blog-bordered-effect .premium-blog-post-link:before{border-right:2px solid;border-left:2px solid;-webkit-transform:scale(1,0);-ms-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.premium-blog-bordered-effect .premium-blog-post-link:after{border-top:2px solid;border-bottom:2px solid;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect{opacity:.99}.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:after,.premium-blog-thumb-effect-wrapper:hover .premium-blog-bordered-effect .premium-blog-post-link:before{-webkit-transition-delay:.15s;transition-delay:.15s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-squares-effect,.premium-blog-squares-square-container{position:absolute;top:0;left:0;width:100%;height:100%}.premium-blog-squares-effect:after,.premium-blog-squares-effect:before{position:absolute;content:"";top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{position:absolute;content:"";top:0;left:0;width:50%;height:50%;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:.7;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.premium-blog-squares-square-container:after,.premium-blog-squares-square-container:before{opacity:.8}.premium-blog-squares-effect:after{-webkit-transform:translate(200%,200%);-ms-transform:translate(200%,200%);transform:translate(200%,200%)}.premium-blog-squares-square-container:before{-webkit-transform:translate(-100%,200%);-ms-transform:translate(-100%,200%);transform:translate(-100%,200%)}.premium-blog-squares-square-container:after{-webkit-transform:translate(200%,-100%);-ms-transform:translate(200%,-100%);transform:translate(200%,-100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:before{-webkit-transform:translate(0,0) scaleY(1.003) scaleX(1.003);-ms-transform:translate(0,0) scaleY(1.003) scaleX(1.003);transform:translate(0,0) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-effect:after{-webkit-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);-ms-transform:translate(100%,100%) scaleY(1.003) scaleX(1.003);transform:translate(100%,100%) scaleY(1.003) scaleX(1.003)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:before{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-squares-square-container:after{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.premium-blog-post-container:not(.premium-blog-skin-classic) .premium-blog-content-wrapper{margin:0 10px 20px;clear:both}.premium-blog-post-container .premium-blog-content-wrapper{padding:30px}.premium-blog-skin-classic .premium-blog-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.premium-blog-skin-classic .premium-blog-thumbnail-overlay a{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay{opacity:1}.premium-blog-thumb-effect-wrapper:hover .premium-blog-thumbnail-overlay a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-blog-skin-modern .premium-blog-content-wrapper{position:relative;z-index:3;top:-50px}.premium-blog-content-wrapper.empty-thumb{top:0}.premium-blog-clear-fix{clear:both}.premium-blog-content-wrapper .premium-blog-inner-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-format-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background:#eee;width:55px;height:55px;font-size:25px;margin-right:20px;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-format-link{line-height:0}.premium-blog-format-icon{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-container .premium-blog-entry-title{font-size:18px;margin-bottom:0}.premium-blog-entry-meta{margin-bottom:8px}.premium-blog-entry-meta i{margin-right:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-tags-container a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-meta-data .premium-blog-meta-separator{margin:0 5px}.premium-blog-meta-data a,.premium-blog-meta-data span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-post-content{padding:14px 0}.premium-blog-skin-modern .premium-blog-post-content{border-top:1px solid #eaeaea}.premium-blog-post-container.cards .premium-blog-post-content{border-bottom:1px solid #eaeaea}.premium-blog-post-container.cards .premium-blog-entry-meta{padding-top:14px}.premium-blog-author-thumbnail{position:relative;padding:0 30px;width:100%;top:-10px;height:0;pointer-events:none}.premium-blog-author-thumbnail img{-webkit-border-radius:50%;border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-blog-post-content{margin-top:0;margin-left:75px}.premium-blog-post-tags-container{margin-top:8px;margin-left:75px}.premium-blog-entry-title a,.premium-blog-post-content .premium-blog-excerpt-link,.premium-blog-post-tags a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-blog-cta-full-yes .premium-blog-excerpt-link{width:100%}.premium-blog-pagination-container{padding:15px;margin-top:-30px;text-align:right}.premium-blog-pagination-container ul.page-numbers{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;margin-top:10px;padding:0;border:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-blog-pagination-container li{margin:0 .4em .4em 0;padding:0;text-align:center}.premium-blog-pagination-container li span{cursor:default}.premium-blog-pagination-container li .page-numbers{margin:0;text-decoration:none;color:#000;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.75em;display:block;min-width:2.5em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-blog-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.premium-blog-wrap.premium-blog-col-3 .premium-blog-entry-meta,.premium-blog-wrap.premium-blog-col-3 .premium-blog-post-content,.premium-blog-wrap.premium-blog-col-3 .premium-blog-post-tags-container{margin-left:0}.premium-blog-wrap.premium-blog-col-4 .premium-blog-entry-meta,.premium-blog-wrap.premium-blog-col-4 .premium-blog-post-content,.premium-blog-wrap.premium-blog-col-4 .premium-blog-post-tags-container{margin-left:0}.premium-blog-wrap.premium-blog-col-3 .premium-blog-format-container,.premium-blog-wrap.premium-blog-col-4 .premium-blog-format-container{display:none}.premium-blog-wrap ul.slick-dots{width:100%}.premium-blog-even .premium-blog-post-container{height:100%}.premium-blog-even .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-blog-even .slick-slide{height:inherit!important}@media (max-width:768px){.premium-blog-content-wrapper{top:0;margin:0;padding:15px}.premium-blog-thumb-effect-wrapper{margin-bottom:15px}.premium-blog-format-container{display:none}.premium-blog-entry-meta,.premium-blog-post-content,.premium-blog-post-tags-container{margin-left:0}}.premium-person-container{position:relative}.premium-person-image-container{position:relative;text-align:center}.premium-person-image-container .premium-person-image-wrap{overflow:hidden}.premium-person-scale-effect .premium-person-image-container img,.premium-person-zoomout-effect .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-sepia-effect .premium-person-image-container img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-person-bright-effect .premium-person-image-container img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-person-trans-effect .premium-person-image-container img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.premium-person-zoomin-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-person-zoomout-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-person-scale-effect:hover .premium-person-image-container img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-person-grayscale-effect:hover .premium-person-image-container img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-person-blur-effect:hover .premium-person-image-container img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-person-sepia-effect:hover .premium-person-image-container img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-person-bright-effect:hover .premium-person-image-container img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.premium-person-trans-effect:hover .premium-person-image-container img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-person-container .premium-person-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-person-style2 .premium-person-social{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 120px 0 rgba(0,0,0,.5);-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;opacity:0}.premium-person-style2 .premium-person-image-container:hover .premium-person-social{opacity:1}.premium-person-list-item a{display:inline-block}.premium-person-style2 .premium-person-list-item a{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.premium-person-style2 .premium-person-image-container:hover .premium-person-list-item a{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-person-info-container{padding:30px 15px}.premium-person-name{margin:0 0 5px;font-weight:700}.premium-person-title{margin:0 0 20px;padding:0}.premium-person-content{margin:0 0 30px}ul.premium-person-social-list{margin:0!important;padding:0}.premium-person-social-list .premium-person-list-item{display:inline;list-style:none}.premium-person-social-list li{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-social-list li i{position:relative;bottom:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-person-defaults-yes li.premium-person-facebook:hover a{background-color:#3b5998!important}.premium-person-defaults-yes li.premium-person-twitter:hover a{background-color:#55acee!important}.premium-person-defaults-yes li.premium-person-linkedin:hover a{background-color:#0077b5!important}.premium-person-defaults-yes li.premium-person-google:hover a{background-color:#dc4e41!important}.premium-person-defaults-yes li.premium-person-youtube:hover a{background-color:#b31217!important}.premium-person-defaults-yes li.premium-person-instagram:hover a{background-color:#e4405f!important}.premium-person-defaults-yes li.premium-person-skype:hover a{background-color:#00aff0!important}.premium-person-defaults-yes li.premium-person-pinterest:hover a{background-color:#bd081c!important}.premium-person-defaults-yes li.premium-person-dribbble:hover a{background-color:#ea4c89!important}.premium-person-defaults-yes li.premium-person-mail:hover a{background-color:#b23121!important}.premium-person-defaults-yes li.premium-person-behance:hover a{background-color:#1769ff!important}.premium-person-defaults-yes li.premium-person-whatsapp:hover a{background-color:#25d366!important}.premium-person-defaults-yes li.premium-person-telegram:hover a{background-color:#08c!important}.premium-person-defaults-yes li.premium-person-site:hover a{background-color:#0055a5!important}.premium-person-social-list li:hover a{-webkit-box-shadow:none;box-shadow:none}.premium-person-social-list li a:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.premium-person-social-list li i{font-size:18px}.elementor-widget-premium-addon-person .elementor-widget-container{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-persons-container.multiple-persons{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.premium-person-style1 .premium-person-container{overflow:hidden}.premium-person-style1 .premium-person-container .premium-person-info{position:absolute;top:auto;right:0;left:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.premium-person-style1 .premium-person-container:hover .premium-person-info{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.premium-person-style1 .premium-person-social-list li:hover{bottom:5px}.premium-person-style1.multiple-persons:not([data-persons-equal=yes]){-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style1 .slick-track{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-person-style1 .slick-slide{height:inherit!important}.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-container,.premium-person-style1.multiple-persons[data-persons-equal=yes] .premium-person-image-wrap{height:100%}.premium-person-style3 .premium-person-info-container{position:absolute;top:0;left:0;width:100%;height:100%;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.premium-person-style3 .premium-person-title-desc-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.premium-person-style3 .premium-person-name-icons-wrap{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.premium-person-style3 .premium-person-title{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}.premium-person-style3 .premium-person-title span{display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.premium-person-style3 .premium-person-name{padding-left:10px}.premium-person-style3 .premium-person-social-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-person-style3 .premium-person-list-item{line-height:0}.premium-person-style3 .premium-person-list-item a{padding:5px 10px 0 0;margin:5px 0}.premium-person-style3 .premium-person-container:hover .premium-person-title{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.premium-person-style3 .premium-person-container:hover .premium-person-social-list{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{position:relative;padding:0;margin:0;display:inline-block;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.premium-dual-header-first-clip .premium-dual-header-first-span,.premium-dual-header-second-clip{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.premium-dual-header-first-clip.stroke .premium-dual-header-first-span,.premium-dual-header-second-clip.stroke{-webkit-text-stroke-color:transparent;-webkit-text-fill-color:#fafafa;-webkit-text-stroke-width:2px}@media (max-width:500px){.premium-dual-header-container .premium-dual-header-first-header,.premium-dual-header-container .premium-dual-header-second-header{display:block;word-wrap:break-word}.premium-dual-header-first-container,.premium-dual-header-second-container{margin:0}}@media (min-width:501px){.premium-dual-header-first-container{margin-right:5px}}.premium-dual-header-first-header.gradient .premium-dual-header-first-span,.premium-dual-header-second-header.gradient{-webkit-background-size:300% 300%!important;background-size:300% 300%!important;-webkit-animation:Gradient 10s ease-in-out infinite;animation:Gradient 10s ease-in-out infinite}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.premium-fancy-text,.premium-prefix-text,.premium-suffix-text{font-size:40px}.premium-fancy-text-wrapper .premium-fancy-list-items{list-style:none}.premium-fancy-text-wrapper .premium-fancy-text-span-align{vertical-align:top}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-text-items-wrapper{margin:0;padding:0;border:none;position:relative}.premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items{position:absolute;top:0;left:0;display:inline-block}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-hidden{opacity:0;-webkit-animation:pa-zoom-out .8s;animation:pa-zoom-out .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-item-visible{position:relative!important;-webkit-animation:pa-zoom-in .8s;animation:pa-zoom-in .8s}.premium-fancy-text-wrapper.zoomout .premium-fancy-text-items-wrapper{-webkit-perspective:300px;perspective:300px}.premium-fancy-text-wrapper.rotate .premium-fancy-list-items{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-fancy-text-wrapper.rotate .premium-fancy-item-hidden{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:pa-rotate-out 1.2s;animation:pa-rotate-out 1.2s}.premium-fancy-text-wrapper.rotate .premium-fancy-item-visible{position:relative!important;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-animation:pa-rotate-in 1.2s;animation:pa-rotate-in 1.2s}.premium-fancy-text-wrapper.custom .premium-fancy-item-hidden{opacity:0}.premium-fancy-text-wrapper.custom .premium-fancy-item-visible{position:relative!important}@-webkit-keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes pa-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes pa-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@-webkit-keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes pa-rotate-in{0%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}35%{opacity:0;-webkit-transform:rotateX(120deg);transform:rotateX(120deg)}65%{opacity:0}100%{opacity:1;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@keyframes pa-rotate-out{0%{opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}35%{opacity:1;-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg)}65%{opacity:0}100%{opacity:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}.premium-pricing-table-container{position:relative;overflow:hidden;text-align:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-pricing-icon-container{line-height:0}.premium-pricing-icon-container .premium-pricing-icon{display:inline-block}.premium-badge-left{position:absolute;top:0}.premium-badge-right{position:absolute;top:0;right:0}.premium-badge-left{left:0}.premium-badge-triangle.premium-badge-left .corner{width:0;height:0;border-top:150px solid;border-bottom:150px solid transparent;border-right:150px solid transparent}.premium-badge-triangle.premium-badge-right .corner{width:0;height:0;border-bottom:150px solid transparent;border-right:150px solid;border-left:150px solid transparent}.premium-badge-triangle span{position:absolute;top:35px;width:100px;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:block;text-transform:uppercase}.premium-badge-triangle.premium-badge-right span{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:0}.premium-badge-circle{min-width:4em;min-height:4em;line-height:4em;text-align:center;-webkit-border-radius:100%;border-radius:100%;position:absolute;z-index:1}.premium-badge-stripe{position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:15em;overflow:hidden;height:15em}.premium-badge-stripe.premium-badge-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.premium-badge-stripe .corner{text-align:center;left:0;width:150%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase}.premium-badge-flag .corner{text-align:center;-webkit-border-radius:4px 4px 0 4px;border-radius:4px 4px 0 4px;padding:3px 15px;position:absolute;top:10%;right:-8px}.premium-badge-flag .corner::after,.premium-badge-flag .corner::before{content:"";display:block;position:absolute;width:0;height:0;top:100%;right:0;border-bottom:8px solid transparent}.elementor-widget-premium-addon-pricing-table .elementor-widget-container{overflow:visible!important}.premium-badge-flag .corner::after{border-left:8px solid rgba(0,0,0,.2)}.premium-pricing-price-currency{position:relative}.premium-pricing-button-container{display:block}.premium-pricing-list{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0}.premium-pricing-list .premium-pricing-list-item{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-pricing-list .premium-pricing-list-item svg{width:50px;height:50px}.premium-pricing-list .premium-pricing-list-span{position:relative}.premium-pricing-list .list-item-tooltip{border-bottom:1px dotted}.premium-pricing-list .premium-pricing-list-tooltip{position:absolute;top:-webkit-calc(100% + 1px);top:calc(100% + 1px);left:0;visibility:hidden;padding:15px 20px;-webkit-border-radius:5px;border-radius:5px;min-width:200px;overflow:hidden;text-align:left;font-size:.8rem;color:#fff;background-color:#aaa}.premium-pricing-list-span:hover .premium-pricing-list-tooltip{z-index:99;visibility:visible;opacity:1}.premium-pricing-slashed-price-value{display:inline-block;font-size:20px;font-weight:400;margin-right:5px}.premium-pricing-price-value{font-size:70px}.premium-pricing-description-container li{list-style-position:inside;text-indent:-40px}@-moz-document url-prefix(){.premium-pricing-description-container li{text-indent:0}}.premium-pricing-price-button{display:block;padding:6px 12px;line-height:1.42857143;text-align:center;color:#fff;background:#6ec1e4;margin-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-maps-info-container{margin-top:10px;margin-bottom:10px}.premium-maps-info-desc,.premium-maps-info-title{margin:0;padding:0}.premium-maps-container .gm-style-iw{text-align:center}.premium-maps-container .gm-style img{max-width:none!important}.premium-button{display:inline-block;position:relative;overflow:hidden;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-button-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-button .premium-lottie-animation,.premium-image-button .premium-lottie-animation{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.premium-button .premium-lottie-animation svg,.premium-image-button .premium-lottie-animation svg{width:50px;height:50px}.premium-button-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-button-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-button-block{font-size:15px;line-height:1;padding:12px 24px;width:100%;text-align:center}.premium-button-text{display:inline-block;width:100%}.premium-button-style1-bottom,.premium-button-style1-left,.premium-button-style1-right,.premium-button-style1-top,.premium-button-style2-dshutinhor,.premium-button-style2-dshutinver,.premium-button-style2-scshutouthor,.premium-button-style2-scshutoutver,.premium-button-style2-shutinhor,.premium-button-style2-shutinver,.premium-button-style2-shutouthor,.premium-button-style2-shutoutver,.premium-button-style5-radialin,.premium-button-style5-radialout,.premium-button-style5-rectin,.premium-button-style5-rectout{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.15s;transition-duration:.15s}.premium-button-style1-bottom:before,.premium-button-style1-left:before,.premium-button-style1-right:before,.premium-button-style1-top:before,.premium-button-style2-dshutinhor:before,.premium-button-style2-dshutinver:before,.premium-button-style2-scshutouthor:before,.premium-button-style2-scshutoutver:before,.premium-button-style2-shutinhor:before,.premium-button-style2-shutinver:before,.premium-button-style2-shutouthor:before,.premium-button-style2-shutoutver:before,.premium-button-style5-radialin:before,.premium-button-style5-radialout:before,.premium-button-style5-rectin:before,.premium-button-style5-rectout:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.premium-button-style5-radialin:before,.premium-button-style5-radialout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-border-radius:100%;border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialin:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-rectin:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectout:before{-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-rectout:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-button-style5-rectin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style5-radialout:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.premium-button-style5-radialin:hover:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.premium-button-style1-top:before{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%}.premium-button-style1-right:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.premium-button-style1-left:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutoutver:before,.premium-button-style2-shutouthor:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.premium-button-style2-scshutouthor:before,.premium-button-style2-shutoutver:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.premium-button-style2-shutinhor:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style2-shutinver:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.premium-button-style1-bottom:hover:before,.premium-button-style1-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.premium-button-style1-left:hover:before,.premium-button-style1-right:hover:before,.premium-button-style2-shutouthor:hover:before,.premium-button-style2-shutoutver:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.premium-button-style2-shutinhor:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.premium-button-style2-shutinver:hover:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.premium-button-style2-scshutouthor:hover:before{-webkit-transform:scaleX(.9);-ms-transform:scaleX(.9);transform:scaleX(.9)}.premium-button-style2-scshutoutver:hover:before{-webkit-transform:scaleY(.8);-ms-transform:scaleY(.8);transform:scaleY(.8)}.premium-button-style2-dshutinhor:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all}.premium-button-style2-dshutinver:before{top:50%;left:50%;width:120%;height:0%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-transition-property:all;transition-property:all;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.premium-button-style2-dshutinhor:hover:before,.premium-button-style2-dshutinver:hover:before{height:220%}.premium-button-style3-before i,.premium-button-style3-before svg{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.premium-button-style3-after i,.premium-button-style3-after svg{opacity:0;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.premium-button-style3-after:hover i,.premium-button-style3-after:hover svg{opacity:1}.premium-button-style3-before:hover i,.premium-button-style3-before:hover svg{opacity:1}.premium-button-text-icon-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-text-icon-wrapper i,.premium-button-text-icon-wrapper span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-button-style4-bottom:hover .premium-button-style4-icon-wrapper{top:0;opacity:1}.premium-button-style4-top:hover .premium-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-button-style4-left:hover .premium-button-style4-icon-wrapper{left:0;opacity:1}.premium-button-style4-right:hover .premium-button-style4-icon-wrapper{right:0;opacity:1}.premium-button-style4-bottom:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-button-style4-top:hover .premium-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-button-style4-left:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-button-style4-right:hover .premium-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-contact-form-anim-yes .wpcf7-span::after{display:block;height:2px;content:"";top:-2px;position:relative;width:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.premium-contact-form-anim-yes .wpcf7-span.is-focused::after{width:100%}.premium-image-button{display:inline-block;position:relative;overflow:hidden;background:#6ec1e4;cursor:pointer;-webkit-transition:all .2s ease-in-out!important;transition:all .2s ease-in-out!important}.premium-image-button:hover{background-color:#54595f}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before,.premium-image-button-style4-icon-wrapper{background-color:#54595f}.premium-image-button.premium-image-button-sm{padding:12px 24px;font-size:14px;line-height:1}.premium-image-button.premium-image-button-md{padding:14px 26px;font-size:16px;line-height:1.2}.premium-image-button.premium-image-button-lg{padding:16px 28px;font-size:18px;line-height:1.3333}.premium-image-button.premium-image-button-block{font-size:15px;line-height:1;padding:12px 24px;width:100%;text-align:center}.premium-image-button-text-icon-wrapper{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-text-icon-wrapper i,.premium-image-button-text-icon-wrapper span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before,.premium-image-button-style1-left:before,.premium-image-button-style1-right:before,.premium-image-button-style1-top:before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.premium-image-button-style1-bottom:before{content:"";position:absolute;width:100%;height:0;top:0;left:0}.premium-image-button-style1-top:before{content:"";position:absolute;width:100%;height:0;bottom:0;left:0}.premium-image-button-style1-right:before{content:"";position:absolute;width:0;height:100%;bottom:0;left:0}.premium-image-button-style1-left:before{content:"";position:absolute;width:0;height:100%;top:0;right:0}.premium-image-button-style1-bottom:hover:before,.premium-image-button-style1-top:hover:before{height:100%}.premium-image-button-style1-left:hover:before,.premium-image-button-style1-right:hover:before{width:100%}.premium-image-button-diagonal-effect-bottom,.premium-image-button-diagonal-effect-left,.premium-image-button-diagonal-effect-right,.premium-image-button-diagonal-effect-top{z-index:10}.premium-image-button-diagonal-effect-bottom:before,.premium-image-button-diagonal-effect-left:before,.premium-image-button-diagonal-effect-top:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-effect-right:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1;background:rgba(255,255,255,.2);-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);-webkit-transition:all .8s ease-out;transition:all .8s ease-out}.premium-image-button-diagonal-effect-right:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-effect-left:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-effect-left:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-effect-right:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-effect-top:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-effect-bottom:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-150%,0)}.premium-image-button-diagonal-effect-bottom:hover:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-diagonal-effect-top:before{-webkit-transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0);transform:scale3d(14,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,150%,0)}.premium-image-button-style4-icon-wrapper{position:absolute;z-index:2;width:100%;text-align:center;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-button-style4-icon-wrapper.top{bottom:-100%;left:0}.premium-image-button-style4-icon-wrapper.bottom{top:-100%;left:0}.premium-image-button-style4-icon-wrapper.left{top:0;left:-100%}.premium-image-button-style4-icon-wrapper.right{top:0;right:-100%}.premium-image-button-style4-bottom:hover .premium-image-button-style4-icon-wrapper{top:0;opacity:1}.premium-image-button-style4-top:hover .premium-image-button-style4-icon-wrapper{bottom:0;opacity:1}.premium-image-button-style4-left:hover .premium-image-button-style4-icon-wrapper{left:0;opacity:1}.premium-image-button-style4-right:hover .premium-image-button-style4-icon-wrapper{right:0;opacity:1}.premium-image-button-style4-bottom:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.premium-image-button-style4-top:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.premium-image-button-style4-left:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.premium-image-button-style4-right:hover .premium-image-button-text-icon-wrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}.premium-image-button-overlap-effect-horizontal:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background:rgba(255,255,255,.2);-webkit-animation-name:premium-overlap-effect-done;animation-name:premium-overlap-effect-done;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:premium-overlap-ver-effect-done;animation-name:premium-overlap-ver-effect-done;animation-duration:1s}.premium-image-button-overlap-effect-horizontal:hover:before{-webkit-animation-name:premium-overlap-effect;animation-name:premium-overlap-effect;-webkit-animation-duration:1s;animation-duration:1s}.premium-image-button-overlap-effect-vertical:hover:before{-webkit-animation-name:premium-overlap-ver-effect;animation-name:premium-overlap-ver-effect;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes premium-overlap-effect-done{0%{opacity:0;-webkit-transform:rotateY(0);transform:rotateY(0)}50%{opacity:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}100%{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes premium-overlap-ver-effect-done{0%{opacity:0;-webkit-transform:rotateX(0);transform:rotateX(0)}50%{opacity:1;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}100%{opacity:0;-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}}.premium-blog-filter,.premium-img-gallery-filter{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.premium-img-gallery{clear:both;overflow:hidden}.premium-gallery-container .premium-gallery-item{padding:10px;float:left}.premium-gallery-container .grid-sizer{width:33.33%}.premium-gallery-container .pa-gallery-item{padding:10px}.premium-blog-filter .premium-blog-cats-container li a.category,.premium-img-gallery-filter .premium-gallery-cats-container li a.category{text-decoration:none;-webkit-border-radius:75px;border-radius:75px;margin:15px 5px 20px;padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery-filter .premium-gallery-cats-container li a.category span{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img{position:relative}.pa-gallery-img .pa-gallery-whole-link{position:absolute;top:0;left:0;width:100%;height:100%}.pa-gallery-img.style2 .pa-gallery-whole-link{z-index:99}.pa-gallery-img-container{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pa-gallery-img-container img{display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-img-gallery.gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.premium-img-gallery.scale img,.premium-img-gallery.zoomout img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.premium-img-gallery.sepia img{-webkit-filter:sepia(30%);filter:sepia(30%)}.premium-img-gallery.bright img{-webkit-filter:brightness(1);filter:brightness(1)}.premium-img-gallery.trans img{-webkit-transform:translateX(-15px) scale(1.1);-ms-transform:translateX(-15px) scale(1.1);transform:translateX(-15px) scale(1.1)}.pa-gallery-img .pa-gallery-img-link,.pa-gallery-img .pa-gallery-magnific-image{outline:0}.pa-gallery-img .pa-gallery-img-link span,.pa-gallery-img .pa-gallery-magnific-image span{line-height:1;display:inline-block;opacity:0;margin:0 5px;padding:15px;-webkit-border-radius:50%;border-radius:50%}.pa-gallery-img.style2 .pa-gallery-img-link span,.pa-gallery-img.style2 .pa-gallery-magnific-image span{margin:0 5px 20px}.pa-gallery-img:hover .pa-gallery-magnific-image span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .3s;transition:all .3s ease-in-out,opacity .5s ease-in-out .3s}.pa-gallery-img:hover .pa-gallery-img-link span{-webkit-transition:all .3s ease-in-out,opacity .5s ease-in-out .6s;transition:all .3s ease-in-out,opacity .5s ease-in-out .6s}.pa-gallery-img:hover .pa-gallery-img-link span,.pa-gallery-img:hover .pa-gallery-magnific-image span{opacity:1}.premium-gallery-icon-show a.pa-gallery-video-icon span{opacity:1}.premium-blog-filter ul.premium-blog-cats-container,.premium-img-gallery-filter ul.premium-gallery-cats-container{text-align:center;margin:0;padding:0}.premium-blog-filter .premium-blog-cats-container li,.premium-img-gallery-filter .premium-gallery-cats-container li{list-style:none;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.premium-img-gallery.zoomin .pa-gallery-img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.premium-img-gallery.zoomout .pa-gallery-img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-img-gallery.scale .pa-gallery-img:hover img{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.premium-img-gallery.gray .pa-gallery-img:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.premium-img-gallery.blur .pa-gallery-img:hover img{-webkit-filter:blur(3px);filter:blur(3px)}.premium-img-gallery.sepia .pa-gallery-img:hover img{-webkit-filter:sepia(0);filter:sepia(0)}.premium-img-gallery.trans .pa-gallery-img:hover img{-webkit-transform:translateX(0) scale(1.1);-ms-transform:translateX(0) scale(1.1);transform:translateX(0) scale(1.1)}.premium-img-gallery.bright .pa-gallery-img:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.pa-gallery-img .premium-gallery-caption{padding:10px}.pa-gallery-img .premium-gallery-caption .premium-gallery-img-name{margin-bottom:0}.pa-gallery-img.style1{overflow:hidden}.pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pa-gallery-img:not(.style2) .pa-gallery-icons-inner-container{position:absolute;top:33.33%;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.pa-gallery-img.style1 .premium-gallery-caption{position:absolute;top:auto;right:0;bottom:-1px;left:0;width:100%;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pa-gallery-img.style1:hover .premium-gallery-caption{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);bottom:-1px!important}.pa-gallery-img.default .premium-gallery-caption{position:absolute;top:auto;right:0;left:0;width:100%;bottom:0}.pa-gallery-img.style2 .pa-gallery-icons-caption-container{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;z-index:1;background-color:rgba(108,191,226,.68);-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.pa-gallery-img.style2 .pa-gallery-icons-caption-cell{width:100%}.pa-gallery-img.style2:hover .pa-gallery-icons-caption-container{opacity:1;-webkit-transform:translate(15px,15px);-ms-transform:translate(15px,15px);transform:translate(15px,15px)}.premium-clearfix{clear:both}.premium-img-gallery-metro .premium-gallery-item{overflow:hidden}.premium-img-gallery-metro .pa-gallery-img,.premium-img-gallery-metro .pa-gallery-img-container{height:100%}.premium-img-gallery-metro .pa-gallery-image{min-height:100%;width:100%;-o-object-fit:fill;object-fit:fill}.premium-img-gallery .premium-gallery-item-hidden{visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.premium-gallery-load-more .premium-gallery-load-more-btn{-webkit-box-shadow:none;box-shadow:none;text-shadow:none;border:none;outline:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:bottom;cursor:pointer;line-height:1;font-style:normal;font-weight:400;background-image:none;color:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-gallery-load-more-btn{-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.premium-loader{border:3px solid #f3f3f3;border-top-width:3px;border-top-style:solid;border-top-color:#f3f3f3;-webkit-border-radius:50%;border-radius:50%;border-top:3px solid;border-top-color:#bbb;width:30px;height:30px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:0 auto}.premium-gallery-load-more-btn div{margin-left:3px}.premium-gallery-load-more-btn .premium-loader{display:inline-block;width:20px;height:20px}.pa-gallery-img .pa-gallery-lightbox-wrap{display:inline-block}.pa-gallery-img .pa-gallery-video-icon,.premium-img-gallery-no-lightbox .premium-gallery-video-item .pa-gallery-img{cursor:pointer}.pa-gallery-img-container iframe{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none}.pa-gallery-img-container video{position:absolute;visibility:hidden;top:0;left:0;max-width:100%;width:100%;height:100%;margin:0;line-height:1;border:none;-o-object-fit:contain;object-fit:contain}.pa-gallery-icons-caption-cell svg,.pa-gallery-icons-inner-container svg{width:14px;height:14px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.premium-vscroll-inner{position:relative;min-height:100%}.premium-vscroll-inner .premium-vscroll-dots{position:fixed;z-index:100;opacity:1;margin-top:-32px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-wrap .premium-vscroll-nav-menu{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dots,.premium-vscroll-wrap .premium-vscroll-dots-hide{opacity:0;visibility:hidden}.premium-vscroll-nav-dots-yes .premium-vscroll-inner .premium-vscroll-dots:not(.premium-vscroll-dots-hide){opacity:1;visibility:visible}.premium-vscroll-dots.middle{top:50%}.premium-vscroll-dots.top{top:40px}.premium-vscroll-dots.bottom{bottom:30px}.premium-vscroll-dots.right{right:17px}.premium-vscroll-dots.left{left:17px}.premium-vscroll-inner ul.premium-vscroll-dots-list,.premium-vscroll-wrap .premium-vscroll-nav-menu{margin:0!important;padding:0}.premium-vscroll-inner ul.premium-vscroll-dots-list li{width:14px;height:13px;margin:7px;position:relative;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-nav-link span{top:2px;left:2.5px;width:8px;height:8px;border:1px solid #000;-webkit-border-radius:50%;border-radius:50%;position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-vscroll-inner .premium-vscroll-dot-item.active .premium-vscroll-nav-link span{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.premium-vscroll-inner .premium-vscroll-dot-item .premium-vscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;padding-left:.4em;padding-right:.4em}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip{right:27px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item{width:4px;height:30px}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item span{width:100%;height:100%;-webkit-border-radius:0;border-radius:0}.premium-vscroll-inner .premium-vscroll-dots.lines .premium-vscroll-dot-item.active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.premium-vscroll-inner .premium-vscroll-dots.right .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";left:-webkit-calc(100% - 1px);left:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip{left:27px}.premium-vscroll-inner .premium-vscroll-dots.left .premium-vscroll-tooltip::after{position:absolute;top:50%;content:"";right:-webkit-calc(100% - 1px);right:calc(100% - 1px);width:10px;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.premium-vscroll-dots.right{right:7px}.premium-vscroll-dots.left{left:7px}}.premium-vscroll-nav-menu{position:fixed;top:20px;height:40px;z-index:100;padding:0;margin:0}.premium-vscroll-nav-menu.left{left:0}.premium-vscroll-nav-menu.right{right:0}.premium-vscroll-nav-menu .premium-vscroll-nav-item{display:inline-block;margin:10px;color:#000;background:#fff;background:rgba(255,255,255,.3)}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link{padding:9px 18px;display:block;cursor:pointer;color:#000}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:hover{color:#000}.premium-vscroll-nav-menu .premium-vscroll-nav-item .premium-vscroll-nav-link:focus{outline:0}.multiscroll-nav li a:focus{outline:0}.premium-vscroll-temp .slimScrollBar{visibility:hidden}.premium-image-scroll-container,.premium-image-scroll-section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-image-scroll-section{overflow:hidden;width:100%;position:relative}.premium-image-scroll-container{width:100%}.premium-container-scroll{overflow:auto}.premium-image-scroll-container .premium-image-scroll-horizontal{position:relative;width:100%;height:100%}.premium-image-scroll-container .premium-image-scroll-horizontal img{max-width:none;height:100%}.premium-image-scroll-container .premium-image-scroll-vertical img{width:100%;max-width:100%;height:auto}.premium-image-scroll-ver{position:relative}.premium-image-scroll-container .premium-image-scroll-overlay{background:rgba(2,2,2,.3)}.premium-image-scroll-container .premium-image-scroll-link,.premium-image-scroll-container .premium-image-scroll-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:4}.premium-image-scroll-content{display:inline-block;position:absolute;height:auto;top:50%;left:50%;text-align:center;z-index:5;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.premium-container-scroll-instant .premium-image-scroll-image{-webkit-transition:all 0s ease-in-out!important;transition:all 0s ease-in-out!important}.premium-image-scroll-container img{-webkit-transition:-webkit-transform 3s ease-in-out;transition:-webkit-transform 3s ease-in-out;transition:transform 3s ease-in-out;transition:transform 3s ease-in-out,-webkit-transform 3s ease-in-out}.premium-image-scroll-container .premium-image-scroll-content,.premium-image-scroll-container .premium-image-scroll-overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.premium-image-scroll-container:hover .premium-image-scroll-overlay{opacity:0}.premium-image-scroll-container:hover .premium-image-scroll-content{opacity:0;visibility:hidden}.premium-image-scroll-content .premium-image-scroll-icon{display:inline-block;font-family:pa-elements!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.pa-horizontal-mouse-scroll:before{content:"\e918"}.pa-vertical-mouse-scroll:before{content:"\e919"}.pa-horizontal-mouse-scroll{-webkit-animation-name:pa-scroll-horizontal;animation-name:pa-scroll-horizontal}.pa-vertical-mouse-scroll{-webkit-animation-name:pa-scroll-vertical;animation-name:pa-scroll-vertical}@-webkit-keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes pa-scroll-vertical{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5px);transform:translateY(5px)}}@-webkit-keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes pa-scroll-horizontal{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.premium-lottie-wrap .premium-lottie-animation{position:relative;-js-display:inline-flex;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.premium-lottie-wrap .premium-lottie-animation a{position:absolute;left:0;top:0;width:100%;height:100%}
assets/frontend/min-js/premium-addons.min.js CHANGED
@@ -1 +1 @@
1
- !function(e){function a(e,t){var i=e.find(".premium-progressbar-container"),a=i.data("settings"),n=a.progress_length,r=a.speed,o=a.type;if("line"===o){var l=i.find(".premium-progressbar-bar");a.gradient&&l.css("background","linear-gradient(-45deg, "+a.gradient+")"),l.animate({width:n+"%"},r)}else if("circle"===o)100<n&&(n=100),i.prop({counter:0}).animate({counter:n},{duration:r,easing:"linear",step:function(e){var t=3.6*e;i.find(".premium-progressbar-right-label span").text(Math.ceil(e)+"%"),i.find(".premium-progressbar-circle-left").css("transform","rotate("+t+"deg)"),180<t&&(i.find(".premium-progressbar-circle").css({"-webkit-clip-path":"inset(0)","clip-path":"inset(0)"}),i.find(".premium-progressbar-circle-right").css("visibility","visible"))}});else{l=i.find(".premium-progressbar-bar-wrap");var s=i.outerWidth(),d=a.dot||25,m=a.spacing||10,c=Math.ceil(s/(d+m)),u=c*(n/100),p=Math.floor(u),f=100*(u-p);l.attr("data-circles",c),l.attr("data-total-fill",p),l.attr("data-partial-fill",f);for(var h="progress-segment",g=0;g<c;g++){h="progress-segment";var v="";g<p?v="<div class='segment-inner'></div>":g===p&&(v="<div class='segment-inner'></div>"),l.append("<div class='"+h+"'>"+v+"</div>")}"frontend"!==t&&y(e)}}function t(e,t){var i=e.find(".premium-progressbar-container").data("settings").type;"dots"===i&&a(e,"frontend"),elementorFrontend.waypoint(e,function(){("dots"!==i?a:y)(t(this))},{offset:Waypoint.viewportHeight()-150,triggerOnce:!0})}function i(e,t){var i,a,n=e.find(".premium-video-box-container"),r=n.find(".premium-video-box-video-container"),o=n.data("type"),l=n.data("thumbnail");function s(){if(!n.hasClass("playing")){if(n.addClass("playing"),"self"===o)t(i).get(0).play(),r.css({opacity:"1",visibility:"visible"});else{var e=t("<iframe/>");checkRel=a.indexOf("rel=0"),e.attr("src",a),e.attr("frameborder","0"),e.attr("allowfullscreen","1"),e.attr("allow","autoplay;encrypted-media;"),r.css("background","#000"),r.html(e)}n.find(".premium-video-box-image-container, .premium-video-box-play-icon-container, .premium-video-box-description-container").remove(),"vimeo"===o&&n.find(".premium-video-box-vimeo-wrap").remove()}}"self"===o?(i=r.find("video"),a=i.attr("src")):(a=r.data("src"),l&&-1===a.indexOf("autoplay=1")?a+="&autoplay=1":s()),n.on("click",function(){s()})}function n(t,l){var a=t.find(".premium-gallery-container"),s=a.data("settings"),e=s.img_size,i=elementorFrontend.getCurrentDeviceMode(),n=s.load_more,r=null,o=null,d=!1,m=s.minimum,c=s.click_images,u=m,p=s.ltr_mode,f=s.shuffle;if("metro"===e){var h=a.width(),g=Math.floor(h/12),v=null;function y(){i=elementorFrontend.getCurrentDeviceMode(),h=a.width(),g=Math.floor(h/12),v="","tablet"===i?v="_tablet":"mobile"===i&&(v="_mobile"),a.find(".premium-gallery-item").each(function(e,t){var i=l(t).data("metro")["cells"+v],a=l(t).data("metro")["vcells"+v];""!=i&&null!=i||(i=l(t).data("metro").cells),""!=a&&null!=a||(a=l(t).data("metro").vcells),l(t).css({width:Math.ceil(i*g),height:Math.ceil(a*g)})}),r=g}y(),e="masonry",l(window).resize(function(){y(),a.isotope({itemSelector:".premium-gallery-item",masonry:{columnWidth:r}})})}if(a.imagesLoaded(function(){}).done(function(){a.isotope({itemSelector:".premium-gallery-item",percentPosition:!0,animationOptions:{duration:750,easing:"linear"},filter:s.active_cat,layoutMode:e,originLeft:p,masonry:{columnWidth:r},sortBy:s.sort_by})}),n&&(a.parent().find(".premium-gallery-load-more div").addClass("premium-gallery-item-hidden"),a.find(".premium-gallery-item").length>m)){function b(e){var t=a.data("isotope");a.find(".premium-gallery-item-hidden").removeClass("premium-gallery-item-hidden"),a.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden");var i=t.filteredItems.slice(e,t.filteredItems.length).map(function(e){return e.element});l(i).addClass("premium-gallery-item-hidden"),a.isotope("layout"),0==i&&a.parent().find(".premium-gallery-load-more").addClass("premium-gallery-item-hidden")}a.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden"),a.find(".premium-gallery-item:gt("+(m-1)+")").addClass("premium-gallery-item-hidden"),a.parent().on("click",".premium-gallery-load-more-btn",function(){d?(u=m,d=!1):u=u,u+=c,l.ajax({url:b(u),beforeSend:function(){a.parent().find(".premium-gallery-load-more div").removeClass("premium-gallery-item-hidden")},success:function(){a.parent().find(".premium-gallery-load-more div").addClass("premium-gallery-item-hidden")}})})}"yes"!==s.light_box&&a.find(".premium-gallery-video-wrap").each(function(e,r){var o=l(r).data("type");l(r).closest(".premium-gallery-item").on("click",function(){var e=l(this);if(e.find(".pa-gallery-img-container").css("background","#000"),e.find("img, .pa-gallery-icons-caption-container, .pa-gallery-icons-wrapper").css("visibility","hidden"),"style3"!==s.skin&&e.find(".premium-gallery-caption").css("visibility","hidden"),"hosted"!==o){var t=e.find(".premium-gallery-iframe-wrap"),i=t.data("src");i=i.replace("&mute","&autoplay=1&mute");var a=l("<iframe/>");a.attr("src",i),a.attr("frameborder","0"),a.attr("allowfullscreen","1"),a.attr("allow","autoplay;encrypted-media;"),t.html(a),a.css("visibility","visible")}else{var n=l(r).find("video");n.get(0).play(),n.css("visibility","visible")}})}),t.find(".premium-gallery-cats-container li a").click(function(e){return e.preventDefault(),d=!0,t.find(".premium-gallery-cats-container li .active").removeClass("active"),l(this).addClass("active"),o=l(this).attr("data-filter"),a.isotope({filter:o}),f&&a.isotope("shuffle"),n&&b(m),!1}),"default"===s.lightbox_type&&t.find(".premium-img-gallery a[data-rel^='prettyPhoto']").prettyPhoto({theme:s.theme,hook:"data-rel",opacity:.7,show_title:!1,deeplinking:!1,overlay_gallery:s.overlay,custom_markup:"",default_width:900,default_height:506,social_tools:""})}function r(e,a){var n=e.find(".premium-counter");elementorFrontend.waypoint(n,function(){var e=n.data(),t=n.find(".premium-counter-init"),i=n.find(".icon");a(t).numerator(e),a(i).addClass("animated "+i.data("animation"))})}function o(e,t){var n=e.find(".premium-fancy-text-wrapper"),r=n.data("settings");if("typing"===r.effect){var i=[];r.strings.forEach(function(e){i.push(e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;"))}),n.find(".premium-fancy-text").typed({strings:i,typeSpeed:r.typeSpeed,backSpeed:r.backSpeed,startDelay:r.startDelay,backDelay:r.backDelay,showCursor:r.showCursor,cursorChar:r.cursorChar,loop:r.loop})}else if("slide"===r.effect)n.find(".premium-fancy-text").vTicker({speed:r.speed,showItems:r.showItems,pause:r.pause,mousePause:r.mousePause,direction:"up"});else{!function(){var e=r.effect,t=n.find(".premium-fancy-list-items"),i=0,a=1e3*(r.delay||2.5);"bar"===e&&n.find(".premium-fancy-text-items-wrapper").addClass("active");setInterval(function(){"bar"===e&&n.find(".premium-fancy-text-items-wrapper").addClass("active"),t.eq(i).addClass("premium-fancy-item-visible").removeClass("premium-fancy-item-hidden"),t.filter(function(e){return e!==i}).addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible"),i++,t.length===i&&(i=0),"bar"===e&&setTimeout(function(){n.find(".premium-fancy-text-items-wrapper").removeClass("active")},a-100)},a)}()}}function l(e,r){e.find(".premium-countdown").each(function(){var e=r(this).data("settings"),t=e.label1,i=e.label2,a=t.split(","),n=i.split(",");"onExpiry"===e.event?r(this).find(".premium-countdown-init").pre_countdown({labels:n,labels1:a,until:new Date(e.until),format:e.format,padZeroes:!0,timeSeparator:e.separator,onExpiry:function(){r(this).html(e.text)},serverSync:function(){return new Date(e.serverSync)}}):"expiryUrl"===e.event&&r(this).find(".premium-countdown-init").pre_countdown({labels:n,labels1:a,until:new Date(e.until),format:e.format,padZeroes:!0,timeSeparator:e.separator,expiryUrl:e.text,serverSync:function(){return new Date(e.serverSync)}}),times=r(this).find(".premium-countdown-init").pre_countdown("getTimes"),times.every(function(e){return 0==e})&&("onExpiry"===e.event&&r(this).find(".premium-countdown-init").html(e.text),"expiryUrl"===e.event&&(0<r("body").find("#elementor").length?r(this).find(".premium-countdown-init").html("<h1>You can not redirect url from elementor Editor!!</h1>"):window.location.href=e.text))})}function s(e,c){var u=e.find(".premium-carousel-wrapper"),p=c(u).data("settings");function f(e){var t=u.find(".premium-carousel-template");"init"===e&&(t=t.not(".slick-current")),t.find(".animated").each(function(e,t){var i=c(t).data("settings");if(i&&(i._animation||i.animation)){var a=i._animation||i.animation;c(t).removeClass("animated "+a).addClass("elementor-invisible")}})}if(elementorFrontend.isEditMode()&&u.find(".item-wrapper").each(function(e,i){var t=c(i).data("template");void 0!==t&&c.ajax({type:"GET",url:PremiumSettings.ajaxurl,dataType:"html",data:{action:"get_elementor_template_content",templateID:t}}).success(function(e){var t=JSON.parse(e).data;void 0!==t.template_content&&(c(i).html(t.template_content),u.find(".premium-carousel-inner").slick("refresh"))})}),u.on("init",function(e){e.preventDefault(),setTimeout(function(){f("init")},500),c(this).find("item-wrapper.slick-active").each(function(){var e=c(this);e.addClass(e.data("animation"))}),c(".slick-track").addClass("translate")}),u.find(".premium-carousel-inner").slick({vertical:p.vertical,slidesToScroll:p.slidesToScroll,slidesToShow:p.slidesToShow,responsive:[{breakpoint:p.tabletBreak,settings:{slidesToShow:p.slidesTab,slidesToScroll:p.slidesTab}},{breakpoint:p.mobileBreak,settings:{slidesToShow:p.slidesMob,slidesToScroll:p.slidesMob}}],useTransform:!0,fade:p.fade,infinite:p.infinite,speed:p.speed,autoplay:p.autoplay,autoplaySpeed:p.autoplaySpeed,draggable:p.draggable,touchMove:p.touchMove,rtl:p.rtl,adaptiveHeight:p.adaptiveHeight,pauseOnHover:p.pauseOnHover,centerMode:p.centerMode,centerPadding:p.centerPadding,arrows:p.arrows,nextArrow:p.nextArrow,prevArrow:p.prevArrow,dots:p.dots,customPaging:function(){return'<i class="'+p.customPaging+'" ></i > '}}),u.on("afterChange",function(e,t,i){var a,n,r=t.options.slidesToScroll,o=(a=t.options.slidesToShow,(n=c(window).width())>p.tabletBreak&&(a=p.slidesDesk),n<=p.tabletBreak&&(a=p.slidesTab),n<=p.mobileBreak&&(a=p.slidesMob),a),l=t.options.centerMode,s=i+o-1;if(f(),u.find(".slick-active .elementor-invisible").each(function(e,t){var i=c(t).data("settings");if(i&&(i._animation||i.animation)){var a=i._animation_delay?i._animation_delay:0,n=i._animation||i.animation;setTimeout(function(){c(t).removeClass("elementor-invisible").addClass(n+" animated")},a)}}),1===r){if(!0==!l){var d=c(this).find("[data-slick-index='"+s+"']");"null"!=p.animation&&d.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").addClass(p.animation).removeClass("premium-carousel-content-hidden")}}else for(var m=r+i;0<=m;m--)d=c(this).find("[data-slick-index='"+m+"']"),"null"!=p.animation&&d.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").addClass(p.animation).removeClass("premium-carousel-content-hidden")}),u.on("beforeChange",function(e,t,i){var a=c(this).find("[data-slick-index='"+i+"']");"null"!=p.animation&&a.siblings().find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").removeClass(p.animation).addClass("premium-carousel-content-hidden")}),p.vertical){var t=-1;elementorFrontend.elements.$window.on("load",function(){u.find(".slick-slide").each(function(){c(this).height()>t&&(t=c(this).height())}),u.find(".slick-slide").each(function(){c(this).height()<t&&c(this).css("margin",Math.ceil((t-c(this).height())/2)+"px 0")})})}var i={element:c("a.ver-carousel-arrow"),getWidth:function(){return this.element.outerWidth()/2},setWidth:function(e){"vertical"==(e=e||"vertical")?this.element.css("margin-left","-"+this.getWidth()+"px"):this.element.css("margin-top","-"+this.getWidth()+"px")}};i.setWidth(),i.element=c("a.carousel-arrow"),i.setWidth("horizontal")}function d(e,t){var i=e.find(".premium-banner"),a=i.find("img");if(i.data("box-tilt")){var n=i.data("box-tilt-reverse");UniversalTilt.init({elements:i,settings:{reverse:n},callbacks:{onMouseLeave:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0)"},onDeviceMove:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0.3)"}}})}i.find(".premium-banner-ib").hover(function(){a.addClass("active")},function(){a.removeClass("active")})}function m(e,t){var i=e.find(".premium-modal-box-container"),a=i.data("settings");"pageload"===a.trigger&&t(document).ready(function(e){setTimeout(function(){i.find(".premium-modal-box-modal").modal()},1e3*a.delay)})}function c(i,a){var n=i.find(".premium-blog-wrap"),e=n.find(".premium-blog-post-outer-container"),t=n.data("carousel"),r=n.data("grid"),o=n.data("layout");if(1===e.first().find(".premium-blog-meta-separator").length?e.find(".premium-blog-meta-separator").remove():e.find(".fa-user").length||e.each(function(e,t){a(t).find(".premium-blog-meta-separator").first().remove()}),i.find(".premium-blog-cats-container li a").click(function(e){e.preventDefault(),i.find(".premium-blog-cats-container li .active").removeClass("active"),a(this).addClass("active");var t=a(this).attr("data-filter");return n.isotope({filter:t,layoutMode:"even"===o?"fitRows":"masonry"}),!1}),"masonry"!==o||t||n.imagesLoaded(function(){n.isotope({itemSelector:".premium-blog-post-outer-container",percentPosition:!0,animationOptions:{duration:750,easing:"linear",queue:!1}})}),t&&r){var l=n.data("play"),s=n.data("speed"),d=n.data("fade"),m=n.data("center"),c=n.data("slides-spacing"),u=n.data("arrows"),p=n.data("dots"),f=n.data("col"),h=n.data("col-tablet"),g=n.data("col-mobile"),v=null,y=null;u?(v='<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',y='<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>'):v="",a(n).slick({infinite:!0,slidesToShow:f,slidesToScroll:f,responsive:[{breakpoint:1025,settings:{slidesToShow:h,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:g,slidesToScroll:1}}],autoplay:l,autoplaySpeed:s,nextArrow:y,prevArrow:v,fade:d,centerMode:m,centerPadding:c+"px",draggable:!0,dots:p,customPaging:function(){return'<i class="fas fa-circle"></i>'}})}}function u(e,t){var i=e.find(".premium-image-scroll-container"),a=i.find(".premium-image-scroll-overlay"),n=i.find(".premium-image-scroll-vertical"),r=i.data("settings"),o=i.find("img"),l=r.direction,s=r.reverse,d=null;function m(){o.css("transform",("vertical"===l?"translateY":"translateX")+"( -"+d+"px)")}function c(){o.css("transform",("vertical"===l?"translateY":"translateX")+"(0px)")}function u(){d="vertical"===l?o.height()-i.height():o.width()-i.width()}"scroll"===r.trigger?(i.addClass("premium-container-scroll"),"vertical"===l?n.addClass("premium-image-scroll-ver"):i.imagesLoaded(function(){a.css({width:o.width(),height:o.height()})})):("yes"===s&&i.imagesLoaded(function(){i.addClass("premium-container-scroll-instant"),u(),m()}),"vertical"===l&&n.removeClass("premium-image-scroll-ver"),i.mouseenter(function(){i.removeClass("premium-container-scroll-instant"),u(),("yes"===s?c:m)()}),i.mouseleave(function(){("yes"===s?m:c)()}))}function p(e,t){var i=e.find(".premium-cf7-container").find('input[type="text"], input[type="email"], textarea, input[type="password"], input[type="date"], input[type="number"], input[type="tel"], input[type="file"], input[type="url"]');i.wrap("<span class='wpcf7-span'>"),i.on("focus blur",function(){t(this).closest(".wpcf7-span").toggleClass("is-focused")})}function f(e,i){var t=e.find(".multiple-persons");if(t.length){if(t.data("carousel")){var a=t.data("play"),n=t.data("speed"),r=t.data("rtl"),o=t.data("col");t.slick({infinite:!0,slidesToShow:o,slidesToScroll:o,responsive:[{breakpoint:769,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:481,settings:{slidesToShow:1,slidesToScroll:1}}],autoplay:a,autoplaySpeed:n,rtl:r,nextArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',prevArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',draggable:!0,pauseOnHover:!0})}if(!t.hasClass("premium-person-style1")&&"yes"===t.data("persons-equal")){var l=new Array;t.find(".premium-person-container").each(function(e,t){i(t).imagesLoaded(function(){}).done(function(){var e=i(t).find(".premium-person-image-container").outerHeight();l.push(e)})}),t.imagesLoaded(function(){}).done(function(){var e=Math.max.apply(null,l);t.find(".premium-person-image-wrap").css("height",e+"px")})}}}var y=function(e){var t=e.find(".premium-progressbar-container").data("settings"),n=e.find(".premium-progressbar-bar-wrap"),i=n.data(),r=t.speed,o=0,l=i.totalFill,s=i.circles,d=i.partialFill;!function e(t){var i=n.find(".progress-segment").eq(t),a=100;t===l&&(a=d);i.find(".segment-inner").animate({width:a+"%"},r/s,function(){++o<=l&&e(o)})}(o)};e(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-video-box.default",i),elementorFrontend.hooks.addAction("frontend/element_ready/premium-img-gallery.default",n),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-fancy-text.default",o),elementorFrontend.hooks.addAction("frontend/element_ready/premium-counter.default",r),elementorFrontend.hooks.addAction("frontend/element_ready/premium-countdown-timer.default",l),elementorFrontend.hooks.addAction("frontend/element_ready/premium-carousel-widget.default",s),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-banner.default",d),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-modal-box.default",m),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-blog.default",c),elementorFrontend.hooks.addAction("frontend/element_ready/premium-image-scroll.default",u),elementorFrontend.hooks.addAction("frontend/element_ready/premium-contact-form.default",p),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-person.default",f),elementorFrontend.isEditMode()?elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default",a):elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default",t)})}(jQuery);
1
+ !function(e){function a(e,t){var i=e.find(".premium-progressbar-container"),a=i.data("settings"),n=a.progress_length,r=a.speed,o=a.type;if("line"===o){var l=i.find(".premium-progressbar-bar");a.gradient&&l.css("background","linear-gradient(-45deg, "+a.gradient+")"),l.animate({width:n+"%"},r)}else if("circle"===o)100<n&&(n=100),i.prop({counter:0}).animate({counter:n},{duration:r,easing:"linear",step:function(e){var t=3.6*e;i.find(".premium-progressbar-right-label span").text(Math.ceil(e)+"%"),i.find(".premium-progressbar-circle-left").css("transform","rotate("+t+"deg)"),180<t&&(i.find(".premium-progressbar-circle").css({"-webkit-clip-path":"inset(0)","clip-path":"inset(0)"}),i.find(".premium-progressbar-circle-right").css("visibility","visible"))}});else{l=i.find(".premium-progressbar-bar-wrap");var s=i.outerWidth(),d=a.dot||25,m=a.spacing||10,c=Math.ceil(s/(d+m)),u=c*(n/100),p=Math.floor(u),f=100*(u-p);l.attr("data-circles",c),l.attr("data-total-fill",p),l.attr("data-partial-fill",f);for(var h="progress-segment",g=0;g<c;g++){h="progress-segment";var v="";g<p?v="<div class='segment-inner'></div>":g===p&&(v="<div class='segment-inner'></div>"),l.append("<div class='"+h+"'>"+v+"</div>")}"frontend"!==t&&y(e)}}function t(e,t){var i=e.find(".premium-progressbar-container").data("settings").type;"dots"===i&&a(e,"frontend"),elementorFrontend.waypoint(e,function(){("dots"!==i?a:y)(t(this))},{offset:Waypoint.viewportHeight()-150,triggerOnce:!0})}function i(e,t){var i,a,n=e.find(".premium-video-box-container"),r=n.find(".premium-video-box-video-container"),o=n.data("type"),l=n.data("thumbnail");function s(){if(!n.hasClass("playing")){if(n.addClass("playing"),"self"===o)t(i).get(0).play(),r.css({opacity:"1",visibility:"visible"});else{var e=t("<iframe/>");checkRel=a.indexOf("rel=0"),e.attr("src",a),e.attr("frameborder","0"),e.attr("allowfullscreen","1"),e.attr("allow","autoplay;encrypted-media;"),r.css("background","#000"),r.html(e)}n.find(".premium-video-box-image-container, .premium-video-box-play-icon-container, .premium-video-box-description-container").remove(),"vimeo"===o&&n.find(".premium-video-box-vimeo-wrap").remove()}}"self"===o?(i=r.find("video"),a=i.attr("src")):(a=r.data("src"),l&&-1===a.indexOf("autoplay=1")?a+="&autoplay=1":s()),n.on("click",function(){s()})}function n(t,l){var a=t.find(".premium-gallery-container"),s=a.data("settings"),e=s.img_size,i=elementorFrontend.getCurrentDeviceMode(),n=s.load_more,r=null,o=null,d=!1,m=s.minimum,c=s.click_images,u=m,p=s.ltr_mode,f=s.shuffle;if("metro"===e){var h=a.width(),g=Math.floor(h/12),v=null;function y(){i=elementorFrontend.getCurrentDeviceMode(),h=a.width(),g=Math.floor(h/12),v="","tablet"===i?v="_tablet":"mobile"===i&&(v="_mobile"),a.find(".premium-gallery-item").each(function(e,t){var i=l(t).data("metro")["cells"+v],a=l(t).data("metro")["vcells"+v];""!=i&&null!=i||(i=l(t).data("metro").cells),""!=a&&null!=a||(a=l(t).data("metro").vcells),l(t).css({width:Math.ceil(i*g),height:Math.ceil(a*g)})}),r=g}y(),e="masonry",l(window).resize(function(){y(),a.isotope({itemSelector:".premium-gallery-item",masonry:{columnWidth:r}})})}if(a.imagesLoaded(function(){}).done(function(){a.isotope({itemSelector:".premium-gallery-item",percentPosition:!0,animationOptions:{duration:750,easing:"linear"},filter:s.active_cat,layoutMode:e,originLeft:p,masonry:{columnWidth:r},sortBy:s.sort_by})}),n&&(a.parent().find(".premium-gallery-load-more div").addClass("premium-gallery-item-hidden"),a.find(".premium-gallery-item").length>m)){function b(e){var t=a.data("isotope");a.find(".premium-gallery-item-hidden").removeClass("premium-gallery-item-hidden"),a.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden");var i=t.filteredItems.slice(e,t.filteredItems.length).map(function(e){return e.element});l(i).addClass("premium-gallery-item-hidden"),a.isotope("layout"),0==i&&a.parent().find(".premium-gallery-load-more").addClass("premium-gallery-item-hidden")}a.parent().find(".premium-gallery-load-more").removeClass("premium-gallery-item-hidden"),a.find(".premium-gallery-item:gt("+(m-1)+")").addClass("premium-gallery-item-hidden"),a.parent().on("click",".premium-gallery-load-more-btn",function(){d?(u=m,d=!1):u=u,u+=c,l.ajax({url:b(u),beforeSend:function(){a.parent().find(".premium-gallery-load-more div").removeClass("premium-gallery-item-hidden")},success:function(){a.parent().find(".premium-gallery-load-more div").addClass("premium-gallery-item-hidden")}})})}"yes"!==s.light_box&&a.find(".premium-gallery-video-wrap").each(function(e,r){var o=l(r).data("type");l(r).closest(".premium-gallery-item").on("click",function(){var e=l(this);if(e.find(".pa-gallery-img-container").css("background","#000"),e.find("img, .pa-gallery-icons-caption-container, .pa-gallery-icons-wrapper").css("visibility","hidden"),"style3"!==s.skin&&e.find(".premium-gallery-caption").css("visibility","hidden"),"hosted"!==o){var t=e.find(".premium-gallery-iframe-wrap"),i=t.data("src");i=i.replace("&mute","&autoplay=1&mute");var a=l("<iframe/>");a.attr("src",i),a.attr("frameborder","0"),a.attr("allowfullscreen","1"),a.attr("allow","autoplay;encrypted-media;"),t.html(a),a.css("visibility","visible")}else{var n=l(r).find("video");n.get(0).play(),n.css("visibility","visible")}})}),t.find(".premium-gallery-cats-container li a").click(function(e){return e.preventDefault(),d=!0,t.find(".premium-gallery-cats-container li .active").removeClass("active"),l(this).addClass("active"),o=l(this).attr("data-filter"),a.isotope({filter:o}),f&&a.isotope("shuffle"),n&&b(m),!1}),"default"===s.lightbox_type&&t.find(".premium-img-gallery a[data-rel^='prettyPhoto']").prettyPhoto({theme:s.theme,hook:"data-rel",opacity:.7,show_title:!1,deeplinking:!1,overlay_gallery:s.overlay,custom_markup:"",default_width:900,default_height:506,social_tools:""})}function r(e,a){var n=e.find(".premium-counter");elementorFrontend.waypoint(n,function(){var e=n.data(),t=n.find(".premium-counter-init"),i=n.find(".icon");a(t).numerator(e),a(i).addClass("animated "+i.data("animation"))})}function o(e,t){var i,a,n,r=e.find(".premium-fancy-text-wrapper"),o=r.data("settings");if("typing"===o.effect){var l=[];o.strings.forEach(function(e){l.push(e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;"))}),r.find(".premium-fancy-text").typed({strings:l,typeSpeed:o.typeSpeed,backSpeed:o.backSpeed,startDelay:o.startDelay,backDelay:o.backDelay,showCursor:o.showCursor,cursorChar:o.cursorChar,loop:o.loop})}else if("slide"===o.effect)r.find(".premium-fancy-text").vTicker({speed:o.speed,showItems:o.showItems,pause:o.pause,mousePause:o.mousePause,direction:"up"});else{i=r.find(".premium-fancy-list-items"),a=1,n=1e3*(o.delay||2.5),setInterval(function(){var e="";"custom"===o.effect&&(e="animated "+o.animation),i.eq(a).addClass("premium-fancy-item-visible "+e).removeClass("premium-fancy-item-hidden"),i.filter(function(e){return e!==a}).addClass("premium-fancy-item-hidden").removeClass("premium-fancy-item-visible "+e),a++,i.length===a&&(a=0)},n)}}function l(e,r){e.find(".premium-countdown").each(function(){var e=r(this).data("settings"),t=e.label1,i=e.label2,a=t.split(","),n=i.split(",");"onExpiry"===e.event?r(this).find(".premium-countdown-init").pre_countdown({labels:n,labels1:a,until:new Date(e.until),format:e.format,padZeroes:!0,timeSeparator:e.separator,onExpiry:function(){r(this).html(e.text)},serverSync:function(){return new Date(e.serverSync)}}):"expiryUrl"===e.event&&r(this).find(".premium-countdown-init").pre_countdown({labels:n,labels1:a,until:new Date(e.until),format:e.format,padZeroes:!0,timeSeparator:e.separator,expiryUrl:e.text,serverSync:function(){return new Date(e.serverSync)}}),times=r(this).find(".premium-countdown-init").pre_countdown("getTimes"),times.every(function(e){return 0==e})&&("onExpiry"===e.event&&r(this).find(".premium-countdown-init").html(e.text),"expiryUrl"===e.event&&(0<r("body").find("#elementor").length?r(this).find(".premium-countdown-init").html("<h1>You can not redirect url from elementor Editor!!</h1>"):window.location.href=e.text))})}function s(e,c){var u=e.find(".premium-carousel-wrapper"),p=c(u).data("settings");function f(e){var t=u.find(".premium-carousel-template");"init"===e&&(t=t.not(".slick-current")),t.find(".animated").each(function(e,t){var i=c(t).data("settings");if(i&&(i._animation||i.animation)){var a=i._animation||i.animation;c(t).removeClass("animated "+a).addClass("elementor-invisible")}})}if(elementorFrontend.isEditMode()&&u.find(".item-wrapper").each(function(e,i){var t=c(i).data("template");void 0!==t&&c.ajax({type:"GET",url:PremiumSettings.ajaxurl,dataType:"html",data:{action:"get_elementor_template_content",templateID:t}}).success(function(e){var t=JSON.parse(e).data;void 0!==t.template_content&&(c(i).html(t.template_content),u.find(".premium-carousel-inner").slick("refresh"))})}),u.on("init",function(e){e.preventDefault(),setTimeout(function(){f("init")},500),c(this).find("item-wrapper.slick-active").each(function(){var e=c(this);e.addClass(e.data("animation"))}),c(".slick-track").addClass("translate")}),u.find(".premium-carousel-inner").slick({vertical:p.vertical,slidesToScroll:p.slidesToScroll,slidesToShow:p.slidesToShow,responsive:[{breakpoint:p.tabletBreak,settings:{slidesToShow:p.slidesTab,slidesToScroll:p.slidesTab}},{breakpoint:p.mobileBreak,settings:{slidesToShow:p.slidesMob,slidesToScroll:p.slidesMob}}],useTransform:!0,fade:p.fade,infinite:p.infinite,speed:p.speed,autoplay:p.autoplay,autoplaySpeed:p.autoplaySpeed,draggable:p.draggable,touchMove:p.touchMove,rtl:p.rtl,adaptiveHeight:p.adaptiveHeight,pauseOnHover:p.pauseOnHover,centerMode:p.centerMode,centerPadding:p.centerPadding,arrows:p.arrows,nextArrow:p.nextArrow,prevArrow:p.prevArrow,dots:p.dots,customPaging:function(){return'<i class="'+p.customPaging+'" ></i > '}}),u.on("afterChange",function(e,t,i){var a,n,r=t.options.slidesToScroll,o=(a=t.options.slidesToShow,(n=c(window).width())>p.tabletBreak&&(a=p.slidesDesk),n<=p.tabletBreak&&(a=p.slidesTab),n<=p.mobileBreak&&(a=p.slidesMob),a),l=t.options.centerMode,s=i+o-1;if(f(),u.find(".slick-active .elementor-invisible").each(function(e,t){var i=c(t).data("settings");if(i&&(i._animation||i.animation)){var a=i._animation_delay?i._animation_delay:0,n=i._animation||i.animation;setTimeout(function(){c(t).removeClass("elementor-invisible").addClass(n+" animated")},a)}}),1===r){if(!0==!l){var d=c(this).find("[data-slick-index='"+s+"']");"null"!=p.animation&&d.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").addClass(p.animation).removeClass("premium-carousel-content-hidden")}}else for(var m=r+i;0<=m;m--)d=c(this).find("[data-slick-index='"+m+"']"),"null"!=p.animation&&d.find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").addClass(p.animation).removeClass("premium-carousel-content-hidden")}),u.on("beforeChange",function(e,t,i){var a=c(this).find("[data-slick-index='"+i+"']");"null"!=p.animation&&a.siblings().find("p, h1, h2, h3, h4, h5, h6, span, a, img, i, button").removeClass(p.animation).addClass("premium-carousel-content-hidden")}),p.vertical){var t=-1;elementorFrontend.elements.$window.on("load",function(){u.find(".slick-slide").each(function(){c(this).height()>t&&(t=c(this).height())}),u.find(".slick-slide").each(function(){c(this).height()<t&&c(this).css("margin",Math.ceil((t-c(this).height())/2)+"px 0")})})}var i={element:c("a.ver-carousel-arrow"),getWidth:function(){return this.element.outerWidth()/2},setWidth:function(e){"vertical"==(e=e||"vertical")?this.element.css("margin-left","-"+this.getWidth()+"px"):this.element.css("margin-top","-"+this.getWidth()+"px")}};i.setWidth(),i.element=c("a.carousel-arrow"),i.setWidth("horizontal")}function d(e,t){var i=e.find(".premium-banner"),a=i.find("img");if(i.data("box-tilt")){var n=i.data("box-tilt-reverse");UniversalTilt.init({elements:i,settings:{reverse:n},callbacks:{onMouseLeave:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0)"},onDeviceMove:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0.3)"}}})}i.find(".premium-banner-ib").hover(function(){a.addClass("active")},function(){a.removeClass("active")})}function m(e,t){var i=e.find(".premium-modal-box-container"),a=i.data("settings");"pageload"===a.trigger&&t(document).ready(function(e){setTimeout(function(){i.find(".premium-modal-box-modal").modal()},1e3*a.delay)})}function c(i,a){var n=i.find(".premium-blog-wrap"),e=n.find(".premium-blog-post-outer-container"),t=n.data("carousel"),r=n.data("grid"),o=n.data("layout");if(1===e.first().find(".premium-blog-meta-separator").length?e.find(".premium-blog-meta-separator").remove():e.find(".fa-user").length||e.each(function(e,t){a(t).find(".premium-blog-meta-separator").first().remove()}),i.find(".premium-blog-cats-container li a").click(function(e){e.preventDefault(),i.find(".premium-blog-cats-container li .active").removeClass("active"),a(this).addClass("active");var t=a(this).attr("data-filter");return n.isotope({filter:t,layoutMode:"even"===o?"fitRows":"masonry"}),!1}),"masonry"!==o||t||n.imagesLoaded(function(){n.isotope({itemSelector:".premium-blog-post-outer-container",percentPosition:!0,animationOptions:{duration:750,easing:"linear",queue:!1}})}),t&&r){var l=n.data("play"),s=n.data("speed"),d=n.data("fade"),m=n.data("center"),c=n.data("slides-spacing"),u=n.data("arrows"),p=n.data("dots"),f=n.data("col"),h=n.data("col-tablet"),g=n.data("col-mobile"),v=null,y=null;u?(v='<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',y='<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>'):v="",a(n).slick({infinite:!0,slidesToShow:f,slidesToScroll:f,responsive:[{breakpoint:1025,settings:{slidesToShow:h,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:g,slidesToScroll:1}}],autoplay:l,autoplaySpeed:s,nextArrow:y,prevArrow:v,fade:d,centerMode:m,centerPadding:c+"px",draggable:!0,dots:p,customPaging:function(){return'<i class="fas fa-circle"></i>'}})}}function u(e,t){var i=e.find(".premium-image-scroll-container"),a=i.find(".premium-image-scroll-overlay"),n=i.find(".premium-image-scroll-vertical"),r=i.data("settings"),o=i.find("img"),l=r.direction,s=r.reverse,d=null;function m(){o.css("transform",("vertical"===l?"translateY":"translateX")+"( -"+d+"px)")}function c(){o.css("transform",("vertical"===l?"translateY":"translateX")+"(0px)")}function u(){d="vertical"===l?o.height()-i.height():o.width()-i.width()}"scroll"===r.trigger?(i.addClass("premium-container-scroll"),"vertical"===l?n.addClass("premium-image-scroll-ver"):i.imagesLoaded(function(){a.css({width:o.width(),height:o.height()})})):("yes"===s&&i.imagesLoaded(function(){i.addClass("premium-container-scroll-instant"),u(),m()}),"vertical"===l&&n.removeClass("premium-image-scroll-ver"),i.mouseenter(function(){i.removeClass("premium-container-scroll-instant"),u(),("yes"===s?c:m)()}),i.mouseleave(function(){("yes"===s?m:c)()}))}function p(e,t){var i=e.find(".premium-cf7-container").find('input[type="text"], input[type="email"], textarea, input[type="password"], input[type="date"], input[type="number"], input[type="tel"], input[type="file"], input[type="url"]');i.wrap("<span class='wpcf7-span'>"),i.on("focus blur",function(){t(this).closest(".wpcf7-span").toggleClass("is-focused")})}function f(e,i){var t=e.find(".multiple-persons");if(t.length){if(t.data("carousel")){var a=t.data("play"),n=t.data("speed"),r=t.data("rtl"),o=t.data("col");t.slick({infinite:!0,slidesToShow:o,slidesToScroll:o,responsive:[{breakpoint:1025,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}}],autoplay:a,autoplaySpeed:n,rtl:r,nextArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-next" aria-label="Next" role="button" style=""><i class="fas fa-angle-right" aria-hidden="true"></i></a>',prevArrow:'<a type="button" data-role="none" class="carousel-arrow carousel-prev" aria-label="Next" role="button" style=""><i class="fas fa-angle-left" aria-hidden="true"></i></a>',draggable:!0,pauseOnHover:!0})}if(!t.hasClass("premium-person-style1")&&"yes"===t.data("persons-equal")){var l=new Array;t.find(".premium-person-container").each(function(e,t){i(t).imagesLoaded(function(){}).done(function(){var e=i(t).find(".premium-person-image-container").outerHeight();l.push(e)})}),t.imagesLoaded(function(){}).done(function(){var e=Math.max.apply(null,l);t.find(".premium-person-image-wrap").css("height",e+"px")})}}}var y=function(e){var t=e.find(".premium-progressbar-container").data("settings"),n=e.find(".premium-progressbar-bar-wrap"),i=n.data(),r=t.speed,o=0,l=i.totalFill,s=i.circles,d=i.partialFill;!function e(t){var i=n.find(".progress-segment").eq(t),a=100;t===l&&(a=d);i.find(".segment-inner").animate({width:a+"%"},r/s,function(){++o<=l&&e(o)})}(o)};e(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-video-box.default",i),elementorFrontend.hooks.addAction("frontend/element_ready/premium-img-gallery.default",n),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-fancy-text.default",o),elementorFrontend.hooks.addAction("frontend/element_ready/premium-counter.default",r),elementorFrontend.hooks.addAction("frontend/element_ready/premium-countdown-timer.default",l),elementorFrontend.hooks.addAction("frontend/element_ready/premium-carousel-widget.default",s),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-banner.default",d),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-modal-box.default",m),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-blog.default",c),elementorFrontend.hooks.addAction("frontend/element_ready/premium-image-scroll.default",u),elementorFrontend.hooks.addAction("frontend/element_ready/premium-contact-form.default",p),elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-person.default",f),elementorFrontend.isEditMode()?elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default",a):elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default",t)})}(jQuery);
includes/class-helper-functions.php CHANGED
@@ -1,11 +1,23 @@
1
  <?php
2
 
 
 
 
 
3
  namespace PremiumAddons;
4
 
5
  if( ! defined('ABSPATH') ) exit;
6
 
 
 
 
7
  class Helper_Functions {
8
 
 
 
 
 
 
9
  private static $google_localize = null;
10
 
11
  /**
@@ -40,10 +52,11 @@ class Helper_Functions {
40
  * Check if white labeling - hide rating message is checked
41
  *
42
  * @since 1.0.0
43
- * @return boolean
44
  *
 
45
  */
46
- public static function is_hide_rate() {
47
 
48
  if( defined('PREMIUM_PRO_ADDONS_VERSION') ) {
49
  if( isset(get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-rate'] ) ) {
@@ -58,10 +71,11 @@ class Helper_Functions {
58
  * Check if white labeling - hide about page is checked
59
  *
60
  * @since 1.0.0
61
- * @return boolean
62
  *
 
63
  */
64
- public static function is_hide_about() {
65
 
66
  if( defined('PREMIUM_PRO_ADDONS_VERSION') ) {
67
  if(isset(get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-about'])){
@@ -76,14 +90,15 @@ class Helper_Functions {
76
  * Check if white labeling - hide version control page is checked
77
  *
78
  * @since 1.0.0
79
- * @return boolean
80
  *
 
81
  */
82
- public static function is_hide_version_control() {
83
 
84
  if( defined('PREMIUM_PRO_ADDONS_VERSION') ) {
85
- if(isset(get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-version'])){
86
- $hide_version_tab = get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-version'];
87
  }
88
  }
89
 
@@ -94,10 +109,11 @@ class Helper_Functions {
94
  * Check if white labeling - Free version author field is set
95
  *
96
  * @since 1.0.0
97
- * @return string
98
  *
 
99
  */
100
- public static function author() {
101
 
102
  if( defined('PREMIUM_PRO_ADDONS_VERSION') ) {
103
  if(isset(get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-name'])){
@@ -112,8 +128,9 @@ class Helper_Functions {
112
  * Check if white labeling - Free version name field is set
113
  *
114
  * @since 1.0.0
115
- * @return string
116
  *
 
117
  */
118
  public static function name() {
119
 
@@ -148,10 +165,11 @@ class Helper_Functions {
148
  * Check if white labeling - Hide plugin logo option is checked
149
  *
150
  * @since 1.0.0
151
- * @return string
152
  *
 
153
  */
154
- public static function is_hide_logo() {
155
 
156
  if( defined('PREMIUM_PRO_ADDONS_VERSION') ) {
157
  if(isset(get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-logo'])){
@@ -166,10 +184,11 @@ class Helper_Functions {
166
  * Get White Labeling - Widgets Category string
167
  *
168
  * @since 1.0.0
169
- * @return string
170
  *
 
171
  */
172
- public static function get_category() {
173
 
174
  if( defined('PREMIUM_PRO_ADDONS_VERSION') ) {
175
  if(isset(get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-short-name'])){
@@ -185,10 +204,11 @@ class Helper_Functions {
185
  * Get White Labeling - Widgets Prefix string
186
  *
187
  * @since 1.0.0
188
- * @return string
189
  *
 
190
  */
191
- public static function get_prefix() {
192
 
193
  if( defined('PREMIUM_PRO_ADDONS_VERSION') ) {
194
  if(isset(get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-prefix'])){
@@ -203,8 +223,9 @@ class Helper_Functions {
203
  * Get White Labeling - Widgets Badge string
204
  *
205
  * @since 1.0.0
206
- * @return string
207
  *
 
208
  */
209
  public static function get_badge() {
210
 
@@ -221,10 +242,11 @@ class Helper_Functions {
221
  * Get Google Maps localization prefixes
222
  *
223
  * @since 1.0.0
224
- * @return string
225
  *
 
226
  */
227
- public static function get_google_languages() {
228
 
229
  if ( null === self::$google_localize ) {
230
 
@@ -293,8 +315,11 @@ class Helper_Functions {
293
  * Checks if a plugin is installed
294
  *
295
  * @since 1.0.0
296
- * @return boolean
 
 
297
  *
 
298
  */
299
  public static function is_plugin_installed( $plugin_path ) {
300
 
@@ -306,9 +331,10 @@ class Helper_Functions {
306
  }
307
 
308
  /**
309
- * Check is script debug mode enabled.
310
  *
311
  * @since 3.11.1
 
312
  *
313
  * @return boolean is debug mode enabled
314
  */
@@ -323,9 +349,9 @@ class Helper_Functions {
323
  }
324
 
325
  /**
326
- * Get JS scripts directory.
327
  *
328
- * @since 0.0.1
329
  *
330
  * @return string JS scripts directory.
331
  */
@@ -340,9 +366,9 @@ class Helper_Functions {
340
  }
341
 
342
  /**
343
- * Get CSS files directory.
344
  *
345
- * @since 0.0.1
346
  *
347
  * @return string CSS files directory.
348
  */
@@ -357,9 +383,9 @@ class Helper_Functions {
357
  }
358
 
359
  /**
360
- * Get JS scripts suffix.
361
  *
362
- * @since 0.0.1
363
  *
364
  * @return string JS scripts suffix.
365
  */
@@ -379,6 +405,7 @@ class Helper_Functions {
379
  * Returns the active theme slug
380
  *
381
  * @access public
 
382
  * @return string theme slug
383
  */
384
  public static function get_installed_theme() {
@@ -454,12 +481,15 @@ class Helper_Functions {
454
  $size = 'maxresdefault';
455
  }
456
  $thumbnail_src = sprintf( 'https://i.ytimg.com/vi/%s/%s.jpg', $id, $size );
 
457
  } elseif ( 'vimeo' === $type ) {
458
 
459
  $vimeo = self::get_vimeo_video_data( $id );
460
 
461
- $thumbnail_src = $vimeo['src'];
462
-
 
 
463
  } else {
464
  $thumbnail_src = 'transparent';
465
  }
1
  <?php
2
 
3
+ /**
4
+ * PA Helper Functions.
5
+ */
6
+
7
  namespace PremiumAddons;
8
 
9
  if( ! defined('ABSPATH') ) exit;
10
 
11
+ /**
12
+ * Class Helper_Functions.
13
+ */
14
  class Helper_Functions {
15
 
16
+ /**
17
+ * Google maps prefixes
18
+ *
19
+ * @var google_localize
20
+ */
21
  private static $google_localize = null;
22
 
23
  /**
52
  * Check if white labeling - hide rating message is checked
53
  *
54
  * @since 1.0.0
55
+ * @access public
56
  *
57
+ * @return boolean
58
  */
59
+ public static function is_hide_rate(){
60
 
61
  if( defined('PREMIUM_PRO_ADDONS_VERSION') ) {
62
  if( isset(get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-rate'] ) ) {
71
  * Check if white labeling - hide about page is checked
72
  *
73
  * @since 1.0.0
74
+ * @access public
75
  *
76
+ * @return boolean
77
  */
78
+ public static function is_hide_about(){
79
 
80
  if( defined('PREMIUM_PRO_ADDONS_VERSION') ) {
81
  if(isset(get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-about'])){
90
  * Check if white labeling - hide version control page is checked
91
  *
92
  * @since 1.0.0
93
+ * @access public
94
  *
95
+ * @return boolean
96
  */
97
+ public static function is_hide_version_control(){
98
 
99
  if( defined('PREMIUM_PRO_ADDONS_VERSION') ) {
100
+ if(isset(get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-version'])){
101
+ $hide_version_tab = get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-version'];
102
  }
103
  }
104
 
109
  * Check if white labeling - Free version author field is set
110
  *
111
  * @since 1.0.0
112
+ * @access public
113
  *
114
+ * @return string
115
  */
116
+ public static function author(){
117
 
118
  if( defined('PREMIUM_PRO_ADDONS_VERSION') ) {
119
  if(isset(get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-name'])){
128
  * Check if white labeling - Free version name field is set
129
  *
130
  * @since 1.0.0
131
+ * @access public
132
  *
133
+ * @return string
134
  */
135
  public static function name() {
136
 
165
  * Check if white labeling - Hide plugin logo option is checked
166
  *
167
  * @since 1.0.0
168
+ * @access public
169
  *
170
+ * @return string
171
  */
172
+ public static function is_hide_logo(){
173
 
174
  if( defined('PREMIUM_PRO_ADDONS_VERSION') ) {
175
  if(isset(get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-logo'])){
184
  * Get White Labeling - Widgets Category string
185
  *
186
  * @since 1.0.0
187
+ * @access public
188
  *
189
+ * @return string
190
  */
191
+ public static function get_category(){
192
 
193
  if( defined('PREMIUM_PRO_ADDONS_VERSION') ) {
194
  if(isset(get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-short-name'])){
204
  * Get White Labeling - Widgets Prefix string
205
  *
206
  * @since 1.0.0
207
+ * @access public
208
  *
209
+ * @return string
210
  */
211
+ public static function get_prefix(){
212
 
213
  if( defined('PREMIUM_PRO_ADDONS_VERSION') ) {
214
  if(isset(get_option('pa_wht_lbl_save_settings')['premium-wht-lbl-prefix'])){
223
  * Get White Labeling - Widgets Badge string
224
  *
225
  * @since 1.0.0
226
+ * @access public
227
  *
228
+ * @return string
229
  */
230
  public static function get_badge() {
231
 
242
  * Get Google Maps localization prefixes
243
  *
244
  * @since 1.0.0
245
+ * @access public
246
  *
247
+ * @return array
248
  */
249
+ public static function get_google_maps_prefixes() {
250
 
251
  if ( null === self::$google_localize ) {
252
 
315
  * Checks if a plugin is installed
316
  *
317
  * @since 1.0.0
318
+ * @access public
319
+ *
320
+ * @param $plugin_path string plugin path
321
  *
322
+ * @return boolean
323
  */
324
  public static function is_plugin_installed( $plugin_path ) {
325
 
331
  }
332
 
333
  /**
334
+ * Check if script debug mode enabled.
335
  *
336
  * @since 3.11.1
337
+ * @access public
338
  *
339
  * @return boolean is debug mode enabled
340
  */
349
  }
350
 
351
  /**
352
+ * Get scripts dir.
353
  *
354
+ * @access public
355
  *
356
  * @return string JS scripts directory.
357
  */
366
  }
367
 
368
  /**
369
+ * Get styles dir.
370
  *
371
+ * @access public
372
  *
373
  * @return string CSS files directory.
374
  */
383
  }
384
 
385
  /**
386
+ * Get assets suffix.
387
  *
388
+ * @access public
389
  *
390
  * @return string JS scripts suffix.
391
  */
405
  * Returns the active theme slug
406
  *
407
  * @access public
408
+ *
409
  * @return string theme slug
410
  */
411
  public static function get_installed_theme() {
481
  $size = 'maxresdefault';
482
  }
483
  $thumbnail_src = sprintf( 'https://i.ytimg.com/vi/%s/%s.jpg', $id, $size );
484
+
485
  } elseif ( 'vimeo' === $type ) {
486
 
487
  $vimeo = self::get_vimeo_video_data( $id );
488
 
489
+ // if( isset( $vimeo['src'] ) ) {
490
+ $thumbnail_src = $vimeo['src'];
491
+ // }
492
+
493
  } else {
494
  $thumbnail_src = 'transparent';
495
  }
includes/plugin.php CHANGED
@@ -7,9 +7,36 @@ use PremiumAddons\Admin\Settings;
7
 
8
  if ( ! defined( 'ABSPATH' ) ) exit;
9
 
 
 
 
10
  class Plugin {
11
 
12
  public static $instance = null;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
13
 
14
  public static function instance() {
15
 
@@ -22,25 +49,6 @@ class Plugin {
22
  return self::$instance;
23
  }
24
 
25
- public function init() {
26
-
27
- $this->init_components();
28
-
29
- }
30
-
31
- private function init_components() {
32
-
33
- new Includes\Plugin_Info();
34
- new Settings\Maps();
35
- new Includes\Version_Control();
36
- new Includes\Config_Data();
37
- new Settings\Modules_Settings();
38
- $this->settings = new Includes\Papro_Actions();
39
- }
40
-
41
- private function __construct() {
42
- add_action( 'init', array( $this, 'init' ), 0 );
43
- }
44
  }
45
 
46
  if ( ! defined( 'ELEMENTOR_TESTS' ) ) {
7
 
8
  if ( ! defined( 'ABSPATH' ) ) exit;
9
 
10
+ /**
11
+ * Class Plugin
12
+ */
13
  class Plugin {
14
 
15
  public static $instance = null;
16
+
17
+ private function __construct() {
18
+ add_action( 'init', array( $this, 'init' ), 0 );
19
+ }
20
+
21
+ public function init() {
22
+ $this->init_components();
23
+ }
24
+
25
+ private function init_components() {
26
+
27
+ new Includes\Plugin_Info();
28
+
29
+ new Settings\Maps();
30
+
31
+ new Includes\Version_Control();
32
+
33
+ new Includes\Config_Data();
34
+
35
+ new Settings\Modules_Settings();
36
+
37
+ $this->settings = new Includes\Papro_Actions();
38
+
39
+ }
40
 
41
  public static function instance() {
42
 
49
  return self::$instance;
50
  }
51
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  }
53
 
54
  if ( ! defined( 'ELEMENTOR_TESTS' ) ) {
premium-addons-for-elementor.php CHANGED
@@ -1,9 +1,9 @@
1
  <?php
2
  /*
3
  Plugin Name: Premium Addons for Elementor
4
- Description: Premium Addons Plugin Includes 22+ premium widgets for Elementor Page Builder.
5
  Plugin URI: https://premiumaddons.com
6
- Version: 3.20.6
7
  Author: Leap13
8
  Author URI: https://leap13.com/
9
  Text Domain: premium-addons-for-elementor
@@ -14,12 +14,12 @@ License: GNU General Public License v3.0
14
  if ( ! defined('ABSPATH') ) exit; // No access of directly access
15
 
16
  // Define Constants
17
- define('PREMIUM_ADDONS_VERSION', '3.20.6');
18
  define('PREMIUM_ADDONS_URL', plugins_url( '/', __FILE__ ) );
19
  define('PREMIUM_ADDONS_PATH', plugin_dir_path( __FILE__ ) );
20
  define('PREMIUM_ADDONS_FILE', __FILE__);
21
  define('PREMIUM_ADDONS_BASENAME', plugin_basename( PREMIUM_ADDONS_FILE ) );
22
- define('PREMIUM_ADDONS_STABLE_VERSION', '3.20.5');
23
 
24
  if( ! class_exists('Premium_Addons_Elementor') ) {
25
 
1
  <?php
2
  /*
3
  Plugin Name: Premium Addons for Elementor
4
+ Description: Premium Addons Plugin Includes 23+ premium widgets for Elementor Page Builder.
5
  Plugin URI: https://premiumaddons.com
6
+ Version: 3.20.7
7
  Author: Leap13
8
  Author URI: https://leap13.com/
9
  Text Domain: premium-addons-for-elementor
14
  if ( ! defined('ABSPATH') ) exit; // No access of directly access
15
 
16
  // Define Constants
17
+ define('PREMIUM_ADDONS_VERSION', '3.20.7');
18
  define('PREMIUM_ADDONS_URL', plugins_url( '/', __FILE__ ) );
19
  define('PREMIUM_ADDONS_PATH', plugin_dir_path( __FILE__ ) );
20
  define('PREMIUM_ADDONS_FILE', __FILE__);
21
  define('PREMIUM_ADDONS_BASENAME', plugin_basename( PREMIUM_ADDONS_FILE ) );
22
+ define('PREMIUM_ADDONS_STABLE_VERSION', '3.20.6');
23
 
24
  if( ! class_exists('Premium_Addons_Elementor') ) {
25
 
readme.txt CHANGED
@@ -1,11 +1,11 @@
1
  === Premium Addons for Elementor ===
2
  Contributors: Leap13, Rimoun
3
- Tags: Elementor, Elementor Page Builder, Elements, Elementor Addons, Add-ons, Page Builder, Widgets, Elementor Widgets
4
  Donate Link: https://premiumaddons.com/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme
5
- Requires at Least: 4.5
6
- Tested Up To: 5.4.1
7
  Requires PHP: 5.4
8
- Stable Tag: 3.20.6
9
  License: GPL v3.0
10
  License URI: https://opensource.org/licenses/GPL-3.0
11
 
@@ -180,6 +180,12 @@ Premium Addons for Elementor is 100% Ads Free, Ads can only be detected from You
180
 
181
  == Changelog ==
182
 
 
 
 
 
 
 
183
  = 3.20.6 =
184
 
185
  - Tweak: Added Show Title option for Elementor lightbox in Media Grid widget.
1
  === Premium Addons for Elementor ===
2
  Contributors: Leap13, Rimoun
3
+ Tags: elementor, elements, addons, elementor addon, elementor widget, elementor extensions, page builder, builder, visual editor, wordpress page builder
4
  Donate Link: https://premiumaddons.com/?utm_source=wp-repo&utm_medium=link&utm_campaign=readme
5
+ Requires at least: 5.0
6
+ Tested Up To: 5.4.2
7
  Requires PHP: 5.4
8
+ Stable Tag: 3.20.7
9
  License: GPL v3.0
10
  License URI: https://opensource.org/licenses/GPL-3.0
11
 
180
 
181
  == Changelog ==
182
 
183
+ = 3.20.7 =
184
+
185
+ - Tweak: Added Custom Animation to select between dozens of animations in Fancy Text widget.
186
+ - Fixed: Items overlap issue in zoomout and rotate effects in Fancy Text widget.
187
+ - Fixed: `NOTICE: wp-content/plugins/premium-addons-for-elementor/includes/class-helper-functions.php:461 – Trying to access array offset on value of type bool`
188
+
189
  = 3.20.6 =
190
 
191
  - Tweak: Added Show Title option for Elementor lightbox in Media Grid widget.
widgets/premium-banner.php CHANGED
@@ -1,9 +1,11 @@
1
  <?php
2
 
 
 
 
3
  namespace PremiumAddons\Widgets;
4
 
5
- use PremiumAddons\Helper_Functions;
6
- use PremiumAddons\Includes;
7
  use Elementor\Widget_Base;
8
  use Elementor\Utils;
9
  use Elementor\Control_Media;
@@ -17,8 +19,15 @@ use Elementor\Group_Control_Css_Filter;
17
  use Elementor\Group_Control_Box_Shadow;
18
  use Elementor\Group_Control_Text_Shadow;
19
 
 
 
 
 
20
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
21
 
 
 
 
22
  class Premium_Banner extends Widget_Base {
23
 
24
  protected $templateInstance;
@@ -60,8 +69,12 @@ class Premium_Banner extends Widget_Base {
60
  return 'https://premiumaddons.com/support/';
61
  }
62
 
63
- // Adding the controls fields for the premium banner
64
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
65
  protected function _register_controls() {
66
 
67
  $this->start_controls_section('premium_banner_global_settings',
@@ -915,7 +928,14 @@ class Premium_Banner extends Widget_Base {
915
 
916
  }
917
 
918
-
 
 
 
 
 
 
 
919
  protected function render() {
920
 
921
  $settings = $this->get_settings_for_display();
@@ -1019,6 +1039,14 @@ class Premium_Banner extends Widget_Base {
1019
  <?php
1020
  }
1021
 
 
 
 
 
 
 
 
 
1022
  protected function _content_template() {
1023
  ?>
1024
  <#
1
  <?php
2
 
3
+ /**
4
+ * Premium Banner.
5
+ */
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
 
9
  use Elementor\Widget_Base;
10
  use Elementor\Utils;
11
  use Elementor\Control_Media;
19
  use Elementor\Group_Control_Box_Shadow;
20
  use Elementor\Group_Control_Text_Shadow;
21
 
22
+ // PremiumAddons Classes.
23
+ use PremiumAddons\Helper_Functions;
24
+ use PremiumAddons\Includes;
25
+
26
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
27
 
28
+ /**
29
+ * Class Premium_Banner
30
+ */
31
  class Premium_Banner extends Widget_Base {
32
 
33
  protected $templateInstance;
69
  return 'https://premiumaddons.com/support/';
70
  }
71
 
72
+ /**
73
+ * Register Banner controls.
74
+ *
75
+ * @since 1.0.0
76
+ * @access protected
77
+ */
78
  protected function _register_controls() {
79
 
80
  $this->start_controls_section('premium_banner_global_settings',
928
 
929
  }
930
 
931
+ /**
932
+ * Render Banner widget output on the frontend.
933
+ *
934
+ * Written in PHP and used to generate the final HTML.
935
+ *
936
+ * @since 1.0.0
937
+ * @access protected
938
+ */
939
  protected function render() {
940
 
941
  $settings = $this->get_settings_for_display();
1039
  <?php
1040
  }
1041
 
1042
+ /**
1043
+ * Render Banner widget output in the editor.
1044
+ *
1045
+ * Written as a Backbone JavaScript template and used to generate the live preview.
1046
+ *
1047
+ * @since 1.0.0
1048
+ * @access protected
1049
+ */
1050
  protected function _content_template() {
1051
  ?>
1052
  <#
widgets/premium-blog.php CHANGED
@@ -1,8 +1,11 @@
1
  <?php
2
 
 
 
 
3
  namespace PremiumAddons\Widgets;
4
 
5
- use PremiumAddons\Helper_Functions;
6
  use Elementor\Widget_Base;
7
  use Elementor\Controls_Manager;
8
  use Elementor\Group_Control_Image_Size;
@@ -13,8 +16,14 @@ use Elementor\Group_Control_Typography;
13
  use Elementor\Group_Control_Css_Filter;
14
  use Elementor\Group_Control_Box_Shadow;
15
 
 
 
 
16
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
17
 
 
 
 
18
  class Premium_Blog extends Widget_Base {
19
 
20
  public function get_name() {
@@ -61,8 +70,12 @@ class Premium_Blog extends Widget_Base {
61
  return 'https://premiumaddons.com/support/';
62
  }
63
 
64
- // Adding the controls fields for Premium Blog
65
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
66
  protected function _register_controls() {
67
 
68
  $this->start_controls_section('general_settings_section',
1
  <?php
2
 
3
+ /**
4
+ * Premium Blog.
5
+ */
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
9
  use Elementor\Widget_Base;
10
  use Elementor\Controls_Manager;
11
  use Elementor\Group_Control_Image_Size;
16
  use Elementor\Group_Control_Css_Filter;
17
  use Elementor\Group_Control_Box_Shadow;
18
 
19
+ // PremiumAddons Classes.
20
+ use PremiumAddons\Helper_Functions;
21
+
22
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
23
 
24
+ /**
25
+ * Class Premium_Blog
26
+ */
27
  class Premium_Blog extends Widget_Base {
28
 
29
  public function get_name() {
70
  return 'https://premiumaddons.com/support/';
71
  }
72
 
73
+ /**
74
+ * Register Blog controls.
75
+ *
76
+ * @since 1.0.0
77
+ * @access protected
78
+ */
79
  protected function _register_controls() {
80
 
81
  $this->start_controls_section('general_settings_section',
widgets/premium-button.php CHANGED
@@ -1,15 +1,11 @@
1
  <?php
2
 
3
  /**
4
- * Class: Premium_Button
5
- * Name: Button
6
- * Slug: premium-addon-button
7
  */
8
-
9
  namespace PremiumAddons\Widgets;
10
 
11
- use PremiumAddons\Helper_Functions;
12
- use PremiumAddons\Includes;
13
  use Elementor\Icons_Manager;
14
  use Elementor\Widget_Base;
15
  use Elementor\Controls_Manager;
@@ -20,8 +16,15 @@ use Elementor\Group_Control_Typography;
20
  use Elementor\Group_Control_Text_Shadow;
21
  use Elementor\Group_Control_Box_Shadow;
22
 
 
 
 
 
23
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
24
 
 
 
 
25
  class Premium_Button extends Widget_Base {
26
 
27
  public function get_name() {
@@ -64,11 +67,14 @@ class Premium_Button extends Widget_Base {
64
  return 'https://premiumaddons.com/support/';
65
  }
66
 
67
- // Adding the controls fields for the premium button
68
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
69
  protected function _register_controls() {
70
 
71
- /*Start Button Content Section */
72
  $this->start_controls_section('premium_button_general_section',
73
  [
74
  'label' => __('Button', 'premium-addons-for-elementor'),
@@ -1116,6 +1122,14 @@ class Premium_Button extends Widget_Base {
1116
  <?php
1117
  }
1118
 
 
 
 
 
 
 
 
 
1119
  protected function _content_template() {
1120
  ?>
1121
  <#
1
  <?php
2
 
3
  /**
4
+ * Premium Button.
 
 
5
  */
 
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
 
9
  use Elementor\Icons_Manager;
10
  use Elementor\Widget_Base;
11
  use Elementor\Controls_Manager;
16
  use Elementor\Group_Control_Text_Shadow;
17
  use Elementor\Group_Control_Box_Shadow;
18
 
19
+ // PremiumAddons Classes.
20
+ use PremiumAddons\Helper_Functions;
21
+ use PremiumAddons\Includes;
22
+
23
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
24
 
25
+ /**
26
+ * Class Premium_Button
27
+ */
28
  class Premium_Button extends Widget_Base {
29
 
30
  public function get_name() {
67
  return 'https://premiumaddons.com/support/';
68
  }
69
 
70
+ /**
71
+ * Register Button controls.
72
+ *
73
+ * @since 1.0.0
74
+ * @access protected
75
+ */
76
  protected function _register_controls() {
77
 
 
78
  $this->start_controls_section('premium_button_general_section',
79
  [
80
  'label' => __('Button', 'premium-addons-for-elementor'),
1122
  <?php
1123
  }
1124
 
1125
+ /**
1126
+ * Render Button widget output in the editor.
1127
+ *
1128
+ * Written as a Backbone JavaScript template and used to generate the live preview.
1129
+ *
1130
+ * @since 1.0.0
1131
+ * @access protected
1132
+ */
1133
  protected function _content_template() {
1134
  ?>
1135
  <#
widgets/premium-carousel.php CHANGED
@@ -1,17 +1,26 @@
1
  <?php
2
 
 
 
 
3
  namespace PremiumAddons\Widgets;
4
 
5
- use PremiumAddons\Helper_Functions;
6
- use PremiumAddons\Includes;
7
  use Elementor\Widget_Base;
8
  use Elementor\Controls_Manager;
9
  use Elementor\Repeater;
10
  use Elementor\Scheme_Color;
11
  use Elementor\Group_Control_Border;
12
 
 
 
 
 
13
  if( ! defined( 'ABSPATH' ) ) exit; // No access of directly access
14
 
 
 
 
15
  class Premium_Carousel extends Widget_Base {
16
 
17
  protected $templateInstance;
@@ -57,8 +66,12 @@ class Premium_Carousel extends Widget_Base {
57
  return 'https://premiumaddons.com/support/';
58
  }
59
 
60
- // Adding the controls fields for the premium carousel
61
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
62
  protected function _register_controls() {
63
  $this->start_controls_section('premium_carousel_global_settings',
64
  [
@@ -832,6 +845,14 @@ class Premium_Carousel extends Widget_Base {
832
 
833
  }
834
 
 
 
 
 
 
 
 
 
835
  protected function render() {
836
 
837
  $settings = $this->get_settings();
@@ -1085,7 +1106,15 @@ class Premium_Carousel extends Widget_Base {
1085
  </div>
1086
  <?php
1087
  }
1088
-
 
 
 
 
 
 
 
 
1089
  protected function _content_template() {
1090
 
1091
  ?>
1
  <?php
2
 
3
+ /**
4
+ * Premium Carousel.
5
+ */
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
 
9
  use Elementor\Widget_Base;
10
  use Elementor\Controls_Manager;
11
  use Elementor\Repeater;
12
  use Elementor\Scheme_Color;
13
  use Elementor\Group_Control_Border;
14
 
15
+ // PremiumAddons Classes.
16
+ use PremiumAddons\Helper_Functions;
17
+ use PremiumAddons\Includes;
18
+
19
  if( ! defined( 'ABSPATH' ) ) exit; // No access of directly access
20
 
21
+ /**
22
+ * Class Premium_Carousel
23
+ */
24
  class Premium_Carousel extends Widget_Base {
25
 
26
  protected $templateInstance;
66
  return 'https://premiumaddons.com/support/';
67
  }
68
 
69
+ /**
70
+ * Register Carousel controls.
71
+ *
72
+ * @since 1.0.0
73
+ * @access protected
74
+ */
75
  protected function _register_controls() {
76
  $this->start_controls_section('premium_carousel_global_settings',
77
  [
845
 
846
  }
847
 
848
+ /**
849
+ * Render Carousel widget output on the frontend.
850
+ *
851
+ * Written in PHP and used to generate the final HTML.
852
+ *
853
+ * @since 1.0.0
854
+ * @access protected
855
+ */
856
  protected function render() {
857
 
858
  $settings = $this->get_settings();
1106
  </div>
1107
  <?php
1108
  }
1109
+
1110
+ /**
1111
+ * Render Carousel widget output in the editor.
1112
+ *
1113
+ * Written as a Backbone JavaScript template and used to generate the live preview.
1114
+ *
1115
+ * @since 1.0.0
1116
+ * @access protected
1117
+ */
1118
  protected function _content_template() {
1119
 
1120
  ?>
widgets/premium-contactform.php CHANGED
@@ -1,8 +1,11 @@
1
  <?php
2
 
 
 
 
3
  namespace PremiumAddons\Widgets;
4
 
5
- use PremiumAddons\Helper_Functions;
6
  use Elementor\Widget_Base;
7
  use Elementor\Controls_Manager;
8
  use Elementor\Scheme_Color;
@@ -11,8 +14,14 @@ use Elementor\Group_Control_Border;
11
  use Elementor\Group_Control_Typography;
12
  use Elementor\Group_Control_Box_Shadow;
13
 
 
 
 
14
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
15
 
 
 
 
16
  class Premium_Contactform extends Widget_Base {
17
 
18
  public function get_name() {
@@ -47,8 +56,12 @@ class Premium_Contactform extends Widget_Base {
47
  return 'https://premiumaddons.com/support/';
48
  }
49
 
50
- // Adding the controls fields for the premium contact form
51
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
52
  protected function _register_controls() {
53
 
54
  $this->start_controls_section('premium_section_wpcf7_form',
@@ -580,7 +593,15 @@ class Premium_Contactform extends Widget_Base {
580
 
581
  return $result;
582
  }
583
-
 
 
 
 
 
 
 
 
584
  protected function render() {
585
 
586
  $settings = $this->get_settings();
1
  <?php
2
 
3
+ /**
4
+ * Premium Contact Form 7.
5
+ */
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
9
  use Elementor\Widget_Base;
10
  use Elementor\Controls_Manager;
11
  use Elementor\Scheme_Color;
14
  use Elementor\Group_Control_Typography;
15
  use Elementor\Group_Control_Box_Shadow;
16
 
17
+ // PremiumAddons Classes.
18
+ use PremiumAddons\Helper_Functions;
19
+
20
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
21
 
22
+ /**
23
+ * Class Premium_Contactform
24
+ */
25
  class Premium_Contactform extends Widget_Base {
26
 
27
  public function get_name() {
56
  return 'https://premiumaddons.com/support/';
57
  }
58
 
59
+ /**
60
+ * Register Contact Form 7 controls.
61
+ *
62
+ * @since 1.0.0
63
+ * @access protected
64
+ */
65
  protected function _register_controls() {
66
 
67
  $this->start_controls_section('premium_section_wpcf7_form',
593
 
594
  return $result;
595
  }
596
+
597
+ /**
598
+ * Render Contact Form 7 widget output on the frontend.
599
+ *
600
+ * Written in PHP and used to generate the final HTML.
601
+ *
602
+ * @since 1.0.0
603
+ * @access protected
604
+ */
605
  protected function render() {
606
 
607
  $settings = $this->get_settings();
widgets/premium-countdown.php CHANGED
@@ -1,8 +1,11 @@
1
  <?php
2
 
 
 
 
3
  namespace PremiumAddons\Widgets;
4
 
5
- use PremiumAddons\Helper_Functions;
6
  use Elementor\Modules\DynamicTags\Module as TagsModule;
7
  use Elementor\Widget_Base;
8
  use Elementor\Controls_Manager;
@@ -12,8 +15,14 @@ use Elementor\Group_Control_Border;
12
  use Elementor\Group_Control_Typography;
13
  use Elementor\Group_Control_Box_Shadow;
14
 
 
 
 
15
  if( !defined( 'ABSPATH' ) ) exit; // No access of directly access
16
 
 
 
 
17
  class Premium_Countdown extends Widget_Base {
18
 
19
  public function get_name() {
@@ -53,8 +62,12 @@ class Premium_Countdown extends Widget_Base {
53
  return 'https://premiumaddons.com/support/';
54
  }
55
 
56
- // Adding the controls fields for the premium countdown
57
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
58
  protected function _register_controls() {
59
  $this->start_controls_section(
60
  'premium_countdown_global_settings',
@@ -611,6 +624,14 @@ class Premium_Countdown extends Widget_Base {
611
 
612
  }
613
 
 
 
 
 
 
 
 
 
614
  protected function render( ) {
615
 
616
  $settings = $this->get_settings_for_display();
1
  <?php
2
 
3
+ /**
4
+ * Premium Countdown.
5
+ */
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
9
  use Elementor\Modules\DynamicTags\Module as TagsModule;
10
  use Elementor\Widget_Base;
11
  use Elementor\Controls_Manager;
15
  use Elementor\Group_Control_Typography;
16
  use Elementor\Group_Control_Box_Shadow;
17
 
18
+ // PremiumAddons Classes.
19
+ use PremiumAddons\Helper_Functions;
20
+
21
  if( !defined( 'ABSPATH' ) ) exit; // No access of directly access
22
 
23
+ /**
24
+ * Class Premium_Countdown
25
+ */
26
  class Premium_Countdown extends Widget_Base {
27
 
28
  public function get_name() {
62
  return 'https://premiumaddons.com/support/';
63
  }
64
 
65
+ /**
66
+ * Register Countdown controls.
67
+ *
68
+ * @since 1.0.0
69
+ * @access protected
70
+ */
71
  protected function _register_controls() {
72
  $this->start_controls_section(
73
  'premium_countdown_global_settings',
624
 
625
  }
626
 
627
+ /**
628
+ * Render Countdown widget output on the frontend.
629
+ *
630
+ * Written in PHP and used to generate the final HTML.
631
+ *
632
+ * @since 1.0.0
633
+ * @access protected
634
+ */
635
  protected function render( ) {
636
 
637
  $settings = $this->get_settings_for_display();
widgets/premium-counter.php CHANGED
@@ -1,8 +1,11 @@
1
  <?php
2
 
 
 
 
3
  namespace PremiumAddons\Widgets;
4
 
5
- use PremiumAddons\Helper_Functions;
6
  use Elementor\Widget_Base;
7
  use Elementor\Utils;
8
  use Elementor\Icons_Manager;
@@ -14,8 +17,14 @@ use Elementor\Group_Control_Border;
14
  use Elementor\Group_Control_Typography;
15
  use Elementor\Group_Control_Text_Shadow;
16
 
 
 
 
17
  if( ! defined( 'ABSPATH' ) ) exit; // No access of directly access
18
 
 
 
 
19
  class Premium_Counter extends Widget_Base {
20
 
21
  public function get_name() {
@@ -53,8 +62,12 @@ class Premium_Counter extends Widget_Base {
53
  return 'https://premiumaddons.com/support/';
54
  }
55
 
56
- // Adding the controls fields for the premium counter
57
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
58
  protected function _register_controls() {
59
  $this->start_controls_section('premium_counter_global_settings',
60
  [
@@ -832,6 +845,14 @@ class Premium_Counter extends Widget_Base {
832
  <?php
833
  }
834
 
 
 
 
 
 
 
 
 
835
  protected function render() {
836
 
837
  $settings = $this->get_settings_for_display();
@@ -866,7 +887,15 @@ class Premium_Counter extends Widget_Base {
866
 
867
  <?php
868
  }
869
-
 
 
 
 
 
 
 
 
870
  protected function _content_template() {
871
  ?>
872
  <#
1
  <?php
2
 
3
+ /**
4
+ * Premium Counter.
5
+ */
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
9
  use Elementor\Widget_Base;
10
  use Elementor\Utils;
11
  use Elementor\Icons_Manager;
17
  use Elementor\Group_Control_Typography;
18
  use Elementor\Group_Control_Text_Shadow;
19
 
20
+ // PremiumAddons Classes.
21
+ use PremiumAddons\Helper_Functions;
22
+
23
  if( ! defined( 'ABSPATH' ) ) exit; // No access of directly access
24
 
25
+ /**
26
+ * Class Premium_Counter
27
+ */
28
  class Premium_Counter extends Widget_Base {
29
 
30
  public function get_name() {
62
  return 'https://premiumaddons.com/support/';
63
  }
64
 
65
+ /**
66
+ * Register Counter controls.
67
+ *
68
+ * @since 1.0.0
69
+ * @access protected
70
+ */
71
  protected function _register_controls() {
72
  $this->start_controls_section('premium_counter_global_settings',
73
  [
845
  <?php
846
  }
847
 
848
+ /**
849
+ * Render Counter widget output on the frontend.
850
+ *
851
+ * Written in PHP and used to generate the final HTML.
852
+ *
853
+ * @since 1.0.0
854
+ * @access protected
855
+ */
856
  protected function render() {
857
 
858
  $settings = $this->get_settings_for_display();
887
 
888
  <?php
889
  }
890
+
891
+ /**
892
+ * Render Counter widget output in the editor.
893
+ *
894
+ * Written as a Backbone JavaScript template and used to generate the live preview.
895
+ *
896
+ * @since 1.0.0
897
+ * @access protected
898
+ */
899
  protected function _content_template() {
900
  ?>
901
  <#
widgets/premium-dual-header.php CHANGED
@@ -1,8 +1,11 @@
1
  <?php
2
 
 
 
 
3
  namespace PremiumAddons\Widgets;
4
 
5
- use PremiumAddons\Helper_Functions;
6
  use PremiumAddons\Includes;
7
  use Elementor\Widget_Base;
8
  use Elementor\Controls_Manager;
@@ -13,8 +16,14 @@ use Elementor\Group_Control_Typography;
13
  use Elementor\Group_Control_Text_Shadow;
14
  use Elementor\Group_Control_Background;
15
 
 
 
 
16
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
17
 
 
 
 
18
  class Premium_Dual_Header extends Widget_Base {
19
 
20
  protected $templateInstance;
@@ -49,8 +58,12 @@ class Premium_Dual_Header extends Widget_Base {
49
  return 'https://premiumaddons.com/support/';
50
  }
51
 
52
- // Adding the controls fields for the premium dual header
53
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
54
  protected function _register_controls() {
55
 
56
  /*Start General Section*/
@@ -695,6 +708,14 @@ class Premium_Dual_Header extends Widget_Base {
695
 
696
  }
697
 
 
 
 
 
 
 
 
 
698
  protected function render() {
699
 
700
  $settings = $this->get_settings_for_display();
@@ -763,6 +784,14 @@ class Premium_Dual_Header extends Widget_Base {
763
  <?php
764
  }
765
 
 
 
 
 
 
 
 
 
766
  protected function _content_template()
767
  {
768
  ?>
1
  <?php
2
 
3
+ /**
4
+ * Premium Dual Heading.
5
+ */
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
9
  use PremiumAddons\Includes;
10
  use Elementor\Widget_Base;
11
  use Elementor\Controls_Manager;
16
  use Elementor\Group_Control_Text_Shadow;
17
  use Elementor\Group_Control_Background;
18
 
19
+ // PremiumAddons Classes.
20
+ use PremiumAddons\Helper_Functions;
21
+
22
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
23
 
24
+ /**
25
+ * Class Premium_Dual_Header
26
+ */
27
  class Premium_Dual_Header extends Widget_Base {
28
 
29
  protected $templateInstance;
58
  return 'https://premiumaddons.com/support/';
59
  }
60
 
61
+ /**
62
+ * Register Dual Heading controls.
63
+ *
64
+ * @since 1.0.0
65
+ * @access protected
66
+ */
67
  protected function _register_controls() {
68
 
69
  /*Start General Section*/
708
 
709
  }
710
 
711
+ /**
712
+ * Render Dual Heading widget output on the frontend.
713
+ *
714
+ * Written in PHP and used to generate the final HTML.
715
+ *
716
+ * @since 1.0.0
717
+ * @access protected
718
+ */
719
  protected function render() {
720
 
721
  $settings = $this->get_settings_for_display();
784
  <?php
785
  }
786
 
787
+ /**
788
+ * Render Dual Heading widget output in the editor.
789
+ *
790
+ * Written as a Backbone JavaScript template and used to generate the live preview.
791
+ *
792
+ * @since 1.0.0
793
+ * @access protected
794
+ */
795
  protected function _content_template()
796
  {
797
  ?>
widgets/premium-fancytext.php CHANGED
@@ -1,8 +1,11 @@
1
  <?php
2
 
 
 
 
3
  namespace PremiumAddons\Widgets;
4
 
5
- use PremiumAddons\Helper_Functions;
6
  use Elementor\Widget_Base;
7
  use Elementor\Controls_Manager;
8
  use Elementor\Repeater;
@@ -11,8 +14,14 @@ use Elementor\Scheme_Typography;
11
  use Elementor\Group_Control_Typography;
12
  use Elementor\Group_Control_Text_Shadow;
13
 
 
 
 
14
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
15
 
 
 
 
16
  class Premium_Fancytext extends Widget_Base {
17
 
18
  public function get_name() {
@@ -49,16 +58,19 @@ class Premium_Fancytext extends Widget_Base {
49
  return 'https://premiumaddons.com/support/';
50
  }
51
 
52
- // Adding the controls fields for the premium fancy text
53
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
54
  protected function _register_controls() {
55
 
56
- /*Start Text Content Section*/
57
  $this->start_controls_section('premium_fancy_text_content',
58
- [
59
- 'label' => __('Fancy Text', 'premium-addons-for-elementor'),
60
- ]
61
- );
62
 
63
  /*Prefix Text*/
64
  $this->add_control('premium_fancy_prefix_text',
@@ -159,6 +171,7 @@ class Premium_Fancytext extends Widget_Base {
159
  'slide' => __('Slide Up', 'premium-addons-for-elementor'),
160
  'zoomout'=> __('Zoom Out', 'premium-addons-for-elementor'),
161
  'rotate' => __('Rotate', 'premium-addons-for-elementor'),
 
162
  ],
163
  'default' => 'typing',
164
  'render_type' => 'template',
@@ -166,6 +179,18 @@ class Premium_Fancytext extends Widget_Base {
166
  ]
167
  );
168
 
 
 
 
 
 
 
 
 
 
 
 
 
169
  $this->add_control('premium_fancy_text_type_speed',
170
  [
171
  'label' => __('Type Speed', 'premium-addons-for-elementor'),
@@ -184,10 +209,10 @@ class Premium_Fancytext extends Widget_Base {
184
  'type' => Controls_Manager::NUMBER,
185
  'description' => __('Set animation speed in seconds.', 'premium-addons-for-elementor'),
186
  'condition' => [
187
- 'premium_fancy_text_effect' => [ 'zoomout', 'rotate' ],
188
  ],
189
  'selectors' => [
190
- '{{WRAPPER}} .premium-fancy-text-wrapper.zoomout .premium-fancy-list-items, .premium-fancy-text-wrapper.rotate .premium-fancy-list-items' => 'animation-duration: {{VALUE}}s'
191
  ]
192
  ]
193
  );
@@ -198,7 +223,7 @@ class Premium_Fancytext extends Widget_Base {
198
  'type' => Controls_Manager::NUMBER,
199
  'description' => __('Set animation speed in seconds.', 'premium-addons-for-elementor'),
200
  'condition' => [
201
- 'premium_fancy_text_effect' => [ 'zoomout', 'rotate' ],
202
  ]
203
  ]
204
  );
@@ -277,19 +302,18 @@ class Premium_Fancytext extends Widget_Base {
277
  ],
278
  ]
279
  );
280
-
281
- /*Slide Up Speed*/
282
  $this->add_control('premium_slide_up_speed',
283
- [
284
- 'label' => __('Animation Speed', 'premium-addons-for-elementor'),
285
- 'type' => Controls_Manager::NUMBER,
286
- 'default' => 200,
287
- 'description' => __( 'Set a duration value in milliseconds for slide up effect.', 'premium-addons-for-elementor' ),
288
- 'condition' => [
289
- 'premium_fancy_text_effect' => 'slide',
290
- ],
291
- ]
292
- );
293
 
294
  /*Slide Up Pause Time*/
295
  $this->add_control('premium_slide_up_pause_time',
@@ -513,6 +537,14 @@ class Premium_Fancytext extends Widget_Base {
513
  $this->end_controls_section();
514
  }
515
 
 
 
 
 
 
 
 
 
516
  protected function render() {
517
 
518
  $settings = $this->get_settings_for_display();
@@ -559,10 +591,15 @@ class Premium_Fancytext extends Widget_Base {
559
  'mousePause' => $mause_pause
560
  ];
561
  } else {
 
562
  $fancytext_settings = [
563
  'effect' => $effect,
564
  'delay' => $settings['premium_fancy_text_zoom_delay']
565
  ];
 
 
 
 
566
  }
567
 
568
  $this->add_render_attribute('wrapper', 'class', [ 'premium-fancy-text-wrapper', $effect ] );
@@ -603,6 +640,14 @@ class Premium_Fancytext extends Widget_Base {
603
  <?php
604
  }
605
 
 
 
 
 
 
 
 
 
606
  protected function _content_template() {
607
  ?>
608
  <#
@@ -658,6 +703,10 @@ class Premium_Fancytext extends Widget_Base {
658
  view.addRenderAttribute( 'suffix', 'class', 'premium-fancy-text-span-align' );
659
 
660
  fancyTextSettings.delay = settings.premium_fancy_text_zoom_delay;
 
 
 
 
661
 
662
  }
663
 
1
  <?php
2
 
3
+ /**
4
+ * Premium Fancy Text.
5
+ */
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
9
  use Elementor\Widget_Base;
10
  use Elementor\Controls_Manager;
11
  use Elementor\Repeater;
14
  use Elementor\Group_Control_Typography;
15
  use Elementor\Group_Control_Text_Shadow;
16
 
17
+ // PremiumAddons Classes.
18
+ use PremiumAddons\Helper_Functions;
19
+
20
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
21
 
22
+ /**
23
+ * Class Premium_Fancytext
24
+ */
25
  class Premium_Fancytext extends Widget_Base {
26
 
27
  public function get_name() {
58
  return 'https://premiumaddons.com/support/';
59
  }
60
 
61
+ /**
62
+ * Register Testimonials controls.
63
+ *
64
+ * @since 1.0.0
65
+ * @access protected
66
+ */
67
  protected function _register_controls() {
68
 
 
69
  $this->start_controls_section('premium_fancy_text_content',
70
+ [
71
+ 'label' => __('Fancy Text', 'premium-addons-for-elementor'),
72
+ ]
73
+ );
74
 
75
  /*Prefix Text*/
76
  $this->add_control('premium_fancy_prefix_text',
171
  'slide' => __('Slide Up', 'premium-addons-for-elementor'),
172
  'zoomout'=> __('Zoom Out', 'premium-addons-for-elementor'),
173
  'rotate' => __('Rotate', 'premium-addons-for-elementor'),
174
+ 'custom' => __('Custom', 'premium-addons-for-elementor'),
175
  ],
176
  'default' => 'typing',
177
  'render_type' => 'template',
179
  ]
180
  );
181
 
182
+ $this->add_control('custom_animation',
183
+ [
184
+ 'label' => __('Animations', 'premium-addons-for-elementor'),
185
+ 'type' => Controls_Manager::ANIMATION,
186
+ 'render_type' => 'template',
187
+ 'default' => 'fadeIn',
188
+ 'condition' => [
189
+ 'premium_fancy_text_effect' => 'custom'
190
+ ]
191
+ ]
192
+ );
193
+
194
  $this->add_control('premium_fancy_text_type_speed',
195
  [
196
  'label' => __('Type Speed', 'premium-addons-for-elementor'),
209
  'type' => Controls_Manager::NUMBER,
210
  'description' => __('Set animation speed in seconds.', 'premium-addons-for-elementor'),
211
  'condition' => [
212
+ 'premium_fancy_text_effect!' => [ 'typing', 'slide' ],
213
  ],
214
  'selectors' => [
215
+ '{{WRAPPER}} .premium-fancy-text-wrapper:not(.typing):not(.slide) .premium-fancy-list-items' => 'animation-duration: {{VALUE}}s'
216
  ]
217
  ]
218
  );
223
  'type' => Controls_Manager::NUMBER,
224
  'description' => __('Set animation speed in seconds.', 'premium-addons-for-elementor'),
225
  'condition' => [
226
+ 'premium_fancy_text_effect!' => [ 'typing', 'slide' ],
227
  ]
228
  ]
229
  );
302
  ],
303
  ]
304
  );
305
+
 
306
  $this->add_control('premium_slide_up_speed',
307
+ [
308
+ 'label' => __('Animation Speed', 'premium-addons-for-elementor'),
309
+ 'type' => Controls_Manager::NUMBER,
310
+ 'default' => 200,
311
+ 'description' => __( 'Set a duration value in milliseconds for slide up effect.', 'premium-addons-for-elementor' ),
312
+ 'condition' => [
313
+ 'premium_fancy_text_effect' => 'slide',
314
+ ],
315
+ ]
316
+ );
317
 
318
  /*Slide Up Pause Time*/
319
  $this->add_control('premium_slide_up_pause_time',
537
  $this->end_controls_section();
538
  }
539
 
540
+ /**
541
+ * Render Fancy Text widget output on the frontend.
542
+ *
543
+ * Written in PHP and used to generate the final HTML.
544
+ *
545
+ * @since 1.0.0
546
+ * @access protected
547
+ */
548
  protected function render() {
549
 
550
  $settings = $this->get_settings_for_display();
591
  'mousePause' => $mause_pause
592
  ];
593
  } else {
594
+
595
  $fancytext_settings = [
596
  'effect' => $effect,
597
  'delay' => $settings['premium_fancy_text_zoom_delay']
598
  ];
599
+
600
+ if( $effect === 'custom' ) {
601
+ $fancytext_settings['animation'] = $settings['custom_animation'];
602
+ }
603
  }
604
 
605
  $this->add_render_attribute('wrapper', 'class', [ 'premium-fancy-text-wrapper', $effect ] );
640
  <?php
641
  }
642
 
643
+ /**
644
+ * Render Fancy Text widget output in the editor.
645
+ *
646
+ * Written as a Backbone JavaScript template and used to generate the live preview.
647
+ *
648
+ * @since 1.0.0
649
+ * @access protected
650
+ */
651
  protected function _content_template() {
652
  ?>
653
  <#
703
  view.addRenderAttribute( 'suffix', 'class', 'premium-fancy-text-span-align' );
704
 
705
  fancyTextSettings.delay = settings.premium_fancy_text_zoom_delay;
706
+
707
+ if( 'custom' === effect ) {
708
+ fancyTextSettings.animation = settings.custom_animation;
709
+ }
710
 
711
  }
712
 
widgets/premium-grid.php CHANGED
@@ -1,9 +1,11 @@
1
  <?php
2
 
 
 
 
3
  namespace PremiumAddons\Widgets;
4
 
5
- use PremiumAddons\Helper_Functions;
6
- use PremiumAddons\Includes;
7
  use Elementor\Modules\DynamicTags\Module as TagsModule;
8
  use Elementor\Widget_Base;
9
  use Elementor\Utils;
@@ -22,8 +24,15 @@ use Elementor\Group_Control_Box_Shadow;
22
  use Elementor\Group_Control_Background;
23
  use Elementor\Group_Control_Image_Size;
24
 
 
 
 
 
25
  if( ! defined( 'ABSPATH' ) ) exit;
26
 
 
 
 
27
  class Premium_Grid extends Widget_Base {
28
 
29
  public function get_name() {
@@ -73,6 +82,12 @@ class Premium_Grid extends Widget_Base {
73
  return 'https://premiumaddons.com/support/';
74
  }
75
 
 
 
 
 
 
 
76
  protected function _register_controls() {
77
 
78
  $this->start_controls_section('premium_gallery_general',
1
  <?php
2
 
3
+ /**
4
+ * Premium Media Grid.
5
+ */
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
 
9
  use Elementor\Modules\DynamicTags\Module as TagsModule;
10
  use Elementor\Widget_Base;
11
  use Elementor\Utils;
24
  use Elementor\Group_Control_Background;
25
  use Elementor\Group_Control_Image_Size;
26
 
27
+ // PremiumAddons Classes.
28
+ use PremiumAddons\Helper_Functions;
29
+ use PremiumAddons\Includes;
30
+
31
  if( ! defined( 'ABSPATH' ) ) exit;
32
 
33
+ /**
34
+ * Class Premium_Grid
35
+ */
36
  class Premium_Grid extends Widget_Base {
37
 
38
  public function get_name() {
82
  return 'https://premiumaddons.com/support/';
83
  }
84
 
85
+ /**
86
+ * Register Media Grid controls.
87
+ *
88
+ * @since 2.1.0
89
+ * @access protected
90
+ */
91
  protected function _register_controls() {
92
 
93
  $this->start_controls_section('premium_gallery_general',
widgets/premium-image-button.php CHANGED
@@ -1,15 +1,11 @@
1
  <?php
2
 
3
  /**
4
- * Class: Premium_Image_Button
5
- * Name: Image Button
6
- * Slug: premium-addon-image-button
7
  */
8
-
9
  namespace PremiumAddons\Widgets;
10
 
11
- use PremiumAddons\Helper_Functions;
12
- use PremiumAddons\Includes;
13
  use Elementor\Icons_Manager;
14
  use Elementor\Widget_Base;
15
  use Elementor\Controls_Manager;
@@ -21,8 +17,15 @@ use Elementor\Group_Control_Text_Shadow;
21
  use Elementor\Group_Control_Box_Shadow;
22
  use Elementor\Group_Control_Background;
23
 
 
 
 
 
24
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
25
 
 
 
 
26
  class Premium_Image_Button extends Widget_Base {
27
 
28
  public function get_name() {
@@ -61,8 +64,12 @@ class Premium_Image_Button extends Widget_Base {
61
  return 'https://premiumaddons.com/support/';
62
  }
63
 
64
- // Adding the controls fields for the premium image button
65
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
66
  protected function _register_controls() {
67
 
68
  $this->start_controls_section('premium_image_button_general_section',
@@ -868,6 +875,14 @@ class Premium_Image_Button extends Widget_Base {
868
  $this->end_controls_section();
869
  }
870
 
 
 
 
 
 
 
 
 
871
  protected function render() {
872
 
873
  $settings = $this->get_settings_for_display();
@@ -1019,6 +1034,14 @@ class Premium_Image_Button extends Widget_Base {
1019
  <?php
1020
  }
1021
 
 
 
 
 
 
 
 
 
1022
  protected function _content_template() {
1023
  ?>
1024
  <#
1
  <?php
2
 
3
  /**
4
+ * Premium Image Button.
 
 
5
  */
 
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
 
9
  use Elementor\Icons_Manager;
10
  use Elementor\Widget_Base;
11
  use Elementor\Controls_Manager;
17
  use Elementor\Group_Control_Box_Shadow;
18
  use Elementor\Group_Control_Background;
19
 
20
+ // PremiumAddons Classes.
21
+ use PremiumAddons\Helper_Functions;
22
+ use PremiumAddons\Includes;
23
+
24
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
25
 
26
+ /**
27
+ * Class Premium_Image_Button
28
+ */
29
  class Premium_Image_Button extends Widget_Base {
30
 
31
  public function get_name() {
64
  return 'https://premiumaddons.com/support/';
65
  }
66
 
67
+ /**
68
+ * Register Image Button controls.
69
+ *
70
+ * @since 1.0.0
71
+ * @access protected
72
+ */
73
  protected function _register_controls() {
74
 
75
  $this->start_controls_section('premium_image_button_general_section',
875
  $this->end_controls_section();
876
  }
877
 
878
+ /**
879
+ * Render Image Button widget output on the frontend.
880
+ *
881
+ * Written in PHP and used to generate the final HTML.
882
+ *
883
+ * @since 1.0.0
884
+ * @access protected
885
+ */
886
  protected function render() {
887
 
888
  $settings = $this->get_settings_for_display();
1034
  <?php
1035
  }
1036
 
1037
+ /**
1038
+ * Render Image Button widget output in the editor.
1039
+ *
1040
+ * Written as a Backbone JavaScript template and used to generate the live preview.
1041
+ *
1042
+ * @since 1.0.0
1043
+ * @access protected
1044
+ */
1045
  protected function _content_template() {
1046
  ?>
1047
  <#
widgets/premium-image-scroll.php CHANGED
@@ -1,15 +1,11 @@
1
  <?php
2
 
3
  /**
4
- * Class: Premium_Image_Scroll
5
- * Name: Image Scroll
6
- * Slug: premium-image-scroll
7
  */
8
-
9
  namespace PremiumAddons\Widgets;
10
 
11
- use PremiumAddons\Helper_Functions;
12
- use PremiumAddons\Includes;
13
  use Elementor\Widget_Base;
14
  use Elementor\Utils;
15
  use Elementor\Control_Media;
@@ -19,8 +15,15 @@ use Elementor\Group_Control_Image_Size;
19
  use Elementor\Group_Control_Css_Filter;
20
  use Elementor\Group_Control_Box_Shadow;
21
 
 
 
 
 
22
  if ( ! defined( 'ABSPATH' ) ) exit;
23
 
 
 
 
24
  class Premium_Image_Scroll extends Widget_Base {
25
 
26
  public function getTemplateInstance() {
@@ -494,6 +497,14 @@ class Premium_Image_Scroll extends Widget_Base {
494
 
495
  }
496
 
 
 
 
 
 
 
 
 
497
  protected function render() {
498
 
499
  $settings = $this->get_settings_for_display();
@@ -579,6 +590,14 @@ class Premium_Image_Scroll extends Widget_Base {
579
 
580
  }
581
 
 
 
 
 
 
 
 
 
582
  protected function _content_template() {
583
  ?>
584
  <#
1
  <?php
2
 
3
  /**
4
+ * Premium Image Scroll.
 
 
5
  */
 
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
 
9
  use Elementor\Widget_Base;
10
  use Elementor\Utils;
11
  use Elementor\Control_Media;
15
  use Elementor\Group_Control_Css_Filter;
16
  use Elementor\Group_Control_Box_Shadow;
17
 
18
+ // PremiumAddons Classes.
19
+ use PremiumAddons\Helper_Functions;
20
+ use PremiumAddons\Includes;
21
+
22
  if ( ! defined( 'ABSPATH' ) ) exit;
23
 
24
+ /**
25
+ * Class Premium_Image_Scroll
26
+ */
27
  class Premium_Image_Scroll extends Widget_Base {
28
 
29
  public function getTemplateInstance() {
497
 
498
  }
499
 
500
+ /**
501
+ * Render Image Scroll widget output on the frontend.
502
+ *
503
+ * Written in PHP and used to generate the final HTML.
504
+ *
505
+ * @since 1.0.0
506
+ * @access protected
507
+ */
508
  protected function render() {
509
 
510
  $settings = $this->get_settings_for_display();
590
 
591
  }
592
 
593
+ /**
594
+ * Render Image Scroll widget output in the editor.
595
+ *
596
+ * Written as a Backbone JavaScript template and used to generate the live preview.
597
+ *
598
+ * @since 1.0.0
599
+ * @access protected
600
+ */
601
  protected function _content_template() {
602
  ?>
603
  <#
widgets/premium-image-separator.php CHANGED
@@ -1,16 +1,12 @@
1
  <?php
2
 
3
  /**
4
- * Class: Premium_Image_Separator
5
- * Name: Image Separator
6
- * Slug: premium-addon-image-separator
7
  */
8
-
9
  namespace PremiumAddons\Widgets;
10
 
11
- use PremiumAddons\Helper_Functions;
12
  use Elementor\Modules\DynamicTags\Module as TagsModule;
13
- use PremiumAddons\Includes;
14
  use Elementor\Widget_Base;
15
  use Elementor\Utils;
16
  use Elementor\Control_Media;
@@ -20,8 +16,15 @@ use Elementor\Icons_Manager;
20
  use Elementor\Group_Control_Css_Filter;
21
  use Elementor\Group_Control_Text_Shadow;
22
 
 
 
 
 
23
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
24
 
 
 
 
25
  class Premium_Image_Separator extends Widget_Base {
26
 
27
  protected $templateInstance;
@@ -66,8 +69,12 @@ class Premium_Image_Separator extends Widget_Base {
66
  return 'https://premiumaddons.com/support/';
67
  }
68
 
69
- // Adding the controls fields for the premium image separator
70
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
71
  protected function _register_controls() {
72
 
73
  $this->start_controls_section('premium_image_separator_general_settings',
@@ -449,6 +456,14 @@ class Premium_Image_Separator extends Widget_Base {
449
 
450
  }
451
 
 
 
 
 
 
 
 
 
452
  protected function render() {
453
 
454
  $settings = $this->get_settings_for_display();
@@ -507,6 +522,14 @@ class Premium_Image_Separator extends Widget_Base {
507
  <?php
508
  }
509
 
 
 
 
 
 
 
 
 
510
  protected function _content_template() {
511
  ?>
512
  <#
1
  <?php
2
 
3
  /**
4
+ * Premium Image Separator.
 
 
5
  */
 
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
9
  use Elementor\Modules\DynamicTags\Module as TagsModule;
 
10
  use Elementor\Widget_Base;
11
  use Elementor\Utils;
12
  use Elementor\Control_Media;
16
  use Elementor\Group_Control_Css_Filter;
17
  use Elementor\Group_Control_Text_Shadow;
18
 
19
+ // PremiumAddons Classes.
20
+ use PremiumAddons\Helper_Functions;
21
+ use PremiumAddons\Includes;
22
+
23
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
24
 
25
+ /**
26
+ * Class Premium_Image_Separator
27
+ */
28
  class Premium_Image_Separator extends Widget_Base {
29
 
30
  protected $templateInstance;
69
  return 'https://premiumaddons.com/support/';
70
  }
71
 
72
+ /**
73
+ * Register Image Controls controls.
74
+ *
75
+ * @since 1.0.0
76
+ * @access protected
77
+ */
78
  protected function _register_controls() {
79
 
80
  $this->start_controls_section('premium_image_separator_general_settings',
456
 
457
  }
458
 
459
+ /**
460
+ * Render Image Separator widget output on the frontend.
461
+ *
462
+ * Written in PHP and used to generate the final HTML.
463
+ *
464
+ * @since 1.0.0
465
+ * @access protected
466
+ */
467
  protected function render() {
468
 
469
  $settings = $this->get_settings_for_display();
522
  <?php
523
  }
524
 
525
+ /**
526
+ * Render Image Separtor widget output in the editor.
527
+ *
528
+ * Written as a Backbone JavaScript template and used to generate the live preview.
529
+ *
530
+ * @since 1.0.0
531
+ * @access protected
532
+ */
533
  protected function _content_template() {
534
  ?>
535
  <#
widgets/premium-lottie.php CHANGED
@@ -1,23 +1,26 @@
1
  <?php
2
 
3
  /**
4
- * Class: Premium_Lottie
5
- * Name: Lottie Animations
6
- * Slug: premium-lottie-animations
7
  */
8
-
9
  namespace PremiumAddons\Widgets;
10
 
11
- use PremiumAddons\Helper_Functions;
12
- use PremiumAddons\Includes;
13
  use Elementor\Widget_Base;
14
  use Elementor\Controls_Manager;
15
  use Elementor\Group_Control_Border;
16
  use Elementor\Group_Control_Css_Filter;
17
  use Elementor\Group_Control_Box_Shadow;
18
 
 
 
 
 
19
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
20
 
 
 
 
21
  class Premium_Lottie extends Widget_Base {
22
 
23
  public function get_name() {
@@ -56,6 +59,12 @@ class Premium_Lottie extends Widget_Base {
56
  return 'https://premiumaddons.com/support/';
57
  }
58
 
 
 
 
 
 
 
59
  protected function _register_controls() {
60
 
61
  $this->start_controls_section('section_general_settings',
@@ -561,8 +570,9 @@ class Premium_Lottie extends Widget_Base {
561
  }
562
 
563
  /**
564
- * Render Lottie Animations output on the editor.
565
  *
 
566
  *
567
  * @since 3.20.2
568
  * @access protected
1
  <?php
2
 
3
  /**
4
+ * Premium Lottie Animations.
 
 
5
  */
 
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
 
9
  use Elementor\Widget_Base;
10
  use Elementor\Controls_Manager;
11
  use Elementor\Group_Control_Border;
12
  use Elementor\Group_Control_Css_Filter;
13
  use Elementor\Group_Control_Box_Shadow;
14
 
15
+ // PremiumAddons Classes.
16
+ use PremiumAddons\Helper_Functions;
17
+ use PremiumAddons\Includes;
18
+
19
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
20
 
21
+ /**
22
+ * Class Premium_Lottie
23
+ */
24
  class Premium_Lottie extends Widget_Base {
25
 
26
  public function get_name() {
59
  return 'https://premiumaddons.com/support/';
60
  }
61
 
62
+ /**
63
+ * Register Testimonials controls.
64
+ *
65
+ * @since 3.20.0
66
+ * @access protected
67
+ */
68
  protected function _register_controls() {
69
 
70
  $this->start_controls_section('section_general_settings',
570
  }
571
 
572
  /**
573
+ * Render Testimonials widget output in the editor.
574
  *
575
+ * Written as a Backbone JavaScript template and used to generate the live preview.
576
  *
577
  * @since 3.20.2
578
  * @access protected
widgets/premium-maps.php CHANGED
@@ -1,9 +1,11 @@
1
  <?php
2
 
 
 
 
3
  namespace PremiumAddons\Widgets;
4
 
5
- use PremiumAddons\Admin\Settings\Maps;
6
- use PremiumAddons\Helper_Functions;
7
  use Elementor\Widget_Base;
8
  use Elementor\Controls_Manager;
9
  use Elementor\Repeater;
@@ -13,9 +15,15 @@ use Elementor\Group_Control_Border;
13
  use Elementor\Group_Control_Typography;
14
  use Elementor\Group_Control_Box_Shadow;
15
 
 
 
 
16
 
17
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
18
 
 
 
 
19
  class Premium_Maps extends Widget_Base {
20
 
21
  public function get_name() {
@@ -60,16 +68,19 @@ class Premium_Maps extends Widget_Base {
60
  return 'https://premiumaddons.com/support/';
61
  }
62
 
63
- // Adding the controls fields for the premium maps
64
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
65
  protected function _register_controls() {
66
 
67
- /* Start Map Settings Section */
68
  $this->start_controls_section('premium_maps_map_settings',
69
- [
70
- 'label' => __('Center Location', 'premium-addons-for-elementor'),
71
- ]
72
- );
73
 
74
  $settings = Maps::get_enabled_keys();
75
 
@@ -533,83 +544,78 @@ class Premium_Maps extends Widget_Base {
533
  );
534
 
535
  $this->add_group_control(
536
- Group_Control_Typography::get_type(),
537
- [
538
- 'name' => 'pin_text_typo',
539
- 'scheme' => Scheme_Typography::TYPOGRAPHY_1,
540
- 'selector' => '{{WRAPPER}} .premium-maps-info-desc',
541
- ]
542
- );
543
 
544
  $this->add_responsive_control('premium_maps_pin_text_margin',
545
- [
546
- 'label' => __('Margin', 'premium-addons-for-elementor'),
547
- 'type' => Controls_Manager::DIMENSIONS,
548
- 'size_units' => ['px', 'em', '%'],
549
- 'selectors' => [
550
- '{{WRAPPER}} .premium-maps-info-desc' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
551
- ]
552
- ]
553
- );
554
 
555
  $this->add_responsive_control('premium_maps_pin_text_padding',
556
- [
557
- 'label' => __('Padding', 'premium-addons-for-elementor'),
558
- 'type' => Controls_Manager::DIMENSIONS,
559
- 'size_units' => ['px', 'em', '%'],
560
- 'selectors' => [
561
- '{{WRAPPER}} .premium-maps-info-desc' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
562
- ]
563
- ]
564
- );
565
 
566
- /*Pin Title ALign*/
567
  $this->add_responsive_control('premium_maps_pin_description_align',
568
- [
569
- 'label' => __( 'Alignment', 'premium-addons-for-elementor' ),
570
- 'type' => Controls_Manager::CHOOSE,
571
- 'options' => [
572
- 'left' => [
573
- 'title'=> __( 'Left', 'premium-addons-for-elementor' ),
574
- 'icon' => 'fa fa-align-left',
575
- ],
576
- 'center' => [
577
- 'title'=> __( 'Center', 'premium-addons-for-elementor' ),
578
- 'icon' => 'fa fa-align-center',
579
- ],
580
- 'right' => [
581
- 'title'=> __( 'Right', 'premium-addons-for-elementor' ),
582
- 'icon' => 'fa fa-align-right',
583
- ],
584
  ],
585
- 'default' => 'center',
586
- 'selectors' => [
587
- '{{WRAPPER}} .premium-maps-info-desc' => 'text-align: {{VALUE}};',
588
  ],
589
- ]
590
- );
 
 
 
 
 
 
 
 
 
591
 
592
- /*End Pin Style Section*/
593
  $this->end_controls_section();
594
 
595
- /*Start Map Style Section*/
596
  $this->start_controls_section('premium_maps_box_style',
597
- [
598
- 'label' => __('Map', 'premium-addons-for-elementor'),
599
- 'tab' => Controls_Manager::TAB_STYLE,
600
- ]
601
- );
602
 
603
- /*First Border*/
604
  $this->add_group_control(
605
  Group_Control_Border::get_type(),
606
- [
607
- 'name' => 'map_border',
608
- 'selector' => '{{WRAPPER}} .premium-maps-container',
609
- ]
610
- );
611
-
612
- /*First Border Radius*/
613
  $this->add_control('premium_maps_box_radius',
614
  [
615
  'label' => __('Border Radius', 'premium-addons-for-elementor'),
@@ -617,52 +623,55 @@ class Premium_Maps extends Widget_Base {
617
  'size_units' => ['px', '%', 'em'],
618
  'selectors' => [
619
  '{{WRAPPER}} .premium-maps-container,{{WRAPPER}} .premium_maps_map_height' => 'border-radius: {{SIZE}}{{UNIT}};'
620
- ]
621
  ]
622
- );
623
-
624
- /*Box Shadow*/
625
  $this->add_group_control(
626
  Group_Control_Box_Shadow::get_type(),
627
- [
628
- 'label' => __('Shadow','premium-addons-for-elementor'),
629
- 'name' => 'premium_maps_box_shadow',
630
- 'selector' => '{{WRAPPER}} .premium-maps-container',
631
- ]
632
- );
633
 
634
- /*First Margin*/
635
  $this->add_responsive_control('premium_maps_box_margin',
636
- [
637
- 'label' => __('Margin', 'premium-addons-for-elementor'),
638
- 'type' => Controls_Manager::DIMENSIONS,
639
- 'size_units' => [ 'px', 'em', '%' ],
640
- 'selectors' => [
641
- '{{WRAPPER}} .premium-maps-container' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
642
- ]
643
- ]
644
- );
645
 
646
- /*First Padding*/
647
  $this->add_responsive_control('premium_maps_box_padding',
648
- [
649
- 'label' => __('Padding', 'premium-addons-for-elementor'),
650
- 'type' => Controls_Manager::DIMENSIONS,
651
- 'size_units' => [ 'px', 'em', '%' ],
652
- 'selectors' => [
653
- '{{WRAPPER}} .premium-maps-container' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
654
- ]
655
- ]
656
- );
657
 
658
- /*End Map Style Section*/
659
  $this->end_controls_section();
660
 
661
  }
662
 
 
 
 
 
 
 
 
 
663
  protected function render() {
664
 
665
- // get our input from the widget settings.
666
  $settings = $this->get_settings_for_display();
667
 
668
  $map_pins = $settings['premium_maps_map_pins'];
1
  <?php
2
 
3
+ /**
4
+ * Premium Google Maps.
5
+ */
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
 
9
  use Elementor\Widget_Base;
10
  use Elementor\Controls_Manager;
11
  use Elementor\Repeater;
15
  use Elementor\Group_Control_Typography;
16
  use Elementor\Group_Control_Box_Shadow;
17
 
18
+ // PremiumAddons Classes.
19
+ use PremiumAddons\Admin\Settings\Maps;
20
+ use PremiumAddons\Helper_Functions;
21
 
22
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
23
 
24
+ /**
25
+ * Class Premium_Maps
26
+ */
27
  class Premium_Maps extends Widget_Base {
28
 
29
  public function get_name() {
68
  return 'https://premiumaddons.com/support/';
69
  }
70
 
71
+ /**
72
+ * Register Google Maps controls.
73
+ *
74
+ * @since 1.0.0
75
+ * @access protected
76
+ */
77
  protected function _register_controls() {
78
 
 
79
  $this->start_controls_section('premium_maps_map_settings',
80
+ [
81
+ 'label' => __('Center Location', 'premium-addons-for-elementor'),
82
+ ]
83
+ );
84
 
85
  $settings = Maps::get_enabled_keys();
86
 
544
  );
545
 
546
  $this->add_group_control(
547
+ Group_Control_Typography::get_type(),
548
+ [
549
+ 'name' => 'pin_text_typo',
550
+ 'scheme' => Scheme_Typography::TYPOGRAPHY_1,
551
+ 'selector' => '{{WRAPPER}} .premium-maps-info-desc',
552
+ ]
553
+ );
554
 
555
  $this->add_responsive_control('premium_maps_pin_text_margin',
556
+ [
557
+ 'label' => __('Margin', 'premium-addons-for-elementor'),
558
+ 'type' => Controls_Manager::DIMENSIONS,
559
+ 'size_units' => ['px', 'em', '%'],
560
+ 'selectors' => [
561
+ '{{WRAPPER}} .premium-maps-info-desc' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
562
+ ]
563
+ ]
564
+ );
565
 
566
  $this->add_responsive_control('premium_maps_pin_text_padding',
567
+ [
568
+ 'label' => __('Padding', 'premium-addons-for-elementor'),
569
+ 'type' => Controls_Manager::DIMENSIONS,
570
+ 'size_units' => ['px', 'em', '%'],
571
+ 'selectors' => [
572
+ '{{WRAPPER}} .premium-maps-info-desc' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
573
+ ]
574
+ ]
575
+ );
576
 
 
577
  $this->add_responsive_control('premium_maps_pin_description_align',
578
+ [
579
+ 'label' => __( 'Alignment', 'premium-addons-for-elementor' ),
580
+ 'type' => Controls_Manager::CHOOSE,
581
+ 'options' => [
582
+ 'left' => [
583
+ 'title'=> __( 'Left', 'premium-addons-for-elementor' ),
584
+ 'icon' => 'fa fa-align-left',
 
 
 
 
 
 
 
 
 
585
  ],
586
+ 'center' => [
587
+ 'title'=> __( 'Center', 'premium-addons-for-elementor' ),
588
+ 'icon' => 'fa fa-align-center',
589
  ],
590
+ 'right' => [
591
+ 'title'=> __( 'Right', 'premium-addons-for-elementor' ),
592
+ 'icon' => 'fa fa-align-right',
593
+ ],
594
+ ],
595
+ 'default' => 'center',
596
+ 'selectors' => [
597
+ '{{WRAPPER}} .premium-maps-info-desc' => 'text-align: {{VALUE}};',
598
+ ],
599
+ ]
600
+ );
601
 
 
602
  $this->end_controls_section();
603
 
 
604
  $this->start_controls_section('premium_maps_box_style',
605
+ [
606
+ 'label' => __('Map', 'premium-addons-for-elementor'),
607
+ 'tab' => Controls_Manager::TAB_STYLE,
608
+ ]
609
+ );
610
 
 
611
  $this->add_group_control(
612
  Group_Control_Border::get_type(),
613
+ [
614
+ 'name' => 'map_border',
615
+ 'selector' => '{{WRAPPER}} .premium-maps-container',
616
+ ]
617
+ );
618
+
 
619
  $this->add_control('premium_maps_box_radius',
620
  [
621
  'label' => __('Border Radius', 'premium-addons-for-elementor'),
623
  'size_units' => ['px', '%', 'em'],
624
  'selectors' => [
625
  '{{WRAPPER}} .premium-maps-container,{{WRAPPER}} .premium_maps_map_height' => 'border-radius: {{SIZE}}{{UNIT}};'
 
626
  ]
627
+ ]
628
+ );
629
+
630
  $this->add_group_control(
631
  Group_Control_Box_Shadow::get_type(),
632
+ [
633
+ 'label' => __('Shadow','premium-addons-for-elementor'),
634
+ 'name' => 'premium_maps_box_shadow',
635
+ 'selector' => '{{WRAPPER}} .premium-maps-container',
636
+ ]
637
+ );
638
 
 
639
  $this->add_responsive_control('premium_maps_box_margin',
640
+ [
641
+ 'label' => __('Margin', 'premium-addons-for-elementor'),
642
+ 'type' => Controls_Manager::DIMENSIONS,
643
+ 'size_units' => [ 'px', 'em', '%' ],
644
+ 'selectors' => [
645
+ '{{WRAPPER}} .premium-maps-container' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
646
+ ]
647
+ ]
648
+ );
649
 
 
650
  $this->add_responsive_control('premium_maps_box_padding',
651
+ [
652
+ 'label' => __('Padding', 'premium-addons-for-elementor'),
653
+ 'type' => Controls_Manager::DIMENSIONS,
654
+ 'size_units' => [ 'px', 'em', '%' ],
655
+ 'selectors' => [
656
+ '{{WRAPPER}} .premium-maps-container' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}}',
657
+ ]
658
+ ]
659
+ );
660
 
 
661
  $this->end_controls_section();
662
 
663
  }
664
 
665
+ /**
666
+ * Render Google Maps widget output on the frontend.
667
+ *
668
+ * Written in PHP and used to generate the final HTML.
669
+ *
670
+ * @since 1.0.0
671
+ * @access protected
672
+ */
673
  protected function render() {
674
 
 
675
  $settings = $this->get_settings_for_display();
676
 
677
  $map_pins = $settings['premium_maps_map_pins'];
widgets/premium-modalbox.php CHANGED
@@ -1,15 +1,11 @@
1
  <?php
2
 
3
  /**
4
- * Class: Premium_Modalbox
5
- * Name: Modal Box
6
- * Slug: premium-addon-modal-box
7
  */
8
-
9
  namespace PremiumAddons\Widgets;
10
 
11
- use PremiumAddons\Helper_Functions;
12
- use PremiumAddons\Includes;
13
  use Elementor\Icons_Manager;
14
  use Elementor\Widget_Base;
15
  use Elementor\Utils;
@@ -24,8 +20,15 @@ use Elementor\Group_Control_Text_Shadow;
24
  use Elementor\Group_Control_Box_Shadow;
25
  use Elementor\Group_Control_Background;
26
 
 
 
 
 
27
  if (!defined('ABSPATH')) exit; // If this file is called directly, abort.
28
 
 
 
 
29
  class Premium_Modalbox extends Widget_Base
30
  {
31
 
@@ -80,8 +83,12 @@ class Premium_Modalbox extends Widget_Base
80
  return 'https://premiumaddons.com/support/';
81
  }
82
 
83
- // Adding the controls fields for the premium modal box
84
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
85
  protected function _register_controls()
86
  {
87
 
@@ -1513,8 +1520,7 @@ class Premium_Modalbox extends Widget_Base
1513
  }
1514
  }
1515
 
1516
- protected function render()
1517
- {
1518
 
1519
  $settings = $this->get_settings_for_display();
1520
 
1
  <?php
2
 
3
  /**
4
+ * Premium Modal Box.
 
 
5
  */
 
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
 
9
  use Elementor\Icons_Manager;
10
  use Elementor\Widget_Base;
11
  use Elementor\Utils;
20
  use Elementor\Group_Control_Box_Shadow;
21
  use Elementor\Group_Control_Background;
22
 
23
+ // PremiumAddons Classes.
24
+ use PremiumAddons\Helper_Functions;
25
+ use PremiumAddons\Includes;
26
+
27
  if (!defined('ABSPATH')) exit; // If this file is called directly, abort.
28
 
29
+ /**
30
+ * Class Premium_Modalbox
31
+ */
32
  class Premium_Modalbox extends Widget_Base
33
  {
34
 
83
  return 'https://premiumaddons.com/support/';
84
  }
85
 
86
+ /**
87
+ * Register Modal Box controls.
88
+ *
89
+ * @since 1.0.0
90
+ * @access protected
91
+ */
92
  protected function _register_controls()
93
  {
94
 
1520
  }
1521
  }
1522
 
1523
+ protected function render() {
 
1524
 
1525
  $settings = $this->get_settings_for_display();
1526
 
widgets/premium-person.php CHANGED
@@ -1,8 +1,11 @@
1
  <?php
2
 
 
 
 
3
  namespace PremiumAddons\Widgets;
4
 
5
- use PremiumAddons\Helper_Functions;
6
  use Elementor\Widget_Base;
7
  use Elementor\Utils;
8
  use Elementor\Control_Media;
@@ -17,6 +20,9 @@ use Elementor\Group_Control_Box_Shadow;
17
  use Elementor\Group_Control_Text_Shadow;
18
  use Elementor\Group_Control_Border;
19
 
 
 
 
20
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
21
 
22
  class Premium_Person extends Widget_Base {
@@ -60,8 +66,12 @@ class Premium_Person extends Widget_Base {
60
  return 'https://premiumaddons.com/support/';
61
  }
62
 
63
- // Adding the controls fields for the premium team members
64
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
65
  protected function _register_controls() {
66
 
67
  $this->start_controls_section('premium_person_general_settings',
@@ -1371,7 +1381,7 @@ class Premium_Person extends Widget_Base {
1371
  }
1372
 
1373
  /**
1374
- * Render Grid output on the frontend.
1375
  *
1376
  * Written in PHP and used to generate the final HTML.
1377
  *
@@ -1533,12 +1543,11 @@ class Premium_Person extends Widget_Base {
1533
  /*
1534
  * Render Person Info
1535
  *
1536
- *
1537
  * @since 3.12.0
1538
  * @access protected
1539
  *
1540
  * @param $person object current person
1541
- * @param $index integer current person index
1542
  */
1543
  protected function render_person_info( $person = '', $index = '' ) {
1544
 
@@ -1650,6 +1659,14 @@ class Premium_Person extends Widget_Base {
1650
  }
1651
 
1652
 
 
 
 
 
 
 
 
 
1653
  protected function _content_template() {
1654
  ?>
1655
  <#
1
  <?php
2
 
3
+ /**
4
+ * Premium Persons.
5
+ */
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
9
  use Elementor\Widget_Base;
10
  use Elementor\Utils;
11
  use Elementor\Control_Media;
20
  use Elementor\Group_Control_Text_Shadow;
21
  use Elementor\Group_Control_Border;
22
 
23
+ // PremiumAddons Classes.
24
+ use PremiumAddons\Helper_Functions;
25
+
26
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
27
 
28
  class Premium_Person extends Widget_Base {
66
  return 'https://premiumaddons.com/support/';
67
  }
68
 
69
+ /**
70
+ * Register Persons controls.
71
+ *
72
+ * @since 1.0.0
73
+ * @access protected
74
+ */
75
  protected function _register_controls() {
76
 
77
  $this->start_controls_section('premium_person_general_settings',
1381
  }
1382
 
1383
  /**
1384
+ * Render Persons widget output on the frontend.
1385
  *
1386
  * Written in PHP and used to generate the final HTML.
1387
  *
1543
  /*
1544
  * Render Person Info
1545
  *
 
1546
  * @since 3.12.0
1547
  * @access protected
1548
  *
1549
  * @param $person object current person
1550
+ * @param $index integer current person index
1551
  */
1552
  protected function render_person_info( $person = '', $index = '' ) {
1553
 
1659
  }
1660
 
1661
 
1662
+ /**
1663
+ * Render Persons widget output in the editor.
1664
+ *
1665
+ * Written as a Backbone JavaScript template and used to generate the live preview.
1666
+ *
1667
+ * @since 1.0.0
1668
+ * @access protected
1669
+ */
1670
  protected function _content_template() {
1671
  ?>
1672
  <#
widgets/premium-pricing-table.php CHANGED
@@ -1,15 +1,11 @@
1
  <?php
2
 
3
- namespace PremiumAddons\Widgets;
4
-
5
  /**
6
- * Class: Premium_Pricing_Table
7
- * Name: Pricing Table
8
- * Slug: premium-addon-pricing-table
9
  */
 
10
 
11
- use PremiumAddons\Helper_Functions;
12
- use PremiumAddons\Includes;
13
  use Elementor\Modules\DynamicTags\Module as TagsModule;
14
  use Elementor\Icons_Manager;
15
  use Elementor\Widget_Base;
@@ -22,8 +18,15 @@ use Elementor\Group_Control_Typography;
22
  use Elementor\Group_Control_Box_Shadow;
23
  use Elementor\Group_Control_Background;
24
 
 
 
 
 
25
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
26
 
 
 
 
27
  class Premium_Pricing_Table extends Widget_Base {
28
 
29
  protected $templateInstance;
@@ -64,8 +67,12 @@ class Premium_Pricing_Table extends Widget_Base {
64
  return 'https://premiumaddons.com/support/';
65
  }
66
 
67
- // Adding the controls fields for the premium pricing table
68
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
69
  protected function _register_controls() {
70
 
71
  $this->start_controls_section('premium_pricing_table_icon_section',
@@ -2152,6 +2159,14 @@ class Premium_Pricing_Table extends Widget_Base {
2152
 
2153
  }
2154
 
 
 
 
 
 
 
 
 
2155
  protected function render() {
2156
 
2157
  $settings = $this->get_settings_for_display();
@@ -2326,6 +2341,14 @@ class Premium_Pricing_Table extends Widget_Base {
2326
  <?php
2327
  }
2328
 
 
 
 
 
 
 
 
 
2329
  protected function _content_template() {
2330
  ?>
2331
  <#
1
  <?php
2
 
 
 
3
  /**
4
+ * Premium Pricing Table.
 
 
5
  */
6
+ namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
 
9
  use Elementor\Modules\DynamicTags\Module as TagsModule;
10
  use Elementor\Icons_Manager;
11
  use Elementor\Widget_Base;
18
  use Elementor\Group_Control_Box_Shadow;
19
  use Elementor\Group_Control_Background;
20
 
21
+ // PremiumAddons Classes.
22
+ use PremiumAddons\Helper_Functions;
23
+ use PremiumAddons\Includes;
24
+
25
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
26
 
27
+ /**
28
+ * Class Premium_Pricing_Table
29
+ */
30
  class Premium_Pricing_Table extends Widget_Base {
31
 
32
  protected $templateInstance;
67
  return 'https://premiumaddons.com/support/';
68
  }
69
 
70
+ /**
71
+ * Register Pricing Table controls.
72
+ *
73
+ * @since 1.0.0
74
+ * @access protected
75
+ */
76
  protected function _register_controls() {
77
 
78
  $this->start_controls_section('premium_pricing_table_icon_section',
2159
 
2160
  }
2161
 
2162
+ /**
2163
+ * Render Pricing Table widget output on the frontend.
2164
+ *
2165
+ * Written in PHP and used to generate the final HTML.
2166
+ *
2167
+ * @since 1.0.0
2168
+ * @access protected
2169
+ */
2170
  protected function render() {
2171
 
2172
  $settings = $this->get_settings_for_display();
2341
  <?php
2342
  }
2343
 
2344
+ /**
2345
+ * Render Pricing Table widget output in the editor.
2346
+ *
2347
+ * Written as a Backbone JavaScript template and used to generate the live preview.
2348
+ *
2349
+ * @since 1.0.0
2350
+ * @access protected
2351
+ */
2352
  protected function _content_template() {
2353
  ?>
2354
  <#
widgets/premium-progressbar.php CHANGED
@@ -1,8 +1,11 @@
1
  <?php
2
 
 
 
 
3
  namespace PremiumAddons\Widgets;
4
 
5
- use PremiumAddons\Helper_Functions;
6
  use Elementor\Widget_Base;
7
  use Elementor\Utils;
8
  use Elementor\Controls_Manager;
@@ -14,8 +17,14 @@ use Elementor\Group_Control_Typography;
14
  use Elementor\Group_Control_Background;
15
  use Elementor\Group_Control_Border;
16
 
 
 
 
17
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
18
 
 
 
 
19
  class Premium_Progressbar extends Widget_Base {
20
 
21
  public function get_name() {
@@ -56,11 +65,14 @@ class Premium_Progressbar extends Widget_Base {
56
  return 'https://premiumaddons.com/support/';
57
  }
58
 
59
- // Adding the controls fields for the premium progress bar
60
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
61
  protected function _register_controls() {
62
 
63
- /* Start Progress Content Section */
64
  $this->start_controls_section('premium_progressbar_labels',
65
  [
66
  'label' => __('Progress Bar Settings', 'premium-addons-for-elementor'),
@@ -941,6 +953,14 @@ class Premium_Progressbar extends Widget_Base {
941
  $this->end_controls_section();
942
  }
943
 
 
 
 
 
 
 
 
 
944
  protected function render() {
945
 
946
  $settings = $this->get_settings_for_display();
1
  <?php
2
 
3
+ /**
4
+ * Premium Progress Bar.
5
+ */
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
9
  use Elementor\Widget_Base;
10
  use Elementor\Utils;
11
  use Elementor\Controls_Manager;
17
  use Elementor\Group_Control_Background;
18
  use Elementor\Group_Control_Border;
19
 
20
+ // PremiumAddons Classes.
21
+ use PremiumAddons\Helper_Functions;
22
+
23
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
24
 
25
+ /**
26
+ * Class Premium_Progressbar
27
+ */
28
  class Premium_Progressbar extends Widget_Base {
29
 
30
  public function get_name() {
65
  return 'https://premiumaddons.com/support/';
66
  }
67
 
68
+ /**
69
+ * Register Testimonials controls.
70
+ *
71
+ * @since 1.0.0
72
+ * @access protected
73
+ */
74
  protected function _register_controls() {
75
 
 
76
  $this->start_controls_section('premium_progressbar_labels',
77
  [
78
  'label' => __('Progress Bar Settings', 'premium-addons-for-elementor'),
953
  $this->end_controls_section();
954
  }
955
 
956
+ /**
957
+ * Render Progress Bar widget output on the frontend.
958
+ *
959
+ * Written in PHP and used to generate the final HTML.
960
+ *
961
+ * @since 1.0.0
962
+ * @access protected
963
+ */
964
  protected function render() {
965
 
966
  $settings = $this->get_settings_for_display();
widgets/premium-testimonials.php CHANGED
@@ -1,14 +1,11 @@
1
  <?php
2
 
3
  /**
4
- * Class: Premium_Testimonials
5
- * Name: Testimonials
6
- * Slug: premium-addon-testimonials
7
  */
8
-
9
  namespace PremiumAddons\Widgets;
10
 
11
- use PremiumAddons\Helper_Functions;
12
  use Elementor\Modules\DynamicTags\Module as TagsModule;
13
  use Elementor\Widget_Base;
14
  use Elementor\Utils;
@@ -22,8 +19,14 @@ use Elementor\Group_Control_Text_Shadow;
22
  use Elementor\Group_Control_Box_Shadow;
23
  use Elementor\Group_Control_Background;
24
 
 
 
 
25
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
26
 
 
 
 
27
  class Premium_Testimonials extends Widget_Base {
28
 
29
  public function get_name() {
@@ -53,8 +56,12 @@ class Premium_Testimonials extends Widget_Base {
53
  return 'https://premiumaddons.com/support/';
54
  }
55
 
56
- // Adding the controls fields for the premium testimonial
57
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
58
  protected function _register_controls() {
59
 
60
  $this->start_controls_section('premium_testimonial_person_settings',
@@ -639,6 +646,14 @@ class Premium_Testimonials extends Widget_Base {
639
 
640
  }
641
 
 
 
 
 
 
 
 
 
642
  protected function render() {
643
 
644
  $settings = $this->get_settings_for_display();
@@ -711,6 +726,14 @@ class Premium_Testimonials extends Widget_Base {
711
 
712
  }
713
 
 
 
 
 
 
 
 
 
714
  protected function _content_template() {
715
  ?>
716
  <#
1
  <?php
2
 
3
  /**
4
+ * Premium Testimonials.
 
 
5
  */
 
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
9
  use Elementor\Modules\DynamicTags\Module as TagsModule;
10
  use Elementor\Widget_Base;
11
  use Elementor\Utils;
19
  use Elementor\Group_Control_Box_Shadow;
20
  use Elementor\Group_Control_Background;
21
 
22
+ // PremiumAddons Classes.
23
+ use PremiumAddons\Helper_Functions;
24
+
25
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
26
 
27
+ /**
28
+ * Class Premium_Testimonials
29
+ */
30
  class Premium_Testimonials extends Widget_Base {
31
 
32
  public function get_name() {
56
  return 'https://premiumaddons.com/support/';
57
  }
58
 
59
+ /**
60
+ * Register Testimonials controls.
61
+ *
62
+ * @since 1.0.0
63
+ * @access protected
64
+ */
65
  protected function _register_controls() {
66
 
67
  $this->start_controls_section('premium_testimonial_person_settings',
646
 
647
  }
648
 
649
+ /**
650
+ * Render Testimonials widget output on the frontend.
651
+ *
652
+ * Written in PHP and used to generate the final HTML.
653
+ *
654
+ * @since 1.0.0
655
+ * @access protected
656
+ */
657
  protected function render() {
658
 
659
  $settings = $this->get_settings_for_display();
726
 
727
  }
728
 
729
+ /**
730
+ * Render Testimonials widget output in the editor.
731
+ *
732
+ * Written as a Backbone JavaScript template and used to generate the live preview.
733
+ *
734
+ * @since 1.0.0
735
+ * @access protected
736
+ */
737
  protected function _content_template() {
738
  ?>
739
  <#
widgets/premium-title.php CHANGED
@@ -1,15 +1,11 @@
1
  <?php
2
 
3
  /**
4
- * Class: Premium_Title
5
- * Name: Title
6
- * Slug: premium-addon-title
7
  */
8
-
9
  namespace PremiumAddons\Widgets;
10
 
11
- use PremiumAddons\Helper_Functions;
12
- use PremiumAddons\Includes;
13
  use Elementor\Widget_Base;
14
  use Elementor\Utils;
15
  use Elementor\Icons_Manager;
@@ -22,8 +18,15 @@ use Elementor\Group_Control_Typography;
22
  use Elementor\Group_Control_Text_Shadow;
23
  use Elementor\Group_Control_Background;
24
 
 
 
 
 
25
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
26
 
 
 
 
27
  class Premium_Title extends Widget_Base {
28
 
29
  protected $templateInstance;
@@ -68,18 +71,20 @@ class Premium_Title extends Widget_Base {
68
  return 'https://premiumaddons.com/support/';
69
  }
70
 
71
- // Adding the controls fields for the premium title
72
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
73
  protected function _register_controls() {
74
 
75
- /* Start Title General Settings Section */
76
  $this->start_controls_section('premium_title_content',
77
  [
78
  'label' => __('Title', 'premium-addons-for-elementor'),
79
  ]
80
  );
81
 
82
- /*Title Text*/
83
  $this->add_control('premium_title_text',
84
  [
85
  'label' => __('Title', 'premium-addons-for-elementor'),
@@ -103,7 +108,7 @@ class Premium_Title extends Widget_Base {
103
  'style5' => __('Style 5', 'premium-addons-for-elementor'),
104
  'style6' => __('Style 6', 'premium-addons-for-elementor'),
105
  'style7' => __('Style 7', 'premium-addons-for-elementor'),
106
- ],
107
  'label_block' => true,
108
  ]
109
  );
@@ -831,6 +836,14 @@ class Premium_Title extends Widget_Base {
831
 
832
  }
833
 
 
 
 
 
 
 
 
 
834
  protected function render() {
835
 
836
  $settings = $this->get_settings_for_display();
@@ -962,6 +975,14 @@ class Premium_Title extends Widget_Base {
962
  <?php
963
  }
964
 
 
 
 
 
 
 
 
 
965
  protected function _content_template() {
966
  ?>
967
  <#
1
  <?php
2
 
3
  /**
4
+ * Premium Title.
 
 
5
  */
 
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
 
9
  use Elementor\Widget_Base;
10
  use Elementor\Utils;
11
  use Elementor\Icons_Manager;
18
  use Elementor\Group_Control_Text_Shadow;
19
  use Elementor\Group_Control_Background;
20
 
21
+ // PremiumAddons Classes.
22
+ use PremiumAddons\Helper_Functions;
23
+ use PremiumAddons\Includes;
24
+
25
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
26
 
27
+ /**
28
+ * Class Premium_Title
29
+ */
30
  class Premium_Title extends Widget_Base {
31
 
32
  protected $templateInstance;
71
  return 'https://premiumaddons.com/support/';
72
  }
73
 
74
+ /**
75
+ * Register Title controls.
76
+ *
77
+ * @since 1.0.0
78
+ * @access protected
79
+ */
80
  protected function _register_controls() {
81
 
 
82
  $this->start_controls_section('premium_title_content',
83
  [
84
  'label' => __('Title', 'premium-addons-for-elementor'),
85
  ]
86
  );
87
 
 
88
  $this->add_control('premium_title_text',
89
  [
90
  'label' => __('Title', 'premium-addons-for-elementor'),
108
  'style5' => __('Style 5', 'premium-addons-for-elementor'),
109
  'style6' => __('Style 6', 'premium-addons-for-elementor'),
110
  'style7' => __('Style 7', 'premium-addons-for-elementor'),
111
+ ],
112
  'label_block' => true,
113
  ]
114
  );
836
 
837
  }
838
 
839
+ /**
840
+ * Render title widget output on the frontend.
841
+ *
842
+ * Written in PHP and used to generate the final HTML.
843
+ *
844
+ * @since 1.0.0
845
+ * @access protected
846
+ */
847
  protected function render() {
848
 
849
  $settings = $this->get_settings_for_display();
975
  <?php
976
  }
977
 
978
+ /**
979
+ * Render Title widget output in the editor.
980
+ *
981
+ * Written as a Backbone JavaScript template and used to generate the live preview.
982
+ *
983
+ * @since 1.0.0
984
+ * @access protected
985
+ */
986
  protected function _content_template() {
987
  ?>
988
  <#
widgets/premium-videobox.php CHANGED
@@ -1,8 +1,11 @@
1
  <?php
2
 
 
 
 
3
  namespace PremiumAddons\Widgets;
4
 
5
- use PremiumAddons\Helper_Functions;
6
  use Elementor\Modules\DynamicTags\Module as TagsModule;
7
  use Elementor\Widget_Base;
8
  use Elementor\Utils;
@@ -17,8 +20,14 @@ use Elementor\Group_Control_Text_Shadow;
17
  use Elementor\Group_Control_Box_Shadow;
18
  use Elementor\Group_Control_Background;
19
 
 
 
 
20
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
21
 
 
 
 
22
  class Premium_Videobox extends Widget_Base {
23
 
24
  public function get_name() {
@@ -58,8 +67,12 @@ class Premium_Videobox extends Widget_Base {
58
  return 'https://premiumaddons.com/support/';
59
  }
60
 
61
- // Adding the controls fields for Premium Video Box
62
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
63
  protected function _register_controls() {
64
 
65
  $this->start_controls_section('premium_video_box_general_settings',
@@ -725,6 +738,14 @@ class Premium_Videobox extends Widget_Base {
725
  $this->end_controls_section();
726
  }
727
 
 
 
 
 
 
 
 
 
728
  protected function render() {
729
 
730
  $settings = $this->get_settings_for_display();
@@ -734,15 +755,22 @@ class Premium_Videobox extends Widget_Base {
734
  $video_type = $settings['premium_video_box_video_type'];
735
 
736
  $params = $this->get_video_params();
737
-
738
- $thumbnail = $this->get_video_thumbnail( $params['id'] );
739
 
 
 
740
  $image = 'transparent';
741
 
742
- if( ! empty( $thumbnail ) ) {
743
- $image = sprintf( 'url(\'%s\')', $thumbnail );
 
 
 
 
 
 
 
744
  }
745
-
746
  if( 'self' === $video_type ) {
747
 
748
  $overlay = $settings['premium_video_box_image_switcher'];
@@ -761,8 +789,6 @@ class Premium_Videobox extends Widget_Base {
761
 
762
  $related = $settings['premium_video_box_suggested_videos'];
763
 
764
- $autoplay = $settings['premium_video_box_self_autoplay'];
765
-
766
  $mute = $settings['premium_video_box_mute'];
767
 
768
  $loop = $settings['premium_video_box_loop'];
@@ -868,7 +894,6 @@ class Premium_Videobox extends Widget_Base {
868
  ]
869
  );
870
 
871
-
872
  if ( 'self' !== $video_type ) {
873
  $this->add_render_attribute('video_container', [
874
  'data-src' => $link . $options
@@ -903,7 +928,14 @@ class Premium_Videobox extends Widget_Base {
903
  <?php
904
  }
905
 
906
- private function get_video_thumbnail( $id = '' ) {
 
 
 
 
 
 
 
907
 
908
  $settings = $this->get_settings_for_display();
909
 
@@ -912,11 +944,15 @@ class Premium_Videobox extends Widget_Base {
912
  $overlay = $settings['premium_video_box_image_switcher'];
913
 
914
  if ( 'yes' !== $overlay ) {
 
 
915
  $size = '';
916
  if( 'youtube' === $type ) {
917
  $size = $settings['premium_video_box_yt_thumbnail_size'];
918
  }
 
919
  $thumbnail_src = Helper_Functions::get_video_thumbnail( $id, $type, $size );
 
920
  } else {
921
  $thumbnail_src = $settings['premium_video_box_image']['url'];
922
  }
@@ -925,6 +961,17 @@ class Premium_Videobox extends Widget_Base {
925
 
926
  }
927
 
 
 
 
 
 
 
 
 
 
 
 
928
  private function get_video_params() {
929
 
930
  $settings = $this->get_settings_for_display();
@@ -974,6 +1021,15 @@ class Premium_Videobox extends Widget_Base {
974
 
975
  }
976
 
 
 
 
 
 
 
 
 
 
977
  private function get_vimeo_header( $id ) {
978
 
979
  $settings = $this->get_settings_for_display();
@@ -1019,6 +1075,14 @@ class Premium_Videobox extends Widget_Base {
1019
  return isset( $vimeo_data['user'] ) ? true : false;
1020
  }
1021
 
 
 
 
 
 
 
 
 
1022
  private function has_image_overlay() {
1023
 
1024
  $settings = $this->get_settings_for_display();
1
  <?php
2
 
3
+ /**
4
+ * Premium Video Box.
5
+ */
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
9
  use Elementor\Modules\DynamicTags\Module as TagsModule;
10
  use Elementor\Widget_Base;
11
  use Elementor\Utils;
20
  use Elementor\Group_Control_Box_Shadow;
21
  use Elementor\Group_Control_Background;
22
 
23
+ // PremiumAddons Classes.
24
+ use PremiumAddons\Helper_Functions;
25
+
26
  if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
27
 
28
+ /**
29
+ * Class Premium_Videobox
30
+ */
31
  class Premium_Videobox extends Widget_Base {
32
 
33
  public function get_name() {
67
  return 'https://premiumaddons.com/support/';
68
  }
69
 
70
+ /**
71
+ * Register Video Box controls.
72
+ *
73
+ * @since 1.0.0
74
+ * @access protected
75
+ */
76
  protected function _register_controls() {
77
 
78
  $this->start_controls_section('premium_video_box_general_settings',
738
  $this->end_controls_section();
739
  }
740
 
741
+ /**
742
+ * Render video box widget output on the frontend.
743
+ *
744
+ * Written in PHP and used to generate the final HTML.
745
+ *
746
+ * @since 1.0.0
747
+ * @access protected
748
+ */
749
  protected function render() {
750
 
751
  $settings = $this->get_settings_for_display();
755
  $video_type = $settings['premium_video_box_video_type'];
756
 
757
  $params = $this->get_video_params();
 
 
758
 
759
+ $autoplay = $settings['premium_video_box_self_autoplay'];
760
+
761
  $image = 'transparent';
762
 
763
+ //Make sure autoplay is disabled before getting any thumbnails
764
+ if( 'yes' !== $autoplay ) {
765
+
766
+ $thumbnail = $this->get_thumbnail( $params['id'] );
767
+
768
+ if( ! empty( $thumbnail ) ) {
769
+ $image = sprintf( 'url(\'%s\')', $thumbnail );
770
+ }
771
+
772
  }
773
+
774
  if( 'self' === $video_type ) {
775
 
776
  $overlay = $settings['premium_video_box_image_switcher'];
789
 
790
  $related = $settings['premium_video_box_suggested_videos'];
791
 
 
 
792
  $mute = $settings['premium_video_box_mute'];
793
 
794
  $loop = $settings['premium_video_box_loop'];
894
  ]
895
  );
896
 
 
897
  if ( 'self' !== $video_type ) {
898
  $this->add_render_attribute('video_container', [
899
  'data-src' => $link . $options
928
  <?php
929
  }
930
 
931
+ /*
932
+ * Get video thumbnail
933
+ *
934
+ * @access public
935
+ *
936
+ * @param string $id video ID
937
+ */
938
+ private function get_thumbnail( $id = '' ) {
939
 
940
  $settings = $this->get_settings_for_display();
941
 
944
  $overlay = $settings['premium_video_box_image_switcher'];
945
 
946
  if ( 'yes' !== $overlay ) {
947
+
948
+ //Check thumbnail size option only for Youtube videos
949
  $size = '';
950
  if( 'youtube' === $type ) {
951
  $size = $settings['premium_video_box_yt_thumbnail_size'];
952
  }
953
+
954
  $thumbnail_src = Helper_Functions::get_video_thumbnail( $id, $type, $size );
955
+
956
  } else {
957
  $thumbnail_src = $settings['premium_video_box_image']['url'];
958
  }
961
 
962
  }
963
 
964
+ /*
965
+ * Get video params
966
+ *
967
+ * Get video ID and url
968
+ *
969
+ * @access public
970
+ *
971
+ * @param string $id video ID
972
+ *
973
+ * @return array video parameters
974
+ */
975
  private function get_video_params() {
976
 
977
  $settings = $this->get_settings_for_display();
1021
 
1022
  }
1023
 
1024
+ /*
1025
+ * Get Vimeo header
1026
+ *
1027
+ * Get Vimeo video meta data
1028
+ *
1029
+ * @access private
1030
+ *
1031
+ * @param string $id video ID
1032
+ */
1033
  private function get_vimeo_header( $id ) {
1034
 
1035
  $settings = $this->get_settings_for_display();
1075
  return isset( $vimeo_data['user'] ) ? true : false;
1076
  }
1077
 
1078
+ /*
1079
+ * has image overlay
1080
+ *
1081
+ * Check if video overlay option is enabled
1082
+ *
1083
+ * @access private
1084
+ *
1085
+ */
1086
  private function has_image_overlay() {
1087
 
1088
  $settings = $this->get_settings_for_display();
widgets/premium-vscroll.php CHANGED
@@ -1,9 +1,11 @@
1
  <?php
2
 
 
 
 
3
  namespace PremiumAddons\Widgets;
4
 
5
- use PremiumAddons\Helper_Functions;
6
- use PremiumAddons\Includes;
7
  use Elementor\Widget_Base;
8
  use Elementor\Controls_Manager;
9
  use Elementor\Repeater;
@@ -13,8 +15,15 @@ use Elementor\Group_Control_Border;
13
  use Elementor\Group_Control_Typography;
14
  use Elementor\Group_Control_Box_Shadow;
15
 
 
 
 
 
16
  if( ! defined('ABSPATH') ) exit(); // If this file is called directly, abort.
17
 
 
 
 
18
  class Premium_Vscroll extends Widget_Base {
19
 
20
  public function getTemplateInstance() {
@@ -59,8 +68,12 @@ class Premium_Vscroll extends Widget_Base {
59
  return 'https://premiumaddons.com/support/';
60
  }
61
 
62
- // Adding the controls fields for the premium vertical scroll
63
- // This will controls the animation, colors and background, dimensions etc
 
 
 
 
64
  protected function _register_controls() {
65
 
66
  $this->start_controls_section('content_templates',
@@ -821,6 +834,14 @@ class Premium_Vscroll extends Widget_Base {
821
 
822
  }
823
 
 
 
 
 
 
 
 
 
824
  protected function render() {
825
 
826
  $settings = $this->get_settings_for_display();
1
  <?php
2
 
3
+ /**
4
+ * Premium Vertical Scroll.
5
+ */
6
  namespace PremiumAddons\Widgets;
7
 
8
+ // Elementor Classes.
 
9
  use Elementor\Widget_Base;
10
  use Elementor\Controls_Manager;
11
  use Elementor\Repeater;
15
  use Elementor\Group_Control_Typography;
16
  use Elementor\Group_Control_Box_Shadow;
17
 
18
+ // PremiumAddons Classes.
19
+ use PremiumAddons\Helper_Functions;
20
+ use PremiumAddons\Includes;
21
+
22
  if( ! defined('ABSPATH') ) exit(); // If this file is called directly, abort.
23
 
24
+ /**
25
+ * Class Premium_Vscroll
26
+ */
27
  class Premium_Vscroll extends Widget_Base {
28
 
29
  public function getTemplateInstance() {
68
  return 'https://premiumaddons.com/support/';
69
  }
70
 
71
+ /**
72
+ * Register Video Box controls.
73
+ *
74
+ * @since 2.7.4
75
+ * @access protected
76
+ */
77
  protected function _register_controls() {
78
 
79
  $this->start_controls_section('content_templates',
834
 
835
  }
836
 
837
+ /**
838
+ * Render vertical scroll widget output on the frontend.
839
+ *
840
+ * Written in PHP and used to generate the final HTML.
841
+ *
842
+ * @since 2.7.4
843
+ * @access protected
844
+ */
845
  protected function render() {
846
 
847
  $settings = $this->get_settings_for_display();