Elementor Essential Addons - Version 3.3.2

Version Description

  • 26/09/2019 =
  • Added : Filterable Gallery new layout (Search & Filter)
  • Added: Post elements excerpt expanison indicator option field
  • Fixed: Post Grid hover not working
  • Fixed: Createive Button options not showing
  • Few minor bugfix and improvements
Download this release

Release Info

Developer re_enter_rupok
Plugin Icon 128x128 Elementor Essential Addons
Version 3.3.2
Comparing to
See all releases

Code changes from version 3.3.1 to 3.3.2

assets/front-end/css/eael.css CHANGED
@@ -1,3 +1,4 @@
 
1
  /*------------------------------*/
2
  /* 31. Advance Accordion
3
  /*------------------------------*/
@@ -269,127 +270,6 @@
269
  }
270
  }
271
 
272
- /* ----------------------------------------- */
273
- /* 22. Caldera Contact Form Styler
274
- /* ----------------------------------------- */
275
- .eael-caldera-form-align-left,
276
- .eael-caldera-form-btn-align-left {
277
- text-align: left;
278
- }
279
-
280
- .eael-caldera-form-align-right,
281
- .eael-caldera-form-btn-align-right {
282
- text-align: right;
283
- }
284
-
285
- .eael-caldera-form-align-center,
286
- .eael-caldera-form-btn-align-center {
287
- text-align: center;
288
- }
289
-
290
- .eael-caldera-form .control-label {
291
- display: none;
292
- }
293
-
294
- .eael-caldera-form-labels-yes .control-label {
295
- display: block;
296
- }
297
-
298
- .eael-caldera-form-button-center .form-group input[type=button],
299
- .eael-caldera-form-button-center .form-group input[type=submit] {
300
- display: block;
301
- margin: 0 auto;
302
- }
303
-
304
- .eael-caldera-form-button-right .form-group input[type=button],
305
- .eael-caldera-form-button-right .form-group input[type=submit] {
306
- float: right;
307
- }
308
-
309
- .eael-caldera-form .intl-tel-input {
310
- display: inherit;
311
- }
312
-
313
- .eael-custom-radio-checkbox .caldera-grid input[type=checkbox],
314
- .eael-custom-radio-checkbox .caldera-grid input[type=radio] {
315
- border-style: solid;
316
- border-width: 0;
317
- padding: 3px;
318
- -webkit-appearance: none;
319
- }
320
-
321
- .eael-caldera-form-button-full-width .form-group input[type=submit],
322
- .eael-caldera-form-button-full-width .form-group input[type=button] {
323
- width: 100%;
324
- }
325
-
326
- @-webkit-keyframes "loaderSpin" {
327
- 0% {
328
- transform: rotate(0deg);
329
- }
330
- 100% {
331
- transform: rotate(360deg);
332
- }
333
- }
334
- @keyframes "loaderSpin" {
335
- 0% {
336
- transform: rotate(0deg);
337
- }
338
- 100% {
339
- transform: rotate(360deg);
340
- }
341
- }
342
- .eael-load-more-button-wrap {
343
- display: flex;
344
- }
345
-
346
- .eael-load-more-button {
347
- display: flex;
348
- align-items: center;
349
- justify-content: center;
350
- padding: 1em 2em;
351
- border: 0px solid;
352
- font-size: 16px;
353
- overflow: hidden;
354
- }
355
- .eael-load-more-button .button__loader {
356
- left: -100%;
357
- top: auto;
358
- margin-right: 5px;
359
- transition: all .2s;
360
- }
361
- .eael-load-more-button > span {
362
- margin-left: -20px;
363
- }
364
-
365
- .eael-load-more-button.button--loading > span {
366
- margin-left: 0;
367
- }
368
- .eael-load-more-button.button--loading .button__loader {
369
- left: 0;
370
- }
371
-
372
- .eael-btn-loader {
373
- border-radius: 50%;
374
- width: 20px;
375
- height: 20px;
376
- font-size: 10px;
377
- position: relative;
378
- text-indent: -9999em;
379
- border-top: 4px solid rgba(255, 255, 255, 0.2);
380
- border-right: 4px solid rgba(255, 255, 255, 0.2);
381
- border-bottom: 4px solid rgba(255, 255, 255, 0.2);
382
- border-left: 4px solid #ffffff;
383
- transform: translateZ(0);
384
- -webkit-animation: loaderSpin 1.1s infinite linear;
385
- animation: loaderSpin 1.1s infinite linear;
386
- }
387
- .eael-btn-loader:after {
388
- border-radius: 50%;
389
- width: 20px;
390
- height: 20px;
391
- }
392
-
393
  /*--------------------------*/
394
  /* 19. Call To Action
395
  /*-------------------------*/
@@ -724,6 +604,73 @@
724
  margin: 0 auto;
725
  }
726
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
727
  .eael-ticker-wrap {
728
  overflow: hidden;
729
  display: flex;
@@ -781,6 +728,60 @@
781
  }
782
  }
783
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
784
  /*---------------------------------*/
785
  /* 05. Countdown Styles
786
  /*---------------------------------*/
@@ -1065,15 +1066,61 @@
1065
  transform: translate3d(0, 100%, 0);
1066
  }
1067
 
1068
- table.eael-data-table thead .sorting, table.eael-data-table thead .sorting_desc, table.eael-data-table thead .sorting_asc {
1069
- position: relative;
1070
- z-index: 0;
1071
- outline: 0;
1072
- cursor: pointer;
 
1073
  }
1074
 
1075
- table.eael-data-table thead .sorting:after, table.eael-data-table thead .sorting_desc:after, table.eael-data-table thead .sorting_asc:after {
1076
- position: absolute;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1077
  top: 50%;
1078
  right: 10px;
1079
  font-family: "FontAwesome";
@@ -1342,6 +1389,43 @@ table.eael-data-table .sorting_asc.sorting-none:after {
1342
  text-align: center;
1343
  }
1344
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1345
  .eael-fancy-text-container p {
1346
  margin: 0;
1347
  }
@@ -1397,89 +1481,6 @@ table.eael-data-table .sorting_asc.sorting-none:after {
1397
  padding: 10px 25px;
1398
  }
1399
 
1400
- .elementor-panel .pro-feature, .elementor-panel .pro-feature a {
1401
- color: #a4afb7;
1402
- text-transform: uppercase;
1403
- letter-spacing: 1px;
1404
- line-height: 1.8;
1405
- font-style: normal;
1406
- }
1407
-
1408
- .elementor-panel .pro-feature a {
1409
- text-decoration: underline;
1410
- color: #f54 !important;
1411
- }
1412
-
1413
- .elementor-panel .elementor-control-eael_section_pro .elementor-panel-heading-title.elementor-panel-heading-title,
1414
- .elementor-panel .elementor-control-eael_section_pro .elementor-panel-heading-toggle,
1415
- .elementor-control-data_table_header_colspan_pro_alert .elementor-control-title,
1416
- .elementor-control-data_table_header_img_pro_alert .elementor-control-title,
1417
- .elementor-control-data_table_content_rowspan_pro_alert .elementor-control-title,
1418
- .elementor-control-data_table_content_colspan_pro_alert .elementor-control-title,
1419
- .elementor-control-data_table_content_template_pro_alert .elementor-control-title {
1420
- color: #f54;
1421
- }
1422
-
1423
- .elementor-panel .elementor-control-eael_control_get_pro .elementor-control-field {
1424
- display: none !important;
1425
- }
1426
-
1427
- .elementor-control-eael_pricing_table_style_pro_alert .elementor-control-title,
1428
- .elementor-control-eael_section_countdown_style_pro_alert .elementor-control-title,
1429
- .elementor-control-eael_fancy_text_style_pro_alert .elementor-control-title,
1430
- .elementor-control-eael_section_data_table_enabled_pro_alert .elementor-control-title,
1431
- .elementor-control-eael_img_accordion_type_pro_alert .elementor-control-title,
1432
- .elementor-control-eael_ticker_type_pro_alert .elementor-control-title,
1433
- .elementor-control-eael_team_members_preset_pro_alert .elementor-control-title {
1434
- color: #f54;
1435
- }
1436
-
1437
- /* -------------------------------- */
1438
- /* 20. Dual Color Heading
1439
- /* -------------------------------- */
1440
- .eael-dual-header {
1441
- display: block;
1442
- margin-bottom: 50px;
1443
- }
1444
-
1445
- .eael-dual-header .title,
1446
- .eael-dual-header .title span {
1447
- font-size: 36px;
1448
- font-weight: 700;
1449
- text-transform: uppercase;
1450
- line-height: 48px;
1451
- margin: 10px 0px;
1452
- }
1453
-
1454
- .eael-dual-header .subtext {
1455
- font-size: 16px;
1456
- display: block;
1457
- }
1458
-
1459
- .eael-dual-header i {
1460
- display: block;
1461
- padding: 0px;
1462
- margin: 20px 0px 10px 0px;
1463
- font-size: 36px;
1464
- }
1465
-
1466
- .eael-dual-header .title span.lead {
1467
- color: #1abc9c;
1468
- }
1469
-
1470
- /*--- Builder Related Css ---*/
1471
- .eael-dual-header-content-align-center {
1472
- text-align: center;
1473
- }
1474
-
1475
- .eael-dual-header-content-align-left {
1476
- text-align: left;
1477
- }
1478
-
1479
- .eael-dual-header-content-align-right {
1480
- text-align: right;
1481
- }
1482
-
1483
  /*----------------------------*/
1484
  /* 35. Feature List
1485
  /*----------------------------*/
@@ -2014,82 +2015,371 @@ table.eael-data-table .sorting_asc.sorting-none:after {
2014
  }
2015
  }
2016
 
2017
- /*------------------------------*/
2018
- /* 27. Filterable Gallery
2019
- /*------------------------------*/
2020
- .eael-filter-gallery-control {
 
 
2021
  width: 100%;
2022
  }
2023
 
2024
- .eael-filter-gallery-control ul,
2025
- .eael-filter-gallery-control ul li {
2026
- text-align: center;
2027
  }
2028
 
2029
- .eael-filter-gallery-control ul {
2030
- margin: 0px 0px 20px 0px;
2031
- padding: 0px;
2032
- text-align: center;
2033
  }
2034
 
2035
- .eael-filter-gallery-control {
2036
- display: flex;
2037
- flex-flow: 1 1 auto;
2038
- align-items: center;
2039
- justify-content: center;
2040
- flex-flow: row wrap;
2041
- padding: 0px;
2042
- margin: 0px;
2043
  }
2044
 
2045
- .eael-filter-gallery-control ul li {
2046
- list-style: none;
2047
- font-size: 24px;
 
 
2048
  display: inline-block;
2049
- text-align: center;
 
2050
  }
2051
 
2052
- .eael-filter-gallery-control ul li a.control {
2053
- font-family: 'Montserrat', sans-serif;
2054
- font-size: 16px;
2055
- font-weight: 600;
2056
- padding: 10px 25px;
2057
- margin: 10px 6px;
2058
  }
2059
 
2060
- .eael-filter-gallery-container {
2061
- text-align: justify;
2062
- font-size: 0.1px;
2063
  }
2064
 
2065
- .eael-filter-gallery-container:after {
2066
- content: '';
2067
- display: inline-block;
2068
- width: 100%;
2069
  }
2070
 
2071
- .eael-filter-gallery-container:not(.eael-cards) .item:before {
2072
- content: '';
2073
- display: inline-block;
2074
- padding-top: 56.25%;
2075
  }
2076
 
2077
- .eael-filter-gallery-container .item .caption {
2078
- position: absolute;
2079
- display: flex;
2080
- flex-flow: 1 1 100%;
2081
- align-items: center;
2082
- justify-content: center;
2083
- z-index: 1;
2084
- top: 0px;
2085
- left: 0px;
2086
- right: 0px;
2087
- bottom: 0px;
2088
- transition: transform .4s;
2089
  }
2090
 
2091
- .eael-filter-gallery-container.eael-cards .item .caption {
2092
- display: none;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2093
  }
2094
 
2095
  .eael-filter-gallery-container.eael-cards .item .item-img .caption {
@@ -2306,7 +2596,6 @@ a.eael-gallery-load-more, a.eael-gallery-load-more:hover {
2306
  margin-right: calc(20px/2);
2307
  margin-bottom: 20px;
2308
  position: relative;
2309
- overflow: hidden;
2310
  }
2311
 
2312
  .gallery-item-caption-wrap,
@@ -2838,294 +3127,236 @@ a.eael-gallery-load-more, a.eael-gallery-load-more:hover {
2838
  clear: left;
2839
  }
2840
  }
2841
-
2842
- /*---------------------------*/
2843
- /* 18. Flipbox Style
2844
- /*---------------------------*/
2845
- .eael-elements-flip-box-container {
2846
- position: relative;
2847
- height: 300px;
2848
- width: 100%;
2849
- }
2850
-
2851
- .eael-elements-flip-box-container .flipbox-button {
2852
- display: inline-block;
2853
- transition: all 400ms;
2854
- }
2855
-
2856
- .eael-elements-flip-box-container a {
2857
- display: block;
2858
- }
2859
-
2860
- .eael-elements-flip-box-vertical-align {
2861
- width: 100%;
2862
  }
2863
 
2864
- .eael-elements-flip-box-padding {
2865
- padding: 0px 30px 5px 30px;
2866
  }
2867
 
2868
- .eael-elements-flip-box-icon-image {
2869
- display: inline-block;
2870
- margin: 0 auto 0px auto;
2871
  line-height: 1;
 
 
 
2872
  }
2873
 
2874
- .eael-elements-flip-box-icon-image.eael_eleements_flip_front_icon_style_background {
2875
- background: #cccccc;
 
2876
  }
2877
 
2878
- .eael_eleements_flip_front_icon_style_bordered {
2879
- border: 2px solid #ffffff;
 
2880
  }
2881
 
2882
- .eael_flip_box_icon_border_round {
2883
- border-radius: 100px;
 
 
 
 
 
 
 
 
 
 
2884
  }
2885
 
2886
- .eael_eleements_flip_front_icon_style_background,
2887
- .eael_eleements_flip_front_icon_style_bordered {
2888
- padding: 15px;
2889
  }
2890
 
2891
- .eael-elements-flip-box-icon-image i {
2892
- font-size: 40px;
2893
- line-height: 40px;
2894
- width: 40px;
 
 
 
2895
  }
2896
 
2897
- .eael-elements-slider-display-table {
2898
- width: 100%;
2899
  }
2900
 
2901
- .eael-elements-flip-box-front-container {
2902
- text-align: center;
2903
- position: absolute;
2904
- top: 0px;
2905
- left: 0px;
2906
- z-index: 2;
2907
- width: 100%;
2908
- height: 100%;
2909
- background: #0e9dd2;
2910
- color: #ffffff;
2911
- border-color: #000000;
2912
- -webkit-display: flex;
2913
- display: flex;
2914
- align-items: center;
2915
  }
2916
 
2917
- .eael-elements-flip-box-content,
2918
- .eael-elements-flip-box-heading {
2919
- color: #ffffff;
2920
  }
2921
 
2922
- .eael-elements-flip-box-heading.flipbox-linked-title {
2923
- color: #fff;
2924
- font-size: 1.5em;
2925
- font-weight: 700;
2926
  }
2927
 
2928
- .eael-elements-flip-box-rear-container {
2929
- text-align: center;
2930
- position: absolute;
2931
- top: 0px;
2932
- left: 0px;
2933
  width: 100%;
2934
- height: 100%;
2935
- background: #444444;
2936
- color: #ffffff;
2937
- display: flex;
2938
- align-items: center;
2939
- border-color: #000000;
2940
- }
2941
-
2942
- /*--- Floating Button Styles ---*/
2943
- .eael-elements-button-floating-container {
2944
- position: fixed;
2945
- z-index: 100;
2946
- }
2947
-
2948
- .eael-elements-button-floating-container .eael-elements-button {
2949
- margin-top: 0px;
2950
  font-size: 14px;
 
 
 
 
 
 
 
2951
  position: relative;
2952
- padding: 14px 20px;
2953
- }
2954
-
2955
- .eael-elements-button {
2956
- cursor: pointer;
2957
- display: inline-block;
2958
- background: #077bbe;
2959
- color: #ffffff;
2960
- line-height: 1;
2961
- padding: 16px 25px;
2962
- margin-top: 15px;
2963
- }
2964
-
2965
- .eael-elements-button:hover {
2966
- background: #077bbe;
2967
- color: #ffffff;
2968
  }
2969
 
2970
- /*--- CSS3 Transitions ---*/
2971
- .eael-elements-flip-box-container {
2972
- perspective: 1000px;
 
 
 
2973
  }
2974
 
2975
- .eael-elements-flip-box-front-container,
2976
- .eael-elements-flip-box-rear-container {
2977
- transition-duration: 500ms;
2978
- transition-property: all;
2979
- transition-timing-function: ease;
2980
  }
2981
 
2982
- .eael-elements-flip-box-flip-card {
2983
  width: 100%;
2984
  height: 100%;
2985
- transform-style: preserve-3d;
2986
- transition: all 500ms ease;
2987
- }
2988
-
2989
- .eael-elements-flip-box-rear-container,
2990
- .eael-elements-flip-box-front-container {
2991
- -webkit-backface-visibility: hidden;
2992
- backface-visibility: hidden;
2993
- transform: rotateX(0deg);
2994
- transform: rotateY(0deg);
2995
- }
2996
-
2997
- /*--- Flip ---*/
2998
- .eael-animate-flip.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,
2999
- .eael-animate-flip.eael-animate-up .eael-elements-flip-box-rear-container {
3000
- transform: rotateX(180deg);
3001
- }
3002
-
3003
- .eael-animate-flip.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,
3004
- .eael-animate-flip.eael-animate-down .eael-elements-flip-box-rear-container {
3005
- transform: rotateX(-180deg);
3006
- }
3007
-
3008
- .eael-animate-flip.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,
3009
- .eael-animate-flip.eael-animate-left .eael-elements-flip-box-rear-container {
3010
- transform: rotateY(-180deg);
3011
- }
3012
-
3013
- .eael-animate-flip.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,
3014
- .eael-animate-flip.eael-animate-right .eael-elements-flip-box-rear-container {
3015
- transform: rotateY(180deg);
3016
- }
3017
-
3018
- /*--- Slide ---*/
3019
- .eael-animate-push.eael-elements-flip-box-container,
3020
- .eael-animate-slide.eael-elements-flip-box-container {
3021
- overflow: hidden;
3022
- }
3023
-
3024
- .eael-animate-push .eael-elements-flip-box-rear-container,
3025
- .eael-animate-slide .eael-elements-flip-box-rear-container {
3026
- z-index: 3;
3027
- }
3028
-
3029
- .eael-animate-push.eael-animate-up .eael-elements-flip-box-rear-container,
3030
- .eael-animate-slide.eael-animate-up .eael-elements-flip-box-rear-container {
3031
- top: 100%;
3032
- }
3033
-
3034
- .eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,
3035
- .eael-animate-slide.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
3036
- top: 0;
3037
- }
3038
-
3039
- .eael-animate-push.eael-animate-down .eael-elements-flip-box-rear-container,
3040
- .eael-animate-slide.eael-animate-down .eael-elements-flip-box-rear-container {
3041
- top: auto;
3042
- bottom: 100%;
3043
  }
3044
 
3045
- .eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,
3046
- .eael-animate-slide.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
3047
- top: auto;
3048
- bottom: 0;
3049
  }
3050
 
3051
- .eael-animate-push.eael-animate-left .eael-elements-flip-box-rear-container,
3052
- .eael-animate-slide.eael-animate-left .eael-elements-flip-box-rear-container {
3053
- left: 100%;
 
3054
  }
3055
 
3056
- .eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,
3057
- .eael-animate-slide.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
3058
- left: 0;
 
3059
  }
3060
 
3061
- .eael-animate-push.eael-animate-right .eael-elements-flip-box-rear-container,
3062
- .eael-animate-slide.eael-animate-right .eael-elements-flip-box-rear-container {
3063
- left: auto;
3064
- right: 100%;
3065
  }
3066
 
3067
- .eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,
3068
- .eael-animate-slide.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
3069
- left: auto;
3070
- right: 0;
 
 
3071
  }
3072
 
3073
- /*--- Push + Slide Above ---*/
3074
- .eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
3075
- top: -100%;
3076
  }
3077
 
3078
- .eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
3079
- top: 100%;
 
3080
  }
3081
 
3082
- .eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
3083
- left: -100%;
 
3084
  }
3085
 
3086
- .eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
3087
- left: 100%;
 
3088
  }
3089
 
3090
- /*--- Zoom In ---*/
3091
- .eael-animate-zoom-in .eael-elements-flip-box-rear-container {
3092
- opacity: 0;
3093
- transform: scale(0.75);
3094
- z-index: 3;
3095
  }
3096
 
3097
- .eael-animate-zoom-in.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
3098
- opacity: 1;
3099
- transform: scale(1);
3100
  }
3101
 
3102
- /*--- Zoom Out ---*/
3103
- .eael-animate-zoom-out.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
3104
- opacity: 0;
3105
- transform: scale(0.75);
3106
  }
3107
 
3108
- .eael-animate-fade.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
3109
- opacity: 0;
 
3110
  }
3111
 
3112
- /*--- Builder Related Style ---*/
3113
- .eael-flipbox-content-align-right .eael-elements-flip-box-padding {
3114
- text-align: right;
 
 
 
 
 
 
 
 
 
3115
  }
3116
 
3117
- .eael-flipbox-content-align-left .eael-elements-flip-box-padding {
3118
- text-align: left;
 
 
 
 
3119
  }
3120
 
3121
- .eael-flipbox-content-align-center .eael-elements-flip-box-padding {
 
 
 
 
 
 
 
3122
  text-align: center;
 
 
 
 
3123
  }
3124
 
3125
- .eael-flipbox-img-circle .eael-elements-flip-box-icon-image img,
3126
- .eael-flipbox-img-circle .flipbox-back-image-icon img {
3127
- border-radius: 50%;
3128
- overflow: hidden;
 
 
 
 
 
 
 
3129
  }
3130
 
3131
  /*--------------------------*/
@@ -3374,97 +3605,6 @@ a.eael-gallery-load-more, a.eael-gallery-load-more:hover {
3374
  width: 100%;
3375
  }
3376
 
3377
- /*------------------------------*/
3378
- /* 34. Image accordion
3379
- /*------------------------------*/
3380
- .eael-img-accordion {
3381
- display: flex;
3382
- height: 50vh;
3383
- }
3384
-
3385
- .eael-img-accordion a {
3386
- position: relative;
3387
- flex: 1;
3388
- text-align: center;
3389
- text-decoration: none;
3390
- color: #fff;
3391
- background-size: cover;
3392
- background-position: center;
3393
- background-repeat: no-repeat;
3394
- transition: flex .4s;
3395
- }
3396
-
3397
- .eael-grow-accordion {
3398
- flex: 3;
3399
- }
3400
-
3401
- .eael-img-accordion .overlay {
3402
- display: flex;
3403
- align-items: center;
3404
- justify-content: center;
3405
- padding: 0 10px;
3406
- position: absolute;
3407
- top: 0;
3408
- right: 0;
3409
- bottom: 0;
3410
- left: 0;
3411
- transition: background-color .4s;
3412
- }
3413
-
3414
- .eael-img-accordion .overlay .overlay-inner {
3415
- z-index: 1;
3416
- }
3417
-
3418
- .eael-img-accordion a:after {
3419
- content: "";
3420
- position: absolute;
3421
- width: 100%;
3422
- height: 100%;
3423
- z-index: 0;
3424
- top: 0px;
3425
- left: 0px;
3426
- bottom: 0px;
3427
- right: 0px;
3428
- transition: all 0.3s ease-in-out;
3429
- }
3430
-
3431
- .eael-img-accordion .overlay-inner * {
3432
- visibility: hidden;
3433
- opacity: 0;
3434
- transform-style: preserve-3d;
3435
- }
3436
-
3437
- .eael-img-accordion .overlay h2 {
3438
- color: #fff;
3439
- transform: translate3d(0, -60px, 0);
3440
- }
3441
-
3442
- .eael-img-accordion .overlay p {
3443
- color: #fff;
3444
- transform: translate3d(0, 60px, 0);
3445
- }
3446
-
3447
- .eael-img-accordion .overlay-inner-show * {
3448
- opacity: 1;
3449
- visibility: visible;
3450
- transform: none !important;
3451
- transition: all .3s .3s;
3452
- }
3453
-
3454
- @media screen and (max-width: 800px) {
3455
- .eael-img-accordion {
3456
- flex-direction: column;
3457
- }
3458
-
3459
- .eael-img-accordion a:hover {
3460
- flex: 1;
3461
- }
3462
-
3463
- .eael-img-accordion a:hover .overlay {
3464
- background-color: transparent;
3465
- }
3466
- }
3467
-
3468
  /* ------------------------ */
3469
  /* 17. Infobox Style
3470
  /* ------------------------ */
@@ -3661,11 +3801,102 @@ a.eael-gallery-load-more, a.eael-gallery-load-more:hover {
3661
  border-radius: 15px;
3662
  }
3663
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3664
  /* ------------------------ */
3665
  /* 26. Magnific Popup
3666
  /* ------------------------ */
3667
  /*--- Magnific Popup CSS ---*/
3668
- .mfp-bg {
3669
  top: 0;
3670
  left: 0;
3671
  width: 100%;
@@ -4309,7 +4540,7 @@ button.mfp-close:hover {
4309
  }
4310
 
4311
  /*--- Post Grid Thumbnail Hover Effects ---*/
4312
- .eael-entry-medianone {
4313
  position: relative;
4314
  }
4315
 
@@ -4330,12 +4561,12 @@ button.mfp-close:hover {
4330
  transition: 300ms;
4331
  }
4332
 
4333
- .eael-entry-medianone:hover .eael-entry-overlay.fade-in {
4334
  visibility: visible;
4335
  opacity: 1;
4336
  }
4337
 
4338
- .eael-entry-medianone:hover .eael-entry-overlay.fade-in > i {
4339
  transform: translate(0);
4340
  opacity: 1;
4341
  }
@@ -4348,7 +4579,7 @@ button.mfp-close:hover {
4348
  transition: 300ms;
4349
  }
4350
 
4351
- .eael-entry-medianone:hover .eael-entry-overlay.zoom-in {
4352
  visibility: visible;
4353
  opacity: 1;
4354
  transform: scale(1);
@@ -4362,13 +4593,13 @@ button.mfp-close:hover {
4362
  transition: 300ms;
4363
  }
4364
 
4365
- .eael-entry-medianone:hover .eael-entry-overlay.slide-up {
4366
  transform: translateY(0);
4367
  visibility: visible;
4368
  opacity: 1;
4369
  }
4370
 
4371
- .eael-entry-medianone {
4372
  overflow: hidden;
4373
  }
4374
 
1
+
2
  /*------------------------------*/
3
  /* 31. Advance Accordion
4
  /*------------------------------*/
270
  }
271
  }
272
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
273
  /*--------------------------*/
274
  /* 19. Call To Action
275
  /*-------------------------*/
604
  margin: 0 auto;
605
  }
606
 
607
+ @-webkit-keyframes "loaderSpin" {
608
+ 0% {
609
+ transform: rotate(0deg);
610
+ }
611
+ 100% {
612
+ transform: rotate(360deg);
613
+ }
614
+ }
615
+ @keyframes "loaderSpin" {
616
+ 0% {
617
+ transform: rotate(0deg);
618
+ }
619
+ 100% {
620
+ transform: rotate(360deg);
621
+ }
622
+ }
623
+ .eael-load-more-button-wrap {
624
+ display: flex;
625
+ }
626
+
627
+ .eael-load-more-button {
628
+ display: flex;
629
+ align-items: center;
630
+ justify-content: center;
631
+ padding: 1em 2em;
632
+ border: 0px solid;
633
+ font-size: 16px;
634
+ overflow: hidden;
635
+ }
636
+ .eael-load-more-button .button__loader {
637
+ left: -100%;
638
+ top: auto;
639
+ margin-right: 5px;
640
+ transition: all .2s;
641
+ }
642
+ .eael-load-more-button > span {
643
+ margin-left: -20px;
644
+ }
645
+
646
+ .eael-load-more-button.button--loading > span {
647
+ margin-left: 0;
648
+ }
649
+ .eael-load-more-button.button--loading .button__loader {
650
+ left: 0;
651
+ }
652
+
653
+ .eael-btn-loader {
654
+ border-radius: 50%;
655
+ width: 20px;
656
+ height: 20px;
657
+ font-size: 10px;
658
+ position: relative;
659
+ text-indent: -9999em;
660
+ border-top: 4px solid rgba(255, 255, 255, 0.2);
661
+ border-right: 4px solid rgba(255, 255, 255, 0.2);
662
+ border-bottom: 4px solid rgba(255, 255, 255, 0.2);
663
+ border-left: 4px solid #ffffff;
664
+ transform: translateZ(0);
665
+ -webkit-animation: loaderSpin 1.1s infinite linear;
666
+ animation: loaderSpin 1.1s infinite linear;
667
+ }
668
+ .eael-btn-loader:after {
669
+ border-radius: 50%;
670
+ width: 20px;
671
+ height: 20px;
672
+ }
673
+
674
  .eael-ticker-wrap {
675
  overflow: hidden;
676
  display: flex;
728
  }
729
  }
730
 
731
+ /* ----------------------------------------- */
732
+ /* 22. Caldera Contact Form Styler
733
+ /* ----------------------------------------- */
734
+ .eael-caldera-form-align-left,
735
+ .eael-caldera-form-btn-align-left {
736
+ text-align: left;
737
+ }
738
+
739
+ .eael-caldera-form-align-right,
740
+ .eael-caldera-form-btn-align-right {
741
+ text-align: right;
742
+ }
743
+
744
+ .eael-caldera-form-align-center,
745
+ .eael-caldera-form-btn-align-center {
746
+ text-align: center;
747
+ }
748
+
749
+ .eael-caldera-form .control-label {
750
+ display: none;
751
+ }
752
+
753
+ .eael-caldera-form-labels-yes .control-label {
754
+ display: block;
755
+ }
756
+
757
+ .eael-caldera-form-button-center .form-group input[type=button],
758
+ .eael-caldera-form-button-center .form-group input[type=submit] {
759
+ display: block;
760
+ margin: 0 auto;
761
+ }
762
+
763
+ .eael-caldera-form-button-right .form-group input[type=button],
764
+ .eael-caldera-form-button-right .form-group input[type=submit] {
765
+ float: right;
766
+ }
767
+
768
+ .eael-caldera-form .intl-tel-input {
769
+ display: inherit;
770
+ }
771
+
772
+ .eael-custom-radio-checkbox .caldera-grid input[type=checkbox],
773
+ .eael-custom-radio-checkbox .caldera-grid input[type=radio] {
774
+ border-style: solid;
775
+ border-width: 0;
776
+ padding: 3px;
777
+ -webkit-appearance: none;
778
+ }
779
+
780
+ .eael-caldera-form-button-full-width .form-group input[type=submit],
781
+ .eael-caldera-form-button-full-width .form-group input[type=button] {
782
+ width: 100%;
783
+ }
784
+
785
  /*---------------------------------*/
786
  /* 05. Countdown Styles
787
  /*---------------------------------*/
1066
  transform: translate3d(0, 100%, 0);
1067
  }
1068
 
1069
+ /* -------------------------------- */
1070
+ /* 20. Dual Color Heading
1071
+ /* -------------------------------- */
1072
+ .eael-dual-header {
1073
+ display: block;
1074
+ margin-bottom: 50px;
1075
  }
1076
 
1077
+ .eael-dual-header .title,
1078
+ .eael-dual-header .title span {
1079
+ font-size: 36px;
1080
+ font-weight: 700;
1081
+ text-transform: uppercase;
1082
+ line-height: 48px;
1083
+ margin: 10px 0px;
1084
+ }
1085
+
1086
+ .eael-dual-header .subtext {
1087
+ font-size: 16px;
1088
+ display: block;
1089
+ }
1090
+
1091
+ .eael-dual-header i {
1092
+ display: block;
1093
+ padding: 0px;
1094
+ margin: 20px 0px 10px 0px;
1095
+ font-size: 36px;
1096
+ }
1097
+
1098
+ .eael-dual-header .title span.lead {
1099
+ color: #1abc9c;
1100
+ }
1101
+
1102
+ /*--- Builder Related Css ---*/
1103
+ .eael-dual-header-content-align-center {
1104
+ text-align: center;
1105
+ }
1106
+
1107
+ .eael-dual-header-content-align-left {
1108
+ text-align: left;
1109
+ }
1110
+
1111
+ .eael-dual-header-content-align-right {
1112
+ text-align: right;
1113
+ }
1114
+
1115
+ table.eael-data-table thead .sorting, table.eael-data-table thead .sorting_desc, table.eael-data-table thead .sorting_asc {
1116
+ position: relative;
1117
+ z-index: 0;
1118
+ outline: 0;
1119
+ cursor: pointer;
1120
+ }
1121
+
1122
+ table.eael-data-table thead .sorting:after, table.eael-data-table thead .sorting_desc:after, table.eael-data-table thead .sorting_asc:after {
1123
+ position: absolute;
1124
  top: 50%;
1125
  right: 10px;
1126
  font-family: "FontAwesome";
1389
  text-align: center;
1390
  }
1391
 
1392
+ .elementor-panel .pro-feature, .elementor-panel .pro-feature a {
1393
+ color: #a4afb7;
1394
+ text-transform: uppercase;
1395
+ letter-spacing: 1px;
1396
+ line-height: 1.8;
1397
+ font-style: normal;
1398
+ }
1399
+
1400
+ .elementor-panel .pro-feature a {
1401
+ text-decoration: underline;
1402
+ color: #f54 !important;
1403
+ }
1404
+
1405
+ .elementor-panel .elementor-control-eael_section_pro .elementor-panel-heading-title.elementor-panel-heading-title,
1406
+ .elementor-panel .elementor-control-eael_section_pro .elementor-panel-heading-toggle,
1407
+ .elementor-control-data_table_header_colspan_pro_alert .elementor-control-title,
1408
+ .elementor-control-data_table_header_img_pro_alert .elementor-control-title,
1409
+ .elementor-control-data_table_content_rowspan_pro_alert .elementor-control-title,
1410
+ .elementor-control-data_table_content_colspan_pro_alert .elementor-control-title,
1411
+ .elementor-control-data_table_content_template_pro_alert .elementor-control-title {
1412
+ color: #f54;
1413
+ }
1414
+
1415
+ .elementor-panel .elementor-control-eael_control_get_pro .elementor-control-field {
1416
+ display: none !important;
1417
+ }
1418
+
1419
+ .elementor-control-eael_pricing_table_style_pro_alert .elementor-control-title,
1420
+ .elementor-control-eael_section_countdown_style_pro_alert .elementor-control-title,
1421
+ .elementor-control-eael_fancy_text_style_pro_alert .elementor-control-title,
1422
+ .elementor-control-eael_section_data_table_enabled_pro_alert .elementor-control-title,
1423
+ .elementor-control-eael_img_accordion_type_pro_alert .elementor-control-title,
1424
+ .elementor-control-eael_ticker_type_pro_alert .elementor-control-title,
1425
+ .elementor-control-eael_team_members_preset_pro_alert .elementor-control-title {
1426
+ color: #f54;
1427
+ }
1428
+
1429
  .eael-fancy-text-container p {
1430
  margin: 0;
1431
  }
1481
  padding: 10px 25px;
1482
  }
1483
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1484
  /*----------------------------*/
1485
  /* 35. Feature List
1486
  /*----------------------------*/
2015
  }
2016
  }
2017
 
2018
+ /*---------------------------*/
2019
+ /* 18. Flipbox Style
2020
+ /*---------------------------*/
2021
+ .eael-elements-flip-box-container {
2022
+ position: relative;
2023
+ height: 300px;
2024
  width: 100%;
2025
  }
2026
 
2027
+ .eael-elements-flip-box-container .flipbox-button {
2028
+ display: inline-block;
2029
+ transition: all 400ms;
2030
  }
2031
 
2032
+ .eael-elements-flip-box-container a {
2033
+ display: block;
 
 
2034
  }
2035
 
2036
+ .eael-elements-flip-box-vertical-align {
2037
+ width: 100%;
 
 
 
 
 
 
2038
  }
2039
 
2040
+ .eael-elements-flip-box-padding {
2041
+ padding: 0px 30px 5px 30px;
2042
+ }
2043
+
2044
+ .eael-elements-flip-box-icon-image {
2045
  display: inline-block;
2046
+ margin: 0 auto 0px auto;
2047
+ line-height: 1;
2048
  }
2049
 
2050
+ .eael-elements-flip-box-icon-image.eael_eleements_flip_front_icon_style_background {
2051
+ background: #cccccc;
 
 
 
 
2052
  }
2053
 
2054
+ .eael_eleements_flip_front_icon_style_bordered {
2055
+ border: 2px solid #ffffff;
 
2056
  }
2057
 
2058
+ .eael_flip_box_icon_border_round {
2059
+ border-radius: 100px;
 
 
2060
  }
2061
 
2062
+ .eael_eleements_flip_front_icon_style_background,
2063
+ .eael_eleements_flip_front_icon_style_bordered {
2064
+ padding: 15px;
 
2065
  }
2066
 
2067
+ .eael-elements-flip-box-icon-image i {
2068
+ font-size: 40px;
2069
+ line-height: 40px;
2070
+ width: 40px;
 
 
 
 
 
 
 
 
2071
  }
2072
 
2073
+ .eael-elements-slider-display-table {
2074
+ width: 100%;
2075
+ }
2076
+
2077
+ .eael-elements-flip-box-front-container {
2078
+ text-align: center;
2079
+ position: absolute;
2080
+ top: 0px;
2081
+ left: 0px;
2082
+ z-index: 2;
2083
+ width: 100%;
2084
+ height: 100%;
2085
+ background: #0e9dd2;
2086
+ color: #ffffff;
2087
+ border-color: #000000;
2088
+ -webkit-display: flex;
2089
+ display: flex;
2090
+ align-items: center;
2091
+ }
2092
+
2093
+ .eael-elements-flip-box-content,
2094
+ .eael-elements-flip-box-heading {
2095
+ color: #ffffff;
2096
+ }
2097
+
2098
+ .eael-elements-flip-box-heading.flipbox-linked-title {
2099
+ color: #fff;
2100
+ font-size: 1.5em;
2101
+ font-weight: 700;
2102
+ }
2103
+
2104
+ .eael-elements-flip-box-rear-container {
2105
+ text-align: center;
2106
+ position: absolute;
2107
+ top: 0px;
2108
+ left: 0px;
2109
+ width: 100%;
2110
+ height: 100%;
2111
+ background: #444444;
2112
+ color: #ffffff;
2113
+ display: flex;
2114
+ align-items: center;
2115
+ border-color: #000000;
2116
+ }
2117
+
2118
+ /*--- Floating Button Styles ---*/
2119
+ .eael-elements-button-floating-container {
2120
+ position: fixed;
2121
+ z-index: 100;
2122
+ }
2123
+
2124
+ .eael-elements-button-floating-container .eael-elements-button {
2125
+ margin-top: 0px;
2126
+ font-size: 14px;
2127
+ position: relative;
2128
+ padding: 14px 20px;
2129
+ }
2130
+
2131
+ .eael-elements-button {
2132
+ cursor: pointer;
2133
+ display: inline-block;
2134
+ background: #077bbe;
2135
+ color: #ffffff;
2136
+ line-height: 1;
2137
+ padding: 16px 25px;
2138
+ margin-top: 15px;
2139
+ }
2140
+
2141
+ .eael-elements-button:hover {
2142
+ background: #077bbe;
2143
+ color: #ffffff;
2144
+ }
2145
+
2146
+ /*--- CSS3 Transitions ---*/
2147
+ .eael-elements-flip-box-container {
2148
+ perspective: 1000px;
2149
+ }
2150
+
2151
+ .eael-elements-flip-box-front-container,
2152
+ .eael-elements-flip-box-rear-container {
2153
+ transition-duration: 500ms;
2154
+ transition-property: all;
2155
+ transition-timing-function: ease;
2156
+ }
2157
+
2158
+ .eael-elements-flip-box-flip-card {
2159
+ width: 100%;
2160
+ height: 100%;
2161
+ transform-style: preserve-3d;
2162
+ transition: all 500ms ease;
2163
+ }
2164
+
2165
+ .eael-elements-flip-box-rear-container,
2166
+ .eael-elements-flip-box-front-container {
2167
+ -webkit-backface-visibility: hidden;
2168
+ backface-visibility: hidden;
2169
+ transform: rotateX(0deg);
2170
+ transform: rotateY(0deg);
2171
+ }
2172
+
2173
+ /*--- Flip ---*/
2174
+ .eael-animate-flip.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,
2175
+ .eael-animate-flip.eael-animate-up .eael-elements-flip-box-rear-container {
2176
+ transform: rotateX(180deg);
2177
+ }
2178
+
2179
+ .eael-animate-flip.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,
2180
+ .eael-animate-flip.eael-animate-down .eael-elements-flip-box-rear-container {
2181
+ transform: rotateX(-180deg);
2182
+ }
2183
+
2184
+ .eael-animate-flip.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,
2185
+ .eael-animate-flip.eael-animate-left .eael-elements-flip-box-rear-container {
2186
+ transform: rotateY(-180deg);
2187
+ }
2188
+
2189
+ .eael-animate-flip.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card,
2190
+ .eael-animate-flip.eael-animate-right .eael-elements-flip-box-rear-container {
2191
+ transform: rotateY(180deg);
2192
+ }
2193
+
2194
+ /*--- Slide ---*/
2195
+ .eael-animate-push.eael-elements-flip-box-container,
2196
+ .eael-animate-slide.eael-elements-flip-box-container {
2197
+ overflow: hidden;
2198
+ }
2199
+
2200
+ .eael-animate-push .eael-elements-flip-box-rear-container,
2201
+ .eael-animate-slide .eael-elements-flip-box-rear-container {
2202
+ z-index: 3;
2203
+ }
2204
+
2205
+ .eael-animate-push.eael-animate-up .eael-elements-flip-box-rear-container,
2206
+ .eael-animate-slide.eael-animate-up .eael-elements-flip-box-rear-container {
2207
+ top: 100%;
2208
+ }
2209
+
2210
+ .eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,
2211
+ .eael-animate-slide.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
2212
+ top: 0;
2213
+ }
2214
+
2215
+ .eael-animate-push.eael-animate-down .eael-elements-flip-box-rear-container,
2216
+ .eael-animate-slide.eael-animate-down .eael-elements-flip-box-rear-container {
2217
+ top: auto;
2218
+ bottom: 100%;
2219
+ }
2220
+
2221
+ .eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,
2222
+ .eael-animate-slide.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
2223
+ top: auto;
2224
+ bottom: 0;
2225
+ }
2226
+
2227
+ .eael-animate-push.eael-animate-left .eael-elements-flip-box-rear-container,
2228
+ .eael-animate-slide.eael-animate-left .eael-elements-flip-box-rear-container {
2229
+ left: 100%;
2230
+ }
2231
+
2232
+ .eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,
2233
+ .eael-animate-slide.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
2234
+ left: 0;
2235
+ }
2236
+
2237
+ .eael-animate-push.eael-animate-right .eael-elements-flip-box-rear-container,
2238
+ .eael-animate-slide.eael-animate-right .eael-elements-flip-box-rear-container {
2239
+ left: auto;
2240
+ right: 100%;
2241
+ }
2242
+
2243
+ .eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,
2244
+ .eael-animate-slide.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
2245
+ left: auto;
2246
+ right: 0;
2247
+ }
2248
+
2249
+ /*--- Push + Slide Above ---*/
2250
+ .eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
2251
+ top: -100%;
2252
+ }
2253
+
2254
+ .eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
2255
+ top: 100%;
2256
+ }
2257
+
2258
+ .eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
2259
+ left: -100%;
2260
+ }
2261
+
2262
+ .eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
2263
+ left: 100%;
2264
+ }
2265
+
2266
+ /*--- Zoom In ---*/
2267
+ .eael-animate-zoom-in .eael-elements-flip-box-rear-container {
2268
+ opacity: 0;
2269
+ transform: scale(0.75);
2270
+ z-index: 3;
2271
+ }
2272
+
2273
+ .eael-animate-zoom-in.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container {
2274
+ opacity: 1;
2275
+ transform: scale(1);
2276
+ }
2277
+
2278
+ /*--- Zoom Out ---*/
2279
+ .eael-animate-zoom-out.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
2280
+ opacity: 0;
2281
+ transform: scale(0.75);
2282
+ }
2283
+
2284
+ .eael-animate-fade.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container {
2285
+ opacity: 0;
2286
+ }
2287
+
2288
+ /*--- Builder Related Style ---*/
2289
+ .eael-flipbox-content-align-right .eael-elements-flip-box-padding {
2290
+ text-align: right;
2291
+ }
2292
+
2293
+ .eael-flipbox-content-align-left .eael-elements-flip-box-padding {
2294
+ text-align: left;
2295
+ }
2296
+
2297
+ .eael-flipbox-content-align-center .eael-elements-flip-box-padding {
2298
+ text-align: center;
2299
+ }
2300
+
2301
+ .eael-flipbox-img-circle .eael-elements-flip-box-icon-image img,
2302
+ .eael-flipbox-img-circle .flipbox-back-image-icon img {
2303
+ border-radius: 50%;
2304
+ overflow: hidden;
2305
+ }
2306
+
2307
+ /*------------------------------*/
2308
+ /* 27. Filterable Gallery
2309
+ /*------------------------------*/
2310
+ .eael-filter-gallery-control {
2311
+ width: 100%;
2312
+ }
2313
+
2314
+ .eael-filter-gallery-control ul,
2315
+ .eael-filter-gallery-control ul li {
2316
+ text-align: center;
2317
+ }
2318
+
2319
+ .eael-filter-gallery-control ul {
2320
+ margin: 0px 0px 20px 0px;
2321
+ padding: 0px;
2322
+ text-align: center;
2323
+ }
2324
+
2325
+ .eael-filter-gallery-control {
2326
+ display: flex;
2327
+ flex-flow: 1 1 auto;
2328
+ align-items: center;
2329
+ justify-content: center;
2330
+ flex-flow: row wrap;
2331
+ padding: 0px;
2332
+ margin: 0px;
2333
+ }
2334
+
2335
+ .eael-filter-gallery-control ul li {
2336
+ list-style: none;
2337
+ font-size: 24px;
2338
+ display: inline-block;
2339
+ text-align: center;
2340
+ }
2341
+
2342
+ .eael-filter-gallery-control ul li a.control {
2343
+ font-family: 'Montserrat', sans-serif;
2344
+ font-size: 16px;
2345
+ font-weight: 600;
2346
+ padding: 10px 25px;
2347
+ margin: 10px 6px;
2348
+ }
2349
+
2350
+ .eael-filter-gallery-container {
2351
+ text-align: justify;
2352
+ font-size: 0.1px;
2353
+ }
2354
+
2355
+ .eael-filter-gallery-container:after {
2356
+ content: '';
2357
+ display: inline-block;
2358
+ width: 100%;
2359
+ }
2360
+
2361
+ .eael-filter-gallery-container:not(.eael-cards) .item:before {
2362
+ content: '';
2363
+ display: inline-block;
2364
+ padding-top: 56.25%;
2365
+ }
2366
+
2367
+ .eael-filter-gallery-container .item .caption {
2368
+ position: absolute;
2369
+ display: flex;
2370
+ flex-flow: 1 1 100%;
2371
+ align-items: center;
2372
+ justify-content: center;
2373
+ z-index: 1;
2374
+ top: 0px;
2375
+ left: 0px;
2376
+ right: 0px;
2377
+ bottom: 0px;
2378
+ transition: transform .4s;
2379
+ }
2380
+
2381
+ .eael-filter-gallery-container.eael-cards .item .caption {
2382
+ display: none;
2383
  }
2384
 
2385
  .eael-filter-gallery-container.eael-cards .item .item-img .caption {
2596
  margin-right: calc(20px/2);
2597
  margin-bottom: 20px;
2598
  position: relative;
 
2599
  }
2600
 
2601
  .gallery-item-caption-wrap,
3127
  clear: left;
3128
  }
3129
  }
3130
+ /* ------------- Layout 3 Style ----------------- */
3131
+ .fg-layout-3-filter-controls {
3132
+ margin: 0;
3133
+ padding: 0;
3134
+ list-style: none;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3135
  }
3136
 
3137
+ .fg-layout-3-item-content {
3138
+ text-align: center;
3139
  }
3140
 
3141
+ .fg-layout-3-item-content .fg-item-title {
3142
+ font-size: 18px;
 
3143
  line-height: 1;
3144
+ font-weight: 500;
3145
+ margin: 0;
3146
+ transition: 300ms;
3147
  }
3148
 
3149
+ .fg-layout-3-item-content .fg-item-content p {
3150
+ font-size: 13px;
3151
+ font-weight: 400;
3152
  }
3153
 
3154
+ .fg-filter-wrap {
3155
+ position: relative;
3156
+ flex-basis: 30%;
3157
  }
3158
 
3159
+ .fg-layout-3-filter-controls {
3160
+ position: absolute;
3161
+ left: 0;
3162
+ background: #fff;
3163
+ z-index: 999;
3164
+ width: 150px;
3165
+ visibility: hidden;
3166
+ opacity: 0;
3167
+ transition: 300ms;
3168
+ width: 100%;
3169
+ border-radius: 5px;
3170
+ padding-top: 7px;
3171
  }
3172
 
3173
+ .fg-layout-3-filter-controls.open-filters {
3174
+ visibility: visible;
3175
+ opacity: 1;
3176
  }
3177
 
3178
+ .fg-layout-3-filter-controls li.control {
3179
+ padding: 5px 5px 5px 10px;
3180
+ cursor: pointer;
3181
+ transition: 300ms;
3182
+ font-size: 14px;
3183
+ color: #7f8995;
3184
+ font-weight: normal;
3185
  }
3186
 
3187
+ .fg-layout-3-filter-controls li.control:hover {
3188
+ color: #2d425a;
3189
  }
3190
 
3191
+ .fg-layout-3-filter-controls li.control:first-child {
3192
+ border-top: 0px solid;
 
 
 
 
 
 
 
 
 
 
 
 
3193
  }
3194
 
3195
+ .fg-layout-3-filter-controls li.control:last-child {
3196
+ border-bottom: 0px solid;
 
3197
  }
3198
 
3199
+ .fg-layout-3-filters-wrap {
3200
+ max-width: 600px;
3201
+ margin: 15px auto 50px;
 
3202
  }
3203
 
3204
+ .fg-filter-wrap button {
 
 
 
 
3205
  width: 100%;
3206
+ border: 0px solid;
3207
+ border-radius: 0px;
3208
+ padding: 17px 13px;
 
 
 
 
 
 
 
 
 
 
 
 
 
3209
  font-size: 14px;
3210
+ color: #2d425a;
3211
+ background: #f7f8ff;
3212
+ height: 55px;
3213
+ border-right: 1px solid #abb5ff;
3214
+ border-radius: 10px 0px 0 10px;
3215
+ outline: none;
3216
+ text-align: center;
3217
  position: relative;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3218
  }
3219
 
3220
+ .fg-filter-wrap button > i {
3221
+ font-size: 18px;
3222
+ position: absolute;
3223
+ top: 50%;
3224
+ transform: translateY(-50%);
3225
+ margin-left: 10px;
3226
  }
3227
 
3228
+ .fg-layout-3-search-box {
3229
+ flex-basis: 70%;
3230
+ height: 100%;
 
 
3231
  }
3232
 
3233
+ .fg-layout-3-search-box input[type="text"] {
3234
  width: 100%;
3235
  height: 100%;
3236
+ margin: 0;
3237
+ padding: 15px;
3238
+ border: 0px solid;
3239
+ outline: none;
3240
+ background: none;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3241
  }
3242
 
3243
+ .fg-layout-3-search-box input[type="text"]::-webkit-input-placeholder {
3244
+ /* Chrome/Opera/Safari */
3245
+ color: #7f8995;
3246
+ font-size: 13px;
3247
  }
3248
 
3249
+ .fg-layout-3-search-box input[type="text"]::-moz-placeholder {
3250
+ /* Firefox 19+ */
3251
+ color: #7f8995;
3252
+ font-size: 13px;
3253
  }
3254
 
3255
+ .fg-layout-3-search-box input[type="text"]:-ms-input-placeholder {
3256
+ /* IE 10+ */
3257
+ color: #7f8995;
3258
+ font-size: 13px;
3259
  }
3260
 
3261
+ .fg-layout-3-search-box input[type="text"]:-moz-placeholder {
3262
+ /* Firefox 18- */
3263
+ color: #7f8995;
3264
+ font-size: 13px;
3265
  }
3266
 
3267
+ .fg-layout-3-filters-wrap {
3268
+ height: 55px;
3269
+ border-radius: 5px;
3270
+ display: flex;
3271
+ flex-wrap: wrap;
3272
+ align-items: center;
3273
  }
3274
 
3275
+ .fg-layout-3-filters-wrap .fg-layout-3-search-box {
3276
+ background: #f7f8ff;
3277
+ border-radius: 0 10px 10px 0;
3278
  }
3279
 
3280
+ .fg-layout-3-item-thumb {
3281
+ position: relative;
3282
+ overflow: hidden;
3283
  }
3284
 
3285
+ .fg-layout-3-item-thumb .gallery-item-buttons {
3286
+ width: 100%;
3287
+ text-align: center;
3288
  }
3289
 
3290
+ .fg-layout-3-item-content {
3291
+ padding: 27px 27px 30px;
3292
+ text-align: center;
3293
  }
3294
 
3295
+ .eael-fg-card-content-align-left .fg-layout-3-item-content {
3296
+ text-align: left;
 
 
 
3297
  }
3298
 
3299
+ .eael-fg-card-content-align-center .fg-layout-3-item-content {
3300
+ text-align: center;
 
3301
  }
3302
 
3303
+ .eael-fg-card-content-align-right .fg-layout-3-item-content {
3304
+ text-align: right;
 
 
3305
  }
3306
 
3307
+ .eael-filterable-gallery-item-wrap .fg-layout-3-item.eael-gallery-grid-item {
3308
+ box-shadow: 0px 0px 30px 0px rgba(3, 29, 60, 0.05);
3309
+ border-radius: 5px;
3310
  }
3311
 
3312
+ .fg-caption-head {
3313
+ position: absolute;
3314
+ left: 0;
3315
+ top: 0;
3316
+ width: 100%;
3317
+ display: flex;
3318
+ justify-content: space-between;
3319
+ padding: 35px 35px;
3320
+ z-index: 3;
3321
+ color: #fff;
3322
+ font-size: 18px;
3323
+ font-weight: 700;
3324
  }
3325
 
3326
+ .fg-item-category > span {
3327
+ font-size: 12px;
3328
+ color: #fff;
3329
+ background: #fa9196;
3330
+ padding: 10px 12px;
3331
+ display: inline-block;
3332
  }
3333
 
3334
+ .fg-layout-3-item-content {
3335
+ position: relative;
3336
+ }
3337
+
3338
+ .fg-item-category {
3339
+ position: absolute;
3340
+ left: 0;
3341
+ top: 0;
3342
  text-align: center;
3343
+ width: 100%;
3344
+ height: 30px;
3345
+ margin-top: -15px;
3346
+ z-index: 11;
3347
  }
3348
 
3349
+ .fg-item-category span {
3350
+ border-radius: 5px;
3351
+ line-height: 1;
3352
+ visibility: hidden;
3353
+ opacity: 0;
3354
+ transition: 300ms;
3355
+ }
3356
+
3357
+ .fg-layout-3-item.eael-gallery-grid-item:hover .fg-item-category span {
3358
+ visibility: visible;
3359
+ opacity: 1;
3360
  }
3361
 
3362
  /*--------------------------*/
3605
  width: 100%;
3606
  }
3607
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3608
  /* ------------------------ */
3609
  /* 17. Infobox Style
3610
  /* ------------------------ */
3801
  border-radius: 15px;
3802
  }
3803
 
3804
+ /*------------------------------*/
3805
+ /* 34. Image accordion
3806
+ /*------------------------------*/
3807
+ .eael-img-accordion {
3808
+ display: flex;
3809
+ height: 50vh;
3810
+ }
3811
+
3812
+ .eael-img-accordion a {
3813
+ position: relative;
3814
+ flex: 1;
3815
+ text-align: center;
3816
+ text-decoration: none;
3817
+ color: #fff;
3818
+ background-size: cover;
3819
+ background-position: center;
3820
+ background-repeat: no-repeat;
3821
+ transition: flex .4s;
3822
+ }
3823
+
3824
+ .eael-grow-accordion {
3825
+ flex: 3;
3826
+ }
3827
+
3828
+ .eael-img-accordion .overlay {
3829
+ display: flex;
3830
+ align-items: center;
3831
+ justify-content: center;
3832
+ padding: 0 10px;
3833
+ position: absolute;
3834
+ top: 0;
3835
+ right: 0;
3836
+ bottom: 0;
3837
+ left: 0;
3838
+ transition: background-color .4s;
3839
+ }
3840
+
3841
+ .eael-img-accordion .overlay .overlay-inner {
3842
+ z-index: 1;
3843
+ }
3844
+
3845
+ .eael-img-accordion a:after {
3846
+ content: "";
3847
+ position: absolute;
3848
+ width: 100%;
3849
+ height: 100%;
3850
+ z-index: 0;
3851
+ top: 0px;
3852
+ left: 0px;
3853
+ bottom: 0px;
3854
+ right: 0px;
3855
+ transition: all 0.3s ease-in-out;
3856
+ }
3857
+
3858
+ .eael-img-accordion .overlay-inner * {
3859
+ visibility: hidden;
3860
+ opacity: 0;
3861
+ transform-style: preserve-3d;
3862
+ }
3863
+
3864
+ .eael-img-accordion .overlay h2 {
3865
+ color: #fff;
3866
+ transform: translate3d(0, -60px, 0);
3867
+ }
3868
+
3869
+ .eael-img-accordion .overlay p {
3870
+ color: #fff;
3871
+ transform: translate3d(0, 60px, 0);
3872
+ }
3873
+
3874
+ .eael-img-accordion .overlay-inner-show * {
3875
+ opacity: 1;
3876
+ visibility: visible;
3877
+ transform: none !important;
3878
+ transition: all .3s .3s;
3879
+ }
3880
+
3881
+ @media screen and (max-width: 800px) {
3882
+ .eael-img-accordion {
3883
+ flex-direction: column;
3884
+ }
3885
+
3886
+ .eael-img-accordion a:hover {
3887
+ flex: 1;
3888
+ }
3889
+
3890
+ .eael-img-accordion a:hover .overlay {
3891
+ background-color: transparent;
3892
+ }
3893
+ }
3894
+
3895
  /* ------------------------ */
3896
  /* 26. Magnific Popup
3897
  /* ------------------------ */
3898
  /*--- Magnific Popup CSS ---*/
3899
+ body div.mfp-bg {
3900
  top: 0;
3901
  left: 0;
3902
  width: 100%;
4540
  }
4541
 
4542
  /*--- Post Grid Thumbnail Hover Effects ---*/
4543
+ .eael-entry-media {
4544
  position: relative;
4545
  }
4546
 
4561
  transition: 300ms;
4562
  }
4563
 
4564
+ .eael-entry-media:hover .eael-entry-overlay.fade-in {
4565
  visibility: visible;
4566
  opacity: 1;
4567
  }
4568
 
4569
+ .eael-entry-media:hover .eael-entry-overlay.fade-in > i {
4570
  transform: translate(0);
4571
  opacity: 1;
4572
  }
4579
  transition: 300ms;
4580
  }
4581
 
4582
+ .eael-entry-media:hover .eael-entry-overlay.zoom-in {
4583
  visibility: visible;
4584
  opacity: 1;
4585
  transform: scale(1);
4593
  transition: 300ms;
4594
  }
4595
 
4596
+ .eael-entry-media:hover .eael-entry-overlay.slide-up {
4597
  transform: translateY(0);
4598
  visibility: visible;
4599
  opacity: 1;
4600
  }
4601
 
4602
+ .eael-entry-media {
4603
  overflow: hidden;
4604
  }
4605
 
assets/front-end/css/eael.min.css CHANGED
@@ -1,9 +1,10 @@
 
1
  .eael-adv-accordion{width:auto;height:auto;transition:all .3s ease-in-out}.eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:15px;border:1px solid rgba(0,0,0,.02);font-size:1rem;font-weight:600;line-height:1;transition:all .3s ease-in-out;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{transform:rotate(0);z-index:10;transition:all .3s ease-in-out}.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{transform:rotate(90deg);z-index:10;transition:all .3s ease-in-out}.fa-accordion-icon{display:inline-block;margin-right:10px}.eael-adv-accordion .eael-accordion-list .eael-accordion-content{display:none;border:1px solid #eee;padding:15px;box-sizing:border-box;font-size:1rem;line-height:1.7}.eael-adv-accordion .eael-accordion-list .eael-accordion-content p{margin:0}.eael-adv-accordion .eael-accordion-list .eael-accordion-content.active{display:block}@-webkit-keyframes rotate-90{0%{transform:rotateY(0)}100%{transform:rotateY(-180deg)}}@keyframes rotate-90{0%{transform:rotateY(0)}100%{transform:rotateY(-180deg)}}@-webkit-keyframes fadeIn{0%{opacity:1;transition:all .3s ease-in-out}100%{opacity:1;transition:all .3s ease-in-out}}@keyframes fadeIn{0%{opacity:1;transition:all .3s ease-in-out}100%{opacity:1;transition:all .3s ease-in-out}}
2
- .eael-advance-tabs{display:block}.eael-advance-tabs .eael-tabs-nav>ul{position:relative;padding:0;margin:0;list-style-type:none;display:flex;justify-content:flex-start;align-items:center;z-index:1}.eael-advance-tabs .eael-tabs-nav>ul li{position:relative;padding:1em 1.5em;flex:1 1 auto;cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#f1f1f1}.eael-advance-tabs .eael-tabs-nav>ul li:after{content:"";position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;z-index:1;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #444;border-bottom:0;display:none}.eael-advance-tabs .eael-tabs-nav>ul li.active,.eael-advance-tabs .eael-tabs-nav>ul li.active-default,.eael-advance-tabs .eael-tabs-nav>ul li:hover{background-color:#444}.eael-advance-tabs.active-caret-on .eael-tabs-nav>ul li.active-default:after,.eael-advance-tabs.active-caret-on .eael-tabs-nav>ul li.active:after{display:none}.eael-advance-tabs .eael-tabs-nav>ul li.active-default:after,.eael-advance-tabs .eael-tabs-nav>ul li.active:after{display:block}.eael-tabs-content{display:flex;flex:1 1 auto}.eael-advance-tabs .eael-tabs-content>div{display:none;opacity:0}.eael-advance-tabs .eael-tabs-content>div.active,.eael-advance-tabs .eael-tabs-content>div.active-default{display:block;width:100%;padding:1em;opacity:1;-webkit-animation:fadeIn linear .3s;animation:fadeIn linear .3s}.eael-tab-inline-icon li a .fa{margin-right:10px;line-height:1}.eael-tab-top-icon li{display:flex;flex-wrap:wrap;text-align:center}.eael-tab-top-icon li a{display:flex;flex-wrap:wrap;text-align:center}.eael-tab-top-icon li .eael-tab-title,.eael-tab-top-icon li .fa{flex:1 1 100%;line-height:1}.eael-tab-top-icon li a .eael-tab-title{margin-top:10px}.eael-advance-tabs.eael-tabs-vertical{display:flex}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav{flex:0 0 auto}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav>ul{flex-flow:column wrap}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav>ul>li{width:100%;justify-content:start}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav>ul li::after{bottom:auto!important;right:-10px;top:calc(50% - 10px);left:auto!important;border-left:10px solid #444;border-right:0;border-top:10px solid transparent;border-bottom:10px solid transparent}@media only screen and (max-width:767px){.eael-advance-tabs .eael-tabs-nav>ul{flex-wrap:wrap}.eael-advance-tabs .eael-tabs-nav>ul li{flex:1 100%}.eael-advance-tabs.eael-tabs-vertical{flex-wrap:wrap}.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav{flex:1 100%}.eael-advance-tabs.eael-tabs-vertical ul{flex:1 100%}.eael-advance-tabs.eael-tabs-vertical ul li{flex:1 100%}div.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav>ul li::after{border-left-color:transparent!important;bottom:-20px!important;left:0!important;right:0!important;top:auto!important;border-left:10px solid transparent;border-right:10px solid transparent;border-top-color:#444!important}}
3
- .eael-call-to-action{width:100%;height:auto;display:block;padding:30px;font-size:16px;color:#4d4d4d;font-weight:400;line-height:27px;margin:0 auto}.eael-call-to-action p{margin-bottom:10px}.eael-call-to-action .title{font-size:36px;font-weight:600;line-height:36px;margin-bottom:10px;text-transform:capitalize;font-style:normal}.eael-call-to-action.cta-center{text-align:center}.eael-call-to-action.cta-right{text-align:right}.eael-call-to-action.cta-left{text-align:left}.eael-call-to-action.bg-lite{background:#f4f4f4}.eael-call-to-action.bg-img{background-image:url(../img/bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:0;color:rgba(255,255,255,.7)}.eael-call-to-action.bg-img .icon{color:#fff}.eael-call-to-action.bg-img:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:rgba(0,0,0,.8)}.eael-call-to-action.bg-img.bg-fixed{background-attachment:fixed;background-position:center center}.eael-call-to-action.bg-img .title{color:rgba(255,255,255,.9)}.eael-call-to-action.cta-flex,.eael-call-to-action.cta-icon-flex{display:flex;justify-content:space-between;align-items:flex-start}.eael-call-to-action.cta-icon-flex .icon{flex-grow:1;font-size:80px;text-align:left;line-height:130px}.eael-call-to-action.cta-icon-flex .action{flex-grow:1;text-align:right;padding-top:22px;flex-basis:22%}.eael-call-to-action.cta-icon-flex .content{flex-grow:1;padding:0 30px}.eael-call-to-action.cta-flex .content{padding:0 15px;flex-grow:1}.eael-call-to-action.cta-flex .action{flex-grow:1;text-align:right;padding-top:25px;flex-basis:23%}.eael-call-to-action .cta-button{position:relative;display:inline-block;padding:12px 30px;background:#f9f9f9;font-size:16px;text-decoration:none;color:#4d4d4d;transition:.5s;-ms-box-shadow:0 0 3px -1px rgba(0,0,0,.2);box-shadow:0 0 3px -1px rgba(0,0,0,.2);margin-right:10px;margin-top:10px;z-index:0;overflow:hidden}.eael-call-to-action .cta-button:last-child{margin-right:0}.eael-call-to-action .cta-button:focus{outline:0}.eael-call-to-action .cta-button:hover{color:#fff;background:#3f51b5;-ms-box-shadow:0 1px 12px 1px rgba(0,0,0,.1);box-shadow:0 1px 12px 1px rgba(0,0,0,.1)}.eael-call-to-action .cta-button.effect-1:after{content:"";position:absolute;width:100%;height:100%;background:#3f51b5;top:0;left:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);z-index:-1;transition:.5s;color:#fff}.eael-call-to-action .cta-button.effect-1:hover::after{transform:translateY(0)}.eael-call-to-action .cta-button.effect-2:after{content:"";position:absolute;width:100%;height:100%;background:#3f51b5;top:0;left:0;z-index:-1;transition:.5s;color:#fff;transform:translateX(-100%)}.eael-call-to-action .cta-button.effect-2:hover::after{transform:translateX(0)}@media only screen and (max-width:768px){.eael-call-to-action.cta-flex,.eael-call-to-action.cta-icon-flex{flex-wrap:wrap}.eael-call-to-action .title{font-size:28px;line-height:36px;margin-top:0}.eael-call-to-action.cta-icon-flex .icon{flex-grow:1;font-size:48px;line-height:90px;text-align:center}.eael-call-to-action.cta-flex .content,.eael-call-to-action.cta-icon-flex .content{flex-grow:1;text-align:center;padding:0}.eael-call-to-action.cta-flex .action,.eael-call-to-action.cta-icon-flex .action{text-align:center;padding-top:0}.eael-call-to-action .cta-button{padding:12px 25px}}@media only screen and (max-width:360px){.eael-call-to-action{font-size:14px;line-height:26px}.eael-call-to-action .cta-button{padding:4px 20px;font-size:12px}.eael-call-to-action .title{font-size:20px;line-height:30px}}
4
  .eael-caldera-form-align-left,.eael-caldera-form-btn-align-left{text-align:left}.eael-caldera-form-align-right,.eael-caldera-form-btn-align-right{text-align:right}.eael-caldera-form-align-center,.eael-caldera-form-btn-align-center{text-align:center}.eael-caldera-form .control-label{display:none}.eael-caldera-form-labels-yes .control-label{display:block}.eael-caldera-form-button-center .form-group input[type=button],.eael-caldera-form-button-center .form-group input[type=submit]{display:block;margin:0 auto}.eael-caldera-form-button-right .form-group input[type=button],.eael-caldera-form-button-right .form-group input[type=submit]{float:right}.eael-caldera-form .intl-tel-input{display:inherit}.eael-custom-radio-checkbox .caldera-grid input[type=checkbox],.eael-custom-radio-checkbox .caldera-grid input[type=radio]{border-style:solid;border-width:0;padding:3px;-webkit-appearance:none}.eael-caldera-form-button-full-width .form-group input[type=button],.eael-caldera-form-button-full-width .form-group input[type=submit]{width:100%}
 
5
  @-webkit-keyframes loaderSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loaderSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.eael-load-more-button-wrap{display:flex}.eael-load-more-button{display:flex;align-items:center;justify-content:center;padding:1em 2em;border:0 solid;font-size:16px;overflow:hidden}.eael-load-more-button .button__loader{left:-100%;top:auto;margin-right:5px;transition:all .2s}.eael-load-more-button>span{margin-left:-20px}.eael-load-more-button.button--loading>span{margin-left:0}.eael-load-more-button.button--loading .button__loader{left:0}.eael-btn-loader{border-radius:50%;width:20px;height:20px;font-size:10px;position:relative;text-indent:-9999em;border-top:4px solid rgba(255,255,255,.2);border-right:4px solid rgba(255,255,255,.2);border-bottom:4px solid rgba(255,255,255,.2);border-left:4px solid #fff;transform:translateZ(0);-webkit-animation:loaderSpin 1.1s infinite linear;animation:loaderSpin 1.1s infinite linear}.eael-btn-loader:after{border-radius:50%;width:20px;height:20px}
6
  .eael-contact-form-7.eael-contact-form-btn-align-center input.wpcf7-submit,.eael-contact-form.eael-contact-form-align-center{margin-left:auto!important;margin-right:auto!important;display:block;float:none}.eael-contact-form-7.eael-contact-form-btn-align-left input.wpcf7-submit,.eael-contact-form.eael-contact-form-align-left{float:left;width:auto}.eael-contact-form-7.eael-contact-form-btn-align-right input.wpcf7-submit,.eael-contact-form.eael-contact-form-align-right{float:right;width:auto}.eael-contact-form-7 .uneditable-input,.eael-contact-form-7 input[type=color],.eael-contact-form-7 input[type=date],.eael-contact-form-7 input[type=datetime-local],.eael-contact-form-7 input[type=datetime],.eael-contact-form-7 input[type=email],.eael-contact-form-7 input[type=month],.eael-contact-form-7 input[type=number],.eael-contact-form-7 input[type=password],.eael-contact-form-7 input[type=search],.eael-contact-form-7 input[type=tel],.eael-contact-form-7 input[type=text],.eael-contact-form-7 input[type=time],.eael-contact-form-7 input[type=url],.eael-contact-form-7 input[type=week],.eael-contact-form-7 textarea{transition:border linear .2s,box-shadow linear .2s}.eael-contact-form-7 .wpcf7-form::after,.eael-contact-form-7 .wpcf7-form::before{content:" ";clear:both;display:table}.eael-contact-form-7 .wpcf7-form:after{clear:both;content:"";font-size:0;height:0;display:block;visibility:hidden}.eael-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap,.eael-contact-form-7 .wpcf7-form label{display:block}.eael-contact-form-7 .wpcf7-form p{margin-bottom:0}.eael-contact-form-7.labels-hide .wpcf7-form label{display:none}.eael-contact-form-7-title{margin-bottom:10px}.eael-contact-form-7-description{margin-bottom:20px}.eael-contact-form-7-button-full-width .wpcf7-form-control.wpcf7-submit{width:100%}.eael-contact-form-7-wrapper .eael-contact-form-align-center form{margin:0 auto}
 
7
  .eael-ticker-wrap{overflow:hidden;display:flex;flex-flow:row nowrap;align-items:center;width:100%}.eael-ticker-wrap .ticker-badge{flex:0 0 auto;padding:8px 12px}.eael-ticker-wrap .eael-ticker{overflow:hidden;flex:1 1 auto}.eael-ticker-wrap .eael-ticker .ticker-content{padding:8px 12px;line-height:1.8}.eael-ticker-wrap .eael-ticker .ticker-content p{margin:0}.eael-ticker-wrap .swiper-button-prev{left:auto!important;right:25px;transform:translateY(-50%) rotate(180deg)!important}.eael-ticker-wrap div.swiper-slide,.eael-ticker-wrap div.swiper-slide.swiper-slide-next,.eael-ticker-wrap div.swiper-slide.swiper-slide-prev{opacity:0!important}.eael-ticker-wrap div.swiper-slide.swiper-slide-active{opacity:1!important}.eael-ticker-wrap .eael-content-ticker.swiper-container .swiper-slide{text-align:left}@media only screen and (max-width:767px){.eael-ticker-wrap{flex-flow:row wrap}.content-ticker-pagination{display:none}}
8
  .eael-countdown-items{list-style:none;margin:0;padding:0;display:table;table-layout:fixed;width:100%}.eael-countdown-items>li{list-style:none;margin:0;padding:0;display:table-cell;position:relative}.eael-countdown-item>div{text-align:center;padding:20px}.eael-countdown-label-block .eael-countdown-digits,.eael-countdown-label-block .eael-countdown-label{display:block;text-align:center}.eael-countdown-digits{font-size:54px;line-height:1}.eael-countdown-label{font-size:18px;line-height:1;color:#fff}.eael-countdown-show-separator .eael-countdown-digits::after{content:":";position:absolute;left:98%;z-index:9999}.eael-countdown-item:last-child .eael-countdown-digits::after{display:none}.eael-countdown-items.style-1 .eael-countdown-item>div{background:#262625}
9
  .eael-creative-button-align-center{text-align:center}.eael-creative-button-wrapper{display:flex}.eael-creative-button{flex:0 0 auto;min-width:150px;text-align:center;vertical-align:middle;position:relative;z-index:1;border-radius:2px;padding:20px 30px;font-size:16px;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.eael-creative-button-align-center .eael-creative-button{float:none;display:inline-block}.eael-creative-button:focus{outline:0}.eael-creative-button>span{vertical-align:middle}.eael-creative-button--winona{overflow:hidden;padding:0!important;transition:border-color .3s,background-color .3s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--winona::after{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transform:translate3d(0,25%,0)}.eael-creative-button--winona>span{display:block}.eael-creative-button--winona::after,.eael-creative-button--winona>span{padding:1em 2em;transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--winona:hover::after{opacity:1;transform:translate3d(0,0,0)}.eael-creative-button--winona:hover>span{opacity:0;transform:translate3d(0,-25%,0)}.eael-creative-button--ujarak{transition:border-color .4s,color .4s}.eael-creative-button--ujarak::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;transform:scale3d(.7,1,1);transition:transform .4s,opacity .4s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--ujarak,.eael-creative-button--ujarak::before{transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--ujarak:hover::before{opacity:1;transform:translate3d(0,0,0)}.eael-creative-button--wayra{overflow:hidden;transition:border-color .3s,color .3s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--wayra::before{content:'';position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform-origin:0 100%;transition:transform .3s,opacity .3s,background-color .3s}.eael-creative-button--wayra:hover::before{opacity:1;transform:rotate3d(0,0,1,0deg);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--tamaya{overflow:hidden}.eael-creative-button--tamaya::after,.eael-creative-button--tamaya::before{content:attr(data-text);position:absolute;width:100%;height:50%;left:0;overflow:hidden;transition:transform .3s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--tamaya::before{top:0;padding:20px 30px}.eael-creative-button--tamaya::after{bottom:0;line-height:0}.eael-creative-button--tamaya:hover::after{bottom:-1px}.eael-creative-button--tamaya>span{display:block;transform:scale3d(.2,.2,1);opacity:0;transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--tamaya:hover::before{transform:translate3d(0,-100%,0)}.eael-creative-button--tamaya:hover::after{transform:translate3d(0,100%,0)}.eael-creative-button--tamaya:hover>span{opacity:1;transform:scale3d(1,1,1)}.eael-creative-button--rayen{overflow:hidden;padding:0!important}.eael-creative-button--rayen::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;transform:translate3d(-100%,0,0)}.eael-creative-button--rayen>span{display:block}.eael-creative-button--rayen::before,.eael-creative-button--rayen>span{padding:1em 2em;transition:transform .3s;transition-timing-function:cubic-bezier(.75,0,.125,1)}.eael-creative-button--rayen:hover::before{transform:translate3d(0,0,0)}.eael-creative-button--rayen:hover>span{transform:translate3d(0,100%,0)}
@@ -12,18 +13,18 @@ table.eael-data-table thead .sorting,table.eael-data-table thead .sorting_asc,ta
12
  .elementor-panel .pro-feature,.elementor-panel .pro-feature a{color:#a4afb7;text-transform:uppercase;letter-spacing:1px;line-height:1.8;font-style:normal}.elementor-panel .pro-feature a{text-decoration:underline;color:#f54!important}.elementor-control-data_table_content_colspan_pro_alert .elementor-control-title,.elementor-control-data_table_content_rowspan_pro_alert .elementor-control-title,.elementor-control-data_table_content_template_pro_alert .elementor-control-title,.elementor-control-data_table_header_colspan_pro_alert .elementor-control-title,.elementor-control-data_table_header_img_pro_alert .elementor-control-title,.elementor-panel .elementor-control-eael_section_pro .elementor-panel-heading-title.elementor-panel-heading-title,.elementor-panel .elementor-control-eael_section_pro .elementor-panel-heading-toggle{color:#f54}.elementor-panel .elementor-control-eael_control_get_pro .elementor-control-field{display:none!important}.elementor-control-eael_fancy_text_style_pro_alert .elementor-control-title,.elementor-control-eael_img_accordion_type_pro_alert .elementor-control-title,.elementor-control-eael_pricing_table_style_pro_alert .elementor-control-title,.elementor-control-eael_section_countdown_style_pro_alert .elementor-control-title,.elementor-control-eael_section_data_table_enabled_pro_alert .elementor-control-title,.elementor-control-eael_team_members_preset_pro_alert .elementor-control-title,.elementor-control-eael_ticker_type_pro_alert .elementor-control-title{color:#f54}
13
  .eael-fancy-text-container p{margin:0}.eael-fancy-text-strings{display:none}.eael-fancy-text-prefix,.eael-fancy-text-suffix{display:inline-block}.morphext>.animated{display:inline-block}.typed-cursor{opacity:1;-webkit-animation:blink_cursor .7s infinite;animation:blink_cursor .7s infinite}@keyframes blink_cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink_cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.eael-fancy-text-container.style-2{font-size:24px}.eael-fancy-text-container.style-2 .eael-fancy-text-strings{background:#f54;color:#fff;padding:10px 25px}
14
  .elementor-widget-eael-feature-list.-icon-position-left .connector-type-modern.rhombus .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right .connector-type-modern.rhombus .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top .connector-type-modern.rhombus .eael-feature-list-item:before{top:3px!important}.elementor-widget-eael-feature-list.-icon-position-left .connector-type-modern.rhombus .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right .connector-type-modern.rhombus .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top .connector-type-modern.rhombus .eael-feature-list-item:after{top:45px!important}.elementor-widget-eael-feature-list.-icon-position-right .connector,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .connector{right:0;left:calc(100% - 60px)}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 50px 0 0}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 30px 0 0}}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:auto;right:0}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:auto;right:5px;top:30px}.elementor-widget-eael-feature-list .eael-feature-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item{position:relative}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector{display:block;position:absolute;width:0;margin:0 auto;z-index:1;height:100%;top:.5em;font-size:60px;left:0;right:calc(100% - 60px);border-left:2px solid #2ecc71;border-right:none!important}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector{display:none}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box{z-index:2;transition:all .5s}@media (prefers-reduced-motion:reduce){.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box{transition:none}}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner{background-color:#37368e;transition:all .5s;display:inline-flex}@media (prefers-reduced-motion:reduce){.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner{transition:none}}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon{padding:.5em;transition:all .5s;font-size:30px;line-height:1;color:#37368e;text-align:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon{transition:none}}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon i{width:1em;height:1em;position:relative;display:block}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon i:before{position:absolute;left:50%;transform:translateX(-50%)}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-img{font-size:8px;line-height:1;max-width:inherit}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box{margin:0 0 0 20px}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-title{margin-top:-2px;line-height:1.5em}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-content{padding:0;margin:0;font-size:14px;line-height:1.5em}.elementor-widget-eael-feature-list .eael-feature-list-items.stacked .eael-feature-list-icon-box .eael-feature-list-icon{color:#fff}.elementor-widget-eael-feature-list .eael-feature-list-items.framed .eael-feature-list-icon-box .eael-feature-list-icon{background-color:#fff}.elementor-widget-eael-feature-list .eael-feature-list-items.circle .eael-feature-list-icon-box .eael-feature-list-icon-inner{border-radius:50%}.elementor-widget-eael-feature-list .eael-feature-list-items.circle .eael-feature-list-icon-box .eael-feature-list-icon-inner .eael-feature-list-icon{border-radius:50%}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon-inner{transform:rotate(45deg);margin:15px}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon i{transform:rotate(-45deg)}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon img{transform:rotate(-45deg)}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-content-box .eael-feature-list-title{margin-top:15px}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px;position:relative}@media (max-width:767px){.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px;display:block}}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{content:"";position:absolute;display:block}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;top:0;z-index:1;border-left:1px solid #000;border-right:none!important;height:100%}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px;top:30px;width:23px;display:block;z-index:2;border-bottom:1px dashed #000;border-top:none!important}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item .connector{display:none}@media (min-width:768px){.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item{padding:0 50px 0 0}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item:before{left:auto;right:0}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item:after{left:auto;right:5px;top:30px}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item .connector{display:none}}@media (min-width:1025px){.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-content-box{margin-right:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-content-box{margin-left:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-top .eael-feature-list-content-box{margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-item{display:flex}.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-item{text-align:left;flex-direction:row}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-item{text-align:right;flex-direction:row-reverse}}@media (max-width:1024px){.elementor-widget-eael-feature-list.-tablet-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-tablet-icon-position-right .eael-feature-list-item{display:flex}.elementor-widget-eael-feature-list.-tablet-icon-position-left .eael-feature-list-item{text-align:left;flex-direction:row}.elementor-widget-eael-feature-list.-tablet-icon-position-right .eael-feature-list-item{text-align:right;flex-direction:row-reverse}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-content-box{margin-right:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (min-width:768px) and (max-width:1024px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px;top:30px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-content-box{margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (min-width:768px) and (max-width:1024px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-content-box{margin-left:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 50px 0 0}}@media (min-width:768px) and (max-width:1024px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 30px 0 0}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{right:0;left:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:auto;right:5px}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-item,.elementor-widget-eael-feature-list.-tablet-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-tablet-icon-position-right .eael-feature-list-item{display:block;text-align:left}.elementor-widget-eael-feature-list.-mobile-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-mobile-icon-position-right .eael-feature-list-item{display:flex}.elementor-widget-eael-feature-list.-mobile-icon-position-left .eael-feature-list-item{text-align:left;flex-direction:row}.elementor-widget-eael-feature-list.-mobile-icon-position-right .eael-feature-list-item{text-align:right;flex-direction:row-reverse}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box{margin-right:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (max-width:767px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box{margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (max-width:767px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box{margin-left:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 50px 0 0}}@media (max-width:767px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 30px 0 0}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{right:0;left:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:auto;right:5px}}
15
- .eael-filter-gallery-control{width:100%}.eael-filter-gallery-control ul,.eael-filter-gallery-control ul li{text-align:center}.eael-filter-gallery-control ul{margin:0 0 20px 0;padding:0;text-align:center}.eael-filter-gallery-control{display:flex;flex-flow:1 1 auto;align-items:center;justify-content:center;flex-flow:row wrap;padding:0;margin:0}.eael-filter-gallery-control ul li{list-style:none;font-size:24px;display:inline-block;text-align:center}.eael-filter-gallery-control ul li a.control{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;padding:10px 25px;margin:10px 6px}.eael-filter-gallery-container{text-align:justify;font-size:.1px}.eael-filter-gallery-container:after{content:'';display:inline-block;width:100%}.eael-filter-gallery-container:not(.eael-cards) .item:before{content:'';display:inline-block;padding-top:56.25%}.eael-filter-gallery-container .item .caption{position:absolute;display:flex;flex-flow:1 1 100%;align-items:center;justify-content:center;z-index:1;top:0;left:0;right:0;bottom:0;transition:transform .4s}.eael-filter-gallery-container.eael-cards .item .caption{display:none}.eael-filter-gallery-container.eael-cards .item .item-img .caption{position:absolute;display:flex;flex-flow:1 1 100%;align-items:center;justify-content:center;z-index:10;top:0;left:0;right:0;bottom:0;transition:transform .4s}.gallery-item-caption-over{width:100%;height:auto}a.eael-gallery-load-more,a.eael-gallery-load-more:hover{text-decoration:none}.eael-filter-gallery-container .item .caption.eael-zoom-in,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-zoom-in{transform:scale(0)}.eael-filter-gallery-container .item:hover .caption.eael-zoom-in,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-zoom-in{transform:scale(1)}.eael-filter-gallery-container .item .caption.eael-slide-left,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-left{transform:translateX(-100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-left,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-left{transform:translateX(0)}.eael-filter-gallery-container .item .caption.eael-slide-right,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-right{transform:translateX(100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-right,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-right{transform:translateX(0)}.eael-filter-gallery-container .item .caption.eael-slide-top,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-top{transform:translateY(-100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-top,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-top{transform:translateY(0)}.eael-filter-gallery-container .item .caption.eael-slide-bottom,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-bottom{transform:translateY(100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-bottom,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-bottom{transform:translateY(0)}.eael-filter-gallery-container .item .caption a{display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;border-radius:50%;margin:0 5px;font-size:20px;cursor:pointer;transition:.3s}.eael-container .item .caption a:nth-child(2),.eael-filter-gallery-container .item .caption a:nth-child(1){transition:.6s;opacity:0}.eael-filter-gallery-container .item .caption a:nth-child(1){transform:translateY(-100%)}.eael-filter-gallery-container .item .caption a:nth-child(2){transform:translateY(100%)}.eael-filter-gallery-container .item .caption:hover a:nth-child(1),.eael-filter-gallery-container .item .caption:hover a:nth-child(2){transform:translateY(0);opacity:1}.eael-filter-gallery-container .item .caption .eael-popup-link{outline:0}.eael-filter-gallery-container.eael-cards .item:before{padding-top:0}.eael-filter-gallery-container.eael-cards .item-img{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;height:220px;z-index:0;overflow:hidden}.eael-filter-gallery-container.eael-cards .item-content{padding:15px}.eael-filter-gallery-container.eael-cards .item-content .title,.eael-filter-gallery-container.eael-cards .item-content .title a{font-size:20px;line-height:1;margin-bottom:0;transition:.3s}.eael-filter-gallery-container.eael-cards .item-content p{font-size:14px;line-height:26px}.eael-fg-card-content-align-center .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:center}.eael-fg-card-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:right}.eael-fg-hoverer-content-align-center .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:center}.eael-fg-hoverer-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:right}.eael-fg-content-align-left .eael-cards .item .item-content{text-align:left}.eael-fg-content-align-center .eael-cards .item .item-content{text-align:center}.eael-fg-content-align-right .eael-cards .item .item-content{text-align:right}.mfp-wrap~div.dialog-widget{display:none!important}.eael-filterable-gallery-item-wrap{float:left;width:33.33%}.eael-filter-gallery-container.eael-col-1 .eael-filterable-gallery-item-wrap{width:100%}.eael-filter-gallery-control>ul li{font-size:13px;line-height:1.8;text-transform:uppercase;letter-spacing:1px;padding:6px 15px;cursor:pointer;margin:0 5px;font-weight:400}.eael-filter-gallery-container.eael-col-2 .eael-filterable-gallery-item-wrap{width:50%}.eael-filter-gallery-container.eael-col-4 .eael-filterable-gallery-item-wrap{width:25%}.eael-filter-gallery-container.eael-col-5 .eael-filterable-gallery-item-wrap{width:20%}.eael-gallery-grid-item{margin-left:calc(20px/2);margin-right:calc(20px/2);margin-bottom:20px;position:relative;overflow:hidden}.gallery-item-caption-wrap,.media-content-wrap{font-size:14px;text-align:left}.gallery-item-thumbnail-wrap.caption-style-card img{max-height:100%;width:100%}.gallery-item-caption-wrap.caption-style-hoverer{position:absolute;left:0;top:0;height:100%;width:100%;padding:15px;z-index:10}.eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.fg-item-content,.fg-item-title{color:#fff;font-family:inherit}.gallery-item-caption-wrap.caption-style-card .fg-item-title{font-size:18px;margin:15px 0 15px;line-height:1}.gallery-item-caption-wrap.caption-style-card{background:#f7f7f7}.gallery-item-caption-wrap.caption-style-card .fg-item-title{margin:10px 0 15px;color:#000}.gallery-item-caption-wrap.caption-style-card .fg-item-content{color:#212529;line-height:1.5;font-weight:400}.gallery-item-buttons>a{display:inline-block;font-size:16px;color:#000;margin-right:15px}.gallery-item-buttons>a:visited{color:#000}.gallery-item-caption-wrap.caption-style-card{padding:10px;box-sizing:border-box;font-family:inherit}.gallery-item-caption-wrap .gallery-item-hoverer-bg{position:absolute;left:0;top:0;height:100%;width:100%;content:'';background:#000;z-index:-1;opacity:.7}.gallery-item-caption-wrap.caption-style-hoverer{visibility:hidden;opacity:0;transition:.6s all ease;display:flex;align-items:center}.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer{opacity:1;visibility:visible}.gallery-item-caption-wrap.caption-style-hoverer h5{font-size:20px;margin-bottom:5px;line-height:1}.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up h5{transform:translateY(20px);transition:.6s all ease}.gallery-item-caption-wrap.caption-style-hoverer p{margin-bottom:5px}.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up p{transform:translateY(40px);transition:.6s all ease}.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up .gallery-item-buttons{transform:translateY(40px);transition:.6s all ease}.gallery-item-caption-wrap .gallery-item-buttons>a{padding:5px 15px;display:inline-block;border-radius:50%;outline:0;text-decoration:none}.gallery-item-caption-wrap.caption-style-hoverer.eael-zoom-in{transform:scale(.8);transition:.6s all ease}.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up .gallery-item-buttons,.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up h5,.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up p{transform:translate(0)}.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-zoom-in{transform:scale(1);visibility:visible;opacity:1}.gallery-item-caption-wrap.caption-style-hoverer.eael-none{transition:none}.gallery-item-thumbnail-wrap{position:relative}.video-popup,.video-popup-bg{position:absolute;left:0;top:0;height:100%;width:100%}.video-popup>img{width:62px;position:relative;z-index:1;transition:.3s}.video-popup{display:flex;align-items:center;justify-content:center}.video-popup:hover>img{transform:scale(1.1)}.video-popup-bg{visibility:hidden;opacity:0;transition:350ms}.eael-gallery-grid-item:hover .video-popup-bg{visibility:visible;opacity:1}.gallery-item-thumbnail-wrap>.gallery-item-caption-wrap{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.gallery-item-caption-wrap.card-hover-bg{visibility:hidden;opacity:0;transition:.8s}.gallery-item-thumbnail-wrap:hover .gallery-item-caption-wrap.card-hover-bg{visibility:visible;opacity:1}.gallery-item-caption-wrap .gallery-item-buttons>a>i{display:flex;align-items:center;justify-content:center;height:100%}@media only screen and (min-width:1025px){.elementor-element.elementor-grid-1{position:relative}.elementor-element.elementor-grid-1 .eael-filterable-gallery-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-2{position:relative}.elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-3{position:relative}.elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-4{position:relative}.elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-5{position:relative}.elementor-element.elementor-grid-5 .pp-logo-grid{margin-right:-5px}.elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-6{position:relative}.elementor-element.elementor-grid-6 .pp-logo-grid{margin-right:-6px}.elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1){clear:left}}@media only screen and (max-width:1024px) and (min-width:766px){.elementor-element.elementor-grid-tablet-1{position:relative}.elementor-element.elementor-grid-tablet-1 .eael-filterable-gallery-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-tablet-2{position:relative}.elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-tablet-3{position:relative}.elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-tablet-4{position:relative}.elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-tablet-5{position:relative}.elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-tablet-6{position:relative}.elementor-element.elementor-grid-tablet-6 .pp-logo-grid{margin-right:-6px}.elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1){clear:left}}@media only screen and (max-width:767px){.elementor-element.elementor-grid-mobile-1{position:relative}.elementor-element.elementor-grid-mobile-1 .eael-filterable-gallery-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-mobile-2{position:relative}.elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-mobile-3{position:relative}.elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-mobile-4{position:relative}.elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-mobile-5{position:relative}.elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-mobile-6{position:relative}.elementor-element.elementor-grid-mobile-6 .pp-logo-grid{margin-right:-6px}.elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1){clear:left}}
16
  .eael-elements-flip-box-container{position:relative;height:300px;width:100%}.eael-elements-flip-box-container .flipbox-button{display:inline-block;transition:all .4s}.eael-elements-flip-box-container a{display:block}.eael-elements-flip-box-vertical-align{width:100%}.eael-elements-flip-box-padding{padding:0 30px 5px 30px}.eael-elements-flip-box-icon-image{display:inline-block;margin:0 auto 0 auto;line-height:1}.eael-elements-flip-box-icon-image.eael_eleements_flip_front_icon_style_background{background:#ccc}.eael_eleements_flip_front_icon_style_bordered{border:2px solid #fff}.eael_flip_box_icon_border_round{border-radius:100px}.eael_eleements_flip_front_icon_style_background,.eael_eleements_flip_front_icon_style_bordered{padding:15px}.eael-elements-flip-box-icon-image i{font-size:40px;line-height:40px;width:40px}.eael-elements-slider-display-table{width:100%}.eael-elements-flip-box-front-container{text-align:center;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:#0e9dd2;color:#fff;border-color:#000;-webkit-display:flex;display:flex;align-items:center}.eael-elements-flip-box-content,.eael-elements-flip-box-heading{color:#fff}.eael-elements-flip-box-heading.flipbox-linked-title{color:#fff;font-size:1.5em;font-weight:700}.eael-elements-flip-box-rear-container{text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#444;color:#fff;display:flex;align-items:center;border-color:#000}.eael-elements-button-floating-container{position:fixed;z-index:100}.eael-elements-button-floating-container .eael-elements-button{margin-top:0;font-size:14px;position:relative;padding:14px 20px}.eael-elements-button{cursor:pointer;display:inline-block;background:#077bbe;color:#fff;line-height:1;padding:16px 25px;margin-top:15px}.eael-elements-button:hover{background:#077bbe;color:#fff}.eael-elements-flip-box-container{perspective:1000px}.eael-elements-flip-box-front-container,.eael-elements-flip-box-rear-container{transition-duration:.5s;transition-property:all;transition-timing-function:ease}.eael-elements-flip-box-flip-card{width:100%;height:100%;transform-style:preserve-3d;transition:all .5s ease}.eael-elements-flip-box-front-container,.eael-elements-flip-box-rear-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateX(0);transform:rotateY(0)}.eael-animate-flip.eael-animate-up .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{transform:rotateX(180deg)}.eael-animate-flip.eael-animate-down .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{transform:rotateX(-180deg)}.eael-animate-flip.eael-animate-left .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{transform:rotateY(-180deg)}.eael-animate-flip.eael-animate-right .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{transform:rotateY(180deg)}.eael-animate-push.eael-elements-flip-box-container,.eael-animate-slide.eael-elements-flip-box-container{overflow:hidden}.eael-animate-push .eael-elements-flip-box-rear-container,.eael-animate-slide .eael-elements-flip-box-rear-container{z-index:3}.eael-animate-push.eael-animate-up .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-up .eael-elements-flip-box-rear-container{top:100%}.eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{top:0}.eael-animate-push.eael-animate-down .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-down .eael-elements-flip-box-rear-container{top:auto;bottom:100%}.eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{top:auto;bottom:0}.eael-animate-push.eael-animate-left .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-left .eael-elements-flip-box-rear-container{left:100%}.eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{left:0}.eael-animate-push.eael-animate-right .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-right .eael-elements-flip-box-rear-container{left:auto;right:100%}.eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{left:auto;right:0}.eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{top:-100%}.eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{top:100%}.eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{left:-100%}.eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{left:100%}.eael-animate-zoom-in .eael-elements-flip-box-rear-container{opacity:0;transform:scale(.75);z-index:3}.eael-animate-zoom-in.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{opacity:1;transform:scale(1)}.eael-animate-zoom-out.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{opacity:0;transform:scale(.75)}.eael-animate-fade.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{opacity:0}.eael-flipbox-content-align-right .eael-elements-flip-box-padding{text-align:right}.eael-flipbox-content-align-left .eael-elements-flip-box-padding{text-align:left}.eael-flipbox-content-align-center .eael-elements-flip-box-padding{text-align:center}.eael-flipbox-img-circle .eael-elements-flip-box-icon-image img,.eael-flipbox-img-circle .flipbox-back-image-icon img{border-radius:50%;overflow:hidden}
17
  .clearfix::after,.clearfix::before{content:" ";display:table;clear:both}.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right{padding-top:40px}.swiper-container .swiper-slide,.swiper-container-wrap .swiper-slide{text-align:center}.swiper-container .swiper-slide img,.swiper-container-wrap .swiper-slide img{width:auto}.swiper-container-dots-outside .swiper-pagination,.swiper-container-wrap-dots-outside .swiper-pagination{position:static}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev,.swiper-container-wrap .swiper-button-next,.swiper-container-wrap .swiper-button-prev{background:0 0;font-size:20px;height:auto;line-height:1;margin:0;text-align:center;transform:translateY(-50%);width:auto}.swiper-container .swiper-button-next .fa,.swiper-container .swiper-button-prev .fa,.swiper-container-wrap .swiper-button-next .fa,.swiper-container-wrap .swiper-button-prev .fa{vertical-align:top}.swiper-container-wrap .swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-wrap-dots-outside .swiper-pagination{position:static}.swiper-container-wrap .swiper-pagination-bullet{background:#ccc;margin:0 4px;opacity:1;height:8px;width:8px}.swiper-container-wrap .swiper-pagination-bullet-active{background:#000}.swiper-container-3d .swiper-slide{transition-property:all;-webkit-transition-property:all}.eael-contact-form input[type=date],.eael-contact-form input[type=email],.eael-contact-form input[type=number],.eael-contact-form input[type=tel],.eael-contact-form input[type=text],.eael-contact-form input[type=url],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:0;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500}
18
  .eael-gravity-form-align-default,.eael-gravity-form-align-left,.eael-gravity-form-btn-align-left{text-align:left}.eael-gravity-form-align-right,.eael-gravity-form-btn-align-right{text-align:right}.eael-gravity-form-align-center,.eael-gravity-form-btn-align-center{text-align:center}.eael-gravity-form .gform_wrapper .gform_footer{margin:0;padding:0}.gform_wrapper form li,.gform_wrapper li{list-style:none}.eael-gravity-form .gform_wrapper ul.gform_fields li.gfield{padding:0}.eael-gravity-form .gform_wrapper textarea{padding:0}.eael-gravity-form .gform_wrapper .gform_footer input.button,.eael-gravity-form .gform_wrapper .gform_footer input[type=submit],.eael-gravity-form .gform_wrapper .gform_page_footer input.button,.eael-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{margin:0}.eael-gravity-form.title-description-hide .gform_heading{display:none}.eael-gravity-form.labels-hide .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.eael-gravity-form.labels-hide .gform_wrapper .top_label .gfield_label{display:none}.eael-gravity-form-button-full-width .gform_wrapper .gform_footer input[type=submit]{width:100%}
19
  .eael-img-accordion{display:flex;height:50vh}.eael-img-accordion a{position:relative;flex:1;text-align:center;text-decoration:none;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;transition:flex .4s}.eael-grow-accordion{flex:3}.eael-img-accordion .overlay{display:flex;align-items:center;justify-content:center;padding:0 10px;position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .4s}.eael-img-accordion .overlay .overlay-inner{z-index:1}.eael-img-accordion a:after{content:"";position:absolute;width:100%;height:100%;z-index:0;top:0;left:0;bottom:0;right:0;transition:all .3s ease-in-out}.eael-img-accordion .overlay-inner *{visibility:hidden;opacity:0;transform-style:preserve-3d}.eael-img-accordion .overlay h2{color:#fff;transform:translate3d(0,-60px,0)}.eael-img-accordion .overlay p{color:#fff;transform:translate3d(0,60px,0)}.eael-img-accordion .overlay-inner-show *{opacity:1;visibility:visible;transform:none!important;transition:all .3s .3s}@media screen and (max-width:800px){.eael-img-accordion{flex-direction:column}.eael-img-accordion a:hover{flex:1}.eael-img-accordion a:hover .overlay{background-color:transparent}}
20
  .eael-infobox .infobox-icon{height:auto}.eael-infobox .infobox-icon .infobox-icon-wrap{display:block;width:100%;height:auto;transition:.3s}.eael-infobox .infobox-icon .infobox-icon-wrap i{transition:.3s}.eael-infobox-content-align-left .eael-infobox .infobox-button,.eael-infobox-content-align-left .eael-infobox .infobox-content,.eael-infobox-content-align-left .eael-infobox .infobox-icon{text-align:left}.eael-infobox-content-align-right .eael-infobox .infobox-button,.eael-infobox-content-align-right .eael-infobox .infobox-content,.eael-infobox-content-align-right .eael-infobox .infobox-icon{text-align:right}.eael-infobox-content-align-center .eael-infobox .infobox-button,.eael-infobox-content-align-center .eael-infobox .infobox-content,.eael-infobox-content-align-center .eael-infobox .infobox-icon{text-align:center}.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap{width:90px;height:90px;text-align:center}.eael-infobox-icon-hover-bg-shape-square:hover .infobox-icon .infobox-icon-wrap{border-radius:0}.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-hover-bg-shape-radius:hover .infobox-icon .infobox-icon-wrap{border-radius:15px}.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap{display:flex;align-items:center;justify-content:center}.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-hover-bg-shape-circle:hover .infobox-icon .infobox-icon-wrap{border-radius:50%}.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap i,.eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap i{margin-top:50%;transform:translateY(-50%)}.eael-infobox .infobox-button a.eael-infobox-button{display:inline-block;padding:5px 10px;transition:all .3s ease-in-out 0s}.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-circle .infobox-icon,.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-radius .infobox-icon,.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-square .infobox-icon{display:flex;justify-content:flex-start}.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-circle .infobox-icon,.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-radius .infobox-icon,.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-square .infobox-icon{display:flex;justify-content:center}.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-circle .infobox-icon,.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-radius .infobox-icon,.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-square .infobox-icon{display:flex;justify-content:flex-end}.eael-infobox.icon-on-left{position:relative;z-index:0;display:flex}.eael-infobox.icon-on-left .infobox-icon-wrap,.eael-infobox.icon-on-right .infobox-icon-wrap{justify-content:center;display:flex!important;align-items:center}.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap{background:0 0;border:0;text-align:left;height:auto;display:block}.eael-infobox .infobox-content p{margin:0 0 15px}.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap i{margin-top:0;transform:translateY(0)}.eael-infobox.icon-on-left .infobox-content{padding-left:15px;flex:1 1 auto}.eael-infobox.icon-on-left .infobox-content .title{line-height:1;margin:0 0 10px 0}.eael-infobox.icon-on-right{position:relative;z-index:0;display:flex;flex-direction:row-reverse}.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap{background:0 0;border:0;text-align:right;width:auto;height:auto;display:block}.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap i{margin-top:0;transform:translateY(0)}.eael-infobox.icon-on-right .infobox-content{padding-right:15px;text-align:right;flex:1 1 auto;box-sizing:border-box}.eael-infobox.icon-on-right .infobox-content .title{line-height:1;margin:0 0 10px 0}.eael-infobox .infobox-icon img{transition:all .3s ease-in-out 0s}.eael-infobox-hover-img-shape-square:hover .eael-infobox .infobox-icon img{border-radius:0}.eael-infobox-hover-img-shape-circle:hover .eael-infobox .infobox-icon img,.eael-infobox-shape-circle .eael-infobox .infobox-icon img{border-radius:50%}.eael-infobox-hover-img-shape-radius:hover .eael-infobox .infobox-icon img,.eael-infobox-shape-radius .eael-infobox .infobox-icon img{border-radius:15px}
21
- .mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}button.mfp-close,button.mfp-close:hover{display:inline-block!important;background:0 0;width:auto!important}.mfp-arrow,.mfp-arrow:hover{background:0 0}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
22
  .eael-ninja-container input,.eael-ninja-container textarea{height:auto;padding:10px}.eael-contact-form-align-center .eael-ninja-container,.eael-contact-form-btn-align-center .eael-ninja-container .nf-field .nf-field-element input[type=button]{margin-left:auto!important;margin-right:auto!important;display:block;float:none}.eael-contact-form-align-left .eael-ninja-container,.eael-contact-form-btn-align-left .eael-ninja-container .nf-field .nf-field-element input[type=button]{float:left;width:auto}.eael-contact-form-align-right .eael-ninja-container,.eael-contact-form-btn-align-right .eael-ninja-container .nf-field .nf-field-element input[type=button]{float:right;width:auto}.eael-ninja-container .nf-field .nf-field-element input[type=password],.eael-ninja-container .nf-field .nf-field-element input[type=url],.eael-ninja-container .nf-field .nf-field-element textarea,.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=email],.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=number],.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=text]{max-width:100%}.eael-ninja-form .nf-form-title{display:none}.eael-ninja-form-title-yes .nf-form-title{display:block}.eael-ninja-form .title-description-hide .nf-form-title{display:none}.eael-ninja-form.title-description-hide .nf-form-title{display:none}.eael-ninja-form .nf-field-label{display:none}.eael-ninja-form-labels-yes .nf-field-label{display:block}.eael-ninja-form .submit-container input[type=button]{border:0;border-radius:0}.eael-ninja-form-button-full-width .submit-container input[type=button]{width:100%}
23
- .eael-post-grid{margin:0 -10px}.eael-grid-post{float:left;padding:10px}.eael-post-carousel .eael-grid-post{float:none;padding:0}.eael-grid-post-holder{border:1px solid rgba(0,0,0,.1)}.eael-grid-post-holder-inner{height:100%}.eael-entry-media{position:relative}.eael-entry-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:opacity .2s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1)}.eael-entry-overlay>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.eael-entry-title{margin:10px 0 5px;font-size:1.2em}.eael-entry-thumbnail img{width:100%;max-width:100%;vertical-align:middle}.eael-entry-thumbnail>img{height:100%}.eael-entry-footer .eael-author-avatar{width:50px}.eael-entry-footer .eael-author-avatar .avatar{border-radius:50%}.eael-post-grid .eael-entry-footer .eael-entry-meta{padding-left:8px;text-align:left}.eael-grid-post .eael-entry-meta{display:flex;flex-direction:row}.eael-grid-post .eael-entry-footer .eael-entry-meta{flex-direction:column}.eael-entry-meta>div{font-size:12px;line-height:1.2;padding-bottom:5px}.eael-grid-post-excerpt p{margin:0;font-size:14px}.eael-entry-meta .eael-entry-footer .eael-posted-by{display:block}.eael-grid-post .eael-entry-footer,.eael-grid-post .eael-entry-wrapper{padding:15px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on{padding-left:5px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on::before{content:'\f111';font-family:FontAwesome;color:inherit;opacity:.4;font-size:.8em;padding-right:7px}.eael-entry-medianone{position:relative}.eael-entry-overlay{display:flex;align-items:center;justify-content:center}.eael-entry-overlay>i{color:#fff}.eael-entry-overlay.fade-in{visibility:hidden;opacity:0;transition:.3s}.eael-entry-medianone:hover .eael-entry-overlay.fade-in{visibility:visible;opacity:1}.eael-entry-medianone:hover .eael-entry-overlay.fade-in>i{transform:translate(0);opacity:1}.eael-entry-overlay.zoom-in{transform:scale(.9);visibility:hidden;opacity:0;transition:.3s}.eael-entry-medianone:hover .eael-entry-overlay.zoom-in{visibility:visible;opacity:1;transform:scale(1)}.eael-entry-overlay.slide-up{transform:translateY(100%);visibility:hidden;opacity:0;transition:.3s}.eael-entry-medianone:hover .eael-entry-overlay.slide-up{transform:translateY(0);visibility:visible;opacity:1}.eael-entry-medianone{overflow:hidden}.eael-entry-media.grid-hover-style-fade-in .eael-entry-overlay{opacity:0}.eael-entry-media.grid-hover-style-fade-in:hover .eael-entry-overlay{opacity:1}.eael-entry-media.grid-hover-style-none .eael-entry-overlay{display:none}.eael-entry-media.grid-hover-style-zoom-in .eael-entry-overlay{transform:scale(.4);opacity:0}.eael-entry-media.grid-hover-style-zoom-in:hover .eael-entry-overlay{transform:scale(1);opacity:1}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay{transform:translateY(-100%)}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay>i{transform:translateY(-100px);transition-delay:.1s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay{transform:translate(0)}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay>i{transform:translateY(0)}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay{transform:translateY(100%);visibility:hidden;opacity:0}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay>i{transform:translateY(100px);transition-delay:.1s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay{transform:translate(0);visibility:visible;opacity:1}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay>i{transform:translateY(0)}.eael-col-1 .eael-post-grid-column{float:none;width:100%}.eael-col-2 .eael-post-grid-column{float:left;width:50%}.eael-col-3 .eael-post-grid-column{float:left;width:33.3333%}.eael-col-4 .eael-post-grid-column{float:left;width:25%}.eael-col-5 .eael-post-grid-column{float:left;width:20%}.eael-col-6 .eael-post-grid-column{float:left;width:16.6666%}@media only screen and (max-width:979px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{width:33.3333%}}@media only screen and (max-width:767px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{width:50%}}@media only screen and (max-width:480px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{float:none;width:100%}}.eael-author-avatar>a{display:block}.eael-entry-footer{overflow:hidden;display:flex}.eael-entry-footer>div{display:inline-block;float:left}
24
  .eael-post-timeline{margin-bottom:0;min-height:100%;overflow:hidden;position:relative}.eael-timeline-column{width:50%;margin-left:0;float:left;margin-top:0!important}.eael-timeline-post{position:relative}.eael-timeline-post:after{background-color:rgba(83,85,86,.2);content:"";width:2px;height:245px;position:absolute;right:0;top:70px}.eael-timeline-post:nth-child(2n):after{display:none}.eael-timeline-bullet{background-color:#9fa9af;border:5px solid #fff;border-radius:50%;box-shadow:0 1px 0 1px rgba(0,0,0,.1);content:"";height:20px;position:absolute;right:-9px;top:60px;width:20px;z-index:3;cursor:pointer}.eael-timeline-post:nth-child(2n) .eael-timeline-bullet{background-color:#9fa9af;border:5px solid #fff;border-radius:50%;bottom:36px;content:"";height:20px;left:-11px;position:absolute;top:300px;width:20px;z-index:3}.eael-timeline-post-inner{background:linear-gradient(45deg,#3f3f46 0,#05abe0 100%) repeat scroll 0 0 transparent;border:8px solid #e5eaed;box-shadow:0 1px 3px 0 rgba(0,0,0,.15);float:right;margin:30px 40px 30px auto;position:relative;height:320px;width:calc(100% - 40px)}.eael-timeline-post:nth-child(even) .eael-timeline-post-inner{float:left;margin-left:40px}.eael-timeline-post-inner:after{border-color:transparent transparent transparent #e5eaed;border-style:solid;border-width:15px;content:"";height:0;position:absolute;right:-36px;top:17px;width:0}.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner:after{border-color:transparent #e5eaed transparent transparent;border-style:solid;border-width:15px;content:"";height:0;left:-36px;position:absolute;top:257px;width:0}.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner::after{border-left-color:transparent!important}.eael-timeline-post p{margin:1.6rem 0 0 0;font-size:.9em;line-height:1.6em}.eael-timeline-post-image{background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;height:100%;overflow:hidden;position:relative;opacity:.6;transition:all .3s}.eael-timeline-post-title{bottom:40px;position:absolute;width:100%}.eael-timeline-post-title h2{color:#fff;font-size:20px;font-weight:700;letter-spacing:1px;line-height:24px;padding:0 25px;text-align:left;text-transform:uppercase}.eael-timeline-post-excerpt{opacity:0;position:absolute;top:0;left:0;transition:all .3s}.eael-timeline-post-excerpt p{color:#fff;font-size:14px;padding:25px}.eael-timeline-post-inner:hover .eael-timeline-post-excerpt{opacity:1;top:10px}.eael-timeline-post-inner:hover .eael-timeline-post-image{opacity:.3}.eael-timeline-post time{opacity:0;background-color:rgba(0,0,0,.7);color:#fff;font-size:10px;border-radius:20px;position:absolute;right:-97px;width:100px;height:30px;line-height:30px;text-align:center;top:50px;z-index:99;transition:all .5s}.eael-timeline-post:nth-child(2n) time{background-color:rgba(0,0,0,.7);border-radius:20px;color:#fff;font-size:10px;height:30px;left:-99px;line-height:30px;position:absolute;text-align:center;top:290px;width:100px;z-index:99}.eael-timeline-post time:before{border-bottom:5px solid rgba(0,0,0,.7);border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:45px;position:absolute;top:-5px;width:0}.eael-timeline-post:hover time{opacity:1}.eael-timeline-post::after{height:100%}.eael-post-timeline .eael-timeline-post:nth-last-child(2)::after{height:245px}.eael-post-timeline .eael-timeline-post:last-child::after{display:none}.eael-load-more-button-wrap{display:flex}@media only screen and (max-width:1366px){.eael-timeline-post-title h2{font-size:.8em}.eael-timeline-post-excerpt p{font-size:13px}}@media only screen and (max-width:1169px){.eael-timeline-post-inner{height:320px}}@media only screen and (max-width:992px){.eael-post-timeline{margin-left:0}.eael-timeline-bullet,.eael-timeline-post-inner:after,.eael-timeline-post:after,.eael-timeline-post:before{display:none}.eael-timeline-post{display:inline-block;float:left!important;width:50%!important;margin:15px auto}.eael-timeline-post-inner{height:320px;padding-bottom:30px}.eael-timeline-post-title{bottom:50px}.eael-timeline-post-title h2{font-size:.8em;line-height:1.2em}.eael-timeline-post .eael-timeline-post-inner{margin:0 10px auto 0;width:90%}.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{margin:0 auto 0 10px;width:90%}.eael-timeline-post-excerpt{opacity:0!important}.eael-timeline-post-image{opacity:.3}.eael-timeline-post time,.eael-timeline-post:nth-child(2n) time{background-color:#fff;border-radius:0;color:#444;font-size:12px;text-transform:uppercase;left:0;opacity:1;padding-top:3px;top:275px;width:100%}time:before{display:none}}@media only screen and (max-width:767px){.eael-timeline-post{display:block;float:none!important;margin:20px auto;width:100%!important}.eael-timeline-post .eael-timeline-post-inner,.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{display:block;float:none;margin:0 auto}}@media only screen and (max-width:479px){.eael-timeline-post .eael-timeline-post-inner,.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{height:250px;margin:0 auto;width:95%}.eael-timeline-post time,.eael-timeline-post:nth-child(2n) time{top:205px}}
25
- .eael-post-grid .woocommerce ul.products,.eael-product-grid .woocommerce ul.products{display:grid;grid-gap:25px;margin:0!important;padding:0!important}.eael-post-grid .woocommerce ul.products:after,.eael-post-grid .woocommerce ul.products:before,.eael-product-grid .woocommerce ul.products:after,.eael-product-grid .woocommerce ul.products:before{display:none}.eael-post-grid .woocommerce ul.products .product,.eael-product-grid .woocommerce ul.products .product{width:100%;margin:0;padding:0}.eael-post-grid .woocommerce ul.products.eael-product-columns-1,.eael-product-grid .woocommerce ul.products.eael-product-columns-1{grid-template-columns:100%}.eael-post-grid .woocommerce ul.products.eael-product-columns-2,.eael-product-grid .woocommerce ul.products.eael-product-columns-2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:480px){.eael-post-grid .woocommerce ul.products.eael-product-columns-2,.eael-product-grid .woocommerce ul.products.eael-product-columns-2{grid-template-columns:repeat(1,1fr)}}.eael-post-grid .woocommerce ul.products.eael-product-columns-3,.eael-product-grid .woocommerce ul.products.eael-product-columns-3{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.eael-post-grid .woocommerce ul.products.eael-product-columns-3,.eael-product-grid .woocommerce ul.products.eael-product-columns-3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.eael-post-grid .woocommerce ul.products.eael-product-columns-3,.eael-product-grid .woocommerce ul.products.eael-product-columns-3{grid-template-columns:repeat(1,1fr)}}.eael-post-grid .woocommerce ul.products.eael-product-columns-4,.eael-product-grid .woocommerce ul.products.eael-product-columns-4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:767px){.eael-post-grid .woocommerce ul.products.eael-product-columns-4,.eael-product-grid .woocommerce ul.products.eael-product-columns-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.eael-post-grid .woocommerce ul.products.eael-product-columns-4,.eael-product-grid .woocommerce ul.products.eael-product-columns-4{grid-template-columns:repeat(1,1fr)}}.eael-post-grid .woocommerce ul.products.eael-product-columns-5,.eael-product-grid .woocommerce ul.products.eael-product-columns-5{grid-template-columns:repeat(5,1fr)}@media screen and (max-width:767px){.eael-post-grid .woocommerce ul.products.eael-product-columns-5,.eael-product-grid .woocommerce ul.products.eael-product-columns-5{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.eael-post-grid .woocommerce ul.products.eael-product-columns-5,.eael-product-grid .woocommerce ul.products.eael-product-columns-5{grid-template-columns:repeat(1,1fr)}}.eael-post-grid .woocommerce ul.products.eael-product-columns-6,.eael-product-grid .woocommerce ul.products.eael-product-columns-6{grid-template-columns:repeat(6,1fr)}@media screen and (max-width:767px){.eael-post-grid .woocommerce ul.products.eael-product-columns-6,.eael-product-grid .woocommerce ul.products.eael-product-columns-6{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.eael-post-grid .woocommerce ul.products.eael-product-columns-6,.eael-product-grid .woocommerce ul.products.eael-product-columns-6{grid-template-columns:repeat(1,1fr)}}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product{position:relative;float:left;overflow:hidden;text-align:center;padding:0;border-radius:0;background-color:#fff;box-shadow:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a{text-decoration:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a:hover,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a:hover,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a:hover,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a:hover{outline:0;box-shadow:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product img,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product img,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product img,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product img{width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .onsale,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .onsale,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .onsale,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .onsale{display:block;line-height:170px;font-size:13px;text-align:center;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-100px;top:-50px;right:auto;margin:0;padding:0;transform:rotate(-45deg)}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price del,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price del,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price del,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price ins,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price ins,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price ins,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price ins{font-weight:400;background-color:transparent;color:#ff2a13}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .star-rating,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button{display:block;font-size:14px;font-weight:400;line-height:38px;text-align:center;text-transform:uppercase;color:#fff;background-color:#333;padding:0;margin:15px;border-radius:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus{outline:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart{display:block;margin:0 0 15px 0;padding:0;font-size:14px;line-height:1;text-transform:capitalize;color:#333;background-color:transparent}.eael-post-grid.eael-product-simple .woocommerce ul.products li.product,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product{border:1px solid #eee}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product{border:1px solid transparent}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart{visibility:hidden;transition:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover{border:1px solid #eee}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart{visibility:visible}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product{position:relative;float:left;overflow:hidden;text-align:center;padding:0 0 15px 0;border-radius:0;background-color:#fff;box-shadow:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a{text-decoration:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a:hover,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a:hover{outline:0;box-shadow:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product img,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product img{width:100%;height:auto;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay{position:relative;overflow:hidden;line-height:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%)}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{display:inline-block;font-size:14px;line-height:38px;text-align:center;color:#fff;background-color:#333;width:38px;height:38px;border-style:none;border-radius:50%;vertical-align:middle;padding:0;margin:0 5px;transform:translateY(20px);opacity:0;transition:transform .2s,opacity .3s}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus{outline:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button{font-size:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before{display:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after{content:"\f217";font:normal normal normal 14px/1 FontAwesome;font-size:14px;line-height:38px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before{display:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after{content:"\f110";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;line-height:38px;color:#fff;height:auto;width:auto;position:relative;top:0;left:0;margin:0;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{font-size:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after{content:"\f06e";font:normal normal normal 14px/1 FontAwesome;font-size:14px;line-height:38px;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .onsale,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .onsale{display:block;line-height:170px;font-size:13px;text-align:center;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-100px;top:-50px;right:auto;margin:0;padding:0;transform:rotate(-45deg)}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price del,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price ins,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price ins{font-weight:400;background-color:transparent;color:#ff2a13}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a{opacity:1;transform:translateY(0)}
26
  .eael-pricing{-webkit-display:flex;display:flex;justify-content:center;align-items:center}.eael-pricing .eael-pricing-item{width:100%;height:auto;margin:0}.eael-pricing .eael-pricing-button{display:inline-block;padding:12px 25px;background:#00c853;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;transition:.3s;border-radius:4px}.eael-pricing .eael-pricing-button:hover{background:#03b048}.eael-pricing .eael-pricing-item ul{padding:0;margin:0;list-style:none}.eael-pricing .eael-pricing-item ul li.disable-item{text-decoration:line-through;opacity:.5}.eael-pricing .eael-pricing-item ul li span.li-icon{color:#00c853;margin-right:6px}.eael-pricing .eael-pricing-item ul li.disable-item span.li-icon{color:#ef5350}.eael-pricing.style-1{position:relative;z-index:0;text-align:center}.eael-pricing.style-1 .eael-pricing-item{border:1px solid rgba(9,9,9,.1);padding:30px;border-radius:5px;transition:.5s}.eael-pricing.style-1 .eael-pricing-item:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-1 .eael-pricing-item.featured{position:relative}.eael-pricing.style-1 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0;left:0;right:0;z-index:1;border-radius:5px 5px 0 0}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-1 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing.style-1 .eael-pricing-item .header{display:block;position:relative;z-index:0;padding-bottom:15px;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .header:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.1)}.eael-pricing.style-1 .eael-pricing-item .header .title{font-weight:700;line-height:30px;margin:0}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0;margin:0 auto}.eael-pricing.style-1 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700}.eael-pricing.style-1 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-1 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 0;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .body ul li:last-child{border:none}.eael-pricing.style-1 .eael-pricing-item.featured-large{padding:60px 0}.eael-pricing.style-2{position:relative;z-index:0;text-align:center}.eael-pricing.style-2 .eael-pricing-item{padding:30px 0;border-radius:5px;margin:0;border:1px solid rgba(9,9,9,.1)}.eael-pricing.style-2 .eael-pricing-item.featured{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-2 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0;left:0;right:0;z-index:1;border-radius:5px 5px 0 0}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-2 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:inline-block;position:relative;width:80px;height:80px;background:#00c853;border-radius:50%;margin-bottom:30px;text-align:center;transition:.5s;overflow:hidden}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i{font-size:30px;color:#fff;line-height:80px;transition:.5s}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon{background:#43a047}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon i{color:#fff}.eael-pricing.style-2 .eael-pricing-item .header{background:#c8e6c9;padding:25px 30px;margin-bottom:15px;position:relative;z-index:0}.eael-pricing.style-2 .eael-pricing-item.featured .header:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(255,255,255,.4)}.eael-pricing.style-2 .eael-pricing-item .header .title{font-size:28px;font-weight:700;line-height:40px;margin:0}.eael-pricing.style-2 .eael-pricing-item .header .subititle{font-size:14px;font-weight:600;color:#6d6d6d}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0;margin:0 auto}.eael-pricing.style-2 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700;color:#00c853}.eael-pricing.style-2 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-2 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 15px;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .body ul li:last-child{border:none}@media only screen and (min-width:768px) and (max-width:992px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{width:100%;margin:0 auto 30px auto}}@media only screen and (max-width:480px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item{width:100%}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{margin:0 auto 30px auto}}.eael-pricing-content-align-center .eael-pricing{text-align:center}.eael-pricing-content-align-left .eael-pricing{text-align:left}.eael-pricing-content-align-right .eael-pricing{text-align:right}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag{padding-left:45px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag:before{left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .footer,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .header{padding-left:30px;padding-right:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .footer,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .header{padding-right:30px;padding-left:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item .header:after{transform:translateX(-80%)}.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item .header:after{transform:translateX(80%)}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item:hover .header:after,.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item:hover .header:after{transform:translateX(0)}.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{margin:0;width:100%}.eael-pricing-button-align-right .eael-pricing.style-1 .footer,.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-button-align-right .eael-pricing.style-3 .footer,.eael-pricing-button-align-right .eael-pricing.style-4 .footer{text-align:right}.eael-pricing-button-align-center .eael-pricing.style-1 .footer,.eael-pricing-button-align-center .eael-pricing.style-2 .footer,.eael-pricing-button-align-center .eael-pricing.style-3 .footer,.eael-pricing-button-align-center .eael-pricing.style-4 .footer{text-align:center}.eael-pricing-button-align-left .eael-pricing.style-1 .footer,.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-button-align-left .eael-pricing.style-3 .footer,.eael-pricing-button-align-left .eael-pricing.style-4 .footer{text-align:left}.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-4 .footer{padding-right:30px}.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-4 .footer{padding-left:30px}.only-in-pro{width:100%;-webkit-display:flex;display:flex;align-items:center;justify-content:center;padding:15px;min-width:200px;background:#ef5350;color:#fff;text-align:center}.only-in-pro .title{font-family:Roboto,sans-serif;font-size:24px;line-height:40px;margin:0}div.tooltipster-sidetip.tooltipster-base.tooltipster-right .tooltipster-arrow{position:absolute;top:50%}div.tooltipster-sidetip.tooltipster-top div.tooltipster-box{margin-bottom:0!important}div.tooltipster-sidetip.tooltipster-bottom div.tooltipster-box{margin-top:0!important}.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{top:auto;bottom:-8px}div.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top:-8px;bottom:auto}@media only screen and (max-width:480px){.eael-pricing.style-1 .eael-pricing-item .price-tag{display:block}}
 
27
  @-webkit-keyframes animateStripe{0%{transform:translate(0,0)}100%{transform:translate(35px,0)}}@keyframes animateStripe{0%{transform:translate(0,0)}100%{transform:translate(35px,0)}}@-webkit-keyframes animateStripeRTL{0%{transform:translate(0,0)}100%{transform:translate(-35px,0)}}@keyframes animateStripeRTL{0%{transform:translate(0,0)}100%{transform:translate(-35px,0)}}.eael-progressbar{position:relative}.eael-progressbar-title{font-size:20px;font-weight:400}.eael-progressbar-line{position:relative;display:block;width:100%;height:12px;background-color:#eee}.eael-progressbar-line .eael-progressbar-count-wrap{position:absolute;right:0;bottom:calc(100% + 5px);font-size:16px;font-weight:400;line-height:1}.eael-progressbar-line-fill{display:inline-block;position:absolute;top:50%;left:0;width:0;height:12px;background-color:#000;transform:translateY(-50%);transition:width 1.5s linear;overflow:hidden}.eael-progressbar-circle{position:relative;width:200px;height:200px}.eael-progressbar-circle .eael-progressbar-title{font-size:16px;font-weight:400}.eael-progressbar-circle .eael-progressbar-count-wrap{font-size:28px;font-weight:700}.eael-progressbar-circle-shadow{width:220px;height:220px;padding:10px;border-radius:50%}.eael-progressbar-circle-pie{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%)}.eael-progressbar-circle-inner{height:100%;width:100%;border-width:12px;border-style:solid;border-color:#eee;border-radius:50%}.eael-progressbar-circle-half{position:absolute;left:0;top:0;height:100%;width:100%;border-width:12px;border-style:solid;border-color:#000;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.eael-progressbar-circle-half-left{transform:rotate(0)}.eael-progressbar-circle-half-right{transform:rotate(180deg);visibility:hidden}.eael-progressbar-circle-inner-content{position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center}.eael-progressbar-half-circle{position:relative;width:200px;height:100px;overflow:hidden}.eael-progressbar-half-circle .eael-progressbar-circle-pie{-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.eael-progressbar-half-circle .eael-progressbar-circle-half{-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);transform:rotate(0);transition:transform 1.5s linear}.eael-progressbar-half-circle .eael-progressbar-circle-inner-content{top:initial;bottom:0;transform:translateY(0)}.eael-progressbar-half-circle .eael-progressbar-title{font-size:16px;font-weight:400}.eael-progressbar-half-circle .eael-progressbar-count-wrap{font-size:28px;font-weight:700}.eael-progressbar-half-circle-after{position:relative;font-size:12px;font-weight:400;clear:both}.eael-progressbar-postfix-label{float:right}.eael-progressbar-line-stripe .eael-progressbar-line-fill:after{content:'';position:absolute;top:0;left:-35px;width:calc(100% + 70px);height:100%;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);background-size:35px 35px}.eael-progressbar-line-animate .eael-progressbar-line-fill:after{-webkit-animation:animateStripe 2s linear infinite;animation:animateStripe 2s linear infinite}.eael-progressbar-line-animate-rtl .eael-progressbar-line-fill:after{-webkit-animation:animateStripeRTL 2s linear infinite;animation:animateStripeRTL 2s linear infinite}.eael-progressbar-circle-wrap>div{margin:0 auto}.eael-progressbar-box-container.left>div,.eael-progressbar-circle-container.left>div,.eael-progressbar-line-container.left{margin:0 auto 0 0}.eael-progressbar-box-container.center>div,.eael-progressbar-circle-container.center>div,.eael-progressbar-line-container.center{margin:0 auto}.eael-progressbar-box-container.right>div,.eael-progressbar-circle-container.right>div,.eael-progressbar-line-container.right{margin:0 0 0 auto}
28
  .eael-reading-progress-wrap.eael-reading-progress-wrap-local .eael-reading-progress-global{display:none}.eael-reading-progress-wrap.eael-reading-progress-wrap-global .eael-reading-progress-local{display:none}.eael-reading-progress-wrap.eael-reading-progress-wrap-disabled .eael-reading-progress-global,.eael-reading-progress-wrap.eael-reading-progress-wrap-disabled .eael-reading-progress-local{display:none}.eael-reading-progress-wrap .eael-reading-progress{width:100%;position:fixed;top:0;left:0;height:5px;z-index:999999}.eael-reading-progress-wrap .eael-reading-progress.eael-reading-progress-bottom{top:unset;bottom:0}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px;background-color:#1fd18e;width:0%;transition:width 50ms ease}
29
  .eael-team-item{overflow:hidden;position:relative}.team-avatar-rounded figure img{border-radius:50%;height:auto}.eael-team-image>figure{margin:0;padding:0}.eael-team-image>figure img{display:block;margin:0 auto}.eael-team-item .eael-team-content{padding:10px}.eael-team-item .eael-team-member-name{font-size:20px;font-weight:700;letter-spacing:.05em;margin:5px 0;text-transform:uppercase}.eael-team-item .eael-team-member-position{font-size:14px;font-weight:400;letter-spacing:.05em;margin:5px 0 10px;text-transform:uppercase}.eael-team-item .eael-team-content,.eael-team-item .eael-team-content .eael-team-text{font-size:14px;line-height:1.5}.eael-team-content>ul{margin:0;padding:0}.eael-team-content li{display:inline-block;list-style:outside none none;margin-right:10px;text-align:center}.eael-team-content li a{font-size:2.5rem}.eael-team-align-left .eael-team-item .eael-team-content li,.eael-team-align-left .eael-team-item .eael-team-content p,.eael-team-align-left .eael-team-item .eael-team-content ul,.eael-team-align-left .eael-team-item .eael-team-member-name,.eael-team-align-left .eael-team-item .eael-team-member-position,.eael-team-align-left .eael-team-item .eael-team-text{text-align:left}.eael-team-align-right .eael-team-item .eael-team-content li,.eael-team-align-right .eael-team-item .eael-team-content p,.eael-team-align-right .eael-team-item .eael-team-content ul,.eael-team-align-right .eael-team-item .eael-team-member-name,.eael-team-align-right .eael-team-item .eael-team-member-position,.eael-team-align-right .eael-team-item .eael-team-text{text-align:right}.eael-team-align-centered .eael-team-item .eael-team-content li,.eael-team-align-centered .eael-team-item .eael-team-content p,.eael-team-align-centered .eael-team-item .eael-team-content ul,.eael-team-align-centered .eael-team-item .eael-team-member-name,.eael-team-align-centered .eael-team-item .eael-team-member-position,.eael-team-align-centered .eael-team-item .eael-team-text{text-align:center}.eael-team-item.eael-team-members-overlay .eael-team-content{bottom:10px;left:10px;margin-bottom:0;padding-top:15%;opacity:0;overflow:hidden;text-overflow:ellipsis;position:absolute;right:10px;top:10px;transition:all 615ms cubic-bezier(.19,1,.22,1) 0s}.eael-team-item.eael-team-members-overlay:hover .eael-team-content{opacity:1}.eael-team-member-social-link>a{display:inline-block;transition:all .3s cubic-bezier(.19,1,.22,1) 0s}.eael-team-member-social-link>a:focus{outline:0}
1
+
2
  .eael-adv-accordion{width:auto;height:auto;transition:all .3s ease-in-out}.eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:15px;border:1px solid rgba(0,0,0,.02);font-size:1rem;font-weight:600;line-height:1;transition:all .3s ease-in-out;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{transform:rotate(0);z-index:10;transition:all .3s ease-in-out}.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{transform:rotate(90deg);z-index:10;transition:all .3s ease-in-out}.fa-accordion-icon{display:inline-block;margin-right:10px}.eael-adv-accordion .eael-accordion-list .eael-accordion-content{display:none;border:1px solid #eee;padding:15px;box-sizing:border-box;font-size:1rem;line-height:1.7}.eael-adv-accordion .eael-accordion-list .eael-accordion-content p{margin:0}.eael-adv-accordion .eael-accordion-list .eael-accordion-content.active{display:block}@-webkit-keyframes rotate-90{0%{transform:rotateY(0)}100%{transform:rotateY(-180deg)}}@keyframes rotate-90{0%{transform:rotateY(0)}100%{transform:rotateY(-180deg)}}@-webkit-keyframes fadeIn{0%{opacity:1;transition:all .3s ease-in-out}100%{opacity:1;transition:all .3s ease-in-out}}@keyframes fadeIn{0%{opacity:1;transition:all .3s ease-in-out}100%{opacity:1;transition:all .3s ease-in-out}}
 
 
3
  .eael-caldera-form-align-left,.eael-caldera-form-btn-align-left{text-align:left}.eael-caldera-form-align-right,.eael-caldera-form-btn-align-right{text-align:right}.eael-caldera-form-align-center,.eael-caldera-form-btn-align-center{text-align:center}.eael-caldera-form .control-label{display:none}.eael-caldera-form-labels-yes .control-label{display:block}.eael-caldera-form-button-center .form-group input[type=button],.eael-caldera-form-button-center .form-group input[type=submit]{display:block;margin:0 auto}.eael-caldera-form-button-right .form-group input[type=button],.eael-caldera-form-button-right .form-group input[type=submit]{float:right}.eael-caldera-form .intl-tel-input{display:inherit}.eael-custom-radio-checkbox .caldera-grid input[type=checkbox],.eael-custom-radio-checkbox .caldera-grid input[type=radio]{border-style:solid;border-width:0;padding:3px;-webkit-appearance:none}.eael-caldera-form-button-full-width .form-group input[type=button],.eael-caldera-form-button-full-width .form-group input[type=submit]{width:100%}
4
+ .eael-advance-tabs{display:block}.eael-advance-tabs .eael-tabs-nav>ul{position:relative;padding:0;margin:0;list-style-type:none;display:flex;justify-content:flex-start;align-items:center;z-index:1}.eael-advance-tabs .eael-tabs-nav>ul li{position:relative;padding:1em 1.5em;flex:1 1 auto;cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#f1f1f1}.eael-advance-tabs .eael-tabs-nav>ul li:after{content:"";position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;z-index:1;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #444;border-bottom:0;display:none}.eael-advance-tabs .eael-tabs-nav>ul li.active,.eael-advance-tabs .eael-tabs-nav>ul li.active-default,.eael-advance-tabs .eael-tabs-nav>ul li:hover{background-color:#444}.eael-advance-tabs.active-caret-on .eael-tabs-nav>ul li.active-default:after,.eael-advance-tabs.active-caret-on .eael-tabs-nav>ul li.active:after{display:none}.eael-advance-tabs .eael-tabs-nav>ul li.active-default:after,.eael-advance-tabs .eael-tabs-nav>ul li.active:after{display:block}.eael-tabs-content{display:flex;flex:1 1 auto}.eael-advance-tabs .eael-tabs-content>div{display:none;opacity:0}.eael-advance-tabs .eael-tabs-content>div.active,.eael-advance-tabs .eael-tabs-content>div.active-default{display:block;width:100%;padding:1em;opacity:1;-webkit-animation:fadeIn linear .3s;animation:fadeIn linear .3s}.eael-tab-inline-icon li a .fa{margin-right:10px;line-height:1}.eael-tab-top-icon li{display:flex;flex-wrap:wrap;text-align:center}.eael-tab-top-icon li a{display:flex;flex-wrap:wrap;text-align:center}.eael-tab-top-icon li .eael-tab-title,.eael-tab-top-icon li .fa{flex:1 1 100%;line-height:1}.eael-tab-top-icon li a .eael-tab-title{margin-top:10px}.eael-advance-tabs.eael-tabs-vertical{display:flex}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav{flex:0 0 auto}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav>ul{flex-flow:column wrap}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav>ul>li{width:100%;justify-content:start}.eael-advance-tabs.eael-tabs-vertical .eael-tabs-nav>ul li::after{bottom:auto!important;right:-10px;top:calc(50% - 10px);left:auto!important;border-left:10px solid #444;border-right:0;border-top:10px solid transparent;border-bottom:10px solid transparent}@media only screen and (max-width:767px){.eael-advance-tabs .eael-tabs-nav>ul{flex-wrap:wrap}.eael-advance-tabs .eael-tabs-nav>ul li{flex:1 100%}.eael-advance-tabs.eael-tabs-vertical{flex-wrap:wrap}.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav{flex:1 100%}.eael-advance-tabs.eael-tabs-vertical ul{flex:1 100%}.eael-advance-tabs.eael-tabs-vertical ul li{flex:1 100%}div.eael-advance-tabs.eael-tabs-vertical div.eael-tabs-nav>ul li::after{border-left-color:transparent!important;bottom:-20px!important;left:0!important;right:0!important;top:auto!important;border-left:10px solid transparent;border-right:10px solid transparent;border-top-color:#444!important}}
5
  @-webkit-keyframes loaderSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loaderSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.eael-load-more-button-wrap{display:flex}.eael-load-more-button{display:flex;align-items:center;justify-content:center;padding:1em 2em;border:0 solid;font-size:16px;overflow:hidden}.eael-load-more-button .button__loader{left:-100%;top:auto;margin-right:5px;transition:all .2s}.eael-load-more-button>span{margin-left:-20px}.eael-load-more-button.button--loading>span{margin-left:0}.eael-load-more-button.button--loading .button__loader{left:0}.eael-btn-loader{border-radius:50%;width:20px;height:20px;font-size:10px;position:relative;text-indent:-9999em;border-top:4px solid rgba(255,255,255,.2);border-right:4px solid rgba(255,255,255,.2);border-bottom:4px solid rgba(255,255,255,.2);border-left:4px solid #fff;transform:translateZ(0);-webkit-animation:loaderSpin 1.1s infinite linear;animation:loaderSpin 1.1s infinite linear}.eael-btn-loader:after{border-radius:50%;width:20px;height:20px}
6
  .eael-contact-form-7.eael-contact-form-btn-align-center input.wpcf7-submit,.eael-contact-form.eael-contact-form-align-center{margin-left:auto!important;margin-right:auto!important;display:block;float:none}.eael-contact-form-7.eael-contact-form-btn-align-left input.wpcf7-submit,.eael-contact-form.eael-contact-form-align-left{float:left;width:auto}.eael-contact-form-7.eael-contact-form-btn-align-right input.wpcf7-submit,.eael-contact-form.eael-contact-form-align-right{float:right;width:auto}.eael-contact-form-7 .uneditable-input,.eael-contact-form-7 input[type=color],.eael-contact-form-7 input[type=date],.eael-contact-form-7 input[type=datetime-local],.eael-contact-form-7 input[type=datetime],.eael-contact-form-7 input[type=email],.eael-contact-form-7 input[type=month],.eael-contact-form-7 input[type=number],.eael-contact-form-7 input[type=password],.eael-contact-form-7 input[type=search],.eael-contact-form-7 input[type=tel],.eael-contact-form-7 input[type=text],.eael-contact-form-7 input[type=time],.eael-contact-form-7 input[type=url],.eael-contact-form-7 input[type=week],.eael-contact-form-7 textarea{transition:border linear .2s,box-shadow linear .2s}.eael-contact-form-7 .wpcf7-form::after,.eael-contact-form-7 .wpcf7-form::before{content:" ";clear:both;display:table}.eael-contact-form-7 .wpcf7-form:after{clear:both;content:"";font-size:0;height:0;display:block;visibility:hidden}.eael-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap,.eael-contact-form-7 .wpcf7-form label{display:block}.eael-contact-form-7 .wpcf7-form p{margin-bottom:0}.eael-contact-form-7.labels-hide .wpcf7-form label{display:none}.eael-contact-form-7-title{margin-bottom:10px}.eael-contact-form-7-description{margin-bottom:20px}.eael-contact-form-7-button-full-width .wpcf7-form-control.wpcf7-submit{width:100%}.eael-contact-form-7-wrapper .eael-contact-form-align-center form{margin:0 auto}
7
+ .eael-call-to-action{width:100%;height:auto;display:block;padding:30px;font-size:16px;color:#4d4d4d;font-weight:400;line-height:27px;margin:0 auto}.eael-call-to-action p{margin-bottom:10px}.eael-call-to-action .title{font-size:36px;font-weight:600;line-height:36px;margin-bottom:10px;text-transform:capitalize;font-style:normal}.eael-call-to-action.cta-center{text-align:center}.eael-call-to-action.cta-right{text-align:right}.eael-call-to-action.cta-left{text-align:left}.eael-call-to-action.bg-lite{background:#f4f4f4}.eael-call-to-action.bg-img{background-image:url(../img/bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:0;color:rgba(255,255,255,.7)}.eael-call-to-action.bg-img .icon{color:#fff}.eael-call-to-action.bg-img:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:rgba(0,0,0,.8)}.eael-call-to-action.bg-img.bg-fixed{background-attachment:fixed;background-position:center center}.eael-call-to-action.bg-img .title{color:rgba(255,255,255,.9)}.eael-call-to-action.cta-flex,.eael-call-to-action.cta-icon-flex{display:flex;justify-content:space-between;align-items:flex-start}.eael-call-to-action.cta-icon-flex .icon{flex-grow:1;font-size:80px;text-align:left;line-height:130px}.eael-call-to-action.cta-icon-flex .action{flex-grow:1;text-align:right;padding-top:22px;flex-basis:22%}.eael-call-to-action.cta-icon-flex .content{flex-grow:1;padding:0 30px}.eael-call-to-action.cta-flex .content{padding:0 15px;flex-grow:1}.eael-call-to-action.cta-flex .action{flex-grow:1;text-align:right;padding-top:25px;flex-basis:23%}.eael-call-to-action .cta-button{position:relative;display:inline-block;padding:12px 30px;background:#f9f9f9;font-size:16px;text-decoration:none;color:#4d4d4d;transition:.5s;-ms-box-shadow:0 0 3px -1px rgba(0,0,0,.2);box-shadow:0 0 3px -1px rgba(0,0,0,.2);margin-right:10px;margin-top:10px;z-index:0;overflow:hidden}.eael-call-to-action .cta-button:last-child{margin-right:0}.eael-call-to-action .cta-button:focus{outline:0}.eael-call-to-action .cta-button:hover{color:#fff;background:#3f51b5;-ms-box-shadow:0 1px 12px 1px rgba(0,0,0,.1);box-shadow:0 1px 12px 1px rgba(0,0,0,.1)}.eael-call-to-action .cta-button.effect-1:after{content:"";position:absolute;width:100%;height:100%;background:#3f51b5;top:0;left:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);z-index:-1;transition:.5s;color:#fff}.eael-call-to-action .cta-button.effect-1:hover::after{transform:translateY(0)}.eael-call-to-action .cta-button.effect-2:after{content:"";position:absolute;width:100%;height:100%;background:#3f51b5;top:0;left:0;z-index:-1;transition:.5s;color:#fff;transform:translateX(-100%)}.eael-call-to-action .cta-button.effect-2:hover::after{transform:translateX(0)}@media only screen and (max-width:768px){.eael-call-to-action.cta-flex,.eael-call-to-action.cta-icon-flex{flex-wrap:wrap}.eael-call-to-action .title{font-size:28px;line-height:36px;margin-top:0}.eael-call-to-action.cta-icon-flex .icon{flex-grow:1;font-size:48px;line-height:90px;text-align:center}.eael-call-to-action.cta-flex .content,.eael-call-to-action.cta-icon-flex .content{flex-grow:1;text-align:center;padding:0}.eael-call-to-action.cta-flex .action,.eael-call-to-action.cta-icon-flex .action{text-align:center;padding-top:0}.eael-call-to-action .cta-button{padding:12px 25px}}@media only screen and (max-width:360px){.eael-call-to-action{font-size:14px;line-height:26px}.eael-call-to-action .cta-button{padding:4px 20px;font-size:12px}.eael-call-to-action .title{font-size:20px;line-height:30px}}
8
  .eael-ticker-wrap{overflow:hidden;display:flex;flex-flow:row nowrap;align-items:center;width:100%}.eael-ticker-wrap .ticker-badge{flex:0 0 auto;padding:8px 12px}.eael-ticker-wrap .eael-ticker{overflow:hidden;flex:1 1 auto}.eael-ticker-wrap .eael-ticker .ticker-content{padding:8px 12px;line-height:1.8}.eael-ticker-wrap .eael-ticker .ticker-content p{margin:0}.eael-ticker-wrap .swiper-button-prev{left:auto!important;right:25px;transform:translateY(-50%) rotate(180deg)!important}.eael-ticker-wrap div.swiper-slide,.eael-ticker-wrap div.swiper-slide.swiper-slide-next,.eael-ticker-wrap div.swiper-slide.swiper-slide-prev{opacity:0!important}.eael-ticker-wrap div.swiper-slide.swiper-slide-active{opacity:1!important}.eael-ticker-wrap .eael-content-ticker.swiper-container .swiper-slide{text-align:left}@media only screen and (max-width:767px){.eael-ticker-wrap{flex-flow:row wrap}.content-ticker-pagination{display:none}}
9
  .eael-countdown-items{list-style:none;margin:0;padding:0;display:table;table-layout:fixed;width:100%}.eael-countdown-items>li{list-style:none;margin:0;padding:0;display:table-cell;position:relative}.eael-countdown-item>div{text-align:center;padding:20px}.eael-countdown-label-block .eael-countdown-digits,.eael-countdown-label-block .eael-countdown-label{display:block;text-align:center}.eael-countdown-digits{font-size:54px;line-height:1}.eael-countdown-label{font-size:18px;line-height:1;color:#fff}.eael-countdown-show-separator .eael-countdown-digits::after{content:":";position:absolute;left:98%;z-index:9999}.eael-countdown-item:last-child .eael-countdown-digits::after{display:none}.eael-countdown-items.style-1 .eael-countdown-item>div{background:#262625}
10
  .eael-creative-button-align-center{text-align:center}.eael-creative-button-wrapper{display:flex}.eael-creative-button{flex:0 0 auto;min-width:150px;text-align:center;vertical-align:middle;position:relative;z-index:1;border-radius:2px;padding:20px 30px;font-size:16px;line-height:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.eael-creative-button-align-center .eael-creative-button{float:none;display:inline-block}.eael-creative-button:focus{outline:0}.eael-creative-button>span{vertical-align:middle}.eael-creative-button--winona{overflow:hidden;padding:0!important;transition:border-color .3s,background-color .3s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--winona::after{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transform:translate3d(0,25%,0)}.eael-creative-button--winona>span{display:block}.eael-creative-button--winona::after,.eael-creative-button--winona>span{padding:1em 2em;transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--winona:hover::after{opacity:1;transform:translate3d(0,0,0)}.eael-creative-button--winona:hover>span{opacity:0;transform:translate3d(0,-25%,0)}.eael-creative-button--ujarak{transition:border-color .4s,color .4s}.eael-creative-button--ujarak::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;transform:scale3d(.7,1,1);transition:transform .4s,opacity .4s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--ujarak,.eael-creative-button--ujarak::before{transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--ujarak:hover::before{opacity:1;transform:translate3d(0,0,0)}.eael-creative-button--wayra{overflow:hidden;transition:border-color .3s,color .3s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--wayra::before{content:'';position:absolute;top:0;left:0;width:150%;height:100%;z-index:-1;transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform-origin:0 100%;transition:transform .3s,opacity .3s,background-color .3s}.eael-creative-button--wayra:hover::before{opacity:1;transform:rotate3d(0,0,1,0deg);transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--tamaya{overflow:hidden}.eael-creative-button--tamaya::after,.eael-creative-button--tamaya::before{content:attr(data-text);position:absolute;width:100%;height:50%;left:0;overflow:hidden;transition:transform .3s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--tamaya::before{top:0;padding:20px 30px}.eael-creative-button--tamaya::after{bottom:0;line-height:0}.eael-creative-button--tamaya:hover::after{bottom:-1px}.eael-creative-button--tamaya>span{display:block;transform:scale3d(.2,.2,1);opacity:0;transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(.2,1,.3,1)}.eael-creative-button--tamaya:hover::before{transform:translate3d(0,-100%,0)}.eael-creative-button--tamaya:hover::after{transform:translate3d(0,100%,0)}.eael-creative-button--tamaya:hover>span{opacity:1;transform:scale3d(1,1,1)}.eael-creative-button--rayen{overflow:hidden;padding:0!important}.eael-creative-button--rayen::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;transform:translate3d(-100%,0,0)}.eael-creative-button--rayen>span{display:block}.eael-creative-button--rayen::before,.eael-creative-button--rayen>span{padding:1em 2em;transition:transform .3s;transition-timing-function:cubic-bezier(.75,0,.125,1)}.eael-creative-button--rayen:hover::before{transform:translate3d(0,0,0)}.eael-creative-button--rayen:hover>span{transform:translate3d(0,100%,0)}
13
  .elementor-panel .pro-feature,.elementor-panel .pro-feature a{color:#a4afb7;text-transform:uppercase;letter-spacing:1px;line-height:1.8;font-style:normal}.elementor-panel .pro-feature a{text-decoration:underline;color:#f54!important}.elementor-control-data_table_content_colspan_pro_alert .elementor-control-title,.elementor-control-data_table_content_rowspan_pro_alert .elementor-control-title,.elementor-control-data_table_content_template_pro_alert .elementor-control-title,.elementor-control-data_table_header_colspan_pro_alert .elementor-control-title,.elementor-control-data_table_header_img_pro_alert .elementor-control-title,.elementor-panel .elementor-control-eael_section_pro .elementor-panel-heading-title.elementor-panel-heading-title,.elementor-panel .elementor-control-eael_section_pro .elementor-panel-heading-toggle{color:#f54}.elementor-panel .elementor-control-eael_control_get_pro .elementor-control-field{display:none!important}.elementor-control-eael_fancy_text_style_pro_alert .elementor-control-title,.elementor-control-eael_img_accordion_type_pro_alert .elementor-control-title,.elementor-control-eael_pricing_table_style_pro_alert .elementor-control-title,.elementor-control-eael_section_countdown_style_pro_alert .elementor-control-title,.elementor-control-eael_section_data_table_enabled_pro_alert .elementor-control-title,.elementor-control-eael_team_members_preset_pro_alert .elementor-control-title,.elementor-control-eael_ticker_type_pro_alert .elementor-control-title{color:#f54}
14
  .eael-fancy-text-container p{margin:0}.eael-fancy-text-strings{display:none}.eael-fancy-text-prefix,.eael-fancy-text-suffix{display:inline-block}.morphext>.animated{display:inline-block}.typed-cursor{opacity:1;-webkit-animation:blink_cursor .7s infinite;animation:blink_cursor .7s infinite}@keyframes blink_cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink_cursor{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.eael-fancy-text-container.style-2{font-size:24px}.eael-fancy-text-container.style-2 .eael-fancy-text-strings{background:#f54;color:#fff;padding:10px 25px}
15
  .elementor-widget-eael-feature-list.-icon-position-left .connector-type-modern.rhombus .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right .connector-type-modern.rhombus .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top .connector-type-modern.rhombus .eael-feature-list-item:before{top:3px!important}.elementor-widget-eael-feature-list.-icon-position-left .connector-type-modern.rhombus .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right .connector-type-modern.rhombus .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top .connector-type-modern.rhombus .eael-feature-list-item:after{top:45px!important}.elementor-widget-eael-feature-list.-icon-position-right .connector,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .connector{right:0;left:calc(100% - 60px)}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 50px 0 0}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 30px 0 0}}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:auto;right:0}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:auto;right:5px;top:30px}.elementor-widget-eael-feature-list .eael-feature-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item{position:relative}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector{display:block;position:absolute;width:0;margin:0 auto;z-index:1;height:100%;top:.5em;font-size:60px;left:0;right:calc(100% - 60px);border-left:2px solid #2ecc71;border-right:none!important}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item:last-child .connector{display:none}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box{z-index:2;transition:all .5s}@media (prefers-reduced-motion:reduce){.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box{transition:none}}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner{background-color:#37368e;transition:all .5s;display:inline-flex}@media (prefers-reduced-motion:reduce){.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon-inner{transition:none}}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon{padding:.5em;transition:all .5s;font-size:30px;line-height:1;color:#37368e;text-align:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon{transition:none}}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon i{width:1em;height:1em;position:relative;display:block}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-icon i:before{position:absolute;left:50%;transform:translateX(-50%)}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-icon-box .eael-feature-list-img{font-size:8px;line-height:1;max-width:inherit}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box{margin:0 0 0 20px}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-title{margin-top:-2px;line-height:1.5em}.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .eael-feature-list-content-box .eael-feature-list-content{padding:0;margin:0;font-size:14px;line-height:1.5em}.elementor-widget-eael-feature-list .eael-feature-list-items.stacked .eael-feature-list-icon-box .eael-feature-list-icon{color:#fff}.elementor-widget-eael-feature-list .eael-feature-list-items.framed .eael-feature-list-icon-box .eael-feature-list-icon{background-color:#fff}.elementor-widget-eael-feature-list .eael-feature-list-items.circle .eael-feature-list-icon-box .eael-feature-list-icon-inner{border-radius:50%}.elementor-widget-eael-feature-list .eael-feature-list-items.circle .eael-feature-list-icon-box .eael-feature-list-icon-inner .eael-feature-list-icon{border-radius:50%}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon-inner{transform:rotate(45deg);margin:15px}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon i{transform:rotate(-45deg)}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-icon-box .eael-feature-list-icon img{transform:rotate(-45deg)}.elementor-widget-eael-feature-list .eael-feature-list-items.rhombus .eael-feature-list-content-box .eael-feature-list-title{margin-top:15px}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px;position:relative}@media (max-width:767px){.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px;display:block}}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{content:"";position:absolute;display:block}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;top:0;z-index:1;border-left:1px solid #000;border-right:none!important;height:100%}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px;top:30px;width:23px;display:block;z-index:2;border-bottom:1px dashed #000;border-top:none!important}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern .eael-feature-list-item .connector{display:none}@media (min-width:768px){.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item{padding:0 50px 0 0}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item:before{left:auto;right:0}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item:after{left:auto;right:5px;top:30px}.elementor-widget-eael-feature-list .eael-feature-list-items.connector-type-modern.-icon-position-right .eael-feature-list-item .connector{display:none}}@media (min-width:1025px){.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-content-box{margin-right:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-content-box{margin-left:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-top .eael-feature-list-content-box{margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-item{display:flex}.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-item{text-align:left;flex-direction:row}.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-item{text-align:right;flex-direction:row-reverse}}@media (max-width:1024px){.elementor-widget-eael-feature-list.-tablet-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-tablet-icon-position-right .eael-feature-list-item{display:flex}.elementor-widget-eael-feature-list.-tablet-icon-position-left .eael-feature-list-item{text-align:left;flex-direction:row}.elementor-widget-eael-feature-list.-tablet-icon-position-right .eael-feature-list-item{text-align:right;flex-direction:row-reverse}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-content-box{margin-right:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (min-width:768px) and (max-width:1024px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px;top:30px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-content-box{margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (min-width:768px) and (max-width:1024px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-content-box{margin-left:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 50px 0 0}}@media (min-width:768px) and (max-width:1024px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 30px 0 0}}@media (min-width:768px) and (max-width:1024px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{right:0;left:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:auto;right:5px}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right .eael-feature-list-item,.elementor-widget-eael-feature-list.-tablet-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-tablet-icon-position-right .eael-feature-list-item{display:block;text-align:left}.elementor-widget-eael-feature-list.-mobile-icon-position-left .eael-feature-list-item,.elementor-widget-eael-feature-list.-mobile-icon-position-right .eael-feature-list-item{display:flex}.elementor-widget-eael-feature-list.-mobile-icon-position-left .eael-feature-list-item{text-align:left;flex-direction:row}.elementor-widget-eael-feature-list.-mobile-icon-position-right .eael-feature-list-item{text-align:right;flex-direction:row-reverse}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-content-box{margin-right:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (max-width:767px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-left .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-content-box{margin-left:0!important;margin-right:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 50px}}@media (max-width:767px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 0 0 30px}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{left:0;right:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-top .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:5px}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-content-box,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-content-box{margin-left:0!important;margin-top:0!important;margin-bottom:0!important}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 50px 0 0}}@media (max-width:767px) and (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item{padding:0 30px 0 0}}@media (max-width:767px){.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:before{right:0;left:auto}.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-left.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-right.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-left.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-right.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after,.elementor-widget-eael-feature-list.-icon-position-top.-tablet-icon-position-top.-mobile-icon-position-right .eael-feature-list-items.connector-type-modern .eael-feature-list-item:after{left:auto;right:5px}}
16
+ .eael-filter-gallery-control{width:100%}.eael-filter-gallery-control ul,.eael-filter-gallery-control ul li{text-align:center}.eael-filter-gallery-control ul{margin:0 0 20px 0;padding:0;text-align:center}.eael-filter-gallery-control{display:flex;flex-flow:1 1 auto;align-items:center;justify-content:center;flex-flow:row wrap;padding:0;margin:0}.eael-filter-gallery-control ul li{list-style:none;font-size:24px;display:inline-block;text-align:center}.eael-filter-gallery-control ul li a.control{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;padding:10px 25px;margin:10px 6px}.eael-filter-gallery-container{text-align:justify;font-size:.1px}.eael-filter-gallery-container:after{content:'';display:inline-block;width:100%}.eael-filter-gallery-container:not(.eael-cards) .item:before{content:'';display:inline-block;padding-top:56.25%}.eael-filter-gallery-container .item .caption{position:absolute;display:flex;flex-flow:1 1 100%;align-items:center;justify-content:center;z-index:1;top:0;left:0;right:0;bottom:0;transition:transform .4s}.eael-filter-gallery-container.eael-cards .item .caption{display:none}.eael-filter-gallery-container.eael-cards .item .item-img .caption{position:absolute;display:flex;flex-flow:1 1 100%;align-items:center;justify-content:center;z-index:10;top:0;left:0;right:0;bottom:0;transition:transform .4s}.gallery-item-caption-over{width:100%;height:auto}a.eael-gallery-load-more,a.eael-gallery-load-more:hover{text-decoration:none}.eael-filter-gallery-container .item .caption.eael-zoom-in,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-zoom-in{transform:scale(0)}.eael-filter-gallery-container .item:hover .caption.eael-zoom-in,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-zoom-in{transform:scale(1)}.eael-filter-gallery-container .item .caption.eael-slide-left,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-left{transform:translateX(-100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-left,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-left{transform:translateX(0)}.eael-filter-gallery-container .item .caption.eael-slide-right,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-right{transform:translateX(100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-right,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-right{transform:translateX(0)}.eael-filter-gallery-container .item .caption.eael-slide-top,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-top{transform:translateY(-100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-top,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-top{transform:translateY(0)}.eael-filter-gallery-container .item .caption.eael-slide-bottom,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-bottom{transform:translateY(100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-bottom,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-bottom{transform:translateY(0)}.eael-filter-gallery-container .item .caption a{display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;border-radius:50%;margin:0 5px;font-size:20px;cursor:pointer;transition:.3s}.eael-container .item .caption a:nth-child(2),.eael-filter-gallery-container .item .caption a:nth-child(1){transition:.6s;opacity:0}.eael-filter-gallery-container .item .caption a:nth-child(1){transform:translateY(-100%)}.eael-filter-gallery-container .item .caption a:nth-child(2){transform:translateY(100%)}.eael-filter-gallery-container .item .caption:hover a:nth-child(1),.eael-filter-gallery-container .item .caption:hover a:nth-child(2){transform:translateY(0);opacity:1}.eael-filter-gallery-container .item .caption .eael-popup-link{outline:0}.eael-filter-gallery-container.eael-cards .item:before{padding-top:0}.eael-filter-gallery-container.eael-cards .item-img{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;height:220px;z-index:0;overflow:hidden}.eael-filter-gallery-container.eael-cards .item-content{padding:15px}.eael-filter-gallery-container.eael-cards .item-content .title,.eael-filter-gallery-container.eael-cards .item-content .title a{font-size:20px;line-height:1;margin-bottom:0;transition:.3s}.eael-filter-gallery-container.eael-cards .item-content p{font-size:14px;line-height:26px}.eael-fg-card-content-align-center .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:center}.eael-fg-card-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:right}.eael-fg-hoverer-content-align-center .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:center}.eael-fg-hoverer-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:right}.eael-fg-content-align-left .eael-cards .item .item-content{text-align:left}.eael-fg-content-align-center .eael-cards .item .item-content{text-align:center}.eael-fg-content-align-right .eael-cards .item .item-content{text-align:right}.mfp-wrap~div.dialog-widget{display:none!important}.eael-filterable-gallery-item-wrap{float:left;width:33.33%}.eael-filter-gallery-container.eael-col-1 .eael-filterable-gallery-item-wrap{width:100%}.eael-filter-gallery-control>ul li{font-size:13px;line-height:1.8;text-transform:uppercase;letter-spacing:1px;padding:6px 15px;cursor:pointer;margin:0 5px;font-weight:400}.eael-filter-gallery-container.eael-col-2 .eael-filterable-gallery-item-wrap{width:50%}.eael-filter-gallery-container.eael-col-4 .eael-filterable-gallery-item-wrap{width:25%}.eael-filter-gallery-container.eael-col-5 .eael-filterable-gallery-item-wrap{width:20%}.eael-gallery-grid-item{margin-left:calc(20px/2);margin-right:calc(20px/2);margin-bottom:20px;position:relative}.gallery-item-caption-wrap,.media-content-wrap{font-size:14px;text-align:left}.gallery-item-thumbnail-wrap.caption-style-card img{max-height:100%;width:100%}.gallery-item-caption-wrap.caption-style-hoverer{position:absolute;left:0;top:0;height:100%;width:100%;padding:15px;z-index:10}.eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.fg-item-content,.fg-item-title{color:#fff;font-family:inherit}.gallery-item-caption-wrap.caption-style-card .fg-item-title{font-size:18px;margin:15px 0 15px;line-height:1}.gallery-item-caption-wrap.caption-style-card{background:#f7f7f7}.gallery-item-caption-wrap.caption-style-card .fg-item-title{margin:10px 0 15px;color:#000}.gallery-item-caption-wrap.caption-style-card .fg-item-content{color:#212529;line-height:1.5;font-weight:400}.gallery-item-buttons>a{display:inline-block;font-size:16px;color:#000;margin-right:15px}.gallery-item-buttons>a:visited{color:#000}.gallery-item-caption-wrap.caption-style-card{padding:10px;box-sizing:border-box;font-family:inherit}.gallery-item-caption-wrap .gallery-item-hoverer-bg{position:absolute;left:0;top:0;height:100%;width:100%;content:'';background:#000;z-index:-1;opacity:.7}.gallery-item-caption-wrap.caption-style-hoverer{visibility:hidden;opacity:0;transition:.6s all ease;display:flex;align-items:center}.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer{opacity:1;visibility:visible}.gallery-item-caption-wrap.caption-style-hoverer h5{font-size:20px;margin-bottom:5px;line-height:1}.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up h5{transform:translateY(20px);transition:.6s all ease}.gallery-item-caption-wrap.caption-style-hoverer p{margin-bottom:5px}.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up p{transform:translateY(40px);transition:.6s all ease}.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up .gallery-item-buttons{transform:translateY(40px);transition:.6s all ease}.gallery-item-caption-wrap .gallery-item-buttons>a{padding:5px 15px;display:inline-block;border-radius:50%;outline:0;text-decoration:none}.gallery-item-caption-wrap.caption-style-hoverer.eael-zoom-in{transform:scale(.8);transition:.6s all ease}.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up .gallery-item-buttons,.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up h5,.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up p{transform:translate(0)}.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-zoom-in{transform:scale(1);visibility:visible;opacity:1}.gallery-item-caption-wrap.caption-style-hoverer.eael-none{transition:none}.gallery-item-thumbnail-wrap{position:relative}.video-popup,.video-popup-bg{position:absolute;left:0;top:0;height:100%;width:100%}.video-popup>img{width:62px;position:relative;z-index:1;transition:.3s}.video-popup{display:flex;align-items:center;justify-content:center}.video-popup:hover>img{transform:scale(1.1)}.video-popup-bg{visibility:hidden;opacity:0;transition:350ms}.eael-gallery-grid-item:hover .video-popup-bg{visibility:visible;opacity:1}.gallery-item-thumbnail-wrap>.gallery-item-caption-wrap{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.gallery-item-caption-wrap.card-hover-bg{visibility:hidden;opacity:0;transition:.8s}.gallery-item-thumbnail-wrap:hover .gallery-item-caption-wrap.card-hover-bg{visibility:visible;opacity:1}.gallery-item-caption-wrap .gallery-item-buttons>a>i{display:flex;align-items:center;justify-content:center;height:100%}@media only screen and (min-width:1025px){.elementor-element.elementor-grid-1{position:relative}.elementor-element.elementor-grid-1 .eael-filterable-gallery-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-2{position:relative}.elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-3{position:relative}.elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-4{position:relative}.elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-5{position:relative}.elementor-element.elementor-grid-5 .pp-logo-grid{margin-right:-5px}.elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-6{position:relative}.elementor-element.elementor-grid-6 .pp-logo-grid{margin-right:-6px}.elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1){clear:left}}@media only screen and (max-width:1024px) and (min-width:766px){.elementor-element.elementor-grid-tablet-1{position:relative}.elementor-element.elementor-grid-tablet-1 .eael-filterable-gallery-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-tablet-2{position:relative}.elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-tablet-3{position:relative}.elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-tablet-4{position:relative}.elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-tablet-5{position:relative}.elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-tablet-6{position:relative}.elementor-element.elementor-grid-tablet-6 .pp-logo-grid{margin-right:-6px}.elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1){clear:left}}@media only screen and (max-width:767px){.elementor-element.elementor-grid-mobile-1{position:relative}.elementor-element.elementor-grid-mobile-1 .eael-filterable-gallery-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-mobile-2{position:relative}.elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-mobile-3{position:relative}.elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-mobile-4{position:relative}.elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-mobile-5{position:relative}.elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-mobile-6{position:relative}.elementor-element.elementor-grid-mobile-6 .pp-logo-grid{margin-right:-6px}.elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1){clear:left}}.fg-layout-3-filter-controls{margin:0;padding:0;list-style:none}.fg-layout-3-item-content{text-align:center}.fg-layout-3-item-content .fg-item-title{font-size:18px;line-height:1;font-weight:500;margin:0;transition:.3s}.fg-layout-3-item-content .fg-item-content p{font-size:13px;font-weight:400}.fg-filter-wrap{position:relative;flex-basis:30%}.fg-layout-3-filter-controls{position:absolute;left:0;background:#fff;z-index:999;width:150px;visibility:hidden;opacity:0;transition:.3s;width:100%;border-radius:5px;padding-top:7px}.fg-layout-3-filter-controls.open-filters{visibility:visible;opacity:1}.fg-layout-3-filter-controls li.control{padding:5px 5px 5px 10px;cursor:pointer;transition:.3s;font-size:14px;color:#7f8995;font-weight:400}.fg-layout-3-filter-controls li.control:hover{color:#2d425a}.fg-layout-3-filter-controls li.control:first-child{border-top:0 solid}.fg-layout-3-filter-controls li.control:last-child{border-bottom:0 solid}.fg-layout-3-filters-wrap{max-width:600px;margin:15px auto 50px}.fg-filter-wrap button{width:100%;border:0 solid;border-radius:0;padding:17px 13px;font-size:14px;color:#2d425a;background:#f7f8ff;height:55px;border-right:1px solid #abb5ff;border-radius:10px 0 0 10px;outline:0;text-align:center;position:relative}.fg-filter-wrap button>i{font-size:18px;position:absolute;top:50%;transform:translateY(-50%);margin-left:10px}.fg-layout-3-search-box{flex-basis:70%;height:100%}.fg-layout-3-search-box input[type=text]{width:100%;height:100%;margin:0;padding:15px;border:0 solid;outline:0;background:0 0}.fg-layout-3-search-box input[type=text]::-webkit-input-placeholder{color:#7f8995;font-size:13px}.fg-layout-3-search-box input[type=text]::-moz-placeholder{color:#7f8995;font-size:13px}.fg-layout-3-search-box input[type=text]:-ms-input-placeholder{color:#7f8995;font-size:13px}.fg-layout-3-search-box input[type=text]:-moz-placeholder{color:#7f8995;font-size:13px}.fg-layout-3-filters-wrap{height:55px;border-radius:5px;display:flex;flex-wrap:wrap;align-items:center}.fg-layout-3-filters-wrap .fg-layout-3-search-box{background:#f7f8ff;border-radius:0 10px 10px 0}.fg-layout-3-item-thumb{position:relative;overflow:hidden}.fg-layout-3-item-thumb .gallery-item-buttons{width:100%;text-align:center}.fg-layout-3-item-content{padding:27px 27px 30px;text-align:center}.eael-fg-card-content-align-left .fg-layout-3-item-content{text-align:left}.eael-fg-card-content-align-center .fg-layout-3-item-content{text-align:center}.eael-fg-card-content-align-right .fg-layout-3-item-content{text-align:right}.eael-filterable-gallery-item-wrap .fg-layout-3-item.eael-gallery-grid-item{box-shadow:0 0 30px 0 rgba(3,29,60,.05);border-radius:5px}.fg-caption-head{position:absolute;left:0;top:0;width:100%;display:flex;justify-content:space-between;padding:35px 35px;z-index:3;color:#fff;font-size:18px;font-weight:700}.fg-item-category>span{font-size:12px;color:#fff;background:#fa9196;padding:10px 12px;display:inline-block}.fg-layout-3-item-content{position:relative}.fg-item-category{position:absolute;left:0;top:0;text-align:center;width:100%;height:30px;margin-top:-15px;z-index:11}.fg-item-category span{border-radius:5px;line-height:1;visibility:hidden;opacity:0;transition:.3s}.fg-layout-3-item.eael-gallery-grid-item:hover .fg-item-category span{visibility:visible;opacity:1}
17
  .eael-elements-flip-box-container{position:relative;height:300px;width:100%}.eael-elements-flip-box-container .flipbox-button{display:inline-block;transition:all .4s}.eael-elements-flip-box-container a{display:block}.eael-elements-flip-box-vertical-align{width:100%}.eael-elements-flip-box-padding{padding:0 30px 5px 30px}.eael-elements-flip-box-icon-image{display:inline-block;margin:0 auto 0 auto;line-height:1}.eael-elements-flip-box-icon-image.eael_eleements_flip_front_icon_style_background{background:#ccc}.eael_eleements_flip_front_icon_style_bordered{border:2px solid #fff}.eael_flip_box_icon_border_round{border-radius:100px}.eael_eleements_flip_front_icon_style_background,.eael_eleements_flip_front_icon_style_bordered{padding:15px}.eael-elements-flip-box-icon-image i{font-size:40px;line-height:40px;width:40px}.eael-elements-slider-display-table{width:100%}.eael-elements-flip-box-front-container{text-align:center;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:#0e9dd2;color:#fff;border-color:#000;-webkit-display:flex;display:flex;align-items:center}.eael-elements-flip-box-content,.eael-elements-flip-box-heading{color:#fff}.eael-elements-flip-box-heading.flipbox-linked-title{color:#fff;font-size:1.5em;font-weight:700}.eael-elements-flip-box-rear-container{text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#444;color:#fff;display:flex;align-items:center;border-color:#000}.eael-elements-button-floating-container{position:fixed;z-index:100}.eael-elements-button-floating-container .eael-elements-button{margin-top:0;font-size:14px;position:relative;padding:14px 20px}.eael-elements-button{cursor:pointer;display:inline-block;background:#077bbe;color:#fff;line-height:1;padding:16px 25px;margin-top:15px}.eael-elements-button:hover{background:#077bbe;color:#fff}.eael-elements-flip-box-container{perspective:1000px}.eael-elements-flip-box-front-container,.eael-elements-flip-box-rear-container{transition-duration:.5s;transition-property:all;transition-timing-function:ease}.eael-elements-flip-box-flip-card{width:100%;height:100%;transform-style:preserve-3d;transition:all .5s ease}.eael-elements-flip-box-front-container,.eael-elements-flip-box-rear-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateX(0);transform:rotateY(0)}.eael-animate-flip.eael-animate-up .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{transform:rotateX(180deg)}.eael-animate-flip.eael-animate-down .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{transform:rotateX(-180deg)}.eael-animate-flip.eael-animate-left .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{transform:rotateY(-180deg)}.eael-animate-flip.eael-animate-right .eael-elements-flip-box-rear-container,.eael-animate-flip.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-flip-card{transform:rotateY(180deg)}.eael-animate-push.eael-elements-flip-box-container,.eael-animate-slide.eael-elements-flip-box-container{overflow:hidden}.eael-animate-push .eael-elements-flip-box-rear-container,.eael-animate-slide .eael-elements-flip-box-rear-container{z-index:3}.eael-animate-push.eael-animate-up .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-up .eael-elements-flip-box-rear-container{top:100%}.eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{top:0}.eael-animate-push.eael-animate-down .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-down .eael-elements-flip-box-rear-container{top:auto;bottom:100%}.eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{top:auto;bottom:0}.eael-animate-push.eael-animate-left .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-left .eael-elements-flip-box-rear-container{left:100%}.eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{left:0}.eael-animate-push.eael-animate-right .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-right .eael-elements-flip-box-rear-container{left:auto;right:100%}.eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container,.eael-animate-slide.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{left:auto;right:0}.eael-animate-push.eael-animate-up.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{top:-100%}.eael-animate-push.eael-animate-down.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{top:100%}.eael-animate-push.eael-animate-left.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{left:-100%}.eael-animate-push.eael-animate-right.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{left:100%}.eael-animate-zoom-in .eael-elements-flip-box-rear-container{opacity:0;transform:scale(.75);z-index:3}.eael-animate-zoom-in.eael-elements-flip-box-container:hover .eael-elements-flip-box-rear-container{opacity:1;transform:scale(1)}.eael-animate-zoom-out.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{opacity:0;transform:scale(.75)}.eael-animate-fade.eael-elements-flip-box-container:hover .eael-elements-flip-box-front-container{opacity:0}.eael-flipbox-content-align-right .eael-elements-flip-box-padding{text-align:right}.eael-flipbox-content-align-left .eael-elements-flip-box-padding{text-align:left}.eael-flipbox-content-align-center .eael-elements-flip-box-padding{text-align:center}.eael-flipbox-img-circle .eael-elements-flip-box-icon-image img,.eael-flipbox-img-circle .flipbox-back-image-icon img{border-radius:50%;overflow:hidden}
18
  .clearfix::after,.clearfix::before{content:" ";display:table;clear:both}.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right{padding-top:40px}.swiper-container .swiper-slide,.swiper-container-wrap .swiper-slide{text-align:center}.swiper-container .swiper-slide img,.swiper-container-wrap .swiper-slide img{width:auto}.swiper-container-dots-outside .swiper-pagination,.swiper-container-wrap-dots-outside .swiper-pagination{position:static}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev,.swiper-container-wrap .swiper-button-next,.swiper-container-wrap .swiper-button-prev{background:0 0;font-size:20px;height:auto;line-height:1;margin:0;text-align:center;transform:translateY(-50%);width:auto}.swiper-container .swiper-button-next .fa,.swiper-container .swiper-button-prev .fa,.swiper-container-wrap .swiper-button-next .fa,.swiper-container-wrap .swiper-button-prev .fa{vertical-align:top}.swiper-container-wrap .swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-wrap-dots-outside .swiper-pagination{position:static}.swiper-container-wrap .swiper-pagination-bullet{background:#ccc;margin:0 4px;opacity:1;height:8px;width:8px}.swiper-container-wrap .swiper-pagination-bullet-active{background:#000}.swiper-container-3d .swiper-slide{transition-property:all;-webkit-transition-property:all}.eael-contact-form input[type=date],.eael-contact-form input[type=email],.eael-contact-form input[type=number],.eael-contact-form input[type=tel],.eael-contact-form input[type=text],.eael-contact-form input[type=url],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:0;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500}
19
  .eael-gravity-form-align-default,.eael-gravity-form-align-left,.eael-gravity-form-btn-align-left{text-align:left}.eael-gravity-form-align-right,.eael-gravity-form-btn-align-right{text-align:right}.eael-gravity-form-align-center,.eael-gravity-form-btn-align-center{text-align:center}.eael-gravity-form .gform_wrapper .gform_footer{margin:0;padding:0}.gform_wrapper form li,.gform_wrapper li{list-style:none}.eael-gravity-form .gform_wrapper ul.gform_fields li.gfield{padding:0}.eael-gravity-form .gform_wrapper textarea{padding:0}.eael-gravity-form .gform_wrapper .gform_footer input.button,.eael-gravity-form .gform_wrapper .gform_footer input[type=submit],.eael-gravity-form .gform_wrapper .gform_page_footer input.button,.eael-gravity-form .gform_wrapper .gform_page_footer input[type=submit]{margin:0}.eael-gravity-form.title-description-hide .gform_heading{display:none}.eael-gravity-form.labels-hide .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.eael-gravity-form.labels-hide .gform_wrapper .top_label .gfield_label{display:none}.eael-gravity-form-button-full-width .gform_wrapper .gform_footer input[type=submit]{width:100%}
20
  .eael-img-accordion{display:flex;height:50vh}.eael-img-accordion a{position:relative;flex:1;text-align:center;text-decoration:none;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;transition:flex .4s}.eael-grow-accordion{flex:3}.eael-img-accordion .overlay{display:flex;align-items:center;justify-content:center;padding:0 10px;position:absolute;top:0;right:0;bottom:0;left:0;transition:background-color .4s}.eael-img-accordion .overlay .overlay-inner{z-index:1}.eael-img-accordion a:after{content:"";position:absolute;width:100%;height:100%;z-index:0;top:0;left:0;bottom:0;right:0;transition:all .3s ease-in-out}.eael-img-accordion .overlay-inner *{visibility:hidden;opacity:0;transform-style:preserve-3d}.eael-img-accordion .overlay h2{color:#fff;transform:translate3d(0,-60px,0)}.eael-img-accordion .overlay p{color:#fff;transform:translate3d(0,60px,0)}.eael-img-accordion .overlay-inner-show *{opacity:1;visibility:visible;transform:none!important;transition:all .3s .3s}@media screen and (max-width:800px){.eael-img-accordion{flex-direction:column}.eael-img-accordion a:hover{flex:1}.eael-img-accordion a:hover .overlay{background-color:transparent}}
21
  .eael-infobox .infobox-icon{height:auto}.eael-infobox .infobox-icon .infobox-icon-wrap{display:block;width:100%;height:auto;transition:.3s}.eael-infobox .infobox-icon .infobox-icon-wrap i{transition:.3s}.eael-infobox-content-align-left .eael-infobox .infobox-button,.eael-infobox-content-align-left .eael-infobox .infobox-content,.eael-infobox-content-align-left .eael-infobox .infobox-icon{text-align:left}.eael-infobox-content-align-right .eael-infobox .infobox-button,.eael-infobox-content-align-right .eael-infobox .infobox-content,.eael-infobox-content-align-right .eael-infobox .infobox-icon{text-align:right}.eael-infobox-content-align-center .eael-infobox .infobox-button,.eael-infobox-content-align-center .eael-infobox .infobox-content,.eael-infobox-content-align-center .eael-infobox .infobox-icon{text-align:center}.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap{width:90px;height:90px;text-align:center}.eael-infobox-icon-hover-bg-shape-square:hover .infobox-icon .infobox-icon-wrap{border-radius:0}.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-hover-bg-shape-radius:hover .infobox-icon .infobox-icon-wrap{border-radius:15px}.eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap{display:flex;align-items:center;justify-content:center}.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap,.eael-infobox-icon-hover-bg-shape-circle:hover .infobox-icon .infobox-icon-wrap{border-radius:50%}.eael-infobox-icon-bg-shape-circle .infobox-icon .infobox-icon-wrap i,.eael-infobox-icon-bg-shape-square .infobox-icon .infobox-icon-wrap i{margin-top:50%;transform:translateY(-50%)}.eael-infobox .infobox-button a.eael-infobox-button{display:inline-block;padding:5px 10px;transition:all .3s ease-in-out 0s}.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-circle .infobox-icon,.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-radius .infobox-icon,.eael-infobox-content-align-left.eael-infobox-icon-bg-shape-square .infobox-icon{display:flex;justify-content:flex-start}.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-circle .infobox-icon,.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-radius .infobox-icon,.eael-infobox-content-align-center.eael-infobox-icon-bg-shape-square .infobox-icon{display:flex;justify-content:center}.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-circle .infobox-icon,.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-radius .infobox-icon,.eael-infobox-content-align-right.eael-infobox-icon-bg-shape-square .infobox-icon{display:flex;justify-content:flex-end}.eael-infobox.icon-on-left{position:relative;z-index:0;display:flex}.eael-infobox.icon-on-left .infobox-icon-wrap,.eael-infobox.icon-on-right .infobox-icon-wrap{justify-content:center;display:flex!important;align-items:center}.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap{background:0 0;border:0;text-align:left;height:auto;display:block}.eael-infobox .infobox-content p{margin:0 0 15px}.eael-infobox.icon-on-left .infobox-icon .infobox-icon-wrap i{margin-top:0;transform:translateY(0)}.eael-infobox.icon-on-left .infobox-content{padding-left:15px;flex:1 1 auto}.eael-infobox.icon-on-left .infobox-content .title{line-height:1;margin:0 0 10px 0}.eael-infobox.icon-on-right{position:relative;z-index:0;display:flex;flex-direction:row-reverse}.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap{background:0 0;border:0;text-align:right;width:auto;height:auto;display:block}.eael-infobox.icon-on-right .infobox-icon .infobox-icon-wrap i{margin-top:0;transform:translateY(0)}.eael-infobox.icon-on-right .infobox-content{padding-right:15px;text-align:right;flex:1 1 auto;box-sizing:border-box}.eael-infobox.icon-on-right .infobox-content .title{line-height:1;margin:0 0 10px 0}.eael-infobox .infobox-icon img{transition:all .3s ease-in-out 0s}.eael-infobox-hover-img-shape-square:hover .eael-infobox .infobox-icon img{border-radius:0}.eael-infobox-hover-img-shape-circle:hover .eael-infobox .infobox-icon img,.eael-infobox-shape-circle .eael-infobox .infobox-icon img{border-radius:50%}.eael-infobox-hover-img-shape-radius:hover .eael-infobox .infobox-icon img,.eael-infobox-shape-radius .eael-infobox .infobox-icon img{border-radius:15px}
22
+ body div.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}button.mfp-close,button.mfp-close:hover{display:inline-block!important;background:0 0;width:auto!important}.mfp-arrow,.mfp-arrow:hover{background:0 0}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
23
  .eael-ninja-container input,.eael-ninja-container textarea{height:auto;padding:10px}.eael-contact-form-align-center .eael-ninja-container,.eael-contact-form-btn-align-center .eael-ninja-container .nf-field .nf-field-element input[type=button]{margin-left:auto!important;margin-right:auto!important;display:block;float:none}.eael-contact-form-align-left .eael-ninja-container,.eael-contact-form-btn-align-left .eael-ninja-container .nf-field .nf-field-element input[type=button]{float:left;width:auto}.eael-contact-form-align-right .eael-ninja-container,.eael-contact-form-btn-align-right .eael-ninja-container .nf-field .nf-field-element input[type=button]{float:right;width:auto}.eael-ninja-container .nf-field .nf-field-element input[type=password],.eael-ninja-container .nf-field .nf-field-element input[type=url],.eael-ninja-container .nf-field .nf-field-element textarea,.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=email],.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=number],.eael-ninja-container ul.wpuf-form li .wpuf-fields input[type=text]{max-width:100%}.eael-ninja-form .nf-form-title{display:none}.eael-ninja-form-title-yes .nf-form-title{display:block}.eael-ninja-form .title-description-hide .nf-form-title{display:none}.eael-ninja-form.title-description-hide .nf-form-title{display:none}.eael-ninja-form .nf-field-label{display:none}.eael-ninja-form-labels-yes .nf-field-label{display:block}.eael-ninja-form .submit-container input[type=button]{border:0;border-radius:0}.eael-ninja-form-button-full-width .submit-container input[type=button]{width:100%}
24
+ .eael-post-grid{margin:0 -10px}.eael-grid-post{float:left;padding:10px}.eael-post-carousel .eael-grid-post{float:none;padding:0}.eael-grid-post-holder{border:1px solid rgba(0,0,0,.1)}.eael-grid-post-holder-inner{height:100%}.eael-entry-media{position:relative}.eael-entry-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:opacity .2s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1)}.eael-entry-overlay>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.eael-entry-title{margin:10px 0 5px;font-size:1.2em}.eael-entry-thumbnail img{width:100%;max-width:100%;vertical-align:middle}.eael-entry-thumbnail>img{height:100%}.eael-entry-footer .eael-author-avatar{width:50px}.eael-entry-footer .eael-author-avatar .avatar{border-radius:50%}.eael-post-grid .eael-entry-footer .eael-entry-meta{padding-left:8px;text-align:left}.eael-grid-post .eael-entry-meta{display:flex;flex-direction:row}.eael-grid-post .eael-entry-footer .eael-entry-meta{flex-direction:column}.eael-entry-meta>div{font-size:12px;line-height:1.2;padding-bottom:5px}.eael-grid-post-excerpt p{margin:0;font-size:14px}.eael-entry-meta .eael-entry-footer .eael-posted-by{display:block}.eael-grid-post .eael-entry-footer,.eael-grid-post .eael-entry-wrapper{padding:15px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on{padding-left:5px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on::before{content:'\f111';font-family:FontAwesome;color:inherit;opacity:.4;font-size:.8em;padding-right:7px}.eael-entry-media{position:relative}.eael-entry-overlay{display:flex;align-items:center;justify-content:center}.eael-entry-overlay>i{color:#fff}.eael-entry-overlay.fade-in{visibility:hidden;opacity:0;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.fade-in{visibility:visible;opacity:1}.eael-entry-media:hover .eael-entry-overlay.fade-in>i{transform:translate(0);opacity:1}.eael-entry-overlay.zoom-in{transform:scale(.9);visibility:hidden;opacity:0;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.zoom-in{visibility:visible;opacity:1;transform:scale(1)}.eael-entry-overlay.slide-up{transform:translateY(100%);visibility:hidden;opacity:0;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.slide-up{transform:translateY(0);visibility:visible;opacity:1}.eael-entry-media{overflow:hidden}.eael-entry-media.grid-hover-style-fade-in .eael-entry-overlay{opacity:0}.eael-entry-media.grid-hover-style-fade-in:hover .eael-entry-overlay{opacity:1}.eael-entry-media.grid-hover-style-none .eael-entry-overlay{display:none}.eael-entry-media.grid-hover-style-zoom-in .eael-entry-overlay{transform:scale(.4);opacity:0}.eael-entry-media.grid-hover-style-zoom-in:hover .eael-entry-overlay{transform:scale(1);opacity:1}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay{transform:translateY(-100%)}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay>i{transform:translateY(-100px);transition-delay:.1s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay{transform:translate(0)}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay>i{transform:translateY(0)}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay{transform:translateY(100%);visibility:hidden;opacity:0}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay>i{transform:translateY(100px);transition-delay:.1s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay{transform:translate(0);visibility:visible;opacity:1}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay>i{transform:translateY(0)}.eael-col-1 .eael-post-grid-column{float:none;width:100%}.eael-col-2 .eael-post-grid-column{float:left;width:50%}.eael-col-3 .eael-post-grid-column{float:left;width:33.3333%}.eael-col-4 .eael-post-grid-column{float:left;width:25%}.eael-col-5 .eael-post-grid-column{float:left;width:20%}.eael-col-6 .eael-post-grid-column{float:left;width:16.6666%}@media only screen and (max-width:979px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{width:33.3333%}}@media only screen and (max-width:767px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{width:50%}}@media only screen and (max-width:480px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{float:none;width:100%}}.eael-author-avatar>a{display:block}.eael-entry-footer{overflow:hidden;display:flex}.eael-entry-footer>div{display:inline-block;float:left}
25
  .eael-post-timeline{margin-bottom:0;min-height:100%;overflow:hidden;position:relative}.eael-timeline-column{width:50%;margin-left:0;float:left;margin-top:0!important}.eael-timeline-post{position:relative}.eael-timeline-post:after{background-color:rgba(83,85,86,.2);content:"";width:2px;height:245px;position:absolute;right:0;top:70px}.eael-timeline-post:nth-child(2n):after{display:none}.eael-timeline-bullet{background-color:#9fa9af;border:5px solid #fff;border-radius:50%;box-shadow:0 1px 0 1px rgba(0,0,0,.1);content:"";height:20px;position:absolute;right:-9px;top:60px;width:20px;z-index:3;cursor:pointer}.eael-timeline-post:nth-child(2n) .eael-timeline-bullet{background-color:#9fa9af;border:5px solid #fff;border-radius:50%;bottom:36px;content:"";height:20px;left:-11px;position:absolute;top:300px;width:20px;z-index:3}.eael-timeline-post-inner{background:linear-gradient(45deg,#3f3f46 0,#05abe0 100%) repeat scroll 0 0 transparent;border:8px solid #e5eaed;box-shadow:0 1px 3px 0 rgba(0,0,0,.15);float:right;margin:30px 40px 30px auto;position:relative;height:320px;width:calc(100% - 40px)}.eael-timeline-post:nth-child(even) .eael-timeline-post-inner{float:left;margin-left:40px}.eael-timeline-post-inner:after{border-color:transparent transparent transparent #e5eaed;border-style:solid;border-width:15px;content:"";height:0;position:absolute;right:-36px;top:17px;width:0}.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner:after{border-color:transparent #e5eaed transparent transparent;border-style:solid;border-width:15px;content:"";height:0;left:-36px;position:absolute;top:257px;width:0}.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner::after{border-left-color:transparent!important}.eael-timeline-post p{margin:1.6rem 0 0 0;font-size:.9em;line-height:1.6em}.eael-timeline-post-image{background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;height:100%;overflow:hidden;position:relative;opacity:.6;transition:all .3s}.eael-timeline-post-title{bottom:40px;position:absolute;width:100%}.eael-timeline-post-title h2{color:#fff;font-size:20px;font-weight:700;letter-spacing:1px;line-height:24px;padding:0 25px;text-align:left;text-transform:uppercase}.eael-timeline-post-excerpt{opacity:0;position:absolute;top:0;left:0;transition:all .3s}.eael-timeline-post-excerpt p{color:#fff;font-size:14px;padding:25px}.eael-timeline-post-inner:hover .eael-timeline-post-excerpt{opacity:1;top:10px}.eael-timeline-post-inner:hover .eael-timeline-post-image{opacity:.3}.eael-timeline-post time{opacity:0;background-color:rgba(0,0,0,.7);color:#fff;font-size:10px;border-radius:20px;position:absolute;right:-97px;width:100px;height:30px;line-height:30px;text-align:center;top:50px;z-index:99;transition:all .5s}.eael-timeline-post:nth-child(2n) time{background-color:rgba(0,0,0,.7);border-radius:20px;color:#fff;font-size:10px;height:30px;left:-99px;line-height:30px;position:absolute;text-align:center;top:290px;width:100px;z-index:99}.eael-timeline-post time:before{border-bottom:5px solid rgba(0,0,0,.7);border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:45px;position:absolute;top:-5px;width:0}.eael-timeline-post:hover time{opacity:1}.eael-timeline-post::after{height:100%}.eael-post-timeline .eael-timeline-post:nth-last-child(2)::after{height:245px}.eael-post-timeline .eael-timeline-post:last-child::after{display:none}.eael-load-more-button-wrap{display:flex}@media only screen and (max-width:1366px){.eael-timeline-post-title h2{font-size:.8em}.eael-timeline-post-excerpt p{font-size:13px}}@media only screen and (max-width:1169px){.eael-timeline-post-inner{height:320px}}@media only screen and (max-width:992px){.eael-post-timeline{margin-left:0}.eael-timeline-bullet,.eael-timeline-post-inner:after,.eael-timeline-post:after,.eael-timeline-post:before{display:none}.eael-timeline-post{display:inline-block;float:left!important;width:50%!important;margin:15px auto}.eael-timeline-post-inner{height:320px;padding-bottom:30px}.eael-timeline-post-title{bottom:50px}.eael-timeline-post-title h2{font-size:.8em;line-height:1.2em}.eael-timeline-post .eael-timeline-post-inner{margin:0 10px auto 0;width:90%}.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{margin:0 auto 0 10px;width:90%}.eael-timeline-post-excerpt{opacity:0!important}.eael-timeline-post-image{opacity:.3}.eael-timeline-post time,.eael-timeline-post:nth-child(2n) time{background-color:#fff;border-radius:0;color:#444;font-size:12px;text-transform:uppercase;left:0;opacity:1;padding-top:3px;top:275px;width:100%}time:before{display:none}}@media only screen and (max-width:767px){.eael-timeline-post{display:block;float:none!important;margin:20px auto;width:100%!important}.eael-timeline-post .eael-timeline-post-inner,.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{display:block;float:none;margin:0 auto}}@media only screen and (max-width:479px){.eael-timeline-post .eael-timeline-post-inner,.eael-timeline-post:nth-child(2n) .eael-timeline-post-inner{height:250px;margin:0 auto;width:95%}.eael-timeline-post time,.eael-timeline-post:nth-child(2n) time{top:205px}}
 
26
  .eael-pricing{-webkit-display:flex;display:flex;justify-content:center;align-items:center}.eael-pricing .eael-pricing-item{width:100%;height:auto;margin:0}.eael-pricing .eael-pricing-button{display:inline-block;padding:12px 25px;background:#00c853;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;transition:.3s;border-radius:4px}.eael-pricing .eael-pricing-button:hover{background:#03b048}.eael-pricing .eael-pricing-item ul{padding:0;margin:0;list-style:none}.eael-pricing .eael-pricing-item ul li.disable-item{text-decoration:line-through;opacity:.5}.eael-pricing .eael-pricing-item ul li span.li-icon{color:#00c853;margin-right:6px}.eael-pricing .eael-pricing-item ul li.disable-item span.li-icon{color:#ef5350}.eael-pricing.style-1{position:relative;z-index:0;text-align:center}.eael-pricing.style-1 .eael-pricing-item{border:1px solid rgba(9,9,9,.1);padding:30px;border-radius:5px;transition:.5s}.eael-pricing.style-1 .eael-pricing-item:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-1 .eael-pricing-item.featured{position:relative}.eael-pricing.style-1 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0;left:0;right:0;z-index:1;border-radius:5px 5px 0 0}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-1 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-1 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing.style-1 .eael-pricing-item .header{display:block;position:relative;z-index:0;padding-bottom:15px;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .header:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.1)}.eael-pricing.style-1 .eael-pricing-item .header .title{font-weight:700;line-height:30px;margin:0}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0;margin:0 auto}.eael-pricing.style-1 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700}.eael-pricing.style-1 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-1 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-1 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 0;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-1 .eael-pricing-item .body ul li:last-child{border:none}.eael-pricing.style-1 .eael-pricing-item.featured-large{padding:60px 0}.eael-pricing.style-2{position:relative;z-index:0;text-align:center}.eael-pricing.style-2 .eael-pricing-item{padding:30px 0;border-radius:5px;margin:0;border:1px solid rgba(9,9,9,.1)}.eael-pricing.style-2 .eael-pricing-item.featured{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.eael-pricing.style-2 .eael-pricing-item.ribbon-1:before{content:"";position:absolute;width:100%;height:3px;background:#00c853;top:0;left:0;right:0;z-index:1;border-radius:5px 5px 0 0}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:before{content:"Featured";position:absolute;width:auto;background:#00c853;color:#fff;top:35px;right:-15px;z-index:10;font-size:10px;font-weight:600;text-transform:uppercase;padding:5px 10px}.eael-pricing.style-2 .eael-pricing-item.ribbon-2:after{content:"";position:absolute;top:20px;right:-15px;width:0;height:0;border-bottom:15px solid #00c853;border-right:15px solid transparent;z-index:9;opacity:.9}.eael-pricing.style-2 .eael-pricing-item.ribbon-3:before{content:"Featured";position:absolute;width:auto;background:rgba(0,0,0,.6);color:#fff;top:15px;right:15px;z-index:10;font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon{display:inline-block;position:relative;width:80px;height:80px;background:#00c853;border-radius:50%;margin-bottom:30px;text-align:center;transition:.5s;overflow:hidden}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon i{font-size:30px;color:#fff;line-height:80px;transition:.5s}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon{background:#43a047}.eael-pricing.style-2 .eael-pricing-item:hover .eael-pricing-icon .icon i{color:#fff}.eael-pricing.style-2 .eael-pricing-item .header{background:#c8e6c9;padding:25px 30px;margin-bottom:15px;position:relative;z-index:0}.eael-pricing.style-2 .eael-pricing-item.featured .header:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(255,255,255,.4)}.eael-pricing.style-2 .eael-pricing-item .header .title{font-size:28px;font-weight:700;line-height:40px;margin:0}.eael-pricing.style-2 .eael-pricing-item .header .subititle{font-size:14px;font-weight:600;color:#6d6d6d}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{position:relative;z-index:0;padding:15px 0;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{content:"";position:absolute;width:140px;height:1px;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .price-tag{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:0;margin:0 auto}.eael-pricing.style-2 .eael-pricing-item .price-tag .price-currency{font-size:24px;font-weight:700;color:#00c853}.eael-pricing.style-2 .eael-pricing-item .price-period{color:#999}.eael-pricing.style-2 .eael-pricing-item .body ul{display:block;width:100%;margin-bottom:15px}.eael-pricing.style-2 .eael-pricing-item .body ul li{display:block;width:100%;height:auto;padding:10px 15px;font-size:14px;color:#6d6d6d;border-bottom:1px solid rgba(9,9,9,.04)}.eael-pricing.style-2 .eael-pricing-item .body ul li:last-child{border:none}@media only screen and (min-width:768px) and (max-width:992px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{width:100%;margin:0 auto 30px auto}}@media only screen and (max-width:480px){.eael-pricing{display:block}.eael-pricing .eael-pricing-item{width:100%}.eael-pricing .eael-pricing-item,.eael-pricing.style-2 .eael-pricing-item,.eael-pricing.style-4 .eael-pricing-item{margin:0 auto 30px auto}}.eael-pricing-content-align-center .eael-pricing{text-align:center}.eael-pricing-content-align-left .eael-pricing{text-align:left}.eael-pricing-content-align-right .eael-pricing{text-align:right}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag{padding-left:45px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .price-tag:before{left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .footer,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .header{padding-left:30px;padding-right:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .footer,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .header,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .footer,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .header{padding-right:30px;padding-left:30px}.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-left .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-left:30px}.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .body ul li,.eael-pricing-content-align-right .eael-pricing.style-4 .eael-pricing-item .body ul li{padding-right:30px}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item .header:after{transform:translateX(-80%)}.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item .header:after{transform:translateX(80%)}.eael-pricing-content-align-left .eael-pricing.style-3 .eael-pricing-item:hover .header:after,.eael-pricing-content-align-right .eael-pricing.style-3 .eael-pricing-item:hover .header:after{transform:translateX(0)}.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-left .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-left .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .eael-pricing-tag:after,.eael-pricing-content-align-right .eael-pricing.style-1 .eael-pricing-item .header:after,.eael-pricing-content-align-right .eael-pricing.style-2 .eael-pricing-item .eael-pricing-tag:after{margin:0;width:100%}.eael-pricing-button-align-right .eael-pricing.style-1 .footer,.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-button-align-right .eael-pricing.style-3 .footer,.eael-pricing-button-align-right .eael-pricing.style-4 .footer{text-align:right}.eael-pricing-button-align-center .eael-pricing.style-1 .footer,.eael-pricing-button-align-center .eael-pricing.style-2 .footer,.eael-pricing-button-align-center .eael-pricing.style-3 .footer,.eael-pricing-button-align-center .eael-pricing.style-4 .footer{text-align:center}.eael-pricing-button-align-left .eael-pricing.style-1 .footer,.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-button-align-left .eael-pricing.style-3 .footer,.eael-pricing-button-align-left .eael-pricing.style-4 .footer{text-align:left}.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-right .eael-pricing.style-4 .footer{padding-right:30px}.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-2 .footer,.eael-pricing-content-align-center.eael-pricing-button-align-left .eael-pricing.style-4 .footer{padding-left:30px}.only-in-pro{width:100%;-webkit-display:flex;display:flex;align-items:center;justify-content:center;padding:15px;min-width:200px;background:#ef5350;color:#fff;text-align:center}.only-in-pro .title{font-family:Roboto,sans-serif;font-size:24px;line-height:40px;margin:0}div.tooltipster-sidetip.tooltipster-base.tooltipster-right .tooltipster-arrow{position:absolute;top:50%}div.tooltipster-sidetip.tooltipster-top div.tooltipster-box{margin-bottom:0!important}div.tooltipster-sidetip.tooltipster-bottom div.tooltipster-box{margin-top:0!important}.tooltipster-base.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{top:auto;bottom:-8px}div.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{top:-8px;bottom:auto}@media only screen and (max-width:480px){.eael-pricing.style-1 .eael-pricing-item .price-tag{display:block}}
27
+ .eael-post-grid .woocommerce ul.products,.eael-product-grid .woocommerce ul.products{display:grid;grid-gap:25px;margin:0!important;padding:0!important}.eael-post-grid .woocommerce ul.products:after,.eael-post-grid .woocommerce ul.products:before,.eael-product-grid .woocommerce ul.products:after,.eael-product-grid .woocommerce ul.products:before{display:none}.eael-post-grid .woocommerce ul.products .product,.eael-product-grid .woocommerce ul.products .product{width:100%;margin:0;padding:0}.eael-post-grid .woocommerce ul.products.eael-product-columns-1,.eael-product-grid .woocommerce ul.products.eael-product-columns-1{grid-template-columns:100%}.eael-post-grid .woocommerce ul.products.eael-product-columns-2,.eael-product-grid .woocommerce ul.products.eael-product-columns-2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:480px){.eael-post-grid .woocommerce ul.products.eael-product-columns-2,.eael-product-grid .woocommerce ul.products.eael-product-columns-2{grid-template-columns:repeat(1,1fr)}}.eael-post-grid .woocommerce ul.products.eael-product-columns-3,.eael-product-grid .woocommerce ul.products.eael-product-columns-3{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.eael-post-grid .woocommerce ul.products.eael-product-columns-3,.eael-product-grid .woocommerce ul.products.eael-product-columns-3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.eael-post-grid .woocommerce ul.products.eael-product-columns-3,.eael-product-grid .woocommerce ul.products.eael-product-columns-3{grid-template-columns:repeat(1,1fr)}}.eael-post-grid .woocommerce ul.products.eael-product-columns-4,.eael-product-grid .woocommerce ul.products.eael-product-columns-4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:767px){.eael-post-grid .woocommerce ul.products.eael-product-columns-4,.eael-product-grid .woocommerce ul.products.eael-product-columns-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.eael-post-grid .woocommerce ul.products.eael-product-columns-4,.eael-product-grid .woocommerce ul.products.eael-product-columns-4{grid-template-columns:repeat(1,1fr)}}.eael-post-grid .woocommerce ul.products.eael-product-columns-5,.eael-product-grid .woocommerce ul.products.eael-product-columns-5{grid-template-columns:repeat(5,1fr)}@media screen and (max-width:767px){.eael-post-grid .woocommerce ul.products.eael-product-columns-5,.eael-product-grid .woocommerce ul.products.eael-product-columns-5{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.eael-post-grid .woocommerce ul.products.eael-product-columns-5,.eael-product-grid .woocommerce ul.products.eael-product-columns-5{grid-template-columns:repeat(1,1fr)}}.eael-post-grid .woocommerce ul.products.eael-product-columns-6,.eael-product-grid .woocommerce ul.products.eael-product-columns-6{grid-template-columns:repeat(6,1fr)}@media screen and (max-width:767px){.eael-post-grid .woocommerce ul.products.eael-product-columns-6,.eael-product-grid .woocommerce ul.products.eael-product-columns-6{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.eael-post-grid .woocommerce ul.products.eael-product-columns-6,.eael-product-grid .woocommerce ul.products.eael-product-columns-6{grid-template-columns:repeat(1,1fr)}}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product{position:relative;float:left;overflow:hidden;text-align:center;padding:0;border-radius:0;background-color:#fff;box-shadow:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a{text-decoration:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a:hover,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a:hover,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a:hover,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a:hover{outline:0;box-shadow:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product img,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product img,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product img,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product img{width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .onsale,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .onsale,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .onsale,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .onsale{display:block;line-height:170px;font-size:13px;text-align:center;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-100px;top:-50px;right:auto;margin:0;padding:0;transform:rotate(-45deg)}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price del,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price del,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price del,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .price ins,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .price ins,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .price ins,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .price ins{font-weight:400;background-color:transparent;color:#ff2a13}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .star-rating,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .star-rating,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button{display:block;font-size:14px;font-weight:400;line-height:38px;text-align:center;text-transform:uppercase;color:#fff;background-color:#333;padding:0;margin:15px;border-radius:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button:focus,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product .button.add_to_cart_button:focus{outline:0}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product a.added_to_cart{display:block;margin:0 0 15px 0;padding:0;font-size:14px;line-height:1;text-transform:capitalize;color:#333;background-color:transparent}.eael-post-grid.eael-product-simple .woocommerce ul.products li.product,.eael-product-grid.eael-product-simple .woocommerce ul.products li.product{border:1px solid #eee}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product{border:1px solid transparent}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product a.added_to_cart{visibility:hidden;transition:none}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover{border:1px solid #eee}.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover .button.add_to_cart_button,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product:hover a.added_to_cart{visibility:visible}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product{position:relative;float:left;overflow:hidden;text-align:center;padding:0 0 15px 0;border-radius:0;background-color:#fff;box-shadow:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a{text-decoration:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product a:hover,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product a:hover{outline:0;box-shadow:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product img,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product img{width:100%;height:auto;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay{position:relative;overflow:hidden;line-height:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .button-wrap{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%)}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link{display:inline-block;font-size:14px;line-height:38px;text-align:center;color:#fff;background-color:#333;width:38px;height:38px;border-style:none;border-radius:50%;vertical-align:middle;padding:0;margin:0 5px;transform:translateY(20px);opacity:0;transition:transform .2s,opacity .3s}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:focus,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .product-link:focus{outline:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button{font-size:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:before{display:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button:after{content:"\f217";font:normal normal normal 14px/1 FontAwesome;font-size:14px;line-height:38px;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:before{display:none}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .add_to_cart_button.loading:after{content:"\f110";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;line-height:38px;color:#fff;height:auto;width:auto;position:relative;top:0;left:0;margin:0;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart{font-size:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .overlay .added_to_cart:after{content:"\f06e";font:normal normal normal 14px/1 FontAwesome;font-size:14px;line-height:38px;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;vertical-align:middle;margin:0;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:700;line-height:1;color:#333;margin:25px 0 12px;padding:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .onsale,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .onsale{display:block;line-height:170px;font-size:13px;text-align:center;letter-spacing:0;text-shadow:0 1px 1px rgba(0,0,0,.6);text-transform:uppercase;color:#fff;background-color:#ff2a13;border-radius:0;border:none;box-shadow:none;position:absolute;height:100px;width:200px;z-index:1;left:-100px;top:-50px;right:auto;margin:0;padding:0;transform:rotate(-45deg)}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price{font-size:14px;margin-bottom:0}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price del,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price del{opacity:.5;display:inline-block}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .price ins,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .price ins{font-weight:400;background-color:transparent;color:#ff2a13}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product .star-rating{display:block;float:none;font-size:14px;margin:10px auto}.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button,.eael-post-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay .add_to_cart_button,.eael-product-grid.eael-product-overlay .woocommerce ul.products li.product:hover .overlay a{opacity:1;transform:translateY(0)}
28
  @-webkit-keyframes animateStripe{0%{transform:translate(0,0)}100%{transform:translate(35px,0)}}@keyframes animateStripe{0%{transform:translate(0,0)}100%{transform:translate(35px,0)}}@-webkit-keyframes animateStripeRTL{0%{transform:translate(0,0)}100%{transform:translate(-35px,0)}}@keyframes animateStripeRTL{0%{transform:translate(0,0)}100%{transform:translate(-35px,0)}}.eael-progressbar{position:relative}.eael-progressbar-title{font-size:20px;font-weight:400}.eael-progressbar-line{position:relative;display:block;width:100%;height:12px;background-color:#eee}.eael-progressbar-line .eael-progressbar-count-wrap{position:absolute;right:0;bottom:calc(100% + 5px);font-size:16px;font-weight:400;line-height:1}.eael-progressbar-line-fill{display:inline-block;position:absolute;top:50%;left:0;width:0;height:12px;background-color:#000;transform:translateY(-50%);transition:width 1.5s linear;overflow:hidden}.eael-progressbar-circle{position:relative;width:200px;height:200px}.eael-progressbar-circle .eael-progressbar-title{font-size:16px;font-weight:400}.eael-progressbar-circle .eael-progressbar-count-wrap{font-size:28px;font-weight:700}.eael-progressbar-circle-shadow{width:220px;height:220px;padding:10px;border-radius:50%}.eael-progressbar-circle-pie{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%)}.eael-progressbar-circle-inner{height:100%;width:100%;border-width:12px;border-style:solid;border-color:#eee;border-radius:50%}.eael-progressbar-circle-half{position:absolute;left:0;top:0;height:100%;width:100%;border-width:12px;border-style:solid;border-color:#000;border-radius:50%;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.eael-progressbar-circle-half-left{transform:rotate(0)}.eael-progressbar-circle-half-right{transform:rotate(180deg);visibility:hidden}.eael-progressbar-circle-inner-content{position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center}.eael-progressbar-half-circle{position:relative;width:200px;height:100px;overflow:hidden}.eael-progressbar-half-circle .eael-progressbar-circle-pie{-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.eael-progressbar-half-circle .eael-progressbar-circle-half{-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0);transform:rotate(0);transition:transform 1.5s linear}.eael-progressbar-half-circle .eael-progressbar-circle-inner-content{top:initial;bottom:0;transform:translateY(0)}.eael-progressbar-half-circle .eael-progressbar-title{font-size:16px;font-weight:400}.eael-progressbar-half-circle .eael-progressbar-count-wrap{font-size:28px;font-weight:700}.eael-progressbar-half-circle-after{position:relative;font-size:12px;font-weight:400;clear:both}.eael-progressbar-postfix-label{float:right}.eael-progressbar-line-stripe .eael-progressbar-line-fill:after{content:'';position:absolute;top:0;left:-35px;width:calc(100% + 70px);height:100%;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);background-size:35px 35px}.eael-progressbar-line-animate .eael-progressbar-line-fill:after{-webkit-animation:animateStripe 2s linear infinite;animation:animateStripe 2s linear infinite}.eael-progressbar-line-animate-rtl .eael-progressbar-line-fill:after{-webkit-animation:animateStripeRTL 2s linear infinite;animation:animateStripeRTL 2s linear infinite}.eael-progressbar-circle-wrap>div{margin:0 auto}.eael-progressbar-box-container.left>div,.eael-progressbar-circle-container.left>div,.eael-progressbar-line-container.left{margin:0 auto 0 0}.eael-progressbar-box-container.center>div,.eael-progressbar-circle-container.center>div,.eael-progressbar-line-container.center{margin:0 auto}.eael-progressbar-box-container.right>div,.eael-progressbar-circle-container.right>div,.eael-progressbar-line-container.right{margin:0 0 0 auto}
29
  .eael-reading-progress-wrap.eael-reading-progress-wrap-local .eael-reading-progress-global{display:none}.eael-reading-progress-wrap.eael-reading-progress-wrap-global .eael-reading-progress-local{display:none}.eael-reading-progress-wrap.eael-reading-progress-wrap-disabled .eael-reading-progress-global,.eael-reading-progress-wrap.eael-reading-progress-wrap-disabled .eael-reading-progress-local{display:none}.eael-reading-progress-wrap .eael-reading-progress{width:100%;position:fixed;top:0;left:0;height:5px;z-index:999999}.eael-reading-progress-wrap .eael-reading-progress.eael-reading-progress-bottom{top:unset;bottom:0}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px;background-color:#1fd18e;width:0%;transition:width 50ms ease}
30
  .eael-team-item{overflow:hidden;position:relative}.team-avatar-rounded figure img{border-radius:50%;height:auto}.eael-team-image>figure{margin:0;padding:0}.eael-team-image>figure img{display:block;margin:0 auto}.eael-team-item .eael-team-content{padding:10px}.eael-team-item .eael-team-member-name{font-size:20px;font-weight:700;letter-spacing:.05em;margin:5px 0;text-transform:uppercase}.eael-team-item .eael-team-member-position{font-size:14px;font-weight:400;letter-spacing:.05em;margin:5px 0 10px;text-transform:uppercase}.eael-team-item .eael-team-content,.eael-team-item .eael-team-content .eael-team-text{font-size:14px;line-height:1.5}.eael-team-content>ul{margin:0;padding:0}.eael-team-content li{display:inline-block;list-style:outside none none;margin-right:10px;text-align:center}.eael-team-content li a{font-size:2.5rem}.eael-team-align-left .eael-team-item .eael-team-content li,.eael-team-align-left .eael-team-item .eael-team-content p,.eael-team-align-left .eael-team-item .eael-team-content ul,.eael-team-align-left .eael-team-item .eael-team-member-name,.eael-team-align-left .eael-team-item .eael-team-member-position,.eael-team-align-left .eael-team-item .eael-team-text{text-align:left}.eael-team-align-right .eael-team-item .eael-team-content li,.eael-team-align-right .eael-team-item .eael-team-content p,.eael-team-align-right .eael-team-item .eael-team-content ul,.eael-team-align-right .eael-team-item .eael-team-member-name,.eael-team-align-right .eael-team-item .eael-team-member-position,.eael-team-align-right .eael-team-item .eael-team-text{text-align:right}.eael-team-align-centered .eael-team-item .eael-team-content li,.eael-team-align-centered .eael-team-item .eael-team-content p,.eael-team-align-centered .eael-team-item .eael-team-content ul,.eael-team-align-centered .eael-team-item .eael-team-member-name,.eael-team-align-centered .eael-team-item .eael-team-member-position,.eael-team-align-centered .eael-team-item .eael-team-text{text-align:center}.eael-team-item.eael-team-members-overlay .eael-team-content{bottom:10px;left:10px;margin-bottom:0;padding-top:15%;opacity:0;overflow:hidden;text-overflow:ellipsis;position:absolute;right:10px;top:10px;transition:all 615ms cubic-bezier(.19,1,.22,1) 0s}.eael-team-item.eael-team-members-overlay:hover .eael-team-content{opacity:1}.eael-team-member-social-link>a{display:inline-block;transition:all .3s cubic-bezier(.19,1,.22,1) 0s}.eael-team-member-social-link>a:focus{outline:0}
assets/front-end/css/filter-gallery/index.css CHANGED
@@ -290,7 +290,6 @@ a.eael-gallery-load-more, a.eael-gallery-load-more:hover {
290
  margin-right: calc(20px/2);
291
  margin-bottom: 20px;
292
  position: relative;
293
- overflow: hidden;
294
  }
295
 
296
  .gallery-item-caption-wrap,
@@ -822,3 +821,234 @@ a.eael-gallery-load-more, a.eael-gallery-load-more:hover {
822
  clear: left;
823
  }
824
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
290
  margin-right: calc(20px/2);
291
  margin-bottom: 20px;
292
  position: relative;
 
293
  }
294
 
295
  .gallery-item-caption-wrap,
821
  clear: left;
822
  }
823
  }
824
+ /* ------------- Layout 3 Style ----------------- */
825
+ .fg-layout-3-filter-controls {
826
+ margin: 0;
827
+ padding: 0;
828
+ list-style: none;
829
+ }
830
+
831
+ .fg-layout-3-item-content {
832
+ text-align: center;
833
+ }
834
+
835
+ .fg-layout-3-item-content .fg-item-title {
836
+ font-size: 18px;
837
+ line-height: 1;
838
+ font-weight: 500;
839
+ margin: 0;
840
+ transition: 300ms;
841
+ }
842
+
843
+ .fg-layout-3-item-content .fg-item-content p {
844
+ font-size: 13px;
845
+ font-weight: 400;
846
+ }
847
+
848
+ .fg-filter-wrap {
849
+ position: relative;
850
+ flex-basis: 30%;
851
+ }
852
+
853
+ .fg-layout-3-filter-controls {
854
+ position: absolute;
855
+ left: 0;
856
+ background: #fff;
857
+ z-index: 999;
858
+ width: 150px;
859
+ visibility: hidden;
860
+ opacity: 0;
861
+ transition: 300ms;
862
+ width: 100%;
863
+ border-radius: 5px;
864
+ padding-top: 7px;
865
+ }
866
+
867
+ .fg-layout-3-filter-controls.open-filters {
868
+ visibility: visible;
869
+ opacity: 1;
870
+ }
871
+
872
+ .fg-layout-3-filter-controls li.control {
873
+ padding: 5px 5px 5px 10px;
874
+ cursor: pointer;
875
+ transition: 300ms;
876
+ font-size: 14px;
877
+ color: #7f8995;
878
+ font-weight: normal;
879
+ }
880
+
881
+ .fg-layout-3-filter-controls li.control:hover {
882
+ color: #2d425a;
883
+ }
884
+
885
+ .fg-layout-3-filter-controls li.control:first-child {
886
+ border-top: 0px solid;
887
+ }
888
+
889
+ .fg-layout-3-filter-controls li.control:last-child {
890
+ border-bottom: 0px solid;
891
+ }
892
+
893
+ .fg-layout-3-filters-wrap {
894
+ max-width: 600px;
895
+ margin: 15px auto 50px;
896
+ }
897
+
898
+ .fg-filter-wrap button {
899
+ width: 100%;
900
+ border: 0px solid;
901
+ border-radius: 0px;
902
+ padding: 17px 13px;
903
+ font-size: 14px;
904
+ color: #2d425a;
905
+ background: #f7f8ff;
906
+ height: 55px;
907
+ border-right: 1px solid #abb5ff;
908
+ border-radius: 10px 0px 0 10px;
909
+ outline: none;
910
+ text-align: center;
911
+ position: relative;
912
+ }
913
+
914
+ .fg-filter-wrap button > i {
915
+ font-size: 18px;
916
+ position: absolute;
917
+ top: 50%;
918
+ transform: translateY(-50%);
919
+ margin-left: 10px;
920
+ }
921
+
922
+ .fg-layout-3-search-box {
923
+ flex-basis: 70%;
924
+ height: 100%;
925
+ }
926
+
927
+ .fg-layout-3-search-box input[type="text"] {
928
+ width: 100%;
929
+ height: 100%;
930
+ margin: 0;
931
+ padding: 15px;
932
+ border: 0px solid;
933
+ outline: none;
934
+ background: none;
935
+ }
936
+
937
+ .fg-layout-3-search-box input[type="text"]::-webkit-input-placeholder {
938
+ /* Chrome/Opera/Safari */
939
+ color: #7f8995;
940
+ font-size: 13px;
941
+ }
942
+
943
+ .fg-layout-3-search-box input[type="text"]::-moz-placeholder {
944
+ /* Firefox 19+ */
945
+ color: #7f8995;
946
+ font-size: 13px;
947
+ }
948
+
949
+ .fg-layout-3-search-box input[type="text"]:-ms-input-placeholder {
950
+ /* IE 10+ */
951
+ color: #7f8995;
952
+ font-size: 13px;
953
+ }
954
+
955
+ .fg-layout-3-search-box input[type="text"]:-moz-placeholder {
956
+ /* Firefox 18- */
957
+ color: #7f8995;
958
+ font-size: 13px;
959
+ }
960
+
961
+ .fg-layout-3-filters-wrap {
962
+ height: 55px;
963
+ border-radius: 5px;
964
+ display: flex;
965
+ flex-wrap: wrap;
966
+ align-items: center;
967
+ }
968
+
969
+ .fg-layout-3-filters-wrap .fg-layout-3-search-box {
970
+ background: #f7f8ff;
971
+ border-radius: 0 10px 10px 0;
972
+ }
973
+
974
+ .fg-layout-3-item-thumb {
975
+ position: relative;
976
+ overflow: hidden;
977
+ }
978
+
979
+ .fg-layout-3-item-thumb .gallery-item-buttons {
980
+ width: 100%;
981
+ text-align: center;
982
+ }
983
+
984
+ .fg-layout-3-item-content {
985
+ padding: 27px 27px 30px;
986
+ text-align: center;
987
+ }
988
+
989
+ .eael-fg-card-content-align-left .fg-layout-3-item-content {
990
+ text-align: left;
991
+ }
992
+
993
+ .eael-fg-card-content-align-center .fg-layout-3-item-content {
994
+ text-align: center;
995
+ }
996
+
997
+ .eael-fg-card-content-align-right .fg-layout-3-item-content {
998
+ text-align: right;
999
+ }
1000
+
1001
+ .eael-filterable-gallery-item-wrap .fg-layout-3-item.eael-gallery-grid-item {
1002
+ box-shadow: 0px 0px 30px 0px rgba(3, 29, 60, 0.05);
1003
+ border-radius: 5px;
1004
+ }
1005
+
1006
+ .fg-caption-head {
1007
+ position: absolute;
1008
+ left: 0;
1009
+ top: 0;
1010
+ width: 100%;
1011
+ display: flex;
1012
+ justify-content: space-between;
1013
+ padding: 35px 35px;
1014
+ z-index: 3;
1015
+ color: #fff;
1016
+ font-size: 18px;
1017
+ font-weight: 700;
1018
+ }
1019
+
1020
+ .fg-item-category > span {
1021
+ font-size: 12px;
1022
+ color: #fff;
1023
+ background: #fa9196;
1024
+ padding: 10px 12px;
1025
+ display: inline-block;
1026
+ }
1027
+
1028
+ .fg-layout-3-item-content {
1029
+ position: relative;
1030
+ }
1031
+
1032
+ .fg-item-category {
1033
+ position: absolute;
1034
+ left: 0;
1035
+ top: 0;
1036
+ text-align: center;
1037
+ width: 100%;
1038
+ height: 30px;
1039
+ margin-top: -15px;
1040
+ z-index: 11;
1041
+ }
1042
+
1043
+ .fg-item-category span {
1044
+ border-radius: 5px;
1045
+ line-height: 1;
1046
+ visibility: hidden;
1047
+ opacity: 0;
1048
+ transition: 300ms;
1049
+ }
1050
+
1051
+ .fg-layout-3-item.eael-gallery-grid-item:hover .fg-item-category span {
1052
+ visibility: visible;
1053
+ opacity: 1;
1054
+ }
assets/front-end/css/filter-gallery/index.min.css CHANGED
@@ -1 +1 @@
1
- .eael-filter-gallery-control{width:100%}.eael-filter-gallery-control ul,.eael-filter-gallery-control ul li{text-align:center}.eael-filter-gallery-control ul{margin:0 0 20px 0;padding:0;text-align:center}.eael-filter-gallery-control{display:flex;flex-flow:1 1 auto;align-items:center;justify-content:center;flex-flow:row wrap;padding:0;margin:0}.eael-filter-gallery-control ul li{list-style:none;font-size:24px;display:inline-block;text-align:center}.eael-filter-gallery-control ul li a.control{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;padding:10px 25px;margin:10px 6px}.eael-filter-gallery-container{text-align:justify;font-size:.1px}.eael-filter-gallery-container:after{content:'';display:inline-block;width:100%}.eael-filter-gallery-container:not(.eael-cards) .item:before{content:'';display:inline-block;padding-top:56.25%}.eael-filter-gallery-container .item .caption{position:absolute;display:flex;flex-flow:1 1 100%;align-items:center;justify-content:center;z-index:1;top:0;left:0;right:0;bottom:0;transition:transform .4s}.eael-filter-gallery-container.eael-cards .item .caption{display:none}.eael-filter-gallery-container.eael-cards .item .item-img .caption{position:absolute;display:flex;flex-flow:1 1 100%;align-items:center;justify-content:center;z-index:10;top:0;left:0;right:0;bottom:0;transition:transform .4s}.gallery-item-caption-over{width:100%;height:auto}a.eael-gallery-load-more,a.eael-gallery-load-more:hover{text-decoration:none}.eael-filter-gallery-container .item .caption.eael-zoom-in,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-zoom-in{transform:scale(0)}.eael-filter-gallery-container .item:hover .caption.eael-zoom-in,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-zoom-in{transform:scale(1)}.eael-filter-gallery-container .item .caption.eael-slide-left,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-left{transform:translateX(-100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-left,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-left{transform:translateX(0)}.eael-filter-gallery-container .item .caption.eael-slide-right,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-right{transform:translateX(100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-right,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-right{transform:translateX(0)}.eael-filter-gallery-container .item .caption.eael-slide-top,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-top{transform:translateY(-100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-top,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-top{transform:translateY(0)}.eael-filter-gallery-container .item .caption.eael-slide-bottom,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-bottom{transform:translateY(100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-bottom,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-bottom{transform:translateY(0)}.eael-filter-gallery-container .item .caption a{display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;border-radius:50%;margin:0 5px;font-size:20px;cursor:pointer;transition:.3s}.eael-container .item .caption a:nth-child(2),.eael-filter-gallery-container .item .caption a:nth-child(1){transition:.6s;opacity:0}.eael-filter-gallery-container .item .caption a:nth-child(1){transform:translateY(-100%)}.eael-filter-gallery-container .item .caption a:nth-child(2){transform:translateY(100%)}.eael-filter-gallery-container .item .caption:hover a:nth-child(1),.eael-filter-gallery-container .item .caption:hover a:nth-child(2){transform:translateY(0);opacity:1}.eael-filter-gallery-container .item .caption .eael-popup-link{outline:0}.eael-filter-gallery-container.eael-cards .item:before{padding-top:0}.eael-filter-gallery-container.eael-cards .item-img{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;height:220px;z-index:0;overflow:hidden}.eael-filter-gallery-container.eael-cards .item-content{padding:15px}.eael-filter-gallery-container.eael-cards .item-content .title,.eael-filter-gallery-container.eael-cards .item-content .title a{font-size:20px;line-height:1;margin-bottom:0;transition:.3s}.eael-filter-gallery-container.eael-cards .item-content p{font-size:14px;line-height:26px}.eael-fg-card-content-align-center .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:center}.eael-fg-card-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:right}.eael-fg-hoverer-content-align-center .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:center}.eael-fg-hoverer-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:right}.eael-fg-content-align-left .eael-cards .item .item-content{text-align:left}.eael-fg-content-align-center .eael-cards .item .item-content{text-align:center}.eael-fg-content-align-right .eael-cards .item .item-content{text-align:right}.mfp-wrap~div.dialog-widget{display:none!important}.eael-filterable-gallery-item-wrap{float:left;width:33.33%}.eael-filter-gallery-container.eael-col-1 .eael-filterable-gallery-item-wrap{width:100%}.eael-filter-gallery-control>ul li{font-size:13px;line-height:1.8;text-transform:uppercase;letter-spacing:1px;padding:6px 15px;cursor:pointer;margin:0 5px;font-weight:400}.eael-filter-gallery-container.eael-col-2 .eael-filterable-gallery-item-wrap{width:50%}.eael-filter-gallery-container.eael-col-4 .eael-filterable-gallery-item-wrap{width:25%}.eael-filter-gallery-container.eael-col-5 .eael-filterable-gallery-item-wrap{width:20%}.eael-gallery-grid-item{margin-left:calc(20px/2);margin-right:calc(20px/2);margin-bottom:20px;position:relative;overflow:hidden}.gallery-item-caption-wrap,.media-content-wrap{font-size:14px;text-align:left}.gallery-item-thumbnail-wrap.caption-style-card img{max-height:100%;width:100%}.gallery-item-caption-wrap.caption-style-hoverer{position:absolute;left:0;top:0;height:100%;width:100%;padding:15px;z-index:10}.eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.fg-item-content,.fg-item-title{color:#fff;font-family:inherit}.gallery-item-caption-wrap.caption-style-card .fg-item-title{font-size:18px;margin:15px 0 15px;line-height:1}.gallery-item-caption-wrap.caption-style-card{background:#f7f7f7}.gallery-item-caption-wrap.caption-style-card .fg-item-title{margin:10px 0 15px;color:#000}.gallery-item-caption-wrap.caption-style-card .fg-item-content{color:#212529;line-height:1.5;font-weight:400}.gallery-item-buttons>a{display:inline-block;font-size:16px;color:#000;margin-right:15px}.gallery-item-buttons>a:visited{color:#000}.gallery-item-caption-wrap.caption-style-card{padding:10px;box-sizing:border-box;font-family:inherit}.gallery-item-caption-wrap .gallery-item-hoverer-bg{position:absolute;left:0;top:0;height:100%;width:100%;content:'';background:#000;z-index:-1;opacity:.7}.gallery-item-caption-wrap.caption-style-hoverer{visibility:hidden;opacity:0;transition:.6s all ease;display:flex;align-items:center}.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer{opacity:1;visibility:visible}.gallery-item-caption-wrap.caption-style-hoverer h5{font-size:20px;margin-bottom:5px;line-height:1}.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up h5{transform:translateY(20px);transition:.6s all ease}.gallery-item-caption-wrap.caption-style-hoverer p{margin-bottom:5px}.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up p{transform:translateY(40px);transition:.6s all ease}.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up .gallery-item-buttons{transform:translateY(40px);transition:.6s all ease}.gallery-item-caption-wrap .gallery-item-buttons>a{padding:5px 15px;display:inline-block;border-radius:50%;outline:0;text-decoration:none}.gallery-item-caption-wrap.caption-style-hoverer.eael-zoom-in{transform:scale(.8);transition:.6s all ease}.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up .gallery-item-buttons,.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up h5,.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up p{transform:translate(0)}.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-zoom-in{transform:scale(1);visibility:visible;opacity:1}.gallery-item-caption-wrap.caption-style-hoverer.eael-none{transition:none}.gallery-item-thumbnail-wrap{position:relative}.video-popup,.video-popup-bg{position:absolute;left:0;top:0;height:100%;width:100%}.video-popup>img{width:62px;position:relative;z-index:1;transition:.3s}.video-popup{display:flex;align-items:center;justify-content:center}.video-popup:hover>img{transform:scale(1.1)}.video-popup-bg{visibility:hidden;opacity:0;transition:350ms}.eael-gallery-grid-item:hover .video-popup-bg{visibility:visible;opacity:1}.gallery-item-thumbnail-wrap>.gallery-item-caption-wrap{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.gallery-item-caption-wrap.card-hover-bg{visibility:hidden;opacity:0;transition:.8s}.gallery-item-thumbnail-wrap:hover .gallery-item-caption-wrap.card-hover-bg{visibility:visible;opacity:1}.gallery-item-caption-wrap .gallery-item-buttons>a>i{display:flex;align-items:center;justify-content:center;height:100%}@media only screen and (min-width:1025px){.elementor-element.elementor-grid-1{position:relative}.elementor-element.elementor-grid-1 .eael-filterable-gallery-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-2{position:relative}.elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-3{position:relative}.elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-4{position:relative}.elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-5{position:relative}.elementor-element.elementor-grid-5 .pp-logo-grid{margin-right:-5px}.elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-6{position:relative}.elementor-element.elementor-grid-6 .pp-logo-grid{margin-right:-6px}.elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1){clear:left}}@media only screen and (max-width:1024px) and (min-width:766px){.elementor-element.elementor-grid-tablet-1{position:relative}.elementor-element.elementor-grid-tablet-1 .eael-filterable-gallery-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-tablet-2{position:relative}.elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-tablet-3{position:relative}.elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-tablet-4{position:relative}.elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-tablet-5{position:relative}.elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-tablet-6{position:relative}.elementor-element.elementor-grid-tablet-6 .pp-logo-grid{margin-right:-6px}.elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1){clear:left}}@media only screen and (max-width:767px){.elementor-element.elementor-grid-mobile-1{position:relative}.elementor-element.elementor-grid-mobile-1 .eael-filterable-gallery-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-mobile-2{position:relative}.elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-mobile-3{position:relative}.elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-mobile-4{position:relative}.elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-mobile-5{position:relative}.elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-mobile-6{position:relative}.elementor-element.elementor-grid-mobile-6 .pp-logo-grid{margin-right:-6px}.elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1){clear:left}}
1
+ .eael-filter-gallery-control{width:100%}.eael-filter-gallery-control ul,.eael-filter-gallery-control ul li{text-align:center}.eael-filter-gallery-control ul{margin:0 0 20px 0;padding:0;text-align:center}.eael-filter-gallery-control{display:flex;flex-flow:1 1 auto;align-items:center;justify-content:center;flex-flow:row wrap;padding:0;margin:0}.eael-filter-gallery-control ul li{list-style:none;font-size:24px;display:inline-block;text-align:center}.eael-filter-gallery-control ul li a.control{font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;padding:10px 25px;margin:10px 6px}.eael-filter-gallery-container{text-align:justify;font-size:.1px}.eael-filter-gallery-container:after{content:'';display:inline-block;width:100%}.eael-filter-gallery-container:not(.eael-cards) .item:before{content:'';display:inline-block;padding-top:56.25%}.eael-filter-gallery-container .item .caption{position:absolute;display:flex;flex-flow:1 1 100%;align-items:center;justify-content:center;z-index:1;top:0;left:0;right:0;bottom:0;transition:transform .4s}.eael-filter-gallery-container.eael-cards .item .caption{display:none}.eael-filter-gallery-container.eael-cards .item .item-img .caption{position:absolute;display:flex;flex-flow:1 1 100%;align-items:center;justify-content:center;z-index:10;top:0;left:0;right:0;bottom:0;transition:transform .4s}.gallery-item-caption-over{width:100%;height:auto}a.eael-gallery-load-more,a.eael-gallery-load-more:hover{text-decoration:none}.eael-filter-gallery-container .item .caption.eael-zoom-in,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-zoom-in{transform:scale(0)}.eael-filter-gallery-container .item:hover .caption.eael-zoom-in,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-zoom-in{transform:scale(1)}.eael-filter-gallery-container .item .caption.eael-slide-left,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-left{transform:translateX(-100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-left,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-left{transform:translateX(0)}.eael-filter-gallery-container .item .caption.eael-slide-right,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-right{transform:translateX(100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-right,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-right{transform:translateX(0)}.eael-filter-gallery-container .item .caption.eael-slide-top,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-top{transform:translateY(-100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-top,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-top{transform:translateY(0)}.eael-filter-gallery-container .item .caption.eael-slide-bottom,.eael-filter-gallery-container.eael-cards .item .item-img .caption.eael-slide-bottom{transform:translateY(100%)}.eael-filter-gallery-container .item:hover .caption.eael-slide-bottom,.eael-filter-gallery-container.eael-cards .item:hover .item-img .caption.eael-slide-bottom{transform:translateY(0)}.eael-filter-gallery-container .item .caption a{display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;border-radius:50%;margin:0 5px;font-size:20px;cursor:pointer;transition:.3s}.eael-container .item .caption a:nth-child(2),.eael-filter-gallery-container .item .caption a:nth-child(1){transition:.6s;opacity:0}.eael-filter-gallery-container .item .caption a:nth-child(1){transform:translateY(-100%)}.eael-filter-gallery-container .item .caption a:nth-child(2){transform:translateY(100%)}.eael-filter-gallery-container .item .caption:hover a:nth-child(1),.eael-filter-gallery-container .item .caption:hover a:nth-child(2){transform:translateY(0);opacity:1}.eael-filter-gallery-container .item .caption .eael-popup-link{outline:0}.eael-filter-gallery-container.eael-cards .item:before{padding-top:0}.eael-filter-gallery-container.eael-cards .item-img{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;height:220px;z-index:0;overflow:hidden}.eael-filter-gallery-container.eael-cards .item-content{padding:15px}.eael-filter-gallery-container.eael-cards .item-content .title,.eael-filter-gallery-container.eael-cards .item-content .title a{font-size:20px;line-height:1;margin-bottom:0;transition:.3s}.eael-filter-gallery-container.eael-cards .item-content p{font-size:14px;line-height:26px}.eael-fg-card-content-align-center .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:center}.eael-fg-card-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:right}.eael-fg-hoverer-content-align-center .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:center}.eael-fg-hoverer-content-align-right .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap .gallery-item-caption-over{text-align:right}.eael-fg-content-align-left .eael-cards .item .item-content{text-align:left}.eael-fg-content-align-center .eael-cards .item .item-content{text-align:center}.eael-fg-content-align-right .eael-cards .item .item-content{text-align:right}.mfp-wrap~div.dialog-widget{display:none!important}.eael-filterable-gallery-item-wrap{float:left;width:33.33%}.eael-filter-gallery-container.eael-col-1 .eael-filterable-gallery-item-wrap{width:100%}.eael-filter-gallery-control>ul li{font-size:13px;line-height:1.8;text-transform:uppercase;letter-spacing:1px;padding:6px 15px;cursor:pointer;margin:0 5px;font-weight:400}.eael-filter-gallery-container.eael-col-2 .eael-filterable-gallery-item-wrap{width:50%}.eael-filter-gallery-container.eael-col-4 .eael-filterable-gallery-item-wrap{width:25%}.eael-filter-gallery-container.eael-col-5 .eael-filterable-gallery-item-wrap{width:20%}.eael-gallery-grid-item{margin-left:calc(20px/2);margin-right:calc(20px/2);margin-bottom:20px;position:relative}.gallery-item-caption-wrap,.media-content-wrap{font-size:14px;text-align:left}.gallery-item-thumbnail-wrap.caption-style-card img{max-height:100%;width:100%}.gallery-item-caption-wrap.caption-style-hoverer{position:absolute;left:0;top:0;height:100%;width:100%;padding:15px;z-index:10}.eael-filterable-gallery-item-wrap .eael-gallery-grid-item .gallery-item-thumbnail-wrap>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.fg-item-content,.fg-item-title{color:#fff;font-family:inherit}.gallery-item-caption-wrap.caption-style-card .fg-item-title{font-size:18px;margin:15px 0 15px;line-height:1}.gallery-item-caption-wrap.caption-style-card{background:#f7f7f7}.gallery-item-caption-wrap.caption-style-card .fg-item-title{margin:10px 0 15px;color:#000}.gallery-item-caption-wrap.caption-style-card .fg-item-content{color:#212529;line-height:1.5;font-weight:400}.gallery-item-buttons>a{display:inline-block;font-size:16px;color:#000;margin-right:15px}.gallery-item-buttons>a:visited{color:#000}.gallery-item-caption-wrap.caption-style-card{padding:10px;box-sizing:border-box;font-family:inherit}.gallery-item-caption-wrap .gallery-item-hoverer-bg{position:absolute;left:0;top:0;height:100%;width:100%;content:'';background:#000;z-index:-1;opacity:.7}.gallery-item-caption-wrap.caption-style-hoverer{visibility:hidden;opacity:0;transition:.6s all ease;display:flex;align-items:center}.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer{opacity:1;visibility:visible}.gallery-item-caption-wrap.caption-style-hoverer h5{font-size:20px;margin-bottom:5px;line-height:1}.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up h5{transform:translateY(20px);transition:.6s all ease}.gallery-item-caption-wrap.caption-style-hoverer p{margin-bottom:5px}.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up p{transform:translateY(40px);transition:.6s all ease}.gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up .gallery-item-buttons{transform:translateY(40px);transition:.6s all ease}.gallery-item-caption-wrap .gallery-item-buttons>a{padding:5px 15px;display:inline-block;border-radius:50%;outline:0;text-decoration:none}.gallery-item-caption-wrap.caption-style-hoverer.eael-zoom-in{transform:scale(.8);transition:.6s all ease}.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up .gallery-item-buttons,.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up h5,.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-slide-up p{transform:translate(0)}.eael-gallery-grid-item:hover .gallery-item-caption-wrap.caption-style-hoverer.eael-zoom-in{transform:scale(1);visibility:visible;opacity:1}.gallery-item-caption-wrap.caption-style-hoverer.eael-none{transition:none}.gallery-item-thumbnail-wrap{position:relative}.video-popup,.video-popup-bg{position:absolute;left:0;top:0;height:100%;width:100%}.video-popup>img{width:62px;position:relative;z-index:1;transition:.3s}.video-popup{display:flex;align-items:center;justify-content:center}.video-popup:hover>img{transform:scale(1.1)}.video-popup-bg{visibility:hidden;opacity:0;transition:350ms}.eael-gallery-grid-item:hover .video-popup-bg{visibility:visible;opacity:1}.gallery-item-thumbnail-wrap>.gallery-item-caption-wrap{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.gallery-item-caption-wrap.card-hover-bg{visibility:hidden;opacity:0;transition:.8s}.gallery-item-thumbnail-wrap:hover .gallery-item-caption-wrap.card-hover-bg{visibility:visible;opacity:1}.gallery-item-caption-wrap .gallery-item-buttons>a>i{display:flex;align-items:center;justify-content:center;height:100%}@media only screen and (min-width:1025px){.elementor-element.elementor-grid-1{position:relative}.elementor-element.elementor-grid-1 .eael-filterable-gallery-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-2{position:relative}.elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-3{position:relative}.elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-4{position:relative}.elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-5{position:relative}.elementor-element.elementor-grid-5 .pp-logo-grid{margin-right:-5px}.elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-6{position:relative}.elementor-element.elementor-grid-6 .pp-logo-grid{margin-right:-6px}.elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1){clear:left}}@media only screen and (max-width:1024px) and (min-width:766px){.elementor-element.elementor-grid-tablet-1{position:relative}.elementor-element.elementor-grid-tablet-1 .eael-filterable-gallery-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-tablet-2{position:relative}.elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-tablet-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-tablet-3{position:relative}.elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-tablet-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-tablet-4{position:relative}.elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-tablet-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-tablet-5{position:relative}.elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-tablet-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-tablet-6{position:relative}.elementor-element.elementor-grid-tablet-6 .pp-logo-grid{margin-right:-6px}.elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-tablet-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1){clear:left}}@media only screen and (max-width:767px){.elementor-element.elementor-grid-mobile-1{position:relative}.elementor-element.elementor-grid-mobile-1 .eael-filterable-gallery-item-wrap{width:100%;float:left}.elementor-element.elementor-grid-mobile-2{position:relative}.elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap{width:50%;float:left}.elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n){margin-right:0!important}.elementor-element.elementor-grid-mobile-2 .eael-filterable-gallery-item-wrap:nth-of-type(2n+1){clear:left}.elementor-element.elementor-grid-mobile-3{position:relative}.elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap{width:33.3333%;float:left}.elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n){margin-right:0!important}.elementor-element.elementor-grid-mobile-3 .eael-filterable-gallery-item-wrap:nth-of-type(3n+1){clear:left}.elementor-element.elementor-grid-mobile-4{position:relative}.elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap{width:25%;float:left}.elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n){margin-right:0!important}.elementor-element.elementor-grid-mobile-4 .eael-filterable-gallery-item-wrap:nth-of-type(4n+1){clear:left}.elementor-element.elementor-grid-mobile-5{position:relative}.elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap{width:20%;float:left}.elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n){margin-right:0!important}.elementor-element.elementor-grid-mobile-5 .eael-filterable-gallery-item-wrap:nth-of-type(5n+1){clear:left}.elementor-element.elementor-grid-mobile-6{position:relative}.elementor-element.elementor-grid-mobile-6 .pp-logo-grid{margin-right:-6px}.elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap{width:16.6667%;float:left}.elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n){margin-right:0!important}.elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1){clear:left}}.fg-layout-3-filter-controls{margin:0;padding:0;list-style:none}.fg-layout-3-item-content{text-align:center}.fg-layout-3-item-content .fg-item-title{font-size:18px;line-height:1;font-weight:500;margin:0;transition:.3s}.fg-layout-3-item-content .fg-item-content p{font-size:13px;font-weight:400}.fg-filter-wrap{position:relative;flex-basis:30%}.fg-layout-3-filter-controls{position:absolute;left:0;background:#fff;z-index:999;width:150px;visibility:hidden;opacity:0;transition:.3s;width:100%;border-radius:5px;padding-top:7px}.fg-layout-3-filter-controls.open-filters{visibility:visible;opacity:1}.fg-layout-3-filter-controls li.control{padding:5px 5px 5px 10px;cursor:pointer;transition:.3s;font-size:14px;color:#7f8995;font-weight:400}.fg-layout-3-filter-controls li.control:hover{color:#2d425a}.fg-layout-3-filter-controls li.control:first-child{border-top:0 solid}.fg-layout-3-filter-controls li.control:last-child{border-bottom:0 solid}.fg-layout-3-filters-wrap{max-width:600px;margin:15px auto 50px}.fg-filter-wrap button{width:100%;border:0 solid;border-radius:0;padding:17px 13px;font-size:14px;color:#2d425a;background:#f7f8ff;height:55px;border-right:1px solid #abb5ff;border-radius:10px 0 0 10px;outline:0;text-align:center;position:relative}.fg-filter-wrap button>i{font-size:18px;position:absolute;top:50%;transform:translateY(-50%);margin-left:10px}.fg-layout-3-search-box{flex-basis:70%;height:100%}.fg-layout-3-search-box input[type=text]{width:100%;height:100%;margin:0;padding:15px;border:0 solid;outline:0;background:0 0}.fg-layout-3-search-box input[type=text]::-webkit-input-placeholder{color:#7f8995;font-size:13px}.fg-layout-3-search-box input[type=text]::-moz-placeholder{color:#7f8995;font-size:13px}.fg-layout-3-search-box input[type=text]:-ms-input-placeholder{color:#7f8995;font-size:13px}.fg-layout-3-search-box input[type=text]:-moz-placeholder{color:#7f8995;font-size:13px}.fg-layout-3-filters-wrap{height:55px;border-radius:5px;display:flex;flex-wrap:wrap;align-items:center}.fg-layout-3-filters-wrap .fg-layout-3-search-box{background:#f7f8ff;border-radius:0 10px 10px 0}.fg-layout-3-item-thumb{position:relative;overflow:hidden}.fg-layout-3-item-thumb .gallery-item-buttons{width:100%;text-align:center}.fg-layout-3-item-content{padding:27px 27px 30px;text-align:center}.eael-fg-card-content-align-left .fg-layout-3-item-content{text-align:left}.eael-fg-card-content-align-center .fg-layout-3-item-content{text-align:center}.eael-fg-card-content-align-right .fg-layout-3-item-content{text-align:right}.eael-filterable-gallery-item-wrap .fg-layout-3-item.eael-gallery-grid-item{box-shadow:0 0 30px 0 rgba(3,29,60,.05);border-radius:5px}.fg-caption-head{position:absolute;left:0;top:0;width:100%;display:flex;justify-content:space-between;padding:35px 35px;z-index:3;color:#fff;font-size:18px;font-weight:700}.fg-item-category>span{font-size:12px;color:#fff;background:#fa9196;padding:10px 12px;display:inline-block}.fg-layout-3-item-content{position:relative}.fg-item-category{position:absolute;left:0;top:0;text-align:center;width:100%;height:30px;margin-top:-15px;z-index:11}.fg-item-category span{border-radius:5px;line-height:1;visibility:hidden;opacity:0;transition:.3s}.fg-layout-3-item.eael-gallery-grid-item:hover .fg-item-category span{visibility:visible;opacity:1}
assets/front-end/css/magnific-popup/index.css CHANGED
@@ -2,7 +2,7 @@
2
  /* 26. Magnific Popup
3
  /* ------------------------ */
4
  /*--- Magnific Popup CSS ---*/
5
- .mfp-bg {
6
  top: 0;
7
  left: 0;
8
  width: 100%;
2
  /* 26. Magnific Popup
3
  /* ------------------------ */
4
  /*--- Magnific Popup CSS ---*/
5
+ body div.mfp-bg {
6
  top: 0;
7
  left: 0;
8
  width: 100%;
assets/front-end/css/magnific-popup/index.min.css CHANGED
@@ -1 +1 @@
1
- .mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}button.mfp-close,button.mfp-close:hover{display:inline-block!important;background:0 0;width:auto!important}.mfp-arrow,.mfp-arrow:hover{background:0 0}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
1
+ body div.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}button.mfp-close,button.mfp-close:hover{display:inline-block!important;background:0 0;width:auto!important}.mfp-arrow,.mfp-arrow:hover{background:0 0}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
assets/front-end/css/post-grid/index.css CHANGED
@@ -117,7 +117,7 @@
117
  }
118
 
119
  /*--- Post Grid Thumbnail Hover Effects ---*/
120
- .eael-entry-medianone {
121
  position: relative;
122
  }
123
 
@@ -138,12 +138,12 @@
138
  transition: 300ms;
139
  }
140
 
141
- .eael-entry-medianone:hover .eael-entry-overlay.fade-in {
142
  visibility: visible;
143
  opacity: 1;
144
  }
145
 
146
- .eael-entry-medianone:hover .eael-entry-overlay.fade-in > i {
147
  transform: translate(0);
148
  opacity: 1;
149
  }
@@ -156,7 +156,7 @@
156
  transition: 300ms;
157
  }
158
 
159
- .eael-entry-medianone:hover .eael-entry-overlay.zoom-in {
160
  visibility: visible;
161
  opacity: 1;
162
  transform: scale(1);
@@ -170,13 +170,13 @@
170
  transition: 300ms;
171
  }
172
 
173
- .eael-entry-medianone:hover .eael-entry-overlay.slide-up {
174
  transform: translateY(0);
175
  visibility: visible;
176
  opacity: 1;
177
  }
178
 
179
- .eael-entry-medianone {
180
  overflow: hidden;
181
  }
182
 
117
  }
118
 
119
  /*--- Post Grid Thumbnail Hover Effects ---*/
120
+ .eael-entry-media {
121
  position: relative;
122
  }
123
 
138
  transition: 300ms;
139
  }
140
 
141
+ .eael-entry-media:hover .eael-entry-overlay.fade-in {
142
  visibility: visible;
143
  opacity: 1;
144
  }
145
 
146
+ .eael-entry-media:hover .eael-entry-overlay.fade-in > i {
147
  transform: translate(0);
148
  opacity: 1;
149
  }
156
  transition: 300ms;
157
  }
158
 
159
+ .eael-entry-media:hover .eael-entry-overlay.zoom-in {
160
  visibility: visible;
161
  opacity: 1;
162
  transform: scale(1);
170
  transition: 300ms;
171
  }
172
 
173
+ .eael-entry-media:hover .eael-entry-overlay.slide-up {
174
  transform: translateY(0);
175
  visibility: visible;
176
  opacity: 1;
177
  }
178
 
179
+ .eael-entry-media {
180
  overflow: hidden;
181
  }
182
 
assets/front-end/css/post-grid/index.min.css CHANGED
@@ -1 +1 @@
1
- .eael-post-grid{margin:0 -10px}.eael-grid-post{float:left;padding:10px}.eael-post-carousel .eael-grid-post{float:none;padding:0}.eael-grid-post-holder{border:1px solid rgba(0,0,0,.1)}.eael-grid-post-holder-inner{height:100%}.eael-entry-media{position:relative}.eael-entry-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:opacity .2s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1)}.eael-entry-overlay>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.eael-entry-title{margin:10px 0 5px;font-size:1.2em}.eael-entry-thumbnail img{width:100%;max-width:100%;vertical-align:middle}.eael-entry-thumbnail>img{height:100%}.eael-entry-footer .eael-author-avatar{width:50px}.eael-entry-footer .eael-author-avatar .avatar{border-radius:50%}.eael-post-grid .eael-entry-footer .eael-entry-meta{padding-left:8px;text-align:left}.eael-grid-post .eael-entry-meta{display:flex;flex-direction:row}.eael-grid-post .eael-entry-footer .eael-entry-meta{flex-direction:column}.eael-entry-meta>div{font-size:12px;line-height:1.2;padding-bottom:5px}.eael-grid-post-excerpt p{margin:0;font-size:14px}.eael-entry-meta .eael-entry-footer .eael-posted-by{display:block}.eael-grid-post .eael-entry-footer,.eael-grid-post .eael-entry-wrapper{padding:15px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on{padding-left:5px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on::before{content:'\f111';font-family:FontAwesome;color:inherit;opacity:.4;font-size:.8em;padding-right:7px}.eael-entry-medianone{position:relative}.eael-entry-overlay{display:flex;align-items:center;justify-content:center}.eael-entry-overlay>i{color:#fff}.eael-entry-overlay.fade-in{visibility:hidden;opacity:0;transition:.3s}.eael-entry-medianone:hover .eael-entry-overlay.fade-in{visibility:visible;opacity:1}.eael-entry-medianone:hover .eael-entry-overlay.fade-in>i{transform:translate(0);opacity:1}.eael-entry-overlay.zoom-in{transform:scale(.9);visibility:hidden;opacity:0;transition:.3s}.eael-entry-medianone:hover .eael-entry-overlay.zoom-in{visibility:visible;opacity:1;transform:scale(1)}.eael-entry-overlay.slide-up{transform:translateY(100%);visibility:hidden;opacity:0;transition:.3s}.eael-entry-medianone:hover .eael-entry-overlay.slide-up{transform:translateY(0);visibility:visible;opacity:1}.eael-entry-medianone{overflow:hidden}.eael-entry-media.grid-hover-style-fade-in .eael-entry-overlay{opacity:0}.eael-entry-media.grid-hover-style-fade-in:hover .eael-entry-overlay{opacity:1}.eael-entry-media.grid-hover-style-none .eael-entry-overlay{display:none}.eael-entry-media.grid-hover-style-zoom-in .eael-entry-overlay{transform:scale(.4);opacity:0}.eael-entry-media.grid-hover-style-zoom-in:hover .eael-entry-overlay{transform:scale(1);opacity:1}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay{transform:translateY(-100%)}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay>i{transform:translateY(-100px);transition-delay:.1s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay{transform:translate(0)}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay>i{transform:translateY(0)}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay{transform:translateY(100%);visibility:hidden;opacity:0}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay>i{transform:translateY(100px);transition-delay:.1s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay{transform:translate(0);visibility:visible;opacity:1}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay>i{transform:translateY(0)}.eael-col-1 .eael-post-grid-column{float:none;width:100%}.eael-col-2 .eael-post-grid-column{float:left;width:50%}.eael-col-3 .eael-post-grid-column{float:left;width:33.3333%}.eael-col-4 .eael-post-grid-column{float:left;width:25%}.eael-col-5 .eael-post-grid-column{float:left;width:20%}.eael-col-6 .eael-post-grid-column{float:left;width:16.6666%}@media only screen and (max-width:979px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{width:33.3333%}}@media only screen and (max-width:767px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{width:50%}}@media only screen and (max-width:480px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{float:none;width:100%}}.eael-author-avatar>a{display:block}.eael-entry-footer{overflow:hidden;display:flex}.eael-entry-footer>div{display:inline-block;float:left}
1
+ .eael-post-grid{margin:0 -10px}.eael-grid-post{float:left;padding:10px}.eael-post-carousel .eael-grid-post{float:none;padding:0}.eael-grid-post-holder{border:1px solid rgba(0,0,0,.1)}.eael-grid-post-holder-inner{height:100%}.eael-entry-media{position:relative}.eael-entry-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:opacity .2s ease-in-out,transform .25s cubic-bezier(.19,1,.22,1)}.eael-entry-overlay>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.eael-entry-title{margin:10px 0 5px;font-size:1.2em}.eael-entry-thumbnail img{width:100%;max-width:100%;vertical-align:middle}.eael-entry-thumbnail>img{height:100%}.eael-entry-footer .eael-author-avatar{width:50px}.eael-entry-footer .eael-author-avatar .avatar{border-radius:50%}.eael-post-grid .eael-entry-footer .eael-entry-meta{padding-left:8px;text-align:left}.eael-grid-post .eael-entry-meta{display:flex;flex-direction:row}.eael-grid-post .eael-entry-footer .eael-entry-meta{flex-direction:column}.eael-entry-meta>div{font-size:12px;line-height:1.2;padding-bottom:5px}.eael-grid-post-excerpt p{margin:0;font-size:14px}.eael-entry-meta .eael-entry-footer .eael-posted-by{display:block}.eael-grid-post .eael-entry-footer,.eael-grid-post .eael-entry-wrapper{padding:15px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on{padding-left:5px}.eael-post-grid .eael-entry-header .eael-entry-meta span.eael-posted-on::before{content:'\f111';font-family:FontAwesome;color:inherit;opacity:.4;font-size:.8em;padding-right:7px}.eael-entry-media{position:relative}.eael-entry-overlay{display:flex;align-items:center;justify-content:center}.eael-entry-overlay>i{color:#fff}.eael-entry-overlay.fade-in{visibility:hidden;opacity:0;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.fade-in{visibility:visible;opacity:1}.eael-entry-media:hover .eael-entry-overlay.fade-in>i{transform:translate(0);opacity:1}.eael-entry-overlay.zoom-in{transform:scale(.9);visibility:hidden;opacity:0;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.zoom-in{visibility:visible;opacity:1;transform:scale(1)}.eael-entry-overlay.slide-up{transform:translateY(100%);visibility:hidden;opacity:0;transition:.3s}.eael-entry-media:hover .eael-entry-overlay.slide-up{transform:translateY(0);visibility:visible;opacity:1}.eael-entry-media{overflow:hidden}.eael-entry-media.grid-hover-style-fade-in .eael-entry-overlay{opacity:0}.eael-entry-media.grid-hover-style-fade-in:hover .eael-entry-overlay{opacity:1}.eael-entry-media.grid-hover-style-none .eael-entry-overlay{display:none}.eael-entry-media.grid-hover-style-zoom-in .eael-entry-overlay{transform:scale(.4);opacity:0}.eael-entry-media.grid-hover-style-zoom-in:hover .eael-entry-overlay{transform:scale(1);opacity:1}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay{transform:translateY(-100%)}.eael-entry-media.grid-hover-style-animate-down .eael-entry-overlay>i{transform:translateY(-100px);transition-delay:.1s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay{transform:translate(0)}.eael-entry-media.grid-hover-style-animate-down:hover .eael-entry-overlay>i{transform:translateY(0)}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay{transform:translateY(100%);visibility:hidden;opacity:0}.eael-entry-media.grid-hover-style-animate-up .eael-entry-overlay>i{transform:translateY(100px);transition-delay:.1s;transition-duration:.3s}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay{transform:translate(0);visibility:visible;opacity:1}.eael-entry-media.grid-hover-style-animate-up:hover .eael-entry-overlay>i{transform:translateY(0)}.eael-col-1 .eael-post-grid-column{float:none;width:100%}.eael-col-2 .eael-post-grid-column{float:left;width:50%}.eael-col-3 .eael-post-grid-column{float:left;width:33.3333%}.eael-col-4 .eael-post-grid-column{float:left;width:25%}.eael-col-5 .eael-post-grid-column{float:left;width:20%}.eael-col-6 .eael-post-grid-column{float:left;width:16.6666%}@media only screen and (max-width:979px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{width:33.3333%}}@media only screen and (max-width:767px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{width:50%}}@media only screen and (max-width:480px){.eael-col-1 .eael-post-grid-column,.eael-col-2 .eael-post-grid-column,.eael-col-3 .eael-post-grid-column,.eael-col-4 .eael-post-grid-column,.eael-col-5 .eael-post-grid-column,.eael-col-6 .eael-post-grid-column{float:none;width:100%}}.eael-author-avatar>a{display:block}.eael-entry-footer{overflow:hidden;display:flex}.eael-entry-footer>div{display:inline-block;float:left}
assets/front-end/img/flexia-preview.jpg CHANGED
Binary file
assets/front-end/js/eael.js CHANGED
@@ -1,646 +1,148 @@
1
- /*!
2
- * imagesLoaded PACKAGED v4.1.4
3
- * JavaScript is all like "You images are done yet or what?"
4
- * MIT License
5
- */
6
 
7
- /**
8
- * EvEmitter v1.1.0
9
- * Lil' event emitter
10
- * MIT License
 
 
 
 
 
 
11
  */
12
 
13
- /* jshint unused: true, undef: true, strict: true */
14
-
15
- ( function( global, factory ) {
16
- // universal module definition
17
- /* jshint strict: false */ /* globals define, module, window */
18
- if ( typeof define == 'function' && define.amd ) {
19
- // AMD - RequireJS
20
- define( 'ev-emitter/ev-emitter',factory );
21
- } else if ( typeof module == 'object' && module.exports ) {
22
- // CommonJS - Browserify, Webpack
23
- module.exports = factory();
24
- } else {
25
- // Browser globals
26
- global.EvEmitter = factory();
27
- }
28
-
29
- }( typeof window != 'undefined' ? window : this, function() {
30
-
31
-
32
-
33
- function EvEmitter() {}
34
-
35
- var proto = EvEmitter.prototype;
36
-
37
- proto.on = function( eventName, listener ) {
38
- if ( !eventName || !listener ) {
39
- return;
40
- }
41
- // set events hash
42
- var events = this._events = this._events || {};
43
- // set listeners array
44
- var listeners = events[ eventName ] = events[ eventName ] || [];
45
- // only add once
46
- if ( listeners.indexOf( listener ) == -1 ) {
47
- listeners.push( listener );
48
- }
49
-
50
- return this;
51
- };
52
 
53
- proto.once = function( eventName, listener ) {
54
- if ( !eventName || !listener ) {
55
- return;
56
- }
57
- // add event
58
- this.on( eventName, listener );
59
- // set once flag
60
- // set onceEvents hash
61
- var onceEvents = this._onceEvents = this._onceEvents || {};
62
- // set onceListeners object
63
- var onceListeners = onceEvents[ eventName ] = onceEvents[ eventName ] || {};
64
- // set flag
65
- onceListeners[ listener ] = true;
66
 
67
- return this;
68
- };
 
 
 
 
 
69
 
70
- proto.off = function( eventName, listener ) {
71
- var listeners = this._events && this._events[ eventName ];
72
- if ( !listeners || !listeners.length ) {
73
- return;
74
- }
75
- var index = listeners.indexOf( listener );
76
- if ( index != -1 ) {
77
- listeners.splice( index, 1 );
78
- }
79
 
80
- return this;
81
- };
 
 
82
 
83
- proto.emitEvent = function( eventName, args ) {
84
- var listeners = this._events && this._events[ eventName ];
85
- if ( !listeners || !listeners.length ) {
86
- return;
87
- }
88
- // copy over to avoid interference if .off() in listener
89
- listeners = listeners.slice(0);
90
- args = args || [];
91
- // once stuff
92
- var onceListeners = this._onceEvents && this._onceEvents[ eventName ];
93
 
94
- for ( var i=0; i < listeners.length; i++ ) {
95
- var listener = listeners[i]
96
- var isOnce = onceListeners && onceListeners[ listener ];
97
- if ( isOnce ) {
98
- // remove listener
99
- // remove before trigger to prevent recursion
100
- this.off( eventName, listener );
101
- // unset once flag
102
- delete onceListeners[ listener ];
103
- }
104
- // trigger listener
105
- listener.apply( this, args );
106
- }
107
 
108
- return this;
109
- };
 
110
 
111
- proto.allOff = function() {
112
- delete this._events;
113
- delete this._onceEvents;
114
- };
 
 
 
115
 
116
- return EvEmitter;
 
 
 
 
 
 
 
 
 
 
 
 
 
117
 
118
- }));
 
 
 
 
 
 
 
119
 
120
  /*!
121
- * imagesLoaded v4.1.4
122
- * JavaScript is all like "You images are done yet or what?"
123
- * MIT License
 
 
 
 
124
  */
125
-
126
- ( function( window, factory ) { 'use strict';
127
- // universal module definition
128
-
129
- /*global define: false, module: false, require: false */
130
-
131
- if ( typeof define == 'function' && define.amd ) {
132
- // AMD
133
- define( [
134
- 'ev-emitter/ev-emitter'
135
- ], function( EvEmitter ) {
136
- return factory( window, EvEmitter );
137
- });
138
- } else if ( typeof module == 'object' && module.exports ) {
139
- // CommonJS
140
- module.exports = factory(
141
- window,
142
- require('ev-emitter')
143
- );
144
- } else {
145
- // browser global
146
- window.imagesLoaded = factory(
147
- window,
148
- window.EvEmitter
149
- );
150
- }
151
-
152
- })( typeof window !== 'undefined' ? window : this,
153
-
154
- // -------------------------- factory -------------------------- //
155
-
156
- function factory( window, EvEmitter ) {
157
-
158
-
159
-
160
- var $ = window.jQuery;
161
- var console = window.console;
162
-
163
- // -------------------------- helpers -------------------------- //
164
-
165
- // extend objects
166
- function extend( a, b ) {
167
- for ( var prop in b ) {
168
- a[ prop ] = b[ prop ];
169
- }
170
- return a;
171
- }
172
-
173
- var arraySlice = Array.prototype.slice;
174
-
175
- // turn element or nodeList into an array
176
- function makeArray( obj ) {
177
- if ( Array.isArray( obj ) ) {
178
- // use object if already an array
179
- return obj;
180
- }
181
-
182
- var isArrayLike = typeof obj == 'object' && typeof obj.length == 'number';
183
- if ( isArrayLike ) {
184
- // convert nodeList to array
185
- return arraySlice.call( obj );
186
- }
187
-
188
- // array of single index
189
- return [ obj ];
190
- }
191
-
192
- // -------------------------- imagesLoaded -------------------------- //
193
-
194
- /**
195
- * @param {Array, Element, NodeList, String} elem
196
- * @param {Object or Function} options - if function, use as callback
197
- * @param {Function} onAlways - callback function
198
- */
199
- function ImagesLoaded( elem, options, onAlways ) {
200
- // coerce ImagesLoaded() without new, to be new ImagesLoaded()
201
- if ( !( this instanceof ImagesLoaded ) ) {
202
- return new ImagesLoaded( elem, options, onAlways );
203
- }
204
- // use elem as selector string
205
- var queryElem = elem;
206
- if ( typeof elem == 'string' ) {
207
- queryElem = document.querySelectorAll( elem );
208
- }
209
- // bail if bad element
210
- if ( !queryElem ) {
211
- console.error( 'Bad element for imagesLoaded ' + ( queryElem || elem ) );
212
- return;
213
- }
214
-
215
- this.elements = makeArray( queryElem );
216
- this.options = extend( {}, this.options );
217
- // shift arguments if no options set
218
- if ( typeof options == 'function' ) {
219
- onAlways = options;
220
- } else {
221
- extend( this.options, options );
222
- }
223
-
224
- if ( onAlways ) {
225
- this.on( 'always', onAlways );
226
- }
227
-
228
- this.getImages();
229
-
230
- if ( $ ) {
231
- // add jQuery Deferred object
232
- this.jqDeferred = new $.Deferred();
233
- }
234
-
235
- // HACK check async to allow time to bind listeners
236
- setTimeout( this.check.bind( this ) );
237
- }
238
-
239
- ImagesLoaded.prototype = Object.create( EvEmitter.prototype );
240
-
241
- ImagesLoaded.prototype.options = {};
242
-
243
- ImagesLoaded.prototype.getImages = function() {
244
- this.images = [];
245
-
246
- // filter & find items if we have an item selector
247
- this.elements.forEach( this.addElementImages, this );
248
- };
249
-
250
- /**
251
- * @param {Node} element
252
- */
253
- ImagesLoaded.prototype.addElementImages = function( elem ) {
254
- // filter siblings
255
- if ( elem.nodeName == 'IMG' ) {
256
- this.addImage( elem );
257
- }
258
- // get background image on element
259
- if ( this.options.background === true ) {
260
- this.addElementBackgroundImages( elem );
261
- }
262
-
263
- // find children
264
- // no non-element nodes, #143
265
- var nodeType = elem.nodeType;
266
- if ( !nodeType || !elementNodeTypes[ nodeType ] ) {
267
- return;
268
- }
269
- var childImgs = elem.querySelectorAll('img');
270
- // concat childElems to filterFound array
271
- for ( var i=0; i < childImgs.length; i++ ) {
272
- var img = childImgs[i];
273
- this.addImage( img );
274
- }
275
-
276
- // get child background images
277
- if ( typeof this.options.background == 'string' ) {
278
- var children = elem.querySelectorAll( this.options.background );
279
- for ( i=0; i < children.length; i++ ) {
280
- var child = children[i];
281
- this.addElementBackgroundImages( child );
282
- }
283
- }
284
- };
285
-
286
- var elementNodeTypes = {
287
- 1: true,
288
- 9: true,
289
- 11: true
290
- };
291
-
292
- ImagesLoaded.prototype.addElementBackgroundImages = function( elem ) {
293
- var style = getComputedStyle( elem );
294
- if ( !style ) {
295
- // Firefox returns null if in a hidden iframe https://bugzil.la/548397
296
- return;
297
- }
298
- // get url inside url("...")
299
- var reURL = /url\((['"])?(.*?)\1\)/gi;
300
- var matches = reURL.exec( style.backgroundImage );
301
- while ( matches !== null ) {
302
- var url = matches && matches[2];
303
- if ( url ) {
304
- this.addBackground( url, elem );
305
- }
306
- matches = reURL.exec( style.backgroundImage );
307
- }
308
- };
309
-
310
- /**
311
- * @param {Image} img
312
- */
313
- ImagesLoaded.prototype.addImage = function( img ) {
314
- var loadingImage = new LoadingImage( img );
315
- this.images.push( loadingImage );
316
- };
317
-
318
- ImagesLoaded.prototype.addBackground = function( url, elem ) {
319
- var background = new Background( url, elem );
320
- this.images.push( background );
321
- };
322
-
323
- ImagesLoaded.prototype.check = function() {
324
- var _this = this;
325
- this.progressedCount = 0;
326
- this.hasAnyBroken = false;
327
- // complete if no images
328
- if ( !this.images.length ) {
329
- this.complete();
330
- return;
331
- }
332
-
333
- function onProgress( image, elem, message ) {
334
- // HACK - Chrome triggers event before object properties have changed. #83
335
- setTimeout( function() {
336
- _this.progress( image, elem, message );
337
- });
338
- }
339
-
340
- this.images.forEach( function( loadingImage ) {
341
- loadingImage.once( 'progress', onProgress );
342
- loadingImage.check();
343
- });
344
- };
345
-
346
- ImagesLoaded.prototype.progress = function( image, elem, message ) {
347
- this.progressedCount++;
348
- this.hasAnyBroken = this.hasAnyBroken || !image.isLoaded;
349
- // progress event
350
- this.emitEvent( 'progress', [ this, image, elem ] );
351
- if ( this.jqDeferred && this.jqDeferred.notify ) {
352
- this.jqDeferred.notify( this, image );
353
- }
354
- // check if completed
355
- if ( this.progressedCount == this.images.length ) {
356
- this.complete();
357
- }
358
-
359
- if ( this.options.debug && console ) {
360
- console.log( 'progress: ' + message, image, elem );
361
- }
362
- };
363
-
364
- ImagesLoaded.prototype.complete = function() {
365
- var eventName = this.hasAnyBroken ? 'fail' : 'done';
366
- this.isComplete = true;
367
- this.emitEvent( eventName, [ this ] );
368
- this.emitEvent( 'always', [ this ] );
369
- if ( this.jqDeferred ) {
370
- var jqMethod = this.hasAnyBroken ? 'reject' : 'resolve';
371
- this.jqDeferred[ jqMethod ]( this );
372
- }
373
- };
374
-
375
- // -------------------------- -------------------------- //
376
-
377
- function LoadingImage( img ) {
378
- this.img = img;
379
- }
380
-
381
- LoadingImage.prototype = Object.create( EvEmitter.prototype );
382
-
383
- LoadingImage.prototype.check = function() {
384
- // If complete is true and browser supports natural sizes,
385
- // try to check for image status manually.
386
- var isComplete = this.getIsImageComplete();
387
- if ( isComplete ) {
388
- // report based on naturalWidth
389
- this.confirm( this.img.naturalWidth !== 0, 'naturalWidth' );
390
- return;
391
- }
392
-
393
- // If none of the checks above matched, simulate loading on detached element.
394
- this.proxyImage = new Image();
395
- this.proxyImage.addEventListener( 'load', this );
396
- this.proxyImage.addEventListener( 'error', this );
397
- // bind to image as well for Firefox. #191
398
- this.img.addEventListener( 'load', this );
399
- this.img.addEventListener( 'error', this );
400
- this.proxyImage.src = this.img.src;
401
- };
402
-
403
- LoadingImage.prototype.getIsImageComplete = function() {
404
- // check for non-zero, non-undefined naturalWidth
405
- // fixes Safari+InfiniteScroll+Masonry bug infinite-scroll#671
406
- return this.img.complete && this.img.naturalWidth;
407
- };
408
-
409
- LoadingImage.prototype.confirm = function( isLoaded, message ) {
410
- this.isLoaded = isLoaded;
411
- this.emitEvent( 'progress', [ this, this.img, message ] );
412
- };
413
-
414
- // ----- events ----- //
415
-
416
- // trigger specified handler for event type
417
- LoadingImage.prototype.handleEvent = function( event ) {
418
- var method = 'on' + event.type;
419
- if ( this[ method ] ) {
420
- this[ method ]( event );
421
- }
422
- };
423
-
424
- LoadingImage.prototype.onload = function() {
425
- this.confirm( true, 'onload' );
426
- this.unbindEvents();
427
- };
428
-
429
- LoadingImage.prototype.onerror = function() {
430
- this.confirm( false, 'onerror' );
431
- this.unbindEvents();
432
- };
433
-
434
- LoadingImage.prototype.unbindEvents = function() {
435
- this.proxyImage.removeEventListener( 'load', this );
436
- this.proxyImage.removeEventListener( 'error', this );
437
- this.img.removeEventListener( 'load', this );
438
- this.img.removeEventListener( 'error', this );
439
- };
440
-
441
- // -------------------------- Background -------------------------- //
442
-
443
- function Background( url, element ) {
444
- this.url = url;
445
- this.element = element;
446
- this.img = new Image();
447
- }
448
-
449
- // inherit LoadingImage prototype
450
- Background.prototype = Object.create( LoadingImage.prototype );
451
-
452
- Background.prototype.check = function() {
453
- this.img.addEventListener( 'load', this );
454
- this.img.addEventListener( 'error', this );
455
- this.img.src = this.url;
456
- // check if image is already complete
457
- var isComplete = this.getIsImageComplete();
458
- if ( isComplete ) {
459
- this.confirm( this.img.naturalWidth !== 0, 'naturalWidth' );
460
- this.unbindEvents();
461
- }
462
- };
463
-
464
- Background.prototype.unbindEvents = function() {
465
- this.img.removeEventListener( 'load', this );
466
- this.img.removeEventListener( 'error', this );
467
- };
468
-
469
- Background.prototype.confirm = function( isLoaded, message ) {
470
- this.isLoaded = isLoaded;
471
- this.emitEvent( 'progress', [ this, this.element, message ] );
472
- };
473
-
474
- // -------------------------- jQuery -------------------------- //
475
-
476
- ImagesLoaded.makeJQueryPlugin = function( jQuery ) {
477
- jQuery = jQuery || window.jQuery;
478
- if ( !jQuery ) {
479
- return;
480
- }
481
- // set local variable
482
- $ = jQuery;
483
- // $().imagesLoaded()
484
- $.fn.imagesLoaded = function( options, callback ) {
485
- var instance = new ImagesLoaded( this, options, callback );
486
- return instance.jqDeferred.promise( $(this) );
487
- };
488
- };
489
- // try making plugin
490
- ImagesLoaded.makeJQueryPlugin();
491
-
492
- // -------------------------- -------------------------- //
493
-
494
- return ImagesLoaded;
495
-
496
- });
497
-
498
-
499
- !function(t,s,e){"use strict";var i=function(t,s){var i=this;this.el=t,this.options={},Object.keys(r).forEach(function(t){i.options[t]=r[t]}),Object.keys(s).forEach(function(t){i.options[t]=s[t]}),this.isInput="input"===this.el.tagName.toLowerCase(),this.attr=this.options.attr,this.showCursor=!this.isInput&&this.options.showCursor,this.elContent=this.attr?this.el.getAttribute(this.attr):this.el.textContent,this.contentType=this.options.contentType,this.typeSpeed=this.options.typeSpeed,this.startDelay=this.options.startDelay,this.backSpeed=this.options.backSpeed,this.backDelay=this.options.backDelay,e&&this.options.stringsElement instanceof e?this.stringsElement=this.options.stringsElement[0]:this.stringsElement=this.options.stringsElement,this.strings=this.options.strings,this.strPos=0,this.arrayPos=0,this.stopNum=0,this.loop=this.options.loop,this.loopCount=this.options.loopCount,this.curLoop=0,this.stop=!1,this.cursorChar=this.options.cursorChar,this.shuffle=this.options.shuffle,this.sequence=[],this.build()};i.prototype={constructor:i,init:function(){var t=this;t.timeout=setTimeout(function(){for(var s=0;s<t.strings.length;++s)t.sequence[s]=s;t.shuffle&&(t.sequence=t.shuffleArray(t.sequence)),t.typewrite(t.strings[t.sequence[t.arrayPos]],t.strPos)},t.startDelay)},build:function(){var t=this;if(this.showCursor===!0&&(this.cursor=s.createElement("span"),this.cursor.className="typed-cursor",this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)),this.stringsElement){this.strings=[],this.stringsElement.style.display="none";var e=Array.prototype.slice.apply(this.stringsElement.children);e.forEach(function(s){t.strings.push(s.innerHTML)})}this.init()},typewrite:function(t,s){if(this.stop!==!0){var e=Math.round(70*Math.random())+this.typeSpeed,i=this;i.timeout=setTimeout(function(){var e=0,r=t.substr(s);if("^"===r.charAt(0)){var o=1;/^\^\d+/.test(r)&&(r=/\d+/.exec(r)[0],o+=r.length,e=parseInt(r)),t=t.substring(0,s)+t.substring(s+o)}if("html"===i.contentType){var n=t.substr(s).charAt(0);if("<"===n||"&"===n){var a="",h="";for(h="<"===n?">":";";t.substr(s+1).charAt(0)!==h&&(a+=t.substr(s).charAt(0),s++,!(s+1>t.length)););s++,a+=h}}i.timeout=setTimeout(function(){if(s===t.length){if(i.options.onStringTyped(i.arrayPos),i.arrayPos===i.strings.length-1&&(i.options.callback(),i.curLoop++,i.loop===!1||i.curLoop===i.loopCount))return;i.timeout=setTimeout(function(){i.backspace(t,s)},i.backDelay)}else{0===s&&i.options.preStringTyped(i.arrayPos);var e=t.substr(0,s+1);i.attr?i.el.setAttribute(i.attr,e):i.isInput?i.el.value=e:"html"===i.contentType?i.el.innerHTML=e:i.el.textContent=e,s++,i.typewrite(t,s)}},e)},e)}},backspace:function(t,s){if(this.stop!==!0){var e=Math.round(70*Math.random())+this.backSpeed,i=this;i.timeout=setTimeout(function(){if("html"===i.contentType&&">"===t.substr(s).charAt(0)){for(var e="";"<"!==t.substr(s-1).charAt(0)&&(e-=t.substr(s).charAt(0),s--,!(s<0)););s--,e+="<"}var r=t.substr(0,s);i.attr?i.el.setAttribute(i.attr,r):i.isInput?i.el.value=r:"html"===i.contentType?i.el.innerHTML=r:i.el.textContent=r,s>i.stopNum?(s--,i.backspace(t,s)):s<=i.stopNum&&(i.arrayPos++,i.arrayPos===i.strings.length?(i.arrayPos=0,i.shuffle&&(i.sequence=i.shuffleArray(i.sequence)),i.init()):i.typewrite(i.strings[i.sequence[i.arrayPos]],s))},e)}},shuffleArray:function(t){var s,e,i=t.length;if(i)for(;--i;)e=Math.floor(Math.random()*(i+1)),s=t[e],t[e]=t[i],t[i]=s;return t},reset:function(){var t=this;clearInterval(t.timeout);this.el.getAttribute("id");this.el.textContent="","undefined"!=typeof this.cursor&&"undefined"!=typeof this.cursor.parentNode&&this.cursor.parentNode.removeChild(this.cursor),this.strPos=0,this.arrayPos=0,this.curLoop=0,this.options.resetCallback()}},i["new"]=function(t,e){var r=Array.prototype.slice.apply(s.querySelectorAll(t));r.forEach(function(t){var s=t._typed,r="object"==typeof e&&e;s&&s.reset(),t._typed=s=new i(t,r),"string"==typeof e&&s[e]()})},e&&(e.fn.typed=function(t){return this.each(function(){var s=e(this),r=s.data("typed"),o="object"==typeof t&&t;r&&r.reset(),s.data("typed",r=new i(this,o)),"string"==typeof t&&r[t]()})}),t.Typed=i;var r={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,shuffle:!1,backDelay:500,loop:!1,loopCount:!1,showCursor:!0,cursorChar:"|",attr:null,contentType:"html",callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}}}(window,document,window.jQuery);
500
- !function(a){"use strict";function b(b,c){this.element=a(b),this.settings=a.extend({},d,c),this._defaults=d,this._init()}var c="Morphext",d={animation:"bounceIn",separator:",",speed:2e3,complete:a.noop};b.prototype={_init:function(){var b=this;this.phrases=[],this.element.addClass("morphext"),a.each(this.element.text().split(this.settings.separator),function(c,d){b.phrases.push(a.trim(d))}),this.index=-1,this.animate(),this.start()},animate:function(){this.index=++this.index%this.phrases.length,this.element[0].innerHTML='<span class="animated '+this.settings.animation+'">'+this.phrases[this.index]+"</span>",a.isFunction(this.settings.complete)&&this.settings.complete.call(this)},start:function(){var a=this;this._interval=setInterval(function(){a.animate()},this.settings.speed)},stop:function(){this._interval=clearInterval(this._interval)}},a.fn[c]=function(d){return this.each(function(){a.data(this,"plugin_"+c)||a.data(this,"plugin_"+c,new b(this,d))})}}(jQuery);
501
-
502
- /*!
503
- * Morphext - Text Rotating Plugin for jQuery
504
- * https://github.com/MrSaints/Morphext
505
- *
506
- * Built on jQuery Boilerplate
507
- * http://jqueryboilerplate.com/
508
- *
509
- * Copyright 2014 Ian Lai and other contributors
510
- * Released under the MIT license
511
- * http://ian.mit-license.org/
512
- */
513
-
514
- /*eslint-env browser */
515
- /*global jQuery:false */
516
- /*eslint-disable no-underscore-dangle */
517
-
518
- (function ($) {
519
- "use strict";
520
-
521
- var pluginName = "Morphext",
522
- defaults = {
523
- animation: "bounceIn",
524
- separator: ",",
525
- speed: 2000,
526
- complete: $.noop
527
- };
528
-
529
- function Plugin (element, options) {
530
- this.element = $(element);
531
-
532
- this.settings = $.extend({}, defaults, options);
533
- this._defaults = defaults;
534
- this._init();
535
- }
536
-
537
- Plugin.prototype = {
538
- _init: function () {
539
- var $that = this;
540
- this.phrases = [];
541
-
542
- this.element.addClass("morphext");
543
-
544
- $.each(this.element.text().split(this.settings.separator), function (key, value) {
545
- $that.phrases.push($.trim(value));
546
- });
547
-
548
- this.index = -1;
549
- this.animate();
550
- this.start();
551
- },
552
- animate: function () {
553
- this.index = ++this.index % this.phrases.length;
554
- this.element[0].innerHTML = "<span class=\"animated " + this.settings.animation + "\">" + this.phrases[this.index] + "</span>";
555
-
556
- if ($.isFunction(this.settings.complete)) {
557
- this.settings.complete.call(this);
558
- }
559
- },
560
- start: function () {
561
- var $that = this;
562
- this._interval = setInterval(function () {
563
- $that.animate();
564
- }, this.settings.speed);
565
- },
566
- stop: function () {
567
- this._interval = clearInterval(this._interval);
568
- }
569
- };
570
-
571
- $.fn[pluginName] = function (options) {
572
- return this.each(function() {
573
- if (!$.data(this, "plugin_" + pluginName)) {
574
- $.data(this, "plugin_" + pluginName, new Plugin(this, options));
575
- }
576
- });
577
- };
578
- })(jQuery);
579
-
580
- /*!
581
- *
582
- * typed.js - A JavaScript Typing Animation Library
583
- * Author: Matt Boldt <me@mattboldt.com>
584
- * Version: v2.0.9
585
- * Url: https://github.com/mattboldt/typed.js
586
- * License(s): MIT
587
- *
588
- */
589
- (function webpackUniversalModuleDefinition(root, factory) {
590
- if(typeof exports === 'object' && typeof module === 'object')
591
- module.exports = factory();
592
- else if(typeof define === 'function' && define.amd)
593
- define([], factory);
594
- else if(typeof exports === 'object')
595
- exports["Typed"] = factory();
596
- else
597
- root["Typed"] = factory();
598
- })(this, function() {
599
- return /******/ (function(modules) { // webpackBootstrap
600
- /******/ // The module cache
601
- /******/ var installedModules = {};
602
- /******/
603
- /******/ // The require function
604
- /******/ function __webpack_require__(moduleId) {
605
- /******/
606
- /******/ // Check if module is in cache
607
- /******/ if(installedModules[moduleId])
608
- /******/ return installedModules[moduleId].exports;
609
- /******/
610
- /******/ // Create a new module (and put it into the cache)
611
- /******/ var module = installedModules[moduleId] = {
612
- /******/ exports: {},
613
- /******/ id: moduleId,
614
- /******/ loaded: false
615
- /******/ };
616
- /******/
617
- /******/ // Execute the module function
618
- /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
619
- /******/
620
- /******/ // Flag the module as loaded
621
- /******/ module.loaded = true;
622
- /******/
623
- /******/ // Return the exports of the module
624
- /******/ return module.exports;
625
- /******/ }
626
- /******/
627
- /******/
628
- /******/ // expose the modules object (__webpack_modules__)
629
- /******/ __webpack_require__.m = modules;
630
- /******/
631
- /******/ // expose the module cache
632
- /******/ __webpack_require__.c = installedModules;
633
- /******/
634
- /******/ // __webpack_public_path__
635
- /******/ __webpack_require__.p = "";
636
- /******/
637
- /******/ // Load entry module and return exports
638
- /******/ return __webpack_require__(0);
639
- /******/ })
640
- /************************************************************************/
641
- /******/ ([
642
- /* 0 */
643
- /***/ (function(module, exports, __webpack_require__) {
644
 
645
  'use strict';
646
 
@@ -1345,283 +847,781 @@ return /******/ (function(modules) { // webpackBootstrap
1345
  if (css.length === 0) {
1346
  return;
1347
  }
1348
- css.innerHTML = innerCss;
1349
- document.body.appendChild(css);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1350
  }
1351
  }]);
1352
 
1353
- return Initializer;
1354
  })();
1355
 
1356
- exports['default'] = Initializer;
1357
- var initializer = new Initializer();
1358
- exports.initializer = initializer;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1359
 
1360
- /***/ }),
1361
- /* 2 */
1362
- /***/ (function(module, exports) {
1363
 
1364
- /**
1365
- * Defaults & options
1366
- * @returns {object} Typed defaults & options
1367
- * @public
1368
- */
1369
-
1370
- 'use strict';
1371
-
1372
- Object.defineProperty(exports, '__esModule', {
1373
- value: true
1374
- });
1375
- var defaults = {
1376
- /**
1377
- * @property {array} strings strings to be typed
1378
- * @property {string} stringsElement ID of element containing string children
1379
- */
1380
- strings: ['These are the default values...', 'You know what you should do?', 'Use your own!', 'Have a great day!'],
1381
- stringsElement: null,
1382
-
1383
- /**
1384
- * @property {number} typeSpeed type speed in milliseconds
1385
- */
1386
- typeSpeed: 0,
1387
-
1388
- /**
1389
- * @property {number} startDelay time before typing starts in milliseconds
1390
- */
1391
- startDelay: 0,
1392
-
1393
- /**
1394
- * @property {number} backSpeed backspacing speed in milliseconds
1395
- */
1396
- backSpeed: 0,
1397
-
1398
- /**
1399
- * @property {boolean} smartBackspace only backspace what doesn't match the previous string
1400
- */
1401
- smartBackspace: true,
1402
-
1403
- /**
1404
- * @property {boolean} shuffle shuffle the strings
1405
- */
1406
- shuffle: false,
1407
-
1408
- /**
1409
- * @property {number} backDelay time before backspacing in milliseconds
1410
- */
1411
- backDelay: 700,
1412
-
1413
- /**
1414
- * @property {boolean} fadeOut Fade out instead of backspace
1415
- * @property {string} fadeOutClass css class for fade animation
1416
- * @property {boolean} fadeOutDelay Fade out delay in milliseconds
1417
- */
1418
- fadeOut: false,
1419
- fadeOutClass: 'typed-fade-out',
1420
- fadeOutDelay: 500,
1421
-
1422
- /**
1423
- * @property {boolean} loop loop strings
1424
- * @property {number} loopCount amount of loops
1425
- */
1426
- loop: false,
1427
- loopCount: Infinity,
1428
-
1429
- /**
1430
- * @property {boolean} showCursor show cursor
1431
- * @property {string} cursorChar character for cursor
1432
- * @property {boolean} autoInsertCss insert CSS for cursor and fadeOut into HTML <head>
1433
- */
1434
- showCursor: true,
1435
- cursorChar: '|',
1436
- autoInsertCss: true,
1437
-
1438
- /**
1439
- * @property {string} attr attribute for typing
1440
- * Ex: input placeholder, value, or just HTML text
1441
- */
1442
- attr: null,
1443
-
1444
- /**
1445
- * @property {boolean} bindInputFocusEvents bind to focus and blur if el is text input
1446
- */
1447
- bindInputFocusEvents: false,
1448
-
1449
- /**
1450
- * @property {string} contentType 'html' or 'null' for plaintext
1451
- */
1452
- contentType: 'html',
1453
-
1454
- /**
1455
- * All typing is complete
1456
- * @param {Typed} self
1457
- */
1458
- onComplete: function onComplete(self) {},
1459
-
1460
- /**
1461
- * Before each string is typed
1462
- * @param {number} arrayPos
1463
- * @param {Typed} self
1464
- */
1465
- preStringTyped: function preStringTyped(arrayPos, self) {},
1466
-
1467
- /**
1468
- * After each string is typed
1469
- * @param {number} arrayPos
1470
- * @param {Typed} self
1471
- */
1472
- onStringTyped: function onStringTyped(arrayPos, self) {},
1473
-
1474
- /**
1475
- * During looping, after last string is typed
1476
- * @param {Typed} self
1477
- */
1478
- onLastStringBackspaced: function onLastStringBackspaced(self) {},
1479
-
1480
- /**
1481
- * Typing has been stopped
1482
- * @param {number} arrayPos
1483
- * @param {Typed} self
1484
- */
1485
- onTypingPaused: function onTypingPaused(arrayPos, self) {},
1486
-
1487
- /**
1488
- * Typing has been started after being stopped
1489
- * @param {number} arrayPos
1490
- * @param {Typed} self
1491
- */
1492
- onTypingResumed: function onTypingResumed(arrayPos, self) {},
1493
-
1494
- /**
1495
- * After reset
1496
- * @param {Typed} self
1497
- */
1498
- onReset: function onReset(self) {},
1499
-
1500
- /**
1501
- * After stop
1502
- * @param {number} arrayPos
1503
- * @param {Typed} self
1504
- */
1505
- onStop: function onStop(arrayPos, self) {},
1506
-
1507
- /**
1508
- * After start
1509
- * @param {number} arrayPos
1510
- * @param {Typed} self
1511
- */
1512
- onStart: function onStart(arrayPos, self) {},
1513
-
1514
- /**
1515
- * After destroy
1516
- * @param {Typed} self
1517
- */
1518
- onDestroy: function onDestroy(self) {}
1519
- };
1520
-
1521
- exports['default'] = defaults;
1522
- module.exports = exports['default'];
1523
 
1524
- /***/ }),
1525
- /* 3 */
1526
- /***/ (function(module, exports) {
 
 
 
 
 
 
1527
 
1528
-
1529
- /**
1530
- * TODO: These methods can probably be combined somehow
1531
- * Parse HTML tags & HTML Characters
1532
- */
1533
-
1534
- 'use strict';
1535
-
1536
- Object.defineProperty(exports, '__esModule', {
1537
- value: true
1538
- });
1539
-
1540
- var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
1541
-
1542
- function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
1543
-
1544
- var HTMLParser = (function () {
1545
- function HTMLParser() {
1546
- _classCallCheck(this, HTMLParser);
1547
- }
1548
-
1549
- _createClass(HTMLParser, [{
1550
- key: 'typeHtmlChars',
1551
-
1552
- /**
1553
- * Type HTML tags & HTML Characters
1554
- * @param {string} curString Current string
1555
- * @param {number} curStrPos Position in current string
1556
- * @param {Typed} self instance of Typed
1557
- * @returns {number} a new string position
1558
- * @private
1559
- */
1560
-
1561
- value: function typeHtmlChars(curString, curStrPos, self) {
1562
- if (self.contentType !== 'html') return curStrPos;
1563
- var curChar = curString.substr(curStrPos).charAt(0);
1564
- if (curChar === '<' || curChar === '&') {
1565
- var endTag = '';
1566
- if (curChar === '<') {
1567
- endTag = '>';
1568
- } else {
1569
- endTag = ';';
1570
- }
1571
- while (curString.substr(curStrPos + 1).charAt(0) !== endTag) {
1572
- curStrPos++;
1573
- if (curStrPos + 1 > curString.length) {
1574
- break;
1575
- }
1576
- }
1577
- curStrPos++;
1578
- }
1579
- return curStrPos;
1580
- }
1581
-
1582
- /**
1583
- * Backspace HTML tags and HTML Characters
1584
- * @param {string} curString Current string
1585
- * @param {number} curStrPos Position in current string
1586
- * @param {Typed} self instance of Typed
1587
- * @returns {number} a new string position
1588
- * @private
1589
- */
1590
- }, {
1591
- key: 'backSpaceHtmlChars',
1592
- value: function backSpaceHtmlChars(curString, curStrPos, self) {
1593
- if (self.contentType !== 'html') return curStrPos;
1594
- var curChar = curString.substr(curStrPos).charAt(0);
1595
- if (curChar === '>' || curChar === ';') {
1596
- var endTag = '';
1597
- if (curChar === '>') {
1598
- endTag = '<';
1599
- } else {
1600
- endTag = '&';
1601
- }
1602
- while (curString.substr(curStrPos - 1).charAt(0) !== endTag) {
1603
- curStrPos--;
1604
- if (curStrPos < 0) {
1605
- break;
1606
- }
1607
- }
1608
- curStrPos--;
1609
- }
1610
- return curStrPos;
1611
- }
1612
- }]);
1613
-
1614
- return HTMLParser;
1615
- })();
1616
-
1617
- exports['default'] = HTMLParser;
1618
- var htmlParser = new HTMLParser();
1619
- exports.htmlParser = htmlParser;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1620
 
1621
- /***/ })
1622
- /******/ ])
1623
  });
1624
- ;
 
1625
  /*!
1626
  * Countdown v0.1.0
1627
  * https://github.com/fengyuanchen/countdown
@@ -1893,148 +1893,6 @@ return /******/ (function(modules) { // webpackBootstrap
1893
 
1894
  });
1895
 
1896
- /**
1897
- * author Christopher Blum
1898
- * - based on the idea of Remy Sharp, http://remysharp.com/2009/01/26/element-in-view-event-plugin/
1899
- * - forked from http://github.com/zuk/jquery.inview/
1900
- */
1901
- (function (factory) {
1902
- if (typeof define == 'function' && define.amd) {
1903
- // AMD
1904
- define(['jquery'], factory);
1905
- } else if (typeof exports === 'object') {
1906
- // Node, CommonJS
1907
- module.exports = factory(require('jquery'));
1908
- } else {
1909
- // Browser globals
1910
- factory(jQuery);
1911
- }
1912
- }(function ($) {
1913
-
1914
- var inviewObjects = [], viewportSize, viewportOffset,
1915
- d = document, w = window, documentElement = d.documentElement, timer;
1916
-
1917
- $.event.special.inview = {
1918
- add: function (data) {
1919
- inviewObjects.push({ data: data, $element: $(this), element: this });
1920
- // Use setInterval in order to also make sure this captures elements within
1921
- // "overflow:scroll" elements or elements that appeared in the dom tree due to
1922
- // dom manipulation and reflow
1923
- // old: $(window).scroll(checkInView);
1924
- //
1925
- // By the way, iOS (iPad, iPhone, ...) seems to not execute, or at least delays
1926
- // intervals while the user scrolls. Therefore the inview event might fire a bit late there
1927
- //
1928
- // Don't waste cycles with an interval until we get at least one element that
1929
- // has bound to the inview event.
1930
- if (!timer && inviewObjects.length) {
1931
- timer = setInterval(checkInView, 250);
1932
- }
1933
- },
1934
-
1935
- remove: function (data) {
1936
- for (var i = 0; i < inviewObjects.length; i++) {
1937
- var inviewObject = inviewObjects[i];
1938
- if (inviewObject.element === this && inviewObject.data.guid === data.guid) {
1939
- inviewObjects.splice(i, 1);
1940
- break;
1941
- }
1942
- }
1943
-
1944
- // Clear interval when we no longer have any elements listening
1945
- if (!inviewObjects.length) {
1946
- clearInterval(timer);
1947
- timer = null;
1948
- }
1949
- }
1950
- };
1951
-
1952
- function getViewportSize() {
1953
- var mode, domObject, size = { height: w.innerHeight, width: w.innerWidth };
1954
-
1955
- // if this is correct then return it. iPad has compat Mode, so will
1956
- // go into check clientHeight/clientWidth (which has the wrong value).
1957
- if (!size.height) {
1958
- mode = d.compatMode;
1959
- if (mode || !$.support.boxModel) { // IE, Gecko
1960
- domObject = mode === 'CSS1Compat' ?
1961
- documentElement : // Standards
1962
- d.body; // Quirks
1963
- size = {
1964
- height: domObject.clientHeight,
1965
- width: domObject.clientWidth
1966
- };
1967
- }
1968
- }
1969
-
1970
- return size;
1971
- }
1972
-
1973
- function getViewportOffset() {
1974
- return {
1975
- top: w.pageYOffset || documentElement.scrollTop || d.body.scrollTop,
1976
- left: w.pageXOffset || documentElement.scrollLeft || d.body.scrollLeft
1977
- };
1978
- }
1979
-
1980
- function checkInView() {
1981
- if (!inviewObjects.length) {
1982
- return;
1983
- }
1984
-
1985
- var i = 0, $elements = $.map(inviewObjects, function (inviewObject) {
1986
- var selector = inviewObject.data.selector,
1987
- $element = inviewObject.$element;
1988
- return selector ? $element.find(selector) : $element;
1989
- });
1990
-
1991
- viewportSize = viewportSize || getViewportSize();
1992
- viewportOffset = viewportOffset || getViewportOffset();
1993
-
1994
- for (; i < inviewObjects.length; i++) {
1995
- // Ignore elements that are not in the DOM tree
1996
- if (!$.contains(documentElement, $elements[i][0])) {
1997
- continue;
1998
- }
1999
-
2000
- var $element = $($elements[i]),
2001
- elementSize = { height: $element[0].offsetHeight, width: $element[0].offsetWidth },
2002
- elementOffset = $element.offset(),
2003
- inView = $element.data('inview');
2004
-
2005
- // Don't ask me why because I haven't figured out yet:
2006
- // viewportOffset and viewportSize are sometimes suddenly null in Firefox 5.
2007
- // Even though it sounds weird:
2008
- // It seems that the execution of this function is interferred by the onresize/onscroll event
2009
- // where viewportOffset and viewportSize are unset
2010
- if (!viewportOffset || !viewportSize) {
2011
- return;
2012
- }
2013
-
2014
- if (elementOffset.top + elementSize.height > viewportOffset.top &&
2015
- elementOffset.top < viewportOffset.top + viewportSize.height &&
2016
- elementOffset.left + elementSize.width > viewportOffset.left &&
2017
- elementOffset.left < viewportOffset.left + viewportSize.width) {
2018
- if (!inView) {
2019
- $element.data('inview', true).trigger('inview', [true]);
2020
- }
2021
- } else if (inView) {
2022
- $element.data('inview', false).trigger('inview', [false]);
2023
- }
2024
- }
2025
- }
2026
-
2027
- $(w).on("scroll resize scrollstop", function () {
2028
- viewportSize = viewportOffset = null;
2029
- });
2030
-
2031
- // IE < 9 scrolls to focused elements without firing the "scroll" event
2032
- if (!documentElement.addEventListener && documentElement.attachEvent) {
2033
- documentElement.attachEvent("onfocusin", function () {
2034
- viewportOffset = null;
2035
- });
2036
- }
2037
- }));
2038
  /*!
2039
  * Isotope PACKAGED v3.0.6
2040
  *
@@ -5582,70 +5440,165 @@ var trim = String.prototype.trim ?
5582
 
5583
  // ----- helper methods ----- //
5584
 
5585
- /**
5586
- * getter method for getting filtered item elements
5587
- * @returns {Array} elems - collection of item elements
5588
- */
5589
- proto.getFilteredItemElements = function() {
5590
- return this.filteredItems.map( function( item ) {
5591
- return item.element;
5592
- });
5593
- };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5594
 
5595
- // ----- ----- //
 
 
 
 
5596
 
5597
- return Isotope;
 
5598
 
5599
- }));
 
 
 
 
5600
 
 
 
 
 
5601
 
5602
- (function($) {
5603
- $.fn.eaelProgressBar = function() {
5604
- var $this = $(this)
5605
- var $layout = $this.data('layout')
5606
- var $num = $this.data('count')
5607
- var $duration = $this.data('duration')
 
 
5608
 
5609
- $this.one('inview', function() {
5610
- if ($layout == 'line') {
5611
- $('.eael-progressbar-line-fill', $this).css({
5612
- 'width': $num + '%',
5613
- })
5614
- } else if ($layout == 'half_circle') {
5615
- $('.eael-progressbar-circle-half', $this).css({
5616
- 'transform': 'rotate(' + ($num * 1.8) + 'deg)',
5617
- })
5618
- }
 
 
5619
 
5620
- $('.eael-progressbar-count', $this).prop({
5621
- 'counter': 0
5622
- }).animate({
5623
- counter: $num
5624
- }, {
5625
- duration: $duration,
5626
- easing: 'linear',
5627
- step: function(counter) {
5628
- if ($layout == 'circle') {
5629
- var rotate = (counter * 3.6)
5630
- $('.eael-progressbar-circle-half-left', $this).css({
5631
- 'transform': "rotate(" + rotate + "deg)",
5632
- })
5633
- if (rotate > 180) {
5634
- $('.eael-progressbar-circle-pie', $this).css({
5635
- 'clip-path': 'inset(0)'
5636
- })
5637
- $('.eael-progressbar-circle-half-right', $this).css({
5638
- 'visibility': 'visible'
5639
- })
5640
- }
5641
- }
5642
 
5643
- $(this).text(Math.ceil(counter))
5644
- }
5645
- })
5646
- })
5647
- }
5648
- }(jQuery));
 
5649
  /*! Magnific Popup - v1.1.0 - 2016-02-20
5650
  * http://dimsemenov.com/plugins/magnific-popup/
5651
  * Copyright (c) 2016 Dmitry Semenov; */
@@ -7507,6 +7460,53 @@ var trim = String.prototype.trim ?
7507
  /*>>retina*/
7508
  _checkInstance();
7509
  }));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7510
  (function (root, factory) {
7511
  if (typeof define === 'function' && define.amd) {
7512
  // AMD. Register as an anonymous module unless amdModuleId is set
@@ -11815,16 +11815,15 @@ return $;
11815
  ) {
11816
  $this.remove();
11817
  } else {
 
 
11818
  if ($layout == "masonry") {
11819
- $isotope = $(".eael-post-appender", $scope).isotope();
11820
- $isotope.append($content).isotope("appended", $content);
11821
- $isotope.isotope("layout");
11822
 
11823
  $isotope.imagesLoaded().progress(function() {
11824
  $isotope.isotope("layout");
11825
  });
11826
- } else {
11827
- $(".eael-post-appender", $scope).append($content);
11828
  }
11829
 
11830
  $this.removeClass("button--loading");
@@ -12267,6 +12266,25 @@ jQuery(window).on("elementor/frontend/init", function() {
12267
  });
12268
 
12269
  var filterableGalleryHandler = function($scope, $) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12270
  if (!isEditMode) {
12271
  var $gallery = $(".eael-filter-gallery-container", $scope),
12272
  $settings = $gallery.data("settings"),
@@ -12283,10 +12301,43 @@ var filterableGalleryHandler = function($scope, $) {
12283
  percentPosition: true,
12284
  stagger: 30,
12285
  transitionDuration: $settings.duration + "ms",
12286
- filter: $(
12287
- ".eael-filter-gallery-control .control.active",
12288
- $scope
12289
- ).data("filter")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12290
  });
12291
 
12292
  // layout gal, while images are loading
@@ -12304,17 +12355,7 @@ var filterableGalleryHandler = function($scope, $) {
12304
  $isotope_gallery.isotope("layout");
12305
  });
12306
 
12307
- // filter
12308
- $scope.on("click", ".control", function() {
12309
- var $this = $(this),
12310
- $filterValue = $this.data("filter");
12311
-
12312
- $this.siblings().removeClass("active");
12313
- $this.addClass("active");
12314
- $isotope_gallery.isotope({
12315
- filter: $filterValue
12316
- });
12317
- });
12318
 
12319
  // popup
12320
  $(".eael-magnific-link", $scope).magnificPopup({
@@ -12533,37 +12574,6 @@ jQuery(window).on("elementor/frontend/init", function() {
12533
  );
12534
  });
12535
 
12536
- var TwitterFeedHandler = function($scope, $) {
12537
- if (!isEditMode) {
12538
- $gutter = $(".eael-twitter-feed-masonry", $scope).data("gutter");
12539
- $settings = {
12540
- itemSelector: ".eael-twitter-feed-item",
12541
- percentPosition: true,
12542
- masonry: {
12543
- columnWidth: ".eael-twitter-feed-item",
12544
- gutter: $gutter
12545
- }
12546
- };
12547
-
12548
- // init isotope
12549
- $twitter_feed_gallery = $(".eael-twitter-feed-masonry", $scope).isotope(
12550
- $settings
12551
- );
12552
-
12553
- // layout gal, while images are loading
12554
- $twitter_feed_gallery.imagesLoaded().progress(function() {
12555
- $twitter_feed_gallery.isotope("layout");
12556
- });
12557
- }
12558
- };
12559
-
12560
- jQuery(window).on("elementor/frontend/init", function() {
12561
- elementorFrontend.hooks.addAction(
12562
- "frontend/element_ready/eael-twitter-feed.default",
12563
- TwitterFeedHandler
12564
- );
12565
- });
12566
-
12567
  jQuery(document).ready(function() {
12568
  // scroll func
12569
  jQuery(window).scroll(function() {
@@ -12641,3 +12651,34 @@ jQuery(document).ready(function() {
12641
  );
12642
  }
12643
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ !function(t,s,e){"use strict";var i=function(t,s){var i=this;this.el=t,this.options={},Object.keys(r).forEach(function(t){i.options[t]=r[t]}),Object.keys(s).forEach(function(t){i.options[t]=s[t]}),this.isInput="input"===this.el.tagName.toLowerCase(),this.attr=this.options.attr,this.showCursor=!this.isInput&&this.options.showCursor,this.elContent=this.attr?this.el.getAttribute(this.attr):this.el.textContent,this.contentType=this.options.contentType,this.typeSpeed=this.options.typeSpeed,this.startDelay=this.options.startDelay,this.backSpeed=this.options.backSpeed,this.backDelay=this.options.backDelay,e&&this.options.stringsElement instanceof e?this.stringsElement=this.options.stringsElement[0]:this.stringsElement=this.options.stringsElement,this.strings=this.options.strings,this.strPos=0,this.arrayPos=0,this.stopNum=0,this.loop=this.options.loop,this.loopCount=this.options.loopCount,this.curLoop=0,this.stop=!1,this.cursorChar=this.options.cursorChar,this.shuffle=this.options.shuffle,this.sequence=[],this.build()};i.prototype={constructor:i,init:function(){var t=this;t.timeout=setTimeout(function(){for(var s=0;s<t.strings.length;++s)t.sequence[s]=s;t.shuffle&&(t.sequence=t.shuffleArray(t.sequence)),t.typewrite(t.strings[t.sequence[t.arrayPos]],t.strPos)},t.startDelay)},build:function(){var t=this;if(this.showCursor===!0&&(this.cursor=s.createElement("span"),this.cursor.className="typed-cursor",this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)),this.stringsElement){this.strings=[],this.stringsElement.style.display="none";var e=Array.prototype.slice.apply(this.stringsElement.children);e.forEach(function(s){t.strings.push(s.innerHTML)})}this.init()},typewrite:function(t,s){if(this.stop!==!0){var e=Math.round(70*Math.random())+this.typeSpeed,i=this;i.timeout=setTimeout(function(){var e=0,r=t.substr(s);if("^"===r.charAt(0)){var o=1;/^\^\d+/.test(r)&&(r=/\d+/.exec(r)[0],o+=r.length,e=parseInt(r)),t=t.substring(0,s)+t.substring(s+o)}if("html"===i.contentType){var n=t.substr(s).charAt(0);if("<"===n||"&"===n){var a="",h="";for(h="<"===n?">":";";t.substr(s+1).charAt(0)!==h&&(a+=t.substr(s).charAt(0),s++,!(s+1>t.length)););s++,a+=h}}i.timeout=setTimeout(function(){if(s===t.length){if(i.options.onStringTyped(i.arrayPos),i.arrayPos===i.strings.length-1&&(i.options.callback(),i.curLoop++,i.loop===!1||i.curLoop===i.loopCount))return;i.timeout=setTimeout(function(){i.backspace(t,s)},i.backDelay)}else{0===s&&i.options.preStringTyped(i.arrayPos);var e=t.substr(0,s+1);i.attr?i.el.setAttribute(i.attr,e):i.isInput?i.el.value=e:"html"===i.contentType?i.el.innerHTML=e:i.el.textContent=e,s++,i.typewrite(t,s)}},e)},e)}},backspace:function(t,s){if(this.stop!==!0){var e=Math.round(70*Math.random())+this.backSpeed,i=this;i.timeout=setTimeout(function(){if("html"===i.contentType&&">"===t.substr(s).charAt(0)){for(var e="";"<"!==t.substr(s-1).charAt(0)&&(e-=t.substr(s).charAt(0),s--,!(s<0)););s--,e+="<"}var r=t.substr(0,s);i.attr?i.el.setAttribute(i.attr,r):i.isInput?i.el.value=r:"html"===i.contentType?i.el.innerHTML=r:i.el.textContent=r,s>i.stopNum?(s--,i.backspace(t,s)):s<=i.stopNum&&(i.arrayPos++,i.arrayPos===i.strings.length?(i.arrayPos=0,i.shuffle&&(i.sequence=i.shuffleArray(i.sequence)),i.init()):i.typewrite(i.strings[i.sequence[i.arrayPos]],s))},e)}},shuffleArray:function(t){var s,e,i=t.length;if(i)for(;--i;)e=Math.floor(Math.random()*(i+1)),s=t[e],t[e]=t[i],t[i]=s;return t},reset:function(){var t=this;clearInterval(t.timeout);this.el.getAttribute("id");this.el.textContent="","undefined"!=typeof this.cursor&&"undefined"!=typeof this.cursor.parentNode&&this.cursor.parentNode.removeChild(this.cursor),this.strPos=0,this.arrayPos=0,this.curLoop=0,this.options.resetCallback()}},i["new"]=function(t,e){var r=Array.prototype.slice.apply(s.querySelectorAll(t));r.forEach(function(t){var s=t._typed,r="object"==typeof e&&e;s&&s.reset(),t._typed=s=new i(t,r),"string"==typeof e&&s[e]()})},e&&(e.fn.typed=function(t){return this.each(function(){var s=e(this),r=s.data("typed"),o="object"==typeof t&&t;r&&r.reset(),s.data("typed",r=new i(this,o)),"string"==typeof t&&r[t]()})}),t.Typed=i;var r={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,shuffle:!1,backDelay:500,loop:!1,loopCount:!1,showCursor:!0,cursorChar:"|",attr:null,contentType:"html",callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}}}(window,document,window.jQuery);
2
+ !function(a){"use strict";function b(b,c){this.element=a(b),this.settings=a.extend({},d,c),this._defaults=d,this._init()}var c="Morphext",d={animation:"bounceIn",separator:",",speed:2e3,complete:a.noop};b.prototype={_init:function(){var b=this;this.phrases=[],this.element.addClass("morphext"),a.each(this.element.text().split(this.settings.separator),function(c,d){b.phrases.push(a.trim(d))}),this.index=-1,this.animate(),this.start()},animate:function(){this.index=++this.index%this.phrases.length,this.element[0].innerHTML='<span class="animated '+this.settings.animation+'">'+this.phrases[this.index]+"</span>",a.isFunction(this.settings.complete)&&this.settings.complete.call(this)},start:function(){var a=this;this._interval=setInterval(function(){a.animate()},this.settings.speed)},stop:function(){this._interval=clearInterval(this._interval)}},a.fn[c]=function(d){return this.each(function(){a.data(this,"plugin_"+c)||a.data(this,"plugin_"+c,new b(this,d))})}}(jQuery);
 
 
 
3
 
4
+ /*!
5
+ * Morphext - Text Rotating Plugin for jQuery
6
+ * https://github.com/MrSaints/Morphext
7
+ *
8
+ * Built on jQuery Boilerplate
9
+ * http://jqueryboilerplate.com/
10
+ *
11
+ * Copyright 2014 Ian Lai and other contributors
12
+ * Released under the MIT license
13
+ * http://ian.mit-license.org/
14
  */
15
 
16
+ /*eslint-env browser */
17
+ /*global jQuery:false */
18
+ /*eslint-disable no-underscore-dangle */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
20
+ (function ($) {
21
+ "use strict";
 
 
 
 
 
 
 
 
 
 
 
22
 
23
+ var pluginName = "Morphext",
24
+ defaults = {
25
+ animation: "bounceIn",
26
+ separator: ",",
27
+ speed: 2000,
28
+ complete: $.noop
29
+ };
30
 
31
+ function Plugin (element, options) {
32
+ this.element = $(element);
 
 
 
 
 
 
 
33
 
34
+ this.settings = $.extend({}, defaults, options);
35
+ this._defaults = defaults;
36
+ this._init();
37
+ }
38
 
39
+ Plugin.prototype = {
40
+ _init: function () {
41
+ var $that = this;
42
+ this.phrases = [];
 
 
 
 
 
 
43
 
44
+ this.element.addClass("morphext");
 
 
 
 
 
 
 
 
 
 
 
 
45
 
46
+ $.each(this.element.text().split(this.settings.separator), function (key, value) {
47
+ $that.phrases.push($.trim(value));
48
+ });
49
 
50
+ this.index = -1;
51
+ this.animate();
52
+ this.start();
53
+ },
54
+ animate: function () {
55
+ this.index = ++this.index % this.phrases.length;
56
+ this.element[0].innerHTML = "<span class=\"animated " + this.settings.animation + "\">" + this.phrases[this.index] + "</span>";
57
 
58
+ if ($.isFunction(this.settings.complete)) {
59
+ this.settings.complete.call(this);
60
+ }
61
+ },
62
+ start: function () {
63
+ var $that = this;
64
+ this._interval = setInterval(function () {
65
+ $that.animate();
66
+ }, this.settings.speed);
67
+ },
68
+ stop: function () {
69
+ this._interval = clearInterval(this._interval);
70
+ }
71
+ };
72
 
73
+ $.fn[pluginName] = function (options) {
74
+ return this.each(function() {
75
+ if (!$.data(this, "plugin_" + pluginName)) {
76
+ $.data(this, "plugin_" + pluginName, new Plugin(this, options));
77
+ }
78
+ });
79
+ };
80
+ })(jQuery);
81
 
82
  /*!
83
+ *
84
+ * typed.js - A JavaScript Typing Animation Library
85
+ * Author: Matt Boldt <me@mattboldt.com>
86
+ * Version: v2.0.9
87
+ * Url: https://github.com/mattboldt/typed.js
88
+ * License(s): MIT
89
+ *
90
  */
91
+ (function webpackUniversalModuleDefinition(root, factory) {
92
+ if(typeof exports === 'object' && typeof module === 'object')
93
+ module.exports = factory();
94
+ else if(typeof define === 'function' && define.amd)
95
+ define([], factory);
96
+ else if(typeof exports === 'object')
97
+ exports["Typed"] = factory();
98
+ else
99
+ root["Typed"] = factory();
100
+ })(this, function() {
101
+ return /******/ (function(modules) { // webpackBootstrap
102
+ /******/ // The module cache
103
+ /******/ var installedModules = {};
104
+ /******/
105
+ /******/ // The require function
106
+ /******/ function __webpack_require__(moduleId) {
107
+ /******/
108
+ /******/ // Check if module is in cache
109
+ /******/ if(installedModules[moduleId])
110
+ /******/ return installedModules[moduleId].exports;
111
+ /******/
112
+ /******/ // Create a new module (and put it into the cache)
113
+ /******/ var module = installedModules[moduleId] = {
114
+ /******/ exports: {},
115
+ /******/ id: moduleId,
116
+ /******/ loaded: false
117
+ /******/ };
118
+ /******/
119
+ /******/ // Execute the module function
120
+ /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
121
+ /******/
122
+ /******/ // Flag the module as loaded
123
+ /******/ module.loaded = true;
124
+ /******/
125
+ /******/ // Return the exports of the module
126
+ /******/ return module.exports;
127
+ /******/ }
128
+ /******/
129
+ /******/
130
+ /******/ // expose the modules object (__webpack_modules__)
131
+ /******/ __webpack_require__.m = modules;
132
+ /******/
133
+ /******/ // expose the module cache
134
+ /******/ __webpack_require__.c = installedModules;
135
+ /******/
136
+ /******/ // __webpack_public_path__
137
+ /******/ __webpack_require__.p = "";
138
+ /******/
139
+ /******/ // Load entry module and return exports
140
+ /******/ return __webpack_require__(0);
141
+ /******/ })
142
+ /************************************************************************/
143
+ /******/ ([
144
+ /* 0 */
145
+ /***/ (function(module, exports, __webpack_require__) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
146
 
147
  'use strict';
148
 
847
  if (css.length === 0) {
848
  return;
849
  }
850
+ css.innerHTML = innerCss;
851
+ document.body.appendChild(css);
852
+ }
853
+ }]);
854
+
855
+ return Initializer;
856
+ })();
857
+
858
+ exports['default'] = Initializer;
859
+ var initializer = new Initializer();
860
+ exports.initializer = initializer;
861
+
862
+ /***/ }),
863
+ /* 2 */
864
+ /***/ (function(module, exports) {
865
+
866
+ /**
867
+ * Defaults & options
868
+ * @returns {object} Typed defaults & options
869
+ * @public
870
+ */
871
+
872
+ 'use strict';
873
+
874
+ Object.defineProperty(exports, '__esModule', {
875
+ value: true
876
+ });
877
+ var defaults = {
878
+ /**
879
+ * @property {array} strings strings to be typed
880
+ * @property {string} stringsElement ID of element containing string children
881
+ */
882
+ strings: ['These are the default values...', 'You know what you should do?', 'Use your own!', 'Have a great day!'],
883
+ stringsElement: null,
884
+
885
+ /**
886
+ * @property {number} typeSpeed type speed in milliseconds
887
+ */
888
+ typeSpeed: 0,
889
+
890
+ /**
891
+ * @property {number} startDelay time before typing starts in milliseconds
892
+ */
893
+ startDelay: 0,
894
+
895
+ /**
896
+ * @property {number} backSpeed backspacing speed in milliseconds
897
+ */
898
+ backSpeed: 0,
899
+
900
+ /**
901
+ * @property {boolean} smartBackspace only backspace what doesn't match the previous string
902
+ */
903
+ smartBackspace: true,
904
+
905
+ /**
906
+ * @property {boolean} shuffle shuffle the strings
907
+ */
908
+ shuffle: false,
909
+
910
+ /**
911
+ * @property {number} backDelay time before backspacing in milliseconds
912
+ */
913
+ backDelay: 700,
914
+
915
+ /**
916
+ * @property {boolean} fadeOut Fade out instead of backspace
917
+ * @property {string} fadeOutClass css class for fade animation
918
+ * @property {boolean} fadeOutDelay Fade out delay in milliseconds
919
+ */
920
+ fadeOut: false,
921
+ fadeOutClass: 'typed-fade-out',
922
+ fadeOutDelay: 500,
923
+
924
+ /**
925
+ * @property {boolean} loop loop strings
926
+ * @property {number} loopCount amount of loops
927
+ */
928
+ loop: false,
929
+ loopCount: Infinity,
930
+
931
+ /**
932
+ * @property {boolean} showCursor show cursor
933
+ * @property {string} cursorChar character for cursor
934
+ * @property {boolean} autoInsertCss insert CSS for cursor and fadeOut into HTML <head>
935
+ */
936
+ showCursor: true,
937
+ cursorChar: '|',
938
+ autoInsertCss: true,
939
+
940
+ /**
941
+ * @property {string} attr attribute for typing
942
+ * Ex: input placeholder, value, or just HTML text
943
+ */
944
+ attr: null,
945
+
946
+ /**
947
+ * @property {boolean} bindInputFocusEvents bind to focus and blur if el is text input
948
+ */
949
+ bindInputFocusEvents: false,
950
+
951
+ /**
952
+ * @property {string} contentType 'html' or 'null' for plaintext
953
+ */
954
+ contentType: 'html',
955
+
956
+ /**
957
+ * All typing is complete
958
+ * @param {Typed} self
959
+ */
960
+ onComplete: function onComplete(self) {},
961
+
962
+ /**
963
+ * Before each string is typed
964
+ * @param {number} arrayPos
965
+ * @param {Typed} self
966
+ */
967
+ preStringTyped: function preStringTyped(arrayPos, self) {},
968
+
969
+ /**
970
+ * After each string is typed
971
+ * @param {number} arrayPos
972
+ * @param {Typed} self
973
+ */
974
+ onStringTyped: function onStringTyped(arrayPos, self) {},
975
+
976
+ /**
977
+ * During looping, after last string is typed
978
+ * @param {Typed} self
979
+ */
980
+ onLastStringBackspaced: function onLastStringBackspaced(self) {},
981
+
982
+ /**
983
+ * Typing has been stopped
984
+ * @param {number} arrayPos
985
+ * @param {Typed} self
986
+ */
987
+ onTypingPaused: function onTypingPaused(arrayPos, self) {},
988
+
989
+ /**
990
+ * Typing has been started after being stopped
991
+ * @param {number} arrayPos
992
+ * @param {Typed} self
993
+ */
994
+ onTypingResumed: function onTypingResumed(arrayPos, self) {},
995
+
996
+ /**
997
+ * After reset
998
+ * @param {Typed} self
999
+ */
1000
+ onReset: function onReset(self) {},
1001
+
1002
+ /**
1003
+ * After stop
1004
+ * @param {number} arrayPos
1005
+ * @param {Typed} self
1006
+ */
1007
+ onStop: function onStop(arrayPos, self) {},
1008
+
1009
+ /**
1010
+ * After start
1011
+ * @param {number} arrayPos
1012
+ * @param {Typed} self
1013
+ */
1014
+ onStart: function onStart(arrayPos, self) {},
1015
+
1016
+ /**
1017
+ * After destroy
1018
+ * @param {Typed} self
1019
+ */
1020
+ onDestroy: function onDestroy(self) {}
1021
+ };
1022
+
1023
+ exports['default'] = defaults;
1024
+ module.exports = exports['default'];
1025
+
1026
+ /***/ }),
1027
+ /* 3 */
1028
+ /***/ (function(module, exports) {
1029
+
1030
+
1031
+ /**
1032
+ * TODO: These methods can probably be combined somehow
1033
+ * Parse HTML tags & HTML Characters
1034
+ */
1035
+
1036
+ 'use strict';
1037
+
1038
+ Object.defineProperty(exports, '__esModule', {
1039
+ value: true
1040
+ });
1041
+
1042
+ var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
1043
+
1044
+ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
1045
+
1046
+ var HTMLParser = (function () {
1047
+ function HTMLParser() {
1048
+ _classCallCheck(this, HTMLParser);
1049
+ }
1050
+
1051
+ _createClass(HTMLParser, [{
1052
+ key: 'typeHtmlChars',
1053
+
1054
+ /**
1055
+ * Type HTML tags & HTML Characters
1056
+ * @param {string} curString Current string
1057
+ * @param {number} curStrPos Position in current string
1058
+ * @param {Typed} self instance of Typed
1059
+ * @returns {number} a new string position
1060
+ * @private
1061
+ */
1062
+
1063
+ value: function typeHtmlChars(curString, curStrPos, self) {
1064
+ if (self.contentType !== 'html') return curStrPos;
1065
+ var curChar = curString.substr(curStrPos).charAt(0);
1066
+ if (curChar === '<' || curChar === '&') {
1067
+ var endTag = '';
1068
+ if (curChar === '<') {
1069
+ endTag = '>';
1070
+ } else {
1071
+ endTag = ';';
1072
+ }
1073
+ while (curString.substr(curStrPos + 1).charAt(0) !== endTag) {
1074
+ curStrPos++;
1075
+ if (curStrPos + 1 > curString.length) {
1076
+ break;
1077
+ }
1078
+ }
1079
+ curStrPos++;
1080
+ }
1081
+ return curStrPos;
1082
+ }
1083
+
1084
+ /**
1085
+ * Backspace HTML tags and HTML Characters
1086
+ * @param {string} curString Current string
1087
+ * @param {number} curStrPos Position in current string
1088
+ * @param {Typed} self instance of Typed
1089
+ * @returns {number} a new string position
1090
+ * @private
1091
+ */
1092
+ }, {
1093
+ key: 'backSpaceHtmlChars',
1094
+ value: function backSpaceHtmlChars(curString, curStrPos, self) {
1095
+ if (self.contentType !== 'html') return curStrPos;
1096
+ var curChar = curString.substr(curStrPos).charAt(0);
1097
+ if (curChar === '>' || curChar === ';') {
1098
+ var endTag = '';
1099
+ if (curChar === '>') {
1100
+ endTag = '<';
1101
+ } else {
1102
+ endTag = '&';
1103
+ }
1104
+ while (curString.substr(curStrPos - 1).charAt(0) !== endTag) {
1105
+ curStrPos--;
1106
+ if (curStrPos < 0) {
1107
+ break;
1108
+ }
1109
+ }
1110
+ curStrPos--;
1111
+ }
1112
+ return curStrPos;
1113
  }
1114
  }]);
1115
 
1116
+ return HTMLParser;
1117
  })();
1118
 
1119
+ exports['default'] = HTMLParser;
1120
+ var htmlParser = new HTMLParser();
1121
+ exports.htmlParser = htmlParser;
1122
+
1123
+ /***/ })
1124
+ /******/ ])
1125
+ });
1126
+ ;
1127
+ /*!
1128
+ * imagesLoaded PACKAGED v4.1.4
1129
+ * JavaScript is all like "You images are done yet or what?"
1130
+ * MIT License
1131
+ */
1132
+
1133
+ /**
1134
+ * EvEmitter v1.1.0
1135
+ * Lil' event emitter
1136
+ * MIT License
1137
+ */
1138
+
1139
+ /* jshint unused: true, undef: true, strict: true */
1140
+
1141
+ ( function( global, factory ) {
1142
+ // universal module definition
1143
+ /* jshint strict: false */ /* globals define, module, window */
1144
+ if ( typeof define == 'function' && define.amd ) {
1145
+ // AMD - RequireJS
1146
+ define( 'ev-emitter/ev-emitter',factory );
1147
+ } else if ( typeof module == 'object' && module.exports ) {
1148
+ // CommonJS - Browserify, Webpack
1149
+ module.exports = factory();
1150
+ } else {
1151
+ // Browser globals
1152
+ global.EvEmitter = factory();
1153
+ }
1154
+
1155
+ }( typeof window != 'undefined' ? window : this, function() {
1156
+
1157
+
1158
+
1159
+ function EvEmitter() {}
1160
+
1161
+ var proto = EvEmitter.prototype;
1162
+
1163
+ proto.on = function( eventName, listener ) {
1164
+ if ( !eventName || !listener ) {
1165
+ return;
1166
+ }
1167
+ // set events hash
1168
+ var events = this._events = this._events || {};
1169
+ // set listeners array
1170
+ var listeners = events[ eventName ] = events[ eventName ] || [];
1171
+ // only add once
1172
+ if ( listeners.indexOf( listener ) == -1 ) {
1173
+ listeners.push( listener );
1174
+ }
1175
+
1176
+ return this;
1177
+ };
1178
+
1179
+ proto.once = function( eventName, listener ) {
1180
+ if ( !eventName || !listener ) {
1181
+ return;
1182
+ }
1183
+ // add event
1184
+ this.on( eventName, listener );
1185
+ // set once flag
1186
+ // set onceEvents hash
1187
+ var onceEvents = this._onceEvents = this._onceEvents || {};
1188
+ // set onceListeners object
1189
+ var onceListeners = onceEvents[ eventName ] = onceEvents[ eventName ] || {};
1190
+ // set flag
1191
+ onceListeners[ listener ] = true;
1192
+
1193
+ return this;
1194
+ };
1195
+
1196
+ proto.off = function( eventName, listener ) {
1197
+ var listeners = this._events && this._events[ eventName ];
1198
+ if ( !listeners || !listeners.length ) {
1199
+ return;
1200
+ }
1201
+ var index = listeners.indexOf( listener );
1202
+ if ( index != -1 ) {
1203
+ listeners.splice( index, 1 );
1204
+ }
1205
+
1206
+ return this;
1207
+ };
1208
+
1209
+ proto.emitEvent = function( eventName, args ) {
1210
+ var listeners = this._events && this._events[ eventName ];
1211
+ if ( !listeners || !listeners.length ) {
1212
+ return;
1213
+ }
1214
+ // copy over to avoid interference if .off() in listener
1215
+ listeners = listeners.slice(0);
1216
+ args = args || [];
1217
+ // once stuff
1218
+ var onceListeners = this._onceEvents && this._onceEvents[ eventName ];
1219
+
1220
+ for ( var i=0; i < listeners.length; i++ ) {
1221
+ var listener = listeners[i]
1222
+ var isOnce = onceListeners && onceListeners[ listener ];
1223
+ if ( isOnce ) {
1224
+ // remove listener
1225
+ // remove before trigger to prevent recursion
1226
+ this.off( eventName, listener );
1227
+ // unset once flag
1228
+ delete onceListeners[ listener ];
1229
+ }
1230
+ // trigger listener
1231
+ listener.apply( this, args );
1232
+ }
1233
+
1234
+ return this;
1235
+ };
1236
+
1237
+ proto.allOff = function() {
1238
+ delete this._events;
1239
+ delete this._onceEvents;
1240
+ };
1241
+
1242
+ return EvEmitter;
1243
+
1244
+ }));
1245
+
1246
+ /*!
1247
+ * imagesLoaded v4.1.4
1248
+ * JavaScript is all like "You images are done yet or what?"
1249
+ * MIT License
1250
+ */
1251
+
1252
+ ( function( window, factory ) { 'use strict';
1253
+ // universal module definition
1254
+
1255
+ /*global define: false, module: false, require: false */
1256
+
1257
+ if ( typeof define == 'function' && define.amd ) {
1258
+ // AMD
1259
+ define( [
1260
+ 'ev-emitter/ev-emitter'
1261
+ ], function( EvEmitter ) {
1262
+ return factory( window, EvEmitter );
1263
+ });
1264
+ } else if ( typeof module == 'object' && module.exports ) {
1265
+ // CommonJS
1266
+ module.exports = factory(
1267
+ window,
1268
+ require('ev-emitter')
1269
+ );
1270
+ } else {
1271
+ // browser global
1272
+ window.imagesLoaded = factory(
1273
+ window,
1274
+ window.EvEmitter
1275
+ );
1276
+ }
1277
+
1278
+ })( typeof window !== 'undefined' ? window : this,
1279
+
1280
+ // -------------------------- factory -------------------------- //
1281
+
1282
+ function factory( window, EvEmitter ) {
1283
+
1284
+
1285
+
1286
+ var $ = window.jQuery;
1287
+ var console = window.console;
1288
+
1289
+ // -------------------------- helpers -------------------------- //
1290
+
1291
+ // extend objects
1292
+ function extend( a, b ) {
1293
+ for ( var prop in b ) {
1294
+ a[ prop ] = b[ prop ];
1295
+ }
1296
+ return a;
1297
+ }
1298
+
1299
+ var arraySlice = Array.prototype.slice;
1300
+
1301
+ // turn element or nodeList into an array
1302
+ function makeArray( obj ) {
1303
+ if ( Array.isArray( obj ) ) {
1304
+ // use object if already an array
1305
+ return obj;
1306
+ }
1307
+
1308
+ var isArrayLike = typeof obj == 'object' && typeof obj.length == 'number';
1309
+ if ( isArrayLike ) {
1310
+ // convert nodeList to array
1311
+ return arraySlice.call( obj );
1312
+ }
1313
+
1314
+ // array of single index
1315
+ return [ obj ];
1316
+ }
1317
+
1318
+ // -------------------------- imagesLoaded -------------------------- //
1319
+
1320
+ /**
1321
+ * @param {Array, Element, NodeList, String} elem
1322
+ * @param {Object or Function} options - if function, use as callback
1323
+ * @param {Function} onAlways - callback function
1324
+ */
1325
+ function ImagesLoaded( elem, options, onAlways ) {
1326
+ // coerce ImagesLoaded() without new, to be new ImagesLoaded()
1327
+ if ( !( this instanceof ImagesLoaded ) ) {
1328
+ return new ImagesLoaded( elem, options, onAlways );
1329
+ }
1330
+ // use elem as selector string
1331
+ var queryElem = elem;
1332
+ if ( typeof elem == 'string' ) {
1333
+ queryElem = document.querySelectorAll( elem );
1334
+ }
1335
+ // bail if bad element
1336
+ if ( !queryElem ) {
1337
+ console.error( 'Bad element for imagesLoaded ' + ( queryElem || elem ) );
1338
+ return;
1339
+ }
1340
+
1341
+ this.elements = makeArray( queryElem );
1342
+ this.options = extend( {}, this.options );
1343
+ // shift arguments if no options set
1344
+ if ( typeof options == 'function' ) {
1345
+ onAlways = options;
1346
+ } else {
1347
+ extend( this.options, options );
1348
+ }
1349
+
1350
+ if ( onAlways ) {
1351
+ this.on( 'always', onAlways );
1352
+ }
1353
 
1354
+ this.getImages();
 
 
1355
 
1356
+ if ( $ ) {
1357
+ // add jQuery Deferred object
1358
+ this.jqDeferred = new $.Deferred();
1359
+ }
1360
+
1361
+ // HACK check async to allow time to bind listeners
1362
+ setTimeout( this.check.bind( this ) );
1363
+ }
1364
+
1365
+ ImagesLoaded.prototype = Object.create( EvEmitter.prototype );
1366
+
1367
+ ImagesLoaded.prototype.options = {};
1368
+
1369
+ ImagesLoaded.prototype.getImages = function() {
1370
+ this.images = [];
1371
+
1372
+ // filter & find items if we have an item selector
1373
+ this.elements.forEach( this.addElementImages, this );
1374
+ };
1375
+
1376
+ /**
1377
+ * @param {Node} element
1378
+ */
1379
+ ImagesLoaded.prototype.addElementImages = function( elem ) {
1380
+ // filter siblings
1381
+ if ( elem.nodeName == 'IMG' ) {
1382
+ this.addImage( elem );
1383
+ }
1384
+ // get background image on element
1385
+ if ( this.options.background === true ) {
1386
+ this.addElementBackgroundImages( elem );
1387
+ }
1388
+
1389
+ // find children
1390
+ // no non-element nodes, #143
1391
+ var nodeType = elem.nodeType;
1392
+ if ( !nodeType || !elementNodeTypes[ nodeType ] ) {
1393
+ return;
1394
+ }
1395
+ var childImgs = elem.querySelectorAll('img');
1396
+ // concat childElems to filterFound array
1397
+ for ( var i=0; i < childImgs.length; i++ ) {
1398
+ var img = childImgs[i];
1399
+ this.addImage( img );
1400
+ }
1401
+
1402
+ // get child background images
1403
+ if ( typeof this.options.background == 'string' ) {
1404
+ var children = elem.querySelectorAll( this.options.background );
1405
+ for ( i=0; i < children.length; i++ ) {
1406
+ var child = children[i];
1407
+ this.addElementBackgroundImages( child );
1408
+ }
1409
+ }
1410
+ };
1411
+
1412
+ var elementNodeTypes = {
1413
+ 1: true,
1414
+ 9: true,
1415
+ 11: true
1416
+ };
1417
+
1418
+ ImagesLoaded.prototype.addElementBackgroundImages = function( elem ) {
1419
+ var style = getComputedStyle( elem );
1420
+ if ( !style ) {
1421
+ // Firefox returns null if in a hidden iframe https://bugzil.la/548397
1422
+ return;
1423
+ }
1424
+ // get url inside url("...")
1425
+ var reURL = /url\((['"])?(.*?)\1\)/gi;
1426
+ var matches = reURL.exec( style.backgroundImage );
1427
+ while ( matches !== null ) {
1428
+ var url = matches && matches[2];
1429
+ if ( url ) {
1430
+ this.addBackground( url, elem );
1431
+ }
1432
+ matches = reURL.exec( style.backgroundImage );
1433
+ }
1434
+ };
1435
+
1436
+ /**
1437
+ * @param {Image} img
1438
+ */
1439
+ ImagesLoaded.prototype.addImage = function( img ) {
1440
+ var loadingImage = new LoadingImage( img );
1441
+ this.images.push( loadingImage );
1442
+ };
1443
+
1444
+ ImagesLoaded.prototype.addBackground = function( url, elem ) {
1445
+ var background = new Background( url, elem );
1446
+ this.images.push( background );
1447
+ };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1448
 
1449
+ ImagesLoaded.prototype.check = function() {
1450
+ var _this = this;
1451
+ this.progressedCount = 0;
1452
+ this.hasAnyBroken = false;
1453
+ // complete if no images
1454
+ if ( !this.images.length ) {
1455
+ this.complete();
1456
+ return;
1457
+ }
1458
 
1459
+ function onProgress( image, elem, message ) {
1460
+ // HACK - Chrome triggers event before object properties have changed. #83
1461
+ setTimeout( function() {
1462
+ _this.progress( image, elem, message );
1463
+ });
1464
+ }
1465
+
1466
+ this.images.forEach( function( loadingImage ) {
1467
+ loadingImage.once( 'progress', onProgress );
1468
+ loadingImage.check();
1469
+ });
1470
+ };
1471
+
1472
+ ImagesLoaded.prototype.progress = function( image, elem, message ) {
1473
+ this.progressedCount++;
1474
+ this.hasAnyBroken = this.hasAnyBroken || !image.isLoaded;
1475
+ // progress event
1476
+ this.emitEvent( 'progress', [ this, image, elem ] );
1477
+ if ( this.jqDeferred && this.jqDeferred.notify ) {
1478
+ this.jqDeferred.notify( this, image );
1479
+ }
1480
+ // check if completed
1481
+ if ( this.progressedCount == this.images.length ) {
1482
+ this.complete();
1483
+ }
1484
+
1485
+ if ( this.options.debug && console ) {
1486
+ console.log( 'progress: ' + message, image, elem );
1487
+ }
1488
+ };
1489
+
1490
+ ImagesLoaded.prototype.complete = function() {
1491
+ var eventName = this.hasAnyBroken ? 'fail' : 'done';
1492
+ this.isComplete = true;
1493
+ this.emitEvent( eventName, [ this ] );
1494
+ this.emitEvent( 'always', [ this ] );
1495
+ if ( this.jqDeferred ) {
1496
+ var jqMethod = this.hasAnyBroken ? 'reject' : 'resolve';
1497
+ this.jqDeferred[ jqMethod ]( this );
1498
+ }
1499
+ };
1500
+
1501
+ // -------------------------- -------------------------- //
1502
+
1503
+ function LoadingImage( img ) {
1504
+ this.img = img;
1505
+ }
1506
+
1507
+ LoadingImage.prototype = Object.create( EvEmitter.prototype );
1508
+
1509
+ LoadingImage.prototype.check = function() {
1510
+ // If complete is true and browser supports natural sizes,
1511
+ // try to check for image status manually.
1512
+ var isComplete = this.getIsImageComplete();
1513
+ if ( isComplete ) {
1514
+ // report based on naturalWidth
1515
+ this.confirm( this.img.naturalWidth !== 0, 'naturalWidth' );
1516
+ return;
1517
+ }
1518
+
1519
+ // If none of the checks above matched, simulate loading on detached element.
1520
+ this.proxyImage = new Image();
1521
+ this.proxyImage.addEventListener( 'load', this );
1522
+ this.proxyImage.addEventListener( 'error', this );
1523
+ // bind to image as well for Firefox. #191
1524
+ this.img.addEventListener( 'load', this );
1525
+ this.img.addEventListener( 'error', this );
1526
+ this.proxyImage.src = this.img.src;
1527
+ };
1528
+
1529
+ LoadingImage.prototype.getIsImageComplete = function() {
1530
+ // check for non-zero, non-undefined naturalWidth
1531
+ // fixes Safari+InfiniteScroll+Masonry bug infinite-scroll#671
1532
+ return this.img.complete && this.img.naturalWidth;
1533
+ };
1534
+
1535
+ LoadingImage.prototype.confirm = function( isLoaded, message ) {
1536
+ this.isLoaded = isLoaded;
1537
+ this.emitEvent( 'progress', [ this, this.img, message ] );
1538
+ };
1539
+
1540
+ // ----- events ----- //
1541
+
1542
+ // trigger specified handler for event type
1543
+ LoadingImage.prototype.handleEvent = function( event ) {
1544
+ var method = 'on' + event.type;
1545
+ if ( this[ method ] ) {
1546
+ this[ method ]( event );
1547
+ }
1548
+ };
1549
+
1550
+ LoadingImage.prototype.onload = function() {
1551
+ this.confirm( true, 'onload' );
1552
+ this.unbindEvents();
1553
+ };
1554
+
1555
+ LoadingImage.prototype.onerror = function() {
1556
+ this.confirm( false, 'onerror' );
1557
+ this.unbindEvents();
1558
+ };
1559
+
1560
+ LoadingImage.prototype.unbindEvents = function() {
1561
+ this.proxyImage.removeEventListener( 'load', this );
1562
+ this.proxyImage.removeEventListener( 'error', this );
1563
+ this.img.removeEventListener( 'load', this );
1564
+ this.img.removeEventListener( 'error', this );
1565
+ };
1566
+
1567
+ // -------------------------- Background -------------------------- //
1568
+
1569
+ function Background( url, element ) {
1570
+ this.url = url;
1571
+ this.element = element;
1572
+ this.img = new Image();
1573
+ }
1574
+
1575
+ // inherit LoadingImage prototype
1576
+ Background.prototype = Object.create( LoadingImage.prototype );
1577
+
1578
+ Background.prototype.check = function() {
1579
+ this.img.addEventListener( 'load', this );
1580
+ this.img.addEventListener( 'error', this );
1581
+ this.img.src = this.url;
1582
+ // check if image is already complete
1583
+ var isComplete = this.getIsImageComplete();
1584
+ if ( isComplete ) {
1585
+ this.confirm( this.img.naturalWidth !== 0, 'naturalWidth' );
1586
+ this.unbindEvents();
1587
+ }
1588
+ };
1589
+
1590
+ Background.prototype.unbindEvents = function() {
1591
+ this.img.removeEventListener( 'load', this );
1592
+ this.img.removeEventListener( 'error', this );
1593
+ };
1594
+
1595
+ Background.prototype.confirm = function( isLoaded, message ) {
1596
+ this.isLoaded = isLoaded;
1597
+ this.emitEvent( 'progress', [ this, this.element, message ] );
1598
+ };
1599
+
1600
+ // -------------------------- jQuery -------------------------- //
1601
+
1602
+ ImagesLoaded.makeJQueryPlugin = function( jQuery ) {
1603
+ jQuery = jQuery || window.jQuery;
1604
+ if ( !jQuery ) {
1605
+ return;
1606
+ }
1607
+ // set local variable
1608
+ $ = jQuery;
1609
+ // $().imagesLoaded()
1610
+ $.fn.imagesLoaded = function( options, callback ) {
1611
+ var instance = new ImagesLoaded( this, options, callback );
1612
+ return instance.jqDeferred.promise( $(this) );
1613
+ };
1614
+ };
1615
+ // try making plugin
1616
+ ImagesLoaded.makeJQueryPlugin();
1617
+
1618
+ // -------------------------- -------------------------- //
1619
+
1620
+ return ImagesLoaded;
1621
 
 
 
1622
  });
1623
+
1624
+
1625
  /*!
1626
  * Countdown v0.1.0
1627
  * https://github.com/fengyuanchen/countdown
1893
 
1894
  });
1895
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1896
  /*!
1897
  * Isotope PACKAGED v3.0.6
1898
  *
5440
 
5441
  // ----- helper methods ----- //
5442
 
5443
+ /**
5444
+ * getter method for getting filtered item elements
5445
+ * @returns {Array} elems - collection of item elements
5446
+ */
5447
+ proto.getFilteredItemElements = function() {
5448
+ return this.filteredItems.map( function( item ) {
5449
+ return item.element;
5450
+ });
5451
+ };
5452
+
5453
+ // ----- ----- //
5454
+
5455
+ return Isotope;
5456
+
5457
+ }));
5458
+
5459
+
5460
+ /**
5461
+ * author Christopher Blum
5462
+ * - based on the idea of Remy Sharp, http://remysharp.com/2009/01/26/element-in-view-event-plugin/
5463
+ * - forked from http://github.com/zuk/jquery.inview/
5464
+ */
5465
+ (function (factory) {
5466
+ if (typeof define == 'function' && define.amd) {
5467
+ // AMD
5468
+ define(['jquery'], factory);
5469
+ } else if (typeof exports === 'object') {
5470
+ // Node, CommonJS
5471
+ module.exports = factory(require('jquery'));
5472
+ } else {
5473
+ // Browser globals
5474
+ factory(jQuery);
5475
+ }
5476
+ }(function ($) {
5477
+
5478
+ var inviewObjects = [], viewportSize, viewportOffset,
5479
+ d = document, w = window, documentElement = d.documentElement, timer;
5480
+
5481
+ $.event.special.inview = {
5482
+ add: function (data) {
5483
+ inviewObjects.push({ data: data, $element: $(this), element: this });
5484
+ // Use setInterval in order to also make sure this captures elements within
5485
+ // "overflow:scroll" elements or elements that appeared in the dom tree due to
5486
+ // dom manipulation and reflow
5487
+ // old: $(window).scroll(checkInView);
5488
+ //
5489
+ // By the way, iOS (iPad, iPhone, ...) seems to not execute, or at least delays
5490
+ // intervals while the user scrolls. Therefore the inview event might fire a bit late there
5491
+ //
5492
+ // Don't waste cycles with an interval until we get at least one element that
5493
+ // has bound to the inview event.
5494
+ if (!timer && inviewObjects.length) {
5495
+ timer = setInterval(checkInView, 250);
5496
+ }
5497
+ },
5498
+
5499
+ remove: function (data) {
5500
+ for (var i = 0; i < inviewObjects.length; i++) {
5501
+ var inviewObject = inviewObjects[i];
5502
+ if (inviewObject.element === this && inviewObject.data.guid === data.guid) {
5503
+ inviewObjects.splice(i, 1);
5504
+ break;
5505
+ }
5506
+ }
5507
+
5508
+ // Clear interval when we no longer have any elements listening
5509
+ if (!inviewObjects.length) {
5510
+ clearInterval(timer);
5511
+ timer = null;
5512
+ }
5513
+ }
5514
+ };
5515
+
5516
+ function getViewportSize() {
5517
+ var mode, domObject, size = { height: w.innerHeight, width: w.innerWidth };
5518
+
5519
+ // if this is correct then return it. iPad has compat Mode, so will
5520
+ // go into check clientHeight/clientWidth (which has the wrong value).
5521
+ if (!size.height) {
5522
+ mode = d.compatMode;
5523
+ if (mode || !$.support.boxModel) { // IE, Gecko
5524
+ domObject = mode === 'CSS1Compat' ?
5525
+ documentElement : // Standards
5526
+ d.body; // Quirks
5527
+ size = {
5528
+ height: domObject.clientHeight,
5529
+ width: domObject.clientWidth
5530
+ };
5531
+ }
5532
+ }
5533
+
5534
+ return size;
5535
+ }
5536
+
5537
+ function getViewportOffset() {
5538
+ return {
5539
+ top: w.pageYOffset || documentElement.scrollTop || d.body.scrollTop,
5540
+ left: w.pageXOffset || documentElement.scrollLeft || d.body.scrollLeft
5541
+ };
5542
+ }
5543
+
5544
+ function checkInView() {
5545
+ if (!inviewObjects.length) {
5546
+ return;
5547
+ }
5548
 
5549
+ var i = 0, $elements = $.map(inviewObjects, function (inviewObject) {
5550
+ var selector = inviewObject.data.selector,
5551
+ $element = inviewObject.$element;
5552
+ return selector ? $element.find(selector) : $element;
5553
+ });
5554
 
5555
+ viewportSize = viewportSize || getViewportSize();
5556
+ viewportOffset = viewportOffset || getViewportOffset();
5557
 
5558
+ for (; i < inviewObjects.length; i++) {
5559
+ // Ignore elements that are not in the DOM tree
5560
+ if (!$.contains(documentElement, $elements[i][0])) {
5561
+ continue;
5562
+ }
5563
 
5564
+ var $element = $($elements[i]),
5565
+ elementSize = { height: $element[0].offsetHeight, width: $element[0].offsetWidth },
5566
+ elementOffset = $element.offset(),
5567
+ inView = $element.data('inview');
5568
 
5569
+ // Don't ask me why because I haven't figured out yet:
5570
+ // viewportOffset and viewportSize are sometimes suddenly null in Firefox 5.
5571
+ // Even though it sounds weird:
5572
+ // It seems that the execution of this function is interferred by the onresize/onscroll event
5573
+ // where viewportOffset and viewportSize are unset
5574
+ if (!viewportOffset || !viewportSize) {
5575
+ return;
5576
+ }
5577
 
5578
+ if (elementOffset.top + elementSize.height > viewportOffset.top &&
5579
+ elementOffset.top < viewportOffset.top + viewportSize.height &&
5580
+ elementOffset.left + elementSize.width > viewportOffset.left &&
5581
+ elementOffset.left < viewportOffset.left + viewportSize.width) {
5582
+ if (!inView) {
5583
+ $element.data('inview', true).trigger('inview', [true]);
5584
+ }
5585
+ } else if (inView) {
5586
+ $element.data('inview', false).trigger('inview', [false]);
5587
+ }
5588
+ }
5589
+ }
5590
 
5591
+ $(w).on("scroll resize scrollstop", function () {
5592
+ viewportSize = viewportOffset = null;
5593
+ });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5594
 
5595
+ // IE < 9 scrolls to focused elements without firing the "scroll" event
5596
+ if (!documentElement.addEventListener && documentElement.attachEvent) {
5597
+ documentElement.attachEvent("onfocusin", function () {
5598
+ viewportOffset = null;
5599
+ });
5600
+ }
5601
+ }));
5602
  /*! Magnific Popup - v1.1.0 - 2016-02-20
5603
  * http://dimsemenov.com/plugins/magnific-popup/
5604
  * Copyright (c) 2016 Dmitry Semenov; */
7460
  /*>>retina*/
7461
  _checkInstance();
7462
  }));
7463
+ (function($) {
7464
+ $.fn.eaelProgressBar = function() {
7465
+ var $this = $(this)
7466
+ var $layout = $this.data('layout')
7467
+ var $num = $this.data('count')
7468
+ var $duration = $this.data('duration')
7469
+
7470
+ $this.one('inview', function() {
7471
+ if ($layout == 'line') {
7472
+ $('.eael-progressbar-line-fill', $this).css({
7473
+ 'width': $num + '%',
7474
+ })
7475
+ } else if ($layout == 'half_circle') {
7476
+ $('.eael-progressbar-circle-half', $this).css({
7477
+ 'transform': 'rotate(' + ($num * 1.8) + 'deg)',
7478
+ })
7479
+ }
7480
+
7481
+ $('.eael-progressbar-count', $this).prop({
7482
+ 'counter': 0
7483
+ }).animate({
7484
+ counter: $num
7485
+ }, {
7486
+ duration: $duration,
7487
+ easing: 'linear',
7488
+ step: function(counter) {
7489
+ if ($layout == 'circle') {
7490
+ var rotate = (counter * 3.6)
7491
+ $('.eael-progressbar-circle-half-left', $this).css({
7492
+ 'transform': "rotate(" + rotate + "deg)",
7493
+ })
7494
+ if (rotate > 180) {
7495
+ $('.eael-progressbar-circle-pie', $this).css({
7496
+ 'clip-path': 'inset(0)'
7497
+ })
7498
+ $('.eael-progressbar-circle-half-right', $this).css({
7499
+ 'visibility': 'visible'
7500
+ })
7501
+ }
7502
+ }
7503
+
7504
+ $(this).text(Math.ceil(counter))
7505
+ }
7506
+ })
7507
+ })
7508
+ }
7509
+ }(jQuery));
7510
  (function (root, factory) {
7511
  if (typeof define === 'function' && define.amd) {
7512
  // AMD. Register as an anonymous module unless amdModuleId is set
11815
  ) {
11816
  $this.remove();
11817
  } else {
11818
+ $(".eael-post-appender", $scope).append($content);
11819
+
11820
  if ($layout == "masonry") {
11821
+ var $isotope = $(".eael-post-appender", $scope).isotope();
11822
+ $isotope.isotope("appended", $content).isotope("layout");
 
11823
 
11824
  $isotope.imagesLoaded().progress(function() {
11825
  $isotope.isotope("layout");
11826
  });
 
 
11827
  }
11828
 
11829
  $this.removeClass("button--loading");
12266
  });
12267
 
12268
  var filterableGalleryHandler = function($scope, $) {
12269
+
12270
+ var filterControls = $scope.find('.fg-layout-3-filter-controls').eq(0),
12271
+ filterTrigger = $scope.find('#fg-filter-trigger'),
12272
+ form = $scope.find('.fg-layout-3-search-box'),
12273
+ input = $scope.find('#fg-search-box-input'),
12274
+ searchRegex, buttonFilter, timer;
12275
+
12276
+ if(form.length) {
12277
+ form.on('submit', function(e) {
12278
+ e.preventDefault();
12279
+ });
12280
+ }
12281
+
12282
+ filterTrigger.on('click', function() {
12283
+ filterControls.toggleClass('open-filters');
12284
+ }).blur(function() {
12285
+ filterControls.toggleClass('open-filters');
12286
+ });
12287
+
12288
  if (!isEditMode) {
12289
  var $gallery = $(".eael-filter-gallery-container", $scope),
12290
  $settings = $gallery.data("settings"),
12301
  percentPosition: true,
12302
  stagger: 30,
12303
  transitionDuration: $settings.duration + "ms",
12304
+ filter: function() {
12305
+ var $this = $(this);
12306
+ var $result = searchRegex ? $this.text().match( searchRegex ) : true;
12307
+ var buttonResult = buttonFilter ? $this.is( buttonFilter ) : true;
12308
+ return $result && buttonResult;
12309
+ }
12310
+ });
12311
+
12312
+
12313
+ // filter
12314
+ $scope.on("click", ".control", function() {
12315
+
12316
+ var $this = $(this);
12317
+ buttonFilter = $( this ).attr('data-filter');
12318
+
12319
+ if($scope.find('#fg-filter-trigger > span')) {
12320
+ $scope.find('#fg-filter-trigger > span').text($this.text());
12321
+ }
12322
+
12323
+ $this.siblings().removeClass("active");
12324
+ $this.addClass("active");
12325
+
12326
+ $isotope_gallery.isotope();
12327
+ });
12328
+
12329
+
12330
+
12331
+ //quick search
12332
+ input.on('input', function() {
12333
+ var $this = $(this);
12334
+
12335
+ clearTimeout(timer);
12336
+ timer = setTimeout(function() {
12337
+ searchRegex = new RegExp($this.val(), 'gi');
12338
+ $isotope_gallery.isotope();
12339
+ }, 600);
12340
+
12341
  });
12342
 
12343
  // layout gal, while images are loading
12355
  $isotope_gallery.isotope("layout");
12356
  });
12357
 
12358
+
 
 
 
 
 
 
 
 
 
 
12359
 
12360
  // popup
12361
  $(".eael-magnific-link", $scope).magnificPopup({
12574
  );
12575
  });
12576
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12577
  jQuery(document).ready(function() {
12578
  // scroll func
12579
  jQuery(window).scroll(function() {
12651
  );
12652
  }
12653
  });
12654
+
12655
+ var TwitterFeedHandler = function($scope, $) {
12656
+ if (!isEditMode) {
12657
+ $gutter = $(".eael-twitter-feed-masonry", $scope).data("gutter");
12658
+ $settings = {
12659
+ itemSelector: ".eael-twitter-feed-item",
12660
+ percentPosition: true,
12661
+ masonry: {
12662
+ columnWidth: ".eael-twitter-feed-item",
12663
+ gutter: $gutter
12664
+ }
12665
+ };
12666
+
12667
+ // init isotope
12668
+ $twitter_feed_gallery = $(".eael-twitter-feed-masonry", $scope).isotope(
12669
+ $settings
12670
+ );
12671
+
12672
+ // layout gal, while images are loading
12673
+ $twitter_feed_gallery.imagesLoaded().progress(function() {
12674
+ $twitter_feed_gallery.isotope("layout");
12675
+ });
12676
+ }
12677
+ };
12678
+
12679
+ jQuery(window).on("elementor/frontend/init", function() {
12680
+ elementorFrontend.hooks.addAction(
12681
+ "frontend/element_ready/eael-twitter-feed.default",
12682
+ TwitterFeedHandler
12683
+ );
12684
+ });
assets/front-end/js/eael.min.js CHANGED
@@ -1,7 +1,7 @@
 
1
  !function(t,e,n){"use strict";function o(t,s){var e=this;this.el=t,this.options={},Object.keys(i).forEach(function(t){e.options[t]=i[t]}),Object.keys(s).forEach(function(t){e.options[t]=s[t]}),this.isInput="input"===this.el.tagName.toLowerCase(),this.attr=this.options.attr,this.showCursor=!this.isInput&&this.options.showCursor,this.elContent=this.attr?this.el.getAttribute(this.attr):this.el.textContent,this.contentType=this.options.contentType,this.typeSpeed=this.options.typeSpeed,this.startDelay=this.options.startDelay,this.backSpeed=this.options.backSpeed,this.backDelay=this.options.backDelay,n&&this.options.stringsElement instanceof n?this.stringsElement=this.options.stringsElement[0]:this.stringsElement=this.options.stringsElement,this.strings=this.options.strings,this.strPos=0,this.arrayPos=0,this.stopNum=0,this.loop=this.options.loop,this.loopCount=this.options.loopCount,this.curLoop=0,this.stop=!1,this.cursorChar=this.options.cursorChar,this.shuffle=this.options.shuffle,this.sequence=[],this.build()}o.prototype={constructor:o,init:function(){var s=this;s.timeout=setTimeout(function(){for(var t=0;t<s.strings.length;++t)s.sequence[t]=t;s.shuffle&&(s.sequence=s.shuffleArray(s.sequence)),s.typewrite(s.strings[s.sequence[s.arrayPos]],s.strPos)},s.startDelay)},build:function(){var s=this;!0===this.showCursor&&(this.cursor=e.createElement("span"),this.cursor.className="typed-cursor",this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)),this.stringsElement&&(this.strings=[],this.stringsElement.style.display="none",Array.prototype.slice.apply(this.stringsElement.children).forEach(function(t){s.strings.push(t.innerHTML)}));this.init()},typewrite:function(o,r){if(!0!==this.stop){var t=Math.round(70*Math.random())+this.typeSpeed,a=this;a.timeout=setTimeout(function(){var t=0,s=o.substr(r);if("^"===s.charAt(0)){var e=1;/^\^\d+/.test(s)&&(e+=(s=/\d+/.exec(s)[0]).length,t=parseInt(s)),o=o.substring(0,r)+o.substring(r+e)}if("html"===a.contentType){var i=o.substr(r).charAt(0);if("<"===i||"&"===i){var n;for(n="<"===i?">":";";o.substr(r+1).charAt(0)!==n&&(o.substr(r).charAt(0),!(++r+1>o.length)););r++,n}}a.timeout=setTimeout(function(){if(r===o.length){if(a.options.onStringTyped(a.arrayPos),a.arrayPos===a.strings.length-1&&(a.options.callback(),a.curLoop++,!1===a.loop||a.curLoop===a.loopCount))return;a.timeout=setTimeout(function(){a.backspace(o,r)},a.backDelay)}else{0===r&&a.options.preStringTyped(a.arrayPos);var t=o.substr(0,r+1);a.attr?a.el.setAttribute(a.attr,t):a.isInput?a.el.value=t:"html"===a.contentType?a.el.innerHTML=t:a.el.textContent=t,r++,a.typewrite(o,r)}},t)},t)}},backspace:function(s,e){if(!0!==this.stop){var t=Math.round(70*Math.random())+this.backSpeed,i=this;i.timeout=setTimeout(function(){if("html"===i.contentType&&">"===s.substr(e).charAt(0)){for(;"<"!==s.substr(e-1).charAt(0)&&(s.substr(e).charAt(0),!(--e<0)););e--,"<"}var t=s.substr(0,e);i.attr?i.el.setAttribute(i.attr,t):i.isInput?i.el.value=t:"html"===i.contentType?i.el.innerHTML=t:i.el.textContent=t,e>i.stopNum?(e--,i.backspace(s,e)):e<=i.stopNum&&(i.arrayPos++,i.arrayPos===i.strings.length?(i.arrayPos=0,i.shuffle&&(i.sequence=i.shuffleArray(i.sequence)),i.init()):i.typewrite(i.strings[i.sequence[i.arrayPos]],e))},t)}},shuffleArray:function(t){var s,e,i=t.length;if(i)for(;--i;)s=t[e=Math.floor(Math.random()*(i+1))],t[e]=t[i],t[i]=s;return t},reset:function(){clearInterval(this.timeout),this.el.getAttribute("id"),this.el.textContent="",void 0!==this.cursor&&void 0!==this.cursor.parentNode&&this.cursor.parentNode.removeChild(this.cursor),this.strPos=0,this.arrayPos=0,this.curLoop=0,this.options.resetCallback()}},o.new=function(t,i){Array.prototype.slice.apply(e.querySelectorAll(t)).forEach(function(t){var s=t._typed,e="object"==typeof i&&i;s&&s.reset(),t._typed=s=new o(t,e),"string"==typeof i&&s[i]()})},n&&(n.fn.typed=function(i){return this.each(function(){var t=n(this),s=t.data("typed"),e="object"==typeof i&&i;s&&s.reset(),t.data("typed",s=new o(this,e)),"string"==typeof i&&s[i]()})}),t.Typed=o;var i={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,shuffle:!1,backDelay:500,loop:!1,loopCount:!1,showCursor:!0,cursorChar:"|",attr:null,contentType:"html",callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}}}(window,document,window.jQuery),function(i){"use strict";function s(t,s){this.element=i(t),this.settings=i.extend({},n,s),this._defaults=n,this._init()}var e="Morphext",n={animation:"bounceIn",separator:",",speed:2e3,complete:i.noop};s.prototype={_init:function(){var e=this;this.phrases=[],this.element.addClass("morphext"),i.each(this.element.text().split(this.settings.separator),function(t,s){e.phrases.push(i.trim(s))}),this.index=-1,this.animate(),this.start()},animate:function(){this.index=++this.index%this.phrases.length,this.element[0].innerHTML='<span class="animated '+this.settings.animation+'">'+this.phrases[this.index]+"</span>",i.isFunction(this.settings.complete)&&this.settings.complete.call(this)},start:function(){var t=this;this._interval=setInterval(function(){t.animate()},this.settings.speed)},stop:function(){this._interval=clearInterval(this._interval)}},i.fn[e]=function(t){return this.each(function(){i.data(this,"plugin_"+e)||i.data(this,"plugin_"+e,new s(this,t))})}}(jQuery);
2
  !function(e){"use strict";var i="Morphext",s={animation:"bounceIn",separator:",",speed:2e3,complete:e.noop};function n(t,i){this.element=e(t),this.settings=e.extend({},s,i),this._defaults=s,this._init()}n.prototype={_init:function(){var s=this;this.phrases=[],this.element.addClass("morphext"),e.each(this.element.text().split(this.settings.separator),function(t,i){s.phrases.push(e.trim(i))}),this.index=-1,this.animate(),this.start()},animate:function(){this.index=++this.index%this.phrases.length,this.element[0].innerHTML='<span class="animated '+this.settings.animation+'">'+this.phrases[this.index]+"</span>",e.isFunction(this.settings.complete)&&this.settings.complete.call(this)},start:function(){var t=this;this._interval=setInterval(function(){t.animate()},this.settings.speed)},stop:function(){this._interval=clearInterval(this._interval)}},e.fn[i]=function(t){return this.each(function(){e.data(this,"plugin_"+i)||e.data(this,"plugin_"+i,new n(this,t))})}}(jQuery);
3
  !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Typed=e():t.Typed=e()}(this,function(){return i={},s.m=n=[function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(t,e,s){return e&&i(t.prototype,e),s&&i(t,s),t};function i(t,e){for(var s=0;s<e.length;s++){var n=e[s];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var r=s(1),u=s(3),o=(n(a,[{key:"toggle",value:function(){this.pause.status?this.start():this.stop()}},{key:"stop",value:function(){this.typingComplete||this.pause.status||(this.toggleBlinking(!0),this.pause.status=!0,this.options.onStop(this.arrayPos,this))}},{key:"start",value:function(){this.typingComplete||this.pause.status&&(this.pause.status=!1,this.pause.typewrite?this.typewrite(this.pause.curString,this.pause.curStrPos):this.backspace(this.pause.curString,this.pause.curStrPos),this.options.onStart(this.arrayPos,this))}},{key:"destroy",value:function(){this.reset(!1),this.options.onDestroy(this)}},{key:"reset",value:function(t){var e=arguments.length<=0||void 0===t||t;clearInterval(this.timeout),this.replaceText(""),this.cursor&&this.cursor.parentNode&&(this.cursor.parentNode.removeChild(this.cursor),this.cursor=null),this.strPos=0,this.arrayPos=0,this.curLoop=0,e&&(this.insertCursor(),this.options.onReset(this),this.begin())}},{key:"begin",value:function(){var t=this;this.typingComplete=!1,this.shuffleStringsIfNeeded(this),this.insertCursor(),this.bindInputFocusEvents&&this.bindFocusEvents(),this.timeout=setTimeout(function(){t.currentElContent&&0!==t.currentElContent.length?t.backspace(t.currentElContent,t.currentElContent.length):t.typewrite(t.strings[t.sequence[t.arrayPos]],t.strPos)},this.startDelay)}},{key:"typewrite",value:function(i,r){var o=this;this.fadeOut&&this.el.classList.contains(this.fadeOutClass)&&(this.el.classList.remove(this.fadeOutClass),this.cursor&&this.cursor.classList.remove(this.fadeOutClass));var t=this.humanizer(this.typeSpeed),a=1;!0!==this.pause.status?this.timeout=setTimeout(function(){r=u.htmlParser.typeHtmlChars(i,r,o);var t=0,e=i.substr(r);if("^"===e.charAt(0)&&/^\^\d+/.test(e)){var s=1;s+=(e=/\d+/.exec(e)[0]).length,t=parseInt(e),o.temporaryPause=!0,o.options.onTypingPaused(o.arrayPos,o),i=i.substring(0,r)+i.substring(r+s),o.toggleBlinking(!0)}if("`"===e.charAt(0)){for(;"`"!==i.substr(r+a).charAt(0)&&!(r+ ++a>i.length););var n=i.substring(0,r);i=n+i.substring(n.length+1,r+a)+i.substring(r+a+1),a--}o.timeout=setTimeout(function(){o.toggleBlinking(!1),r>=i.length?o.doneTyping(i,r):o.keepTyping(i,r,a),o.temporaryPause&&(o.temporaryPause=!1,o.options.onTypingResumed(o.arrayPos,o))},t)},t):this.setPauseStatus(i,r,!0)}},{key:"keepTyping",value:function(t,e,s){0===e&&(this.toggleBlinking(!1),this.options.preStringTyped(this.arrayPos,this)),e+=s;var n=t.substr(0,e);this.replaceText(n),this.typewrite(t,e)}},{key:"doneTyping",value:function(t,e){var s=this;this.options.onStringTyped(this.arrayPos,this),this.toggleBlinking(!0),this.arrayPos===this.strings.length-1&&(this.complete(),!1===this.loop||this.curLoop===this.loopCount)||(this.timeout=setTimeout(function(){s.backspace(t,e)},this.backDelay))}},{key:"backspace",value:function(s,n){var i=this;if(!0!==this.pause.status){if(this.fadeOut)return this.initFadeOut();this.toggleBlinking(!1);var t=this.humanizer(this.backSpeed);this.timeout=setTimeout(function(){n=u.htmlParser.backSpaceHtmlChars(s,n,i);var t=s.substr(0,n);if(i.replaceText(t),i.smartBackspace){var e=i.strings[i.arrayPos+1];e&&t===e.substr(0,n)?i.stopNum=n:i.stopNum=0}n>i.stopNum?(n--,i.backspace(s,n)):n<=i.stopNum&&(i.arrayPos++,i.arrayPos===i.strings.length?(i.arrayPos=0,i.options.onLastStringBackspaced(),i.shuffleStringsIfNeeded(),i.begin()):i.typewrite(i.strings[i.sequence[i.arrayPos]],n))},t)}else this.setPauseStatus(s,n,!0)}},{key:"complete",value:function(){this.options.onComplete(this),this.loop?this.curLoop++:this.typingComplete=!0}},{key:"setPauseStatus",value:function(t,e,s){this.pause.typewrite=s,this.pause.curString=t,this.pause.curStrPos=e}},{key:"toggleBlinking",value:function(t){this.cursor&&(this.pause.status||this.cursorBlinking!==t&&((this.cursorBlinking=t)?this.cursor.classList.add("typed-cursor--blink"):this.cursor.classList.remove("typed-cursor--blink")))}},{key:"humanizer",value:function(t){return Math.round(Math.random()*t/2)+t}},{key:"shuffleStringsIfNeeded",value:function(){this.shuffle&&(this.sequence=this.sequence.sort(function(){return Math.random()-.5}))}},{key:"initFadeOut",value:function(){var t=this;return this.el.className+=" "+this.fadeOutClass,this.cursor&&(this.cursor.className+=" "+this.fadeOutClass),setTimeout(function(){t.arrayPos++,t.replaceText(""),t.strings.length>t.arrayPos?t.typewrite(t.strings[t.sequence[t.arrayPos]],0):(t.typewrite(t.strings[0],0),t.arrayPos=0)},this.fadeOutDelay)}},{key:"replaceText",value:function(t){this.attr?this.el.setAttribute(this.attr,t):this.isInput?this.el.value=t:"html"===this.contentType?this.el.innerHTML=t:this.el.textContent=t}},{key:"bindFocusEvents",value:function(){var e=this;this.isInput&&(this.el.addEventListener("focus",function(t){e.stop()}),this.el.addEventListener("blur",function(t){e.el.value&&0!==e.el.value.length||e.start()}))}},{key:"insertCursor",value:function(){this.showCursor&&(this.cursor||(this.cursor=document.createElement("span"),this.cursor.className="typed-cursor",this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)))}}]),a);function a(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a),r.initializer.load(this,e,t),this.begin()}e.default=o,t.exports=e.default},function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var s=arguments[e];for(var n in s)Object.prototype.hasOwnProperty.call(s,n)&&(t[n]=s[n])}return t},n=function(t,e,s){return e&&i(t.prototype,e),s&&i(t,s),t};function i(t,e){for(var s=0;s<e.length;s++){var n=e[s];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var r,o=s(2),u=(r=o)&&r.__esModule?r:{default:r},l=(n(c,[{key:"load",value:function(t,e,s){if(t.el="string"==typeof s?document.querySelector(s):s,t.options=a({},u.default,e),t.isInput="input"===t.el.tagName.toLowerCase(),t.attr=t.options.attr,t.bindInputFocusEvents=t.options.bindInputFocusEvents,t.showCursor=!t.isInput&&t.options.showCursor,t.cursorChar=t.options.cursorChar,t.cursorBlinking=!0,t.elContent=t.attr?t.el.getAttribute(t.attr):t.el.textContent,t.contentType=t.options.contentType,t.typeSpeed=t.options.typeSpeed,t.startDelay=t.options.startDelay,t.backSpeed=t.options.backSpeed,t.smartBackspace=t.options.smartBackspace,t.backDelay=t.options.backDelay,t.fadeOut=t.options.fadeOut,t.fadeOutClass=t.options.fadeOutClass,t.fadeOutDelay=t.options.fadeOutDelay,t.isPaused=!1,t.strings=t.options.strings.map(function(t){return t.trim()}),"string"==typeof t.options.stringsElement?t.stringsElement=document.querySelector(t.options.stringsElement):t.stringsElement=t.options.stringsElement,t.stringsElement){t.strings=[],t.stringsElement.style.display="none";var n=Array.prototype.slice.apply(t.stringsElement.children),i=n.length;if(i)for(var r=0;r<i;r+=1){var o=n[r];t.strings.push(o.innerHTML.trim())}}for(var r in t.strPos=0,t.arrayPos=0,t.stopNum=0,t.loop=t.options.loop,t.loopCount=t.options.loopCount,t.curLoop=0,t.shuffle=t.options.shuffle,t.sequence=[],t.pause={status:!1,typewrite:!0,curString:"",curStrPos:0},t.typingComplete=!1,t.strings)t.sequence[r]=r;t.currentElContent=this.getCurrentElContent(t),t.autoInsertCss=t.options.autoInsertCss,this.appendAnimationCss(t)}},{key:"getCurrentElContent",value:function(t){return t.attr?t.el.getAttribute(t.attr):t.isInput?t.el.value:"html"===t.contentType?t.el.innerHTML:t.el.textContent}},{key:"appendAnimationCss",value:function(t){var e="data-typed-js-css";if(t.autoInsertCss&&(t.showCursor||t.fadeOut)&&!document.querySelector("["+e+"]")){var s=document.createElement("style");s.type="text/css",s.setAttribute(e,!0);var n="";t.showCursor&&(n+="\n .typed-cursor{\n opacity: 1;\n }\n .typed-cursor.typed-cursor--blink{\n animation: typedjsBlink 0.7s infinite;\n -webkit-animation: typedjsBlink 0.7s infinite;\n animation: typedjsBlink 0.7s infinite;\n }\n @keyframes typedjsBlink{\n 50% { opacity: 0.0; }\n }\n @-webkit-keyframes typedjsBlink{\n 0% { opacity: 1; }\n 50% { opacity: 0.0; }\n 100% { opacity: 1; }\n }\n "),t.fadeOut&&(n+="\n .typed-fade-out{\n opacity: 0;\n transition: opacity .25s;\n }\n .typed-cursor.typed-cursor--blink.typed-fade-out{\n -webkit-animation: 0;\n animation: 0;\n }\n "),0!==s.length&&(s.innerHTML=n,document.body.appendChild(s))}}}]),c);function c(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c)}var p=new(e.default=l);e.initializer=p},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,smartBackspace:!0,shuffle:!1,backDelay:700,fadeOut:!1,fadeOutClass:"typed-fade-out",fadeOutDelay:500,loop:!1,loopCount:1/0,showCursor:!0,cursorChar:"|",autoInsertCss:!0,attr:null,bindInputFocusEvents:!1,contentType:"html",onComplete:function(t){},preStringTyped:function(t,e){},onStringTyped:function(t,e){},onLastStringBackspaced:function(t){},onTypingPaused:function(t,e){},onTypingResumed:function(t,e){},onReset:function(t){},onStop:function(t,e){},onStart:function(t,e){},onDestroy:function(t){}};e.default=s,t.exports=e.default},function(t,e){"use strict";function n(t,e){for(var s=0;s<e.length;s++){var n=e[s];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}Object.defineProperty(e,"__esModule",{value:!0});var s=(function(t,e,s){return e&&n(t.prototype,e),s&&n(t,s),t}(i,[{key:"typeHtmlChars",value:function(t,e,s){if("html"!==s.contentType)return e;var n=t.substr(e).charAt(0);if("<"===n||"&"===n){var i="";for(i="<"===n?">":";";t.substr(e+1).charAt(0)!==i&&!(++e+1>t.length););e++}return e}},{key:"backSpaceHtmlChars",value:function(t,e,s){if("html"!==s.contentType)return e;var n=t.substr(e).charAt(0);if(">"===n||";"===n){var i="";for(i=">"===n?"<":"&";t.substr(e-1).charAt(0)!==i&&!(--e<0););e--}return e}}]),i);function i(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i)}var r=new(e.default=s);e.htmlParser=r}],s.c=i,s.p="",s(0);function s(t){if(i[t])return i[t].exports;var e=i[t]={exports:{},id:t,loaded:!1};return n[t].call(e.exports,e,e.exports,s),e.loaded=!0,e.exports}var n,i});
4
- !function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(i){"use strict";var n=function(t,s){this.$element=i(t),this.defaults=i.extend({},n.defaults,this.$element.data(),i.isPlainObject(s)?s:{}),this.init()};n.prototype={constructor:n,init:function(){var t=this.$element.html(),s=new Date(this.defaults.date||t);s.getTime()&&(this.content=t,this.date=s,this.find(),this.defaults.autoStart&&this.start())},find:function(){var t=this.$element;this.$days=t.find("[data-days]"),this.$hours=t.find("[data-hours]"),this.$minutes=t.find("[data-minutes]"),this.$seconds=t.find("[data-seconds]"),0<this.$days.length+this.$hours.length+this.$minutes.length+this.$seconds.length&&(this.found=!0)},reset:function(){this.found?(this.output("days"),this.output("hours"),this.output("minutes"),this.output("seconds")):this.output()},ready:function(){var t,s=this.date,e={};return!!s&&((t=s.getTime()-(new Date).getTime())<=0?(this.end(),!1):(e.days=t,e.hours=e.days%864e5,e.minutes=e.hours%36e5,e.seconds=e.minutes%6e4,e.milliseconds=e.seconds%1e3,this.days=Math.floor(e.days/864e5),this.hours=Math.floor(e.hours/36e5),this.minutes=Math.floor(e.minutes/6e4),this.seconds=Math.floor(e.seconds/1e3),this.deciseconds=Math.floor(e.milliseconds/100),!0))},start:function(){!this.active&&this.ready()&&(this.active=!0,this.reset(),this.autoUpdate=this.defaults.fast?setInterval(i.proxy(this.fastUpdate,this),100):setInterval(i.proxy(this.update,this),1e3))},stop:function(){this.active&&(this.active=!1,clearInterval(this.autoUpdate))},end:function(){this.date&&(this.stop(),this.days=0,this.hours=0,this.minutes=0,this.seconds=0,this.deciseconds=0,this.reset(),this.defaults.end())},destroy:function(){this.date&&(this.stop(),this.$days=null,this.$hours=null,this.$minutes=null,this.$seconds=null,this.$element.empty().html(this.content),this.$element.removeData("countdown"))},fastUpdate:function(){0<=--this.deciseconds?this.output("deciseconds"):(this.deciseconds=9,this.update())},update:function(){0<=--this.seconds?this.output("seconds"):(this.seconds=59,0<=--this.minutes?this.output("minutes"):(this.minutes=59,0<=--this.hours?this.output("hours"):(this.hours=23,0<=--this.days?this.output("days"):this.end())))},output:function(t){if(this.found)switch(t){case"deciseconds":this.$seconds.text(this.getSecondsText());break;case"seconds":this.$seconds.text(this.seconds);break;case"minutes":this.$minutes.text(this.minutes);break;case"hours":this.$hours.text(this.hours);break;case"days":this.$days.text(this.days)}else this.$element.empty().html(this.template())},template:function(){return this.defaults.text.replace("%s",this.days).replace("%s",this.hours).replace("%s",this.minutes).replace("%s",this.getSecondsText())},getSecondsText:function(){return this.active&&this.defaults.fast?this.seconds+"."+this.deciseconds:this.seconds}},n.defaults={autoStart:!0,date:null,fast:!1,end:i.noop,text:"%s days, %s hours, %s minutes, %s seconds"},n.setDefaults=function(t){i.extend(n.defaults,t)},i.fn.countdown=function(e){return this.each(function(){var t=i(this),s=t.data("countdown");s||t.data("countdown",s=new n(this,e)),"string"==typeof e&&i.isFunction(s[e])&&s[e]()})},i.fn.countdown.constructor=n,i.fn.countdown.setDefaults=n.setDefaults,i(function(){i("[countdown]").countdown()})});
5
  !function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return-1==n.indexOf(t)&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{};return(i[e]=i[e]||{})[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return-1!=n&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o<i.length;o++){var s=i[o];n&&n[s]&&(this.off(e,s),delete n[s]),s.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),function(t,i){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(e){return i(t,e)}):"object"==typeof module&&module.exports?module.exports=i(t,require("ev-emitter")):t.imagesLoaded=i(t,t.EvEmitter)}("undefined"!=typeof window?window:this,function(t,e){var o=t.jQuery,s=t.console;function r(e,t){for(var i in t)e[i]=t[i];return e}var h=Array.prototype.slice;function a(e,t,i){if(!(this instanceof a))return new a(e,t,i);var n=e;"string"==typeof e&&(n=document.querySelectorAll(e)),n?(this.elements=function(e){return Array.isArray(e)?e:"object"==typeof e&&"number"==typeof e.length?h.call(e):[e]}(n),this.options=r({},this.options),"function"==typeof t?i=t:r(this.options,t),i&&this.on("always",i),this.getImages(),o&&(this.jqDeferred=new o.Deferred),setTimeout(this.check.bind(this))):s.error("Bad element for imagesLoaded "+(n||e))}(a.prototype=Object.create(e.prototype)).options={},a.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},a.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),!0===this.options.background&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&d[t]){for(var i=e.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var s=e.querySelectorAll(this.options.background);for(n=0;n<s.length;n++){var r=s[n];this.addElementBackgroundImages(r)}}}};var d={1:!0,9:!0,11:!0};function i(e){this.img=e}function n(e,t){this.url=e,this.element=t,this.img=new Image}return a.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(t.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,e),n=i.exec(t.backgroundImage)}},a.prototype.addImage=function(e){var t=new i(e);this.images.push(t)},a.prototype.addBackground=function(e,t){var i=new n(e,t);this.images.push(i)},a.prototype.check=function(){var n=this;function t(e,t,i){setTimeout(function(){n.progress(e,t,i)})}this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?this.images.forEach(function(e){e.once("progress",t),e.check()}):this.complete()},a.prototype.progress=function(e,t,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&s&&s.log("progress: "+i,e,t)},a.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},(i.prototype=Object.create(e.prototype)).check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src)},i.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},i.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},i.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},i.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},i.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},i.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},(n.prototype=Object.create(i.prototype)).check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},n.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},n.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},a.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&((o=e).fn.imagesLoaded=function(e,t){return new a(this,e,t).jqDeferred.promise(o(this))})},a.makeJQueryPlugin(),a});
6
  !function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(f){var a,d,i,c=[],h=document,u=window,s=h.documentElement;function t(){if(c.length){var e=0,t=f.map(c,function(e){var t=e.data.selector,n=e.$element;return t?n.find(t):n});for(a=a||function(){var e,t,n={height:u.innerHeight,width:u.innerWidth};return n.height||!(e=h.compatMode)&&f.support.boxModel||(n={height:(t="CSS1Compat"===e?s:h.body).clientHeight,width:t.clientWidth}),n}(),d=d||{top:u.pageYOffset||s.scrollTop||h.body.scrollTop,left:u.pageXOffset||s.scrollLeft||h.body.scrollLeft};e<c.length;e++)if(f.contains(s,t[e][0])){var n=f(t[e]),i=n[0].offsetHeight,o=n[0].offsetWidth,l=n.offset(),r=n.data("inview");if(!d||!a)return;l.top+i>d.top&&l.top<d.top+a.height&&l.left+o>d.left&&l.left<d.left+a.width?r||n.data("inview",!0).trigger("inview",[!0]):r&&n.data("inview",!1).trigger("inview",[!1])}}}f.event.special.inview={add:function(e){c.push({data:e,$element:f(this),element:this}),!i&&c.length&&(i=setInterval(t,250))},remove:function(e){for(var t=0;t<c.length;t++){var n=c[t];if(n.element===this&&n.data.guid===e.guid){c.splice(t,1);break}}c.length||(clearInterval(i),i=null)}},f(u).on("scroll resize scrollstop",function(){a=d=null}),!s.addEventListener&&s.attachEvent&&s.attachEvent("onfocusin",function(){d=null})});
7
  !function(e,i){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("jquery")):e.jQueryBridget=i(e,e.jQuery)}(window,function(t,e){"use strict";var i=Array.prototype.slice,o=t.console,d=void 0===o?function(){}:function(t){o.error(t)};function n(h,n,l){(l=l||e||t.jQuery)&&(n.prototype.option||(n.prototype.option=function(t){l.isPlainObject(t)&&(this.options=l.extend(!0,this.options,t))}),l.fn[h]=function(t){return"string"==typeof t?function(t,s,r){var a,u="$()."+h+'("'+s+'")';return t.each(function(t,e){var i=l.data(e,h);if(i){var o=i[s];if(o&&"_"!=s.charAt(0)){var n=o.apply(i,r);a=void 0===a?n:a}else d(u+" is not a valid method")}else d(h+" not initialized. Cannot call methods, i.e. "+u)}),void 0!==a?a:t}(this,t,i.call(arguments,1)):(function(t,o){t.each(function(t,e){var i=l.data(e,h);i?(i.option(o),i._init()):(i=new n(e,o),l.data(e,h,i))})}(this,t),this)},s(l))}function s(t){!t||t&&t.bridget||(t.bridget=n)}return s(e||t.jQuery),n}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},o=i[t]=i[t]||[];return-1==o.indexOf(e)&&o.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=i.indexOf(e);return-1!=o&&i.splice(o,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var o=this._onceEvents&&this._onceEvents[t],n=0;n<i.length;n++){var s=i[n];o&&o[s]&&(this.off(t,s),delete o[s]),s.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function g(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}var i="undefined"==typeof console?function(){}:function(t){console.error(t)},v=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],_=v.length;function z(t){var e=getComputedStyle(t);return e||i("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}var I,x=!1;function S(t){if(function(){if(!x){x=!0;var t=document.createElement("div");t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style.boxSizing="border-box";var e=document.body||document.documentElement;e.appendChild(t);var i=z(t);I=200==Math.round(g(i.width)),S.isBoxSizeOuter=I,e.removeChild(t)}}(),"string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var e=z(t);if("none"==e.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<_;e++){t[v[e]]=0}return t}();var i={};i.width=t.offsetWidth,i.height=t.offsetHeight;for(var o=i.isBorderBox="border-box"==e.boxSizing,n=0;n<_;n++){var s=v[n],r=e[s],a=parseFloat(r);i[s]=isNaN(a)?0:a}var u=i.paddingLeft+i.paddingRight,h=i.paddingTop+i.paddingBottom,l=i.marginLeft+i.marginRight,d=i.marginTop+i.marginBottom,f=i.borderLeftWidth+i.borderRightWidth,c=i.borderTopWidth+i.borderBottomWidth,m=o&&I,p=g(e.width);!1!==p&&(i.width=p+(m?0:u+f));var y=g(e.height);return!1!==y&&(i.height=y+(m?0:h+c)),i.innerWidth=i.width-(u+f),i.innerHeight=i.height-(h+c),i.outerWidth=i.width+l,i.outerHeight=i.height+d,i}}return S}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var i=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var o=e[i]+"MatchesSelector";if(t[o])return o}}();return function(t,e){return t[i](e)}}),function(e,i){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("desandro-matches-selector")):e.fizzyUIUtils=i(e,e.matchesSelector)}(window,function(h,s){var l={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e}},e=Array.prototype.slice;l.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?e.call(t):[t]},l.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},l.getParent=function(t,e){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,s(t,e))return t},l.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},l.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.filterFindElements=function(t,o){t=l.makeArray(t);var n=[];return t.forEach(function(t){if(t instanceof HTMLElement)if(o){s(t,o)&&n.push(t);for(var e=t.querySelectorAll(o),i=0;i<e.length;i++)n.push(e[i])}else n.push(t)}),n},l.debounceMethod=function(t,e,o){o=o||100;var n=t.prototype[e],s=e+"Timeout";t.prototype[e]=function(){var t=this[s];clearTimeout(t);var e=arguments,i=this;this[s]=setTimeout(function(){n.apply(i,e),delete i[s]},o)}},l.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},l.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var d=h.console;return l.htmlInit=function(a,u){l.docReady(function(){var t=l.toDashed(u),n="data-"+t,e=document.querySelectorAll("["+n+"]"),i=document.querySelectorAll(".js-"+t),o=l.makeArray(e).concat(l.makeArray(i)),s=n+"-options",r=h.jQuery;o.forEach(function(e){var t,i=e.getAttribute(n)||e.getAttribute(s);try{t=i&&JSON.parse(i)}catch(t){return void(d&&d.error("Error parsing "+n+" on "+e.className+": "+t))}var o=new a(e,t);r&&r.data(e,u,o)})})},l}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";var i=document.documentElement.style,o="string"==typeof i.transition?"transition":"WebkitTransition",n="string"==typeof i.transform?"transform":"WebkitTransform",s={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[o],r={transform:n,transition:o,transitionDuration:o+"Duration",transitionProperty:o+"Property",transitionDelay:o+"Delay"};function a(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var u=a.prototype=Object.create(t.prototype);u.constructor=a,u._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},u.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},u.getSize=function(){this.size=e(this.element)},u.css=function(t){var e=this.element.style;for(var i in t){e[r[i]||i]=t[i]}},u.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),o=t[e?"left":"right"],n=t[i?"top":"bottom"],s=parseFloat(o),r=parseFloat(n),a=this.layout.size;-1!=o.indexOf("%")&&(s=s/100*a.width),-1!=n.indexOf("%")&&(r=r/100*a.height),s=isNaN(s)?0:s,r=isNaN(r)?0:r,s-=e?a.paddingLeft:a.paddingRight,r-=i?a.paddingTop:a.paddingBottom,this.position.x=s,this.position.y=r},u.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop"),n=i?"paddingLeft":"paddingRight",s=i?"left":"right",r=i?"right":"left",a=this.position.x+t[n];e[s]=this.getXValue(a),e[r]="";var u=o?"paddingTop":"paddingBottom",h=o?"top":"bottom",l=o?"bottom":"top",d=this.position.y+t[u];e[h]=this.getYValue(d),e[l]="",this.css(e),this.emitEvent("layout",[this])},u.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},u.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},u._transitionTo=function(t,e){this.getPosition();var i=this.position.x,o=this.position.y,n=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),!n||this.isTransitioning){var s=t-i,r=e-o,a={};a.transform=this.getTranslate(s,r),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},u.getTranslate=function(t,e){return"translate3d("+(t=this.layout._getOption("originLeft")?t:-t)+"px, "+(e=this.layout._getOption("originTop")?e:-e)+"px, 0)"},u.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},u.moveTo=u._transitionTo,u.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},u._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},u.transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);this.element.offsetHeight;null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)};var h="opacity,"+n.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()});u.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:h,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(s,this,!1)}},u.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},u.onotransitionend=function(t){this.ontransitionend(t)};var l={"-webkit-transform":"transform"};u.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,i=l[t.propertyName]||t.propertyName;if(delete e.ingProperties[i],function(t){for(var e in t)return!1;return!null}(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd)e.onEnd[i].call(this),delete e.onEnd[i];this.emitEvent("transitionEnd",[this])}},u.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(s,this,!1),this.isTransitioning=!1},u._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var d={transitionProperty:"",transitionDuration:"",transitionDelay:""};return u.removeTransitionStyles=function(){this.css(d)},u.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},u.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},u.remove=function(){o&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),this.hide()):this.removeElem()},u.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},u.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},u.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},u.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},u.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},u.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},a}),function(n,s){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(t,e,i,o){return s(n,t,e,i,o)}):"object"==typeof module&&module.exports?module.exports=s(n,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):n.Outlayer=s(n,n.EvEmitter,n.getSize,n.fizzyUIUtils,n.Outlayer.Item)}(window,function(t,e,n,s,o){"use strict";function i(){}var r=t.console,a=t.jQuery,u=0,h={};function l(t,e){var i=s.getQueryElement(t);if(i){this.element=i,a&&(this.$element=a(this.element)),this.options=s.extend({},this.constructor.defaults),this.option(e);var o=++u;this.element.outlayerGUID=o,(h[o]=this)._create(),this._getOption("initLayout")&&this.layout()}else r&&r.error("Bad element for "+this.constructor.namespace+": "+(i||t))}l.namespace="outlayer",l.Item=o,l.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var d=l.prototype;function f(t){function e(){t.apply(this,arguments)}return(e.prototype=Object.create(t.prototype)).constructor=e}s.extend(d,e.prototype),d.option=function(t){s.extend(this.options,t)},d._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},l.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},d._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),s.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},d.reloadItems=function(){this.items=this._itemize(this.element.children)},d._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0;n<e.length;n++){var s=new i(e[n],this);o.push(s)}return o},d._filterFindItemElements=function(t){return s.filterFindElements(t,this.options.itemSelector)},d.getItemElements=function(){return this.items.map(function(t){return t.element})},d.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},d._init=d.layout,d._resetLayout=function(){this.getSize()},d.getSize=function(){this.size=n(this.element)},d._getMeasurement=function(t,e){var i,o=this.options[t];o?("string"==typeof o?i=this.element.querySelector(o):o instanceof HTMLElement&&(i=o),this[t]=i?n(i)[e]:o):this[t]=0},d.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},d._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},d._layoutItems=function(t,i){if(this._emitCompleteOnItems("layout",t),t&&t.length){var o=[];t.forEach(function(t){var e=this._getItemLayoutPosition(t);e.item=t,e.isInstant=i||t.isLayoutInstant,o.push(e)},this),this._processLayoutQueue(o)}},d._getItemLayoutPosition=function(){return{x:0,y:0}},d._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},d.updateStagger=function(){var t=this.options.stagger;if(null!=t)return this.stagger=function(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],o=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var n=c[o]||1;return i*n}(t),this.stagger;this.stagger=0},d._positionItem=function(t,e,i,o,n){o?t.goTo(e,i):(t.stagger(n*this.stagger),t.moveTo(e,i))},d._postLayout=function(){this.resizeContainer()},d.resizeContainer=function(){if(this._getOption("resizeContainer")){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},d._getContainerSize=i,d._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},d._emitCompleteOnItems=function(e,t){var i=this;function o(){i.dispatchEvent(e+"Complete",null,[t])}var n=t.length;if(t&&n){var s=0;t.forEach(function(t){t.once(e,r)})}else o();function r(){++s==n&&o()}},d.dispatchEvent=function(t,e,i){var o=e?[e].concat(i):i;if(this.emitEvent(t,o),a)if(this.$element=this.$element||a(this.element),e){var n=a.Event(e);n.type=t,this.$element.trigger(n,i)}else this.$element.trigger(t,i)},d.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},d.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},d.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},d.unstamp=function(t){(t=this._find(t))&&t.forEach(function(t){s.removeFrom(this.stamps,t),this.unignore(t)},this)},d._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=s.makeArray(t)},d._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},d._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},d._manageStamp=i,d._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,o=n(t);return{left:e.left-i.left-o.marginLeft,top:e.top-i.top-o.marginTop,right:i.right-e.right-o.marginRight,bottom:i.bottom-e.bottom-o.marginBottom}},d.handleEvent=s.handleEvent,d.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},d.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},d.onresize=function(){this.resize()},s.debounceMethod(l,"onresize",100),d.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},d.needsResizeLayout=function(){var t=n(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},d.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},d.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},d.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},d.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var i=this.updateStagger();t.forEach(function(t,e){t.stagger(e*i),t.reveal()})}},d.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var i=this.updateStagger();t.forEach(function(t,e){t.stagger(e*i),t.hide()})}},d.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},d.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},d.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},d.getItems=function(t){t=s.makeArray(t);var i=[];return t.forEach(function(t){var e=this.getItem(t);e&&i.push(e)},this),i},d.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),s.removeFrom(this.items,t)},this)},d.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete h[e],delete this.element.outlayerGUID,a&&a.removeData(this.element,this.constructor.namespace)},l.data=function(t){var e=(t=s.getQueryElement(t))&&t.outlayerGUID;return e&&h[e]},l.create=function(t,e){var i=f(l);return i.defaults=s.extend({},l.defaults),s.extend(i.defaults,e),i.compatOptions=s.extend({},l.compatOptions),i.namespace=t,i.data=l.data,i.Item=f(o),s.htmlInit(i,t),a&&a.bridget&&a.bridget(t,i),i};var c={ms:1,s:1e3};return l.Item=o,l}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),o=i._create;i._create=function(){this.id=this.layout.itemGUID++,o.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}};var n=i.destroy;return i.destroy=function(){n.apply(this,arguments),this.css({display:""})},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(e,i){"use strict";function o(t){(this.isotope=t)&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var n=o.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach(function(t){n[t]=function(){return i.prototype[t].apply(this.isotope,arguments)}}),n.needsVerticalResizeLayout=function(){var t=e(this.isotope.element);return this.isotope.size&&t&&t.innerHeight!=this.isotope.size.innerHeight},n._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},n.getColumnWidth=function(){this.getSegmentSize("column","Width")},n.getRowHeight=function(){this.getSegmentSize("row","Height")},n.getSegmentSize=function(t,e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},n.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&e(t.element)},n.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},n.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},o.modes={},o.create=function(t,e){function i(){o.apply(this,arguments)}return(i.prototype=Object.create(n)).constructor=i,e&&(i.options=e),o.modes[i.prototype.namespace=t]=i},o}),function(t,e){"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,h){var e=t.create("masonry");e.compatOptions.fitWidth="isFitWidth";var i=e.prototype;return i._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},i.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],e=t&&t.element;this.columnWidth=e&&h(e).outerWidth||this.containerWidth}var i=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,n=o/i,s=i-o%i;n=Math[s&&s<1?"round":"floor"](n),this.cols=Math.max(n,1)},i.getContainerWidth=function(){var t=this._getOption("fitWidth")?this.element.parentNode:this.element,e=h(t);this.containerWidth=e&&e.innerWidth},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var o=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](i,t),n={x:this.columnWidth*o.col,y:o.y},s=o.y+t.size.outerHeight,r=i+o.col,a=o.col;a<r;a++)this.colYs[a]=s;return n},i._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},i._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,o=0;o<i;o++)e[o]=this._getColGroupY(o,t);return e},i._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},i._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols;i=1<t&&i+t>this.cols?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},i._manageStamp=function(t){var e=h(t),i=this._getElementOffset(t),o=this._getOption("originLeft")?i.left:i.right,n=o+e.outerWidth,s=Math.floor(o/this.columnWidth);s=Math.max(0,s);var r=Math.floor(n/this.columnWidth);r-=n%this.columnWidth?0:1,r=Math.min(this.cols-1,r);for(var a=(this._getOption("originTop")?i.top:i.bottom)+e.outerHeight,u=s;u<=r;u++)this.colYs[u]=Math.max(a,this.colYs[u])},i._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},i._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),o=i.prototype,n={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)n[s]||(o[s]=e.prototype[s]);var r=o.measureColumns;o.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=o._getOption;return o._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(r,a){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(t,e,i,o,n,s){return a(r,t,e,i,o,n,s)}):"object"==typeof module&&module.exports?module.exports=a(r,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):r.Isotope=a(r,r.Outlayer,r.getSize,r.matchesSelector,r.fizzyUIUtils,r.Isotope.Item,r.Isotope.LayoutMode)}(window,function(t,i,e,o,s,n,r){var a=t.jQuery,u=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},h=i.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});h.Item=n,h.LayoutMode=r;var l=h.prototype;l._create=function(){for(var t in this.itemGUID=0,this._sorters={},this._getSorters(),i.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,i.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=i.prototype._itemize.apply(this,arguments),e=0;e<t.length;e++){t[e].id=this.itemGUID++}return this._updateItemsSortData(t),t},l._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?s.extend(e.options,i):i,this.modes[t]=new e(this)},l.layout=function(){this._isLayoutInited||!this._getOption("initLayout")?this._layout():this.arrange()},l._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},l.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},l._init=l.arrange,l._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},l._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e},l._bindArrangeComplete=function(){var t,e,i,o=this;function n(){t&&e&&i&&o.dispatchEvent("arrangeComplete",null,[o.filteredItems])}this.once("layoutComplete",function(){t=!0,n()}),this.once("hideComplete",function(){e=!0,n()}),this.once("revealComplete",function(){i=!0,n()})},l._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],o=[],n=[],s=this._getFilterTest(e),r=0;r<t.length;r++){var a=t[r];if(!a.isIgnored){var u=s(a);u&&i.push(a),u&&a.isHidden?o.push(a):u||a.isHidden||n.push(a)}}return{matches:i,needReveal:o,needHide:n}},l._getFilterTest=function(e){return a&&this.options.isJQueryFiltering?function(t){return a(t.element).is(e)}:"function"==typeof e?function(t){return e(t.element)}:function(t){return o(t.element,e)}},l.updateSortData=function(t){var e;e=t?(t=s.makeArray(t),this.getItems(t)):this.items,this._getSorters(),this._updateItemsSortData(e)},l._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=d(i)}},l._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++){t[i].updateSortData()}};var d=function(t){if("string"!=typeof t)return t;var e=u(t).split(" "),i=e[0],o=i.match(/^\[(.+)\]$/),n=function(e,i){return e?function(t){return t.getAttribute(e)}:function(t){var e=t.querySelector(i);return e&&e.textContent}}(o&&o[1],i),s=h.sortDataParsers[e[1]];return t=s?function(t){return t&&s(n(t))}:function(t){return t&&n(t)}};h.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},l._sort=function(){if(this.options.sortBy){var t=s.makeArray(this.options.sortBy);this._getIsSameSortBy(t)||(this.sortHistory=t.concat(this.sortHistory));var e=function(r,a){return function(t,e){for(var i=0;i<r.length;i++){var o=r[i],n=t.sortData[o],s=e.sortData[o];if(s<n||n<s)return(s<n?1:-1)*((void 0!==a[o]?a[o]:a)?1:-1)}return 0}}(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(e)}},l._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},l._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},l._resetLayout=function(){i.prototype._resetLayout.call(this),this._mode()._resetLayout()},l._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},l._manageStamp=function(t){this._mode()._manageStamp(t)},l._getContainerSize=function(){return this._mode()._getContainerSize()},l.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},l.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},l._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},l.insert=function(t){var e=this.addItems(t);if(e.length){var i,o,n=e.length;for(i=0;i<n;i++)o=e[i],this.element.appendChild(o.element);var s=this._filter(e).matches;for(i=0;i<n;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<n;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var f=l.remove;return l.remove=function(t){t=s.makeArray(t);var e=this.getItems(t);f.call(this,t);for(var i=e&&e.length,o=0;i&&o<i;o++){var n=e[o];s.removeFrom(this.filteredItems,n)}},l.shuffle=function(){for(var t=0;t<this.items.length;t++){this.items[t].sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},l._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;var o=t.apply(this,e);return this.options.transitionDuration=i,o},l.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},h});
@@ -14,12 +14,12 @@ var AdvanceTabHandler=function(a,s){var e="#"+a.find(".eael-advance-tabs").attr(
14
  var ContentTicker=function(a,e){var t=a.find(".eael-content-ticker").eq(0),o=void 0!==t.data("items")?t.data("items"):1,i=void 0!==t.data("items-tablet")?t.data("items-tablet"):1,n=void 0!==t.data("items-mobile")?t.data("items-mobile"):1,d=void 0!==t.data("margin")?t.data("margin"):10,r=void 0!==t.data("margin-tablet")?t.data("margin-tablet"):10,l=void 0!==t.data("margin-mobile")?t.data("margin-mobile"):10,s=void 0!==t.data("effect")?t.data("effect"):"slide",p=void 0!==t.data("speed")?t.data("speed"):400,v=void 0!==t.data("autoplay")?t.data("autoplay"):5e3,c=void 0!==t.data("loop")&&t.data("loop"),u=void 0!==t.data("grab-cursor")&&t.data("grab-cursor"),m=void 0!==t.data("pagination")?t.data("pagination"):".swiper-pagination",w=void 0!==t.data("arrow-next")?t.data("arrow-next"):".swiper-button-next",b=void 0!==t.data("arrow-prev")?t.data("arrow-prev"):".swiper-button-prev",g=void 0!==t.data("pause-on-hover")?t.data("pause-on-hover"):"",f=new Swiper(t,{direction:"horizontal",loop:c,speed:p,effect:s,slidesPerView:o,spaceBetween:d,grabCursor:u,paginationClickable:!0,autoHeight:!0,autoplay:{delay:v},pagination:{el:m,clickable:!0},navigation:{nextEl:w,prevEl:b},breakpoints:{480:{slidesPerView:n,spaceBetween:l},768:{slidesPerView:i,spaceBetween:r}}});0===v&&f.autoplay.stop(),g&&0!==v&&(t.on("mouseenter",function(){f.autoplay.stop()}),t.on("mouseleave",function(){f.autoplay.start()}))};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-content-ticker.default",ContentTicker)});
15
  var CountDown=function(e,t){var n=e.find(".eael-countdown-wrapper").eq(0),d=void 0!==n.data("countdown-id")?n.data("countdown-id"):"",o=void 0!==n.data("expire-type")?n.data("expire-type"):"",a=void 0!==n.data("expiry-text")?n.data("expiry-text"):"",i=void 0!==n.data("expiry-title")?n.data("expiry-title"):"",r=void 0!==n.data("redirect-url")?n.data("redirect-url"):"",l=void 0!==n.data("template")?n.data("template"):"";jQuery(document).ready(function(e){"use strict";var t=e("#eael-countdown-"+d);t.countdown({end:function(){if("text"==o)t.html('<div class="eael-countdown-finish-message"><h4 class="expiry-title">'+i+'</h4><div class="eael-countdown-finish-text">'+a+"</div></div>");else if("url"===o){0<e("body").find("#elementor").length?t.html("Your Page will be redirected to given URL (only on Frontend)."):window.location.href=r}else"template"===o&&t.html(l)}})})};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-countdown.default",CountDown)});
16
  var dataTable=function(e,n){var t=e.find(".eael-data-table-wrap");t.data("table_id");if("undefined"!=typeof enableProSorter&&n.isFunction(enableProSorter)&&n(document).ready(function(){enableProSorter(jQuery,t)}),1==t.data("custom_responsive")){var a=e.find(".eael-data-table").find("th");e.find(".eael-data-table").find("tbody").find("tr").each(function(e,t){n(t).find("td .td-content-wrapper").each(function(e,t){n(this).prepend('<div class="th-mobile-screen">'+a.eq(e).html()+"</div>")})})}};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-data-table.default",dataTable)});
 
17
  var FancyText=function(t,e){var a=t.find(".eael-fancy-text-container").eq(0),n=void 0!==a.data("fancy-text-id")?a.data("fancy-text-id"):"",o=void 0!==a.data("fancy-text")?a.data("fancy-text"):"",d=void 0!==a.data("fancy-text-transition-type")?a.data("fancy-text-transition-type"):"",i=void 0!==a.data("fancy-text-speed")?a.data("fancy-text-speed"):"",y=void 0!==a.data("fancy-text-delay")?a.data("fancy-text-delay"):"",c=void 0!==a.data("fancy-text-cursor"),f=void 0!==a.data("fancy-text-loop")&&"yes"==a.data("fancy-text-loop");o=o.split("|"),"typing"==d&&e("#eael-fancy-text-"+n).typed({strings:o,typeSpeed:i,backSpeed:0,startDelay:300,backDelay:y,showCursor:c,loop:f}),"typing"!=d&&e("#eael-fancy-text-"+n).Morphext({animation:d,separator:", ",speed:y,complete:function(){}}),jQuery(window).on("load",function(){setTimeout(function(){e(".eael-fancy-text-strings",t).css("display","inline-block")},500)})};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-fancy-text.default",FancyText)});
18
- !function(n){window.isEditMode=!1,n(window).on("elementor/frontend/init",function(){window.isEditMode=elementorFrontend.isEditMode()})}(jQuery);
19
- var filterableGalleryHandler=function(s,d){if(!isEditMode){var c=d(".eael-filter-gallery-container",s),e=c.data("settings"),f=c.data("gallery-items"),a="masonry"==e.grid_style?"masonry":"fitRows",g="yes"==e.gallery_enabled,m=c.isotope({itemSelector:".eael-filterable-gallery-item-wrap",layoutMode:a,percentPosition:!0,stagger:30,transitionDuration:e.duration+"ms",filter:d(".eael-filter-gallery-control .control.active",s).data("filter")});m.imagesLoaded().progress(function(){m.isotope("layout")}),m.on("arrangeComplete",function(){m.isotope("layout")}),d(window).on("load",function(){m.isotope("layout")}),s.on("click",".control",function(){var e=d(this),a=e.data("filter");e.siblings().removeClass("active"),e.addClass("active"),m.isotope({filter:a})}),d(".eael-magnific-link",s).magnificPopup({type:"image",gallery:{enabled:g},callbacks:{close:function(){d("#elementor-lightbox").hide()}}}),d(s).magnificPopup({delegate:".eael-magnific-video-link",type:"iframe",callbacks:{close:function(){d("#elementor-lightbox").hide()}}}),s.on("click",".eael-gallery-load-more",function(e){e.preventDefault();var a=d(this),l=d(".eael-filter-gallery-container",s).children(".eael-filterable-gallery-item-wrap").length,t=c.data("total-gallery-items"),i=c.data("images-per-page"),o=c.data("nomore-item-text"),n=[];l==t&&(a.html('<div class="no-more-items-text">'+o+"</div>"),setTimeout(function(){a.fadeOut("slow")},600));for(var r=l;r<l+i;r++)n.push(d(f[r])[0]);c.append(n),m.isotope("appended",n),m.imagesLoaded().progress(function(){m.isotope("layout")}),d(".eael-magnific-link",s).magnificPopup({type:"image",gallery:{enabled:g},callbacks:{close:function(){d("#elementor-lightbox").hide()}}})})}};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-filterable-gallery.default",filterableGalleryHandler)});
20
  var ImageAccordion=function(e,a){var o=e.find(".eael-img-accordion").eq(0),i=void 0!==o.data("img-accordion-id")?o.data("img-accordion-id"):"";"on-click"===(void 0!==o.data("img-accordion-type")?o.data("img-accordion-type"):"")&&(a("#eael-img-accordion-"+i+" a").on("click",function(e){0==a(this).hasClass("overlay-active")&&e.preventDefault(),a("#eael-img-accordion-"+i+" a").css("flex","1"),a(this).find(".overlay").parent("a").addClass("overlay-active"),a("#eael-img-accordion-"+i+" a").find(".overlay-inner").removeClass("overlay-inner-show"),a(this).find(".overlay-inner").addClass("overlay-inner-show"),a(this).css("flex","3")}),a("#eael-img-accordion-"+i+" a").on("blur",function(e){a("#eael-img-accordion-"+i+" a").css("flex","1"),a("#eael-img-accordion-"+i+" a").find(".overlay-inner").removeClass("overlay-inner-show"),a(this).find(".overlay").parent("a").removeClass("overlay-active")}))};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-image-accordion.default",ImageAccordion)});
 
21
  var PostGrid=function(e,o){var t=o(".eael-post-appender",e).isotope({itemSelector:".eael-grid-post",masonry:{columnWidth:".eael-post-grid-column",percentPosition:!0}});t.imagesLoaded().progress(function(){t.isotope("layout")})};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-post-grid.default",PostGrid)});
22
  var PricingTooltip=function(t,a){if(a.fn.tooltipster){var i,o=t.find(".tooltip");for(i=0;i<o.length;i++){var e=a("#"+a(o[i]).attr("id")),n=void 0!==e.data("side")&&e.data("side"),d=void 0!==e.data("trigger")?e.data("trigger"):"hover",r=void 0!==e.data("animation")?e.data("animation"):"fade",l=void 0!==e.data("animation_duration")?e.data("animation_duration"):300,f=void 0!==e.data("theme")?e.data("theme"):"default",m="yes"==e.data("arrow");e.tooltipster({animation:r,trigger:d,side:n,delay:l,arrow:m,theme:"tooltipster-"+f})}}};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-pricing-table.default",PricingTooltip)});
23
- jQuery(document).ready(function(){jQuery(window).scroll(function(){var e=(document.body.scrollTop||document.documentElement.scrollTop)/(document.documentElement.scrollHeight-document.documentElement.clientHeight)*100;jQuery(".eael-reading-progress-fill").css({width:e+"%"})}),isEditMode&&(elementor.settings.page.addChangeCallback("eael_ext_reading_progress",function(e){var r=elementor.settings.page.getSettings();"yes"==e?(0==jQuery(".eael-reading-progress-wrap").length&&jQuery("body").append('<div class="eael-reading-progress-wrap eael-reading-progress-wrap-local"><div class="eael-reading-progress eael-reading-progress-local eael-reading-progress-'+r.settings.eael_ext_reading_progress_position+'"><div class="eael-reading-progress-fill"></div></div><div class="eael-reading-progress eael-reading-progress-global eael-reading-progress-'+r.settings.eael_ext_reading_progress_position+'"><div class="eael-reading-progress-fill"></div></div></div>'),jQuery(".eael-reading-progress-wrap").addClass("eael-reading-progress-wrap-local").removeClass("eael-reading-progress-wrap-global eael-reading-progress-wrap-disabled")):(jQuery(".eael-reading-progress-wrap").removeClass("eael-reading-progress-wrap-local eael-reading-progress-wrap-global"),1==r.settings.eael_ext_reading_progress_has_global?jQuery(".eael-reading-progress-wrap").addClass("eael-reading-progress-wrap-global"):jQuery(".eael-reading-progress-wrap").addClass("eael-reading-progress-wrap-disabled"))}),elementor.settings.page.addChangeCallback("eael_ext_reading_progress_position",function(e){elementor.settings.page.setSettings("eael_ext_reading_progress_position",e),jQuery(".eael-reading-progress").removeClass("eael-reading-progress-top eael-reading-progress-bottom").addClass("eael-reading-progress-"+e)}))});
24
  var ProgressBar=function(e,r){r(".eael-progressbar",e).eaelProgressBar()};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-progress-bar.default",ProgressBar)});
 
25
  var TwitterFeedHandler=function(e,t){isEditMode||($gutter=t(".eael-twitter-feed-masonry",e).data("gutter"),$settings={itemSelector:".eael-twitter-feed-item",percentPosition:!0,masonry:{columnWidth:".eael-twitter-feed-item",gutter:$gutter}},$twitter_feed_gallery=t(".eael-twitter-feed-masonry",e).isotope($settings),$twitter_feed_gallery.imagesLoaded().progress(function(){$twitter_feed_gallery.isotope("layout")}))};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-twitter-feed.default",TwitterFeedHandler)});
1
+ !function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(i){"use strict";var n=function(t,s){this.$element=i(t),this.defaults=i.extend({},n.defaults,this.$element.data(),i.isPlainObject(s)?s:{}),this.init()};n.prototype={constructor:n,init:function(){var t=this.$element.html(),s=new Date(this.defaults.date||t);s.getTime()&&(this.content=t,this.date=s,this.find(),this.defaults.autoStart&&this.start())},find:function(){var t=this.$element;this.$days=t.find("[data-days]"),this.$hours=t.find("[data-hours]"),this.$minutes=t.find("[data-minutes]"),this.$seconds=t.find("[data-seconds]"),0<this.$days.length+this.$hours.length+this.$minutes.length+this.$seconds.length&&(this.found=!0)},reset:function(){this.found?(this.output("days"),this.output("hours"),this.output("minutes"),this.output("seconds")):this.output()},ready:function(){var t,s=this.date,e={};return!!s&&((t=s.getTime()-(new Date).getTime())<=0?(this.end(),!1):(e.days=t,e.hours=e.days%864e5,e.minutes=e.hours%36e5,e.seconds=e.minutes%6e4,e.milliseconds=e.seconds%1e3,this.days=Math.floor(e.days/864e5),this.hours=Math.floor(e.hours/36e5),this.minutes=Math.floor(e.minutes/6e4),this.seconds=Math.floor(e.seconds/1e3),this.deciseconds=Math.floor(e.milliseconds/100),!0))},start:function(){!this.active&&this.ready()&&(this.active=!0,this.reset(),this.autoUpdate=this.defaults.fast?setInterval(i.proxy(this.fastUpdate,this),100):setInterval(i.proxy(this.update,this),1e3))},stop:function(){this.active&&(this.active=!1,clearInterval(this.autoUpdate))},end:function(){this.date&&(this.stop(),this.days=0,this.hours=0,this.minutes=0,this.seconds=0,this.deciseconds=0,this.reset(),this.defaults.end())},destroy:function(){this.date&&(this.stop(),this.$days=null,this.$hours=null,this.$minutes=null,this.$seconds=null,this.$element.empty().html(this.content),this.$element.removeData("countdown"))},fastUpdate:function(){0<=--this.deciseconds?this.output("deciseconds"):(this.deciseconds=9,this.update())},update:function(){0<=--this.seconds?this.output("seconds"):(this.seconds=59,0<=--this.minutes?this.output("minutes"):(this.minutes=59,0<=--this.hours?this.output("hours"):(this.hours=23,0<=--this.days?this.output("days"):this.end())))},output:function(t){if(this.found)switch(t){case"deciseconds":this.$seconds.text(this.getSecondsText());break;case"seconds":this.$seconds.text(this.seconds);break;case"minutes":this.$minutes.text(this.minutes);break;case"hours":this.$hours.text(this.hours);break;case"days":this.$days.text(this.days)}else this.$element.empty().html(this.template())},template:function(){return this.defaults.text.replace("%s",this.days).replace("%s",this.hours).replace("%s",this.minutes).replace("%s",this.getSecondsText())},getSecondsText:function(){return this.active&&this.defaults.fast?this.seconds+"."+this.deciseconds:this.seconds}},n.defaults={autoStart:!0,date:null,fast:!1,end:i.noop,text:"%s days, %s hours, %s minutes, %s seconds"},n.setDefaults=function(t){i.extend(n.defaults,t)},i.fn.countdown=function(e){return this.each(function(){var t=i(this),s=t.data("countdown");s||t.data("countdown",s=new n(this,e)),"string"==typeof e&&i.isFunction(s[e])&&s[e]()})},i.fn.countdown.constructor=n,i.fn.countdown.setDefaults=n.setDefaults,i(function(){i("[countdown]").countdown()})});
2
  !function(t,e,n){"use strict";function o(t,s){var e=this;this.el=t,this.options={},Object.keys(i).forEach(function(t){e.options[t]=i[t]}),Object.keys(s).forEach(function(t){e.options[t]=s[t]}),this.isInput="input"===this.el.tagName.toLowerCase(),this.attr=this.options.attr,this.showCursor=!this.isInput&&this.options.showCursor,this.elContent=this.attr?this.el.getAttribute(this.attr):this.el.textContent,this.contentType=this.options.contentType,this.typeSpeed=this.options.typeSpeed,this.startDelay=this.options.startDelay,this.backSpeed=this.options.backSpeed,this.backDelay=this.options.backDelay,n&&this.options.stringsElement instanceof n?this.stringsElement=this.options.stringsElement[0]:this.stringsElement=this.options.stringsElement,this.strings=this.options.strings,this.strPos=0,this.arrayPos=0,this.stopNum=0,this.loop=this.options.loop,this.loopCount=this.options.loopCount,this.curLoop=0,this.stop=!1,this.cursorChar=this.options.cursorChar,this.shuffle=this.options.shuffle,this.sequence=[],this.build()}o.prototype={constructor:o,init:function(){var s=this;s.timeout=setTimeout(function(){for(var t=0;t<s.strings.length;++t)s.sequence[t]=t;s.shuffle&&(s.sequence=s.shuffleArray(s.sequence)),s.typewrite(s.strings[s.sequence[s.arrayPos]],s.strPos)},s.startDelay)},build:function(){var s=this;!0===this.showCursor&&(this.cursor=e.createElement("span"),this.cursor.className="typed-cursor",this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)),this.stringsElement&&(this.strings=[],this.stringsElement.style.display="none",Array.prototype.slice.apply(this.stringsElement.children).forEach(function(t){s.strings.push(t.innerHTML)}));this.init()},typewrite:function(o,r){if(!0!==this.stop){var t=Math.round(70*Math.random())+this.typeSpeed,a=this;a.timeout=setTimeout(function(){var t=0,s=o.substr(r);if("^"===s.charAt(0)){var e=1;/^\^\d+/.test(s)&&(e+=(s=/\d+/.exec(s)[0]).length,t=parseInt(s)),o=o.substring(0,r)+o.substring(r+e)}if("html"===a.contentType){var i=o.substr(r).charAt(0);if("<"===i||"&"===i){var n;for(n="<"===i?">":";";o.substr(r+1).charAt(0)!==n&&(o.substr(r).charAt(0),!(++r+1>o.length)););r++,n}}a.timeout=setTimeout(function(){if(r===o.length){if(a.options.onStringTyped(a.arrayPos),a.arrayPos===a.strings.length-1&&(a.options.callback(),a.curLoop++,!1===a.loop||a.curLoop===a.loopCount))return;a.timeout=setTimeout(function(){a.backspace(o,r)},a.backDelay)}else{0===r&&a.options.preStringTyped(a.arrayPos);var t=o.substr(0,r+1);a.attr?a.el.setAttribute(a.attr,t):a.isInput?a.el.value=t:"html"===a.contentType?a.el.innerHTML=t:a.el.textContent=t,r++,a.typewrite(o,r)}},t)},t)}},backspace:function(s,e){if(!0!==this.stop){var t=Math.round(70*Math.random())+this.backSpeed,i=this;i.timeout=setTimeout(function(){if("html"===i.contentType&&">"===s.substr(e).charAt(0)){for(;"<"!==s.substr(e-1).charAt(0)&&(s.substr(e).charAt(0),!(--e<0)););e--,"<"}var t=s.substr(0,e);i.attr?i.el.setAttribute(i.attr,t):i.isInput?i.el.value=t:"html"===i.contentType?i.el.innerHTML=t:i.el.textContent=t,e>i.stopNum?(e--,i.backspace(s,e)):e<=i.stopNum&&(i.arrayPos++,i.arrayPos===i.strings.length?(i.arrayPos=0,i.shuffle&&(i.sequence=i.shuffleArray(i.sequence)),i.init()):i.typewrite(i.strings[i.sequence[i.arrayPos]],e))},t)}},shuffleArray:function(t){var s,e,i=t.length;if(i)for(;--i;)s=t[e=Math.floor(Math.random()*(i+1))],t[e]=t[i],t[i]=s;return t},reset:function(){clearInterval(this.timeout),this.el.getAttribute("id"),this.el.textContent="",void 0!==this.cursor&&void 0!==this.cursor.parentNode&&this.cursor.parentNode.removeChild(this.cursor),this.strPos=0,this.arrayPos=0,this.curLoop=0,this.options.resetCallback()}},o.new=function(t,i){Array.prototype.slice.apply(e.querySelectorAll(t)).forEach(function(t){var s=t._typed,e="object"==typeof i&&i;s&&s.reset(),t._typed=s=new o(t,e),"string"==typeof i&&s[i]()})},n&&(n.fn.typed=function(i){return this.each(function(){var t=n(this),s=t.data("typed"),e="object"==typeof i&&i;s&&s.reset(),t.data("typed",s=new o(this,e)),"string"==typeof i&&s[i]()})}),t.Typed=o;var i={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,shuffle:!1,backDelay:500,loop:!1,loopCount:!1,showCursor:!0,cursorChar:"|",attr:null,contentType:"html",callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}}}(window,document,window.jQuery),function(i){"use strict";function s(t,s){this.element=i(t),this.settings=i.extend({},n,s),this._defaults=n,this._init()}var e="Morphext",n={animation:"bounceIn",separator:",",speed:2e3,complete:i.noop};s.prototype={_init:function(){var e=this;this.phrases=[],this.element.addClass("morphext"),i.each(this.element.text().split(this.settings.separator),function(t,s){e.phrases.push(i.trim(s))}),this.index=-1,this.animate(),this.start()},animate:function(){this.index=++this.index%this.phrases.length,this.element[0].innerHTML='<span class="animated '+this.settings.animation+'">'+this.phrases[this.index]+"</span>",i.isFunction(this.settings.complete)&&this.settings.complete.call(this)},start:function(){var t=this;this._interval=setInterval(function(){t.animate()},this.settings.speed)},stop:function(){this._interval=clearInterval(this._interval)}},i.fn[e]=function(t){return this.each(function(){i.data(this,"plugin_"+e)||i.data(this,"plugin_"+e,new s(this,t))})}}(jQuery);
3
  !function(e){"use strict";var i="Morphext",s={animation:"bounceIn",separator:",",speed:2e3,complete:e.noop};function n(t,i){this.element=e(t),this.settings=e.extend({},s,i),this._defaults=s,this._init()}n.prototype={_init:function(){var s=this;this.phrases=[],this.element.addClass("morphext"),e.each(this.element.text().split(this.settings.separator),function(t,i){s.phrases.push(e.trim(i))}),this.index=-1,this.animate(),this.start()},animate:function(){this.index=++this.index%this.phrases.length,this.element[0].innerHTML='<span class="animated '+this.settings.animation+'">'+this.phrases[this.index]+"</span>",e.isFunction(this.settings.complete)&&this.settings.complete.call(this)},start:function(){var t=this;this._interval=setInterval(function(){t.animate()},this.settings.speed)},stop:function(){this._interval=clearInterval(this._interval)}},e.fn[i]=function(t){return this.each(function(){e.data(this,"plugin_"+i)||e.data(this,"plugin_"+i,new n(this,t))})}}(jQuery);
4
  !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Typed=e():t.Typed=e()}(this,function(){return i={},s.m=n=[function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(t,e,s){return e&&i(t.prototype,e),s&&i(t,s),t};function i(t,e){for(var s=0;s<e.length;s++){var n=e[s];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var r=s(1),u=s(3),o=(n(a,[{key:"toggle",value:function(){this.pause.status?this.start():this.stop()}},{key:"stop",value:function(){this.typingComplete||this.pause.status||(this.toggleBlinking(!0),this.pause.status=!0,this.options.onStop(this.arrayPos,this))}},{key:"start",value:function(){this.typingComplete||this.pause.status&&(this.pause.status=!1,this.pause.typewrite?this.typewrite(this.pause.curString,this.pause.curStrPos):this.backspace(this.pause.curString,this.pause.curStrPos),this.options.onStart(this.arrayPos,this))}},{key:"destroy",value:function(){this.reset(!1),this.options.onDestroy(this)}},{key:"reset",value:function(t){var e=arguments.length<=0||void 0===t||t;clearInterval(this.timeout),this.replaceText(""),this.cursor&&this.cursor.parentNode&&(this.cursor.parentNode.removeChild(this.cursor),this.cursor=null),this.strPos=0,this.arrayPos=0,this.curLoop=0,e&&(this.insertCursor(),this.options.onReset(this),this.begin())}},{key:"begin",value:function(){var t=this;this.typingComplete=!1,this.shuffleStringsIfNeeded(this),this.insertCursor(),this.bindInputFocusEvents&&this.bindFocusEvents(),this.timeout=setTimeout(function(){t.currentElContent&&0!==t.currentElContent.length?t.backspace(t.currentElContent,t.currentElContent.length):t.typewrite(t.strings[t.sequence[t.arrayPos]],t.strPos)},this.startDelay)}},{key:"typewrite",value:function(i,r){var o=this;this.fadeOut&&this.el.classList.contains(this.fadeOutClass)&&(this.el.classList.remove(this.fadeOutClass),this.cursor&&this.cursor.classList.remove(this.fadeOutClass));var t=this.humanizer(this.typeSpeed),a=1;!0!==this.pause.status?this.timeout=setTimeout(function(){r=u.htmlParser.typeHtmlChars(i,r,o);var t=0,e=i.substr(r);if("^"===e.charAt(0)&&/^\^\d+/.test(e)){var s=1;s+=(e=/\d+/.exec(e)[0]).length,t=parseInt(e),o.temporaryPause=!0,o.options.onTypingPaused(o.arrayPos,o),i=i.substring(0,r)+i.substring(r+s),o.toggleBlinking(!0)}if("`"===e.charAt(0)){for(;"`"!==i.substr(r+a).charAt(0)&&!(r+ ++a>i.length););var n=i.substring(0,r);i=n+i.substring(n.length+1,r+a)+i.substring(r+a+1),a--}o.timeout=setTimeout(function(){o.toggleBlinking(!1),r>=i.length?o.doneTyping(i,r):o.keepTyping(i,r,a),o.temporaryPause&&(o.temporaryPause=!1,o.options.onTypingResumed(o.arrayPos,o))},t)},t):this.setPauseStatus(i,r,!0)}},{key:"keepTyping",value:function(t,e,s){0===e&&(this.toggleBlinking(!1),this.options.preStringTyped(this.arrayPos,this)),e+=s;var n=t.substr(0,e);this.replaceText(n),this.typewrite(t,e)}},{key:"doneTyping",value:function(t,e){var s=this;this.options.onStringTyped(this.arrayPos,this),this.toggleBlinking(!0),this.arrayPos===this.strings.length-1&&(this.complete(),!1===this.loop||this.curLoop===this.loopCount)||(this.timeout=setTimeout(function(){s.backspace(t,e)},this.backDelay))}},{key:"backspace",value:function(s,n){var i=this;if(!0!==this.pause.status){if(this.fadeOut)return this.initFadeOut();this.toggleBlinking(!1);var t=this.humanizer(this.backSpeed);this.timeout=setTimeout(function(){n=u.htmlParser.backSpaceHtmlChars(s,n,i);var t=s.substr(0,n);if(i.replaceText(t),i.smartBackspace){var e=i.strings[i.arrayPos+1];e&&t===e.substr(0,n)?i.stopNum=n:i.stopNum=0}n>i.stopNum?(n--,i.backspace(s,n)):n<=i.stopNum&&(i.arrayPos++,i.arrayPos===i.strings.length?(i.arrayPos=0,i.options.onLastStringBackspaced(),i.shuffleStringsIfNeeded(),i.begin()):i.typewrite(i.strings[i.sequence[i.arrayPos]],n))},t)}else this.setPauseStatus(s,n,!0)}},{key:"complete",value:function(){this.options.onComplete(this),this.loop?this.curLoop++:this.typingComplete=!0}},{key:"setPauseStatus",value:function(t,e,s){this.pause.typewrite=s,this.pause.curString=t,this.pause.curStrPos=e}},{key:"toggleBlinking",value:function(t){this.cursor&&(this.pause.status||this.cursorBlinking!==t&&((this.cursorBlinking=t)?this.cursor.classList.add("typed-cursor--blink"):this.cursor.classList.remove("typed-cursor--blink")))}},{key:"humanizer",value:function(t){return Math.round(Math.random()*t/2)+t}},{key:"shuffleStringsIfNeeded",value:function(){this.shuffle&&(this.sequence=this.sequence.sort(function(){return Math.random()-.5}))}},{key:"initFadeOut",value:function(){var t=this;return this.el.className+=" "+this.fadeOutClass,this.cursor&&(this.cursor.className+=" "+this.fadeOutClass),setTimeout(function(){t.arrayPos++,t.replaceText(""),t.strings.length>t.arrayPos?t.typewrite(t.strings[t.sequence[t.arrayPos]],0):(t.typewrite(t.strings[0],0),t.arrayPos=0)},this.fadeOutDelay)}},{key:"replaceText",value:function(t){this.attr?this.el.setAttribute(this.attr,t):this.isInput?this.el.value=t:"html"===this.contentType?this.el.innerHTML=t:this.el.textContent=t}},{key:"bindFocusEvents",value:function(){var e=this;this.isInput&&(this.el.addEventListener("focus",function(t){e.stop()}),this.el.addEventListener("blur",function(t){e.el.value&&0!==e.el.value.length||e.start()}))}},{key:"insertCursor",value:function(){this.showCursor&&(this.cursor||(this.cursor=document.createElement("span"),this.cursor.className="typed-cursor",this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)))}}]),a);function a(t,e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,a),r.initializer.load(this,e,t),this.begin()}e.default=o,t.exports=e.default},function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var s=arguments[e];for(var n in s)Object.prototype.hasOwnProperty.call(s,n)&&(t[n]=s[n])}return t},n=function(t,e,s){return e&&i(t.prototype,e),s&&i(t,s),t};function i(t,e){for(var s=0;s<e.length;s++){var n=e[s];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var r,o=s(2),u=(r=o)&&r.__esModule?r:{default:r},l=(n(c,[{key:"load",value:function(t,e,s){if(t.el="string"==typeof s?document.querySelector(s):s,t.options=a({},u.default,e),t.isInput="input"===t.el.tagName.toLowerCase(),t.attr=t.options.attr,t.bindInputFocusEvents=t.options.bindInputFocusEvents,t.showCursor=!t.isInput&&t.options.showCursor,t.cursorChar=t.options.cursorChar,t.cursorBlinking=!0,t.elContent=t.attr?t.el.getAttribute(t.attr):t.el.textContent,t.contentType=t.options.contentType,t.typeSpeed=t.options.typeSpeed,t.startDelay=t.options.startDelay,t.backSpeed=t.options.backSpeed,t.smartBackspace=t.options.smartBackspace,t.backDelay=t.options.backDelay,t.fadeOut=t.options.fadeOut,t.fadeOutClass=t.options.fadeOutClass,t.fadeOutDelay=t.options.fadeOutDelay,t.isPaused=!1,t.strings=t.options.strings.map(function(t){return t.trim()}),"string"==typeof t.options.stringsElement?t.stringsElement=document.querySelector(t.options.stringsElement):t.stringsElement=t.options.stringsElement,t.stringsElement){t.strings=[],t.stringsElement.style.display="none";var n=Array.prototype.slice.apply(t.stringsElement.children),i=n.length;if(i)for(var r=0;r<i;r+=1){var o=n[r];t.strings.push(o.innerHTML.trim())}}for(var r in t.strPos=0,t.arrayPos=0,t.stopNum=0,t.loop=t.options.loop,t.loopCount=t.options.loopCount,t.curLoop=0,t.shuffle=t.options.shuffle,t.sequence=[],t.pause={status:!1,typewrite:!0,curString:"",curStrPos:0},t.typingComplete=!1,t.strings)t.sequence[r]=r;t.currentElContent=this.getCurrentElContent(t),t.autoInsertCss=t.options.autoInsertCss,this.appendAnimationCss(t)}},{key:"getCurrentElContent",value:function(t){return t.attr?t.el.getAttribute(t.attr):t.isInput?t.el.value:"html"===t.contentType?t.el.innerHTML:t.el.textContent}},{key:"appendAnimationCss",value:function(t){var e="data-typed-js-css";if(t.autoInsertCss&&(t.showCursor||t.fadeOut)&&!document.querySelector("["+e+"]")){var s=document.createElement("style");s.type="text/css",s.setAttribute(e,!0);var n="";t.showCursor&&(n+="\n .typed-cursor{\n opacity: 1;\n }\n .typed-cursor.typed-cursor--blink{\n animation: typedjsBlink 0.7s infinite;\n -webkit-animation: typedjsBlink 0.7s infinite;\n animation: typedjsBlink 0.7s infinite;\n }\n @keyframes typedjsBlink{\n 50% { opacity: 0.0; }\n }\n @-webkit-keyframes typedjsBlink{\n 0% { opacity: 1; }\n 50% { opacity: 0.0; }\n 100% { opacity: 1; }\n }\n "),t.fadeOut&&(n+="\n .typed-fade-out{\n opacity: 0;\n transition: opacity .25s;\n }\n .typed-cursor.typed-cursor--blink.typed-fade-out{\n -webkit-animation: 0;\n animation: 0;\n }\n "),0!==s.length&&(s.innerHTML=n,document.body.appendChild(s))}}}]),c);function c(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,c)}var p=new(e.default=l);e.initializer=p},function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],stringsElement:null,typeSpeed:0,startDelay:0,backSpeed:0,smartBackspace:!0,shuffle:!1,backDelay:700,fadeOut:!1,fadeOutClass:"typed-fade-out",fadeOutDelay:500,loop:!1,loopCount:1/0,showCursor:!0,cursorChar:"|",autoInsertCss:!0,attr:null,bindInputFocusEvents:!1,contentType:"html",onComplete:function(t){},preStringTyped:function(t,e){},onStringTyped:function(t,e){},onLastStringBackspaced:function(t){},onTypingPaused:function(t,e){},onTypingResumed:function(t,e){},onReset:function(t){},onStop:function(t,e){},onStart:function(t,e){},onDestroy:function(t){}};e.default=s,t.exports=e.default},function(t,e){"use strict";function n(t,e){for(var s=0;s<e.length;s++){var n=e[s];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}Object.defineProperty(e,"__esModule",{value:!0});var s=(function(t,e,s){return e&&n(t.prototype,e),s&&n(t,s),t}(i,[{key:"typeHtmlChars",value:function(t,e,s){if("html"!==s.contentType)return e;var n=t.substr(e).charAt(0);if("<"===n||"&"===n){var i="";for(i="<"===n?">":";";t.substr(e+1).charAt(0)!==i&&!(++e+1>t.length););e++}return e}},{key:"backSpaceHtmlChars",value:function(t,e,s){if("html"!==s.contentType)return e;var n=t.substr(e).charAt(0);if(">"===n||";"===n){var i="";for(i=">"===n?"<":"&";t.substr(e-1).charAt(0)!==i&&!(--e<0););e--}return e}}]),i);function i(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,i)}var r=new(e.default=s);e.htmlParser=r}],s.c=i,s.p="",s(0);function s(t){if(i[t])return i[t].exports;var e=i[t]={exports:{},id:t,loaded:!1};return n[t].call(e.exports,e,e.exports,s),e.loaded=!0,e.exports}var n,i});
 
5
  !function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return-1==n.indexOf(t)&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{};return(i[e]=i[e]||{})[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return-1!=n&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o<i.length;o++){var s=i[o];n&&n[s]&&(this.off(e,s),delete n[s]),s.apply(this,t)}return this}},t.allOff=function(){delete this._events,delete this._onceEvents},e}),function(t,i){"use strict";"function"==typeof define&&define.amd?define(["ev-emitter/ev-emitter"],function(e){return i(t,e)}):"object"==typeof module&&module.exports?module.exports=i(t,require("ev-emitter")):t.imagesLoaded=i(t,t.EvEmitter)}("undefined"!=typeof window?window:this,function(t,e){var o=t.jQuery,s=t.console;function r(e,t){for(var i in t)e[i]=t[i];return e}var h=Array.prototype.slice;function a(e,t,i){if(!(this instanceof a))return new a(e,t,i);var n=e;"string"==typeof e&&(n=document.querySelectorAll(e)),n?(this.elements=function(e){return Array.isArray(e)?e:"object"==typeof e&&"number"==typeof e.length?h.call(e):[e]}(n),this.options=r({},this.options),"function"==typeof t?i=t:r(this.options,t),i&&this.on("always",i),this.getImages(),o&&(this.jqDeferred=new o.Deferred),setTimeout(this.check.bind(this))):s.error("Bad element for imagesLoaded "+(n||e))}(a.prototype=Object.create(e.prototype)).options={},a.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)},a.prototype.addElementImages=function(e){"IMG"==e.nodeName&&this.addImage(e),!0===this.options.background&&this.addElementBackgroundImages(e);var t=e.nodeType;if(t&&d[t]){for(var i=e.querySelectorAll("img"),n=0;n<i.length;n++){var o=i[n];this.addImage(o)}if("string"==typeof this.options.background){var s=e.querySelectorAll(this.options.background);for(n=0;n<s.length;n++){var r=s[n];this.addElementBackgroundImages(r)}}}};var d={1:!0,9:!0,11:!0};function i(e){this.img=e}function n(e,t){this.url=e,this.element=t,this.img=new Image}return a.prototype.addElementBackgroundImages=function(e){var t=getComputedStyle(e);if(t)for(var i=/url\((['"])?(.*?)\1\)/gi,n=i.exec(t.backgroundImage);null!==n;){var o=n&&n[2];o&&this.addBackground(o,e),n=i.exec(t.backgroundImage)}},a.prototype.addImage=function(e){var t=new i(e);this.images.push(t)},a.prototype.addBackground=function(e,t){var i=new n(e,t);this.images.push(i)},a.prototype.check=function(){var n=this;function t(e,t,i){setTimeout(function(){n.progress(e,t,i)})}this.progressedCount=0,this.hasAnyBroken=!1,this.images.length?this.images.forEach(function(e){e.once("progress",t),e.check()}):this.complete()},a.prototype.progress=function(e,t,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!e.isLoaded,this.emitEvent("progress",[this,e,t]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,e),this.progressedCount==this.images.length&&this.complete(),this.options.debug&&s&&s.log("progress: "+i,e,t)},a.prototype.complete=function(){var e=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(e,[this]),this.emitEvent("always",[this]),this.jqDeferred){var t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},(i.prototype=Object.create(e.prototype)).check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.src)},i.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},i.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.img,t])},i.prototype.handleEvent=function(e){var t="on"+e.type;this[t]&&this[t](e)},i.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},i.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},i.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},(n.prototype=Object.create(i.prototype)).check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},n.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},n.prototype.confirm=function(e,t){this.isLoaded=e,this.emitEvent("progress",[this,this.element,t])},a.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&((o=e).fn.imagesLoaded=function(e,t){return new a(this,e,t).jqDeferred.promise(o(this))})},a.makeJQueryPlugin(),a});
6
  !function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(f){var a,d,i,c=[],h=document,u=window,s=h.documentElement;function t(){if(c.length){var e=0,t=f.map(c,function(e){var t=e.data.selector,n=e.$element;return t?n.find(t):n});for(a=a||function(){var e,t,n={height:u.innerHeight,width:u.innerWidth};return n.height||!(e=h.compatMode)&&f.support.boxModel||(n={height:(t="CSS1Compat"===e?s:h.body).clientHeight,width:t.clientWidth}),n}(),d=d||{top:u.pageYOffset||s.scrollTop||h.body.scrollTop,left:u.pageXOffset||s.scrollLeft||h.body.scrollLeft};e<c.length;e++)if(f.contains(s,t[e][0])){var n=f(t[e]),i=n[0].offsetHeight,o=n[0].offsetWidth,l=n.offset(),r=n.data("inview");if(!d||!a)return;l.top+i>d.top&&l.top<d.top+a.height&&l.left+o>d.left&&l.left<d.left+a.width?r||n.data("inview",!0).trigger("inview",[!0]):r&&n.data("inview",!1).trigger("inview",[!1])}}}f.event.special.inview={add:function(e){c.push({data:e,$element:f(this),element:this}),!i&&c.length&&(i=setInterval(t,250))},remove:function(e){for(var t=0;t<c.length;t++){var n=c[t];if(n.element===this&&n.data.guid===e.guid){c.splice(t,1);break}}c.length||(clearInterval(i),i=null)}},f(u).on("scroll resize scrollstop",function(){a=d=null}),!s.addEventListener&&s.attachEvent&&s.attachEvent("onfocusin",function(){d=null})});
7
  !function(e,i){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("jquery")):e.jQueryBridget=i(e,e.jQuery)}(window,function(t,e){"use strict";var i=Array.prototype.slice,o=t.console,d=void 0===o?function(){}:function(t){o.error(t)};function n(h,n,l){(l=l||e||t.jQuery)&&(n.prototype.option||(n.prototype.option=function(t){l.isPlainObject(t)&&(this.options=l.extend(!0,this.options,t))}),l.fn[h]=function(t){return"string"==typeof t?function(t,s,r){var a,u="$()."+h+'("'+s+'")';return t.each(function(t,e){var i=l.data(e,h);if(i){var o=i[s];if(o&&"_"!=s.charAt(0)){var n=o.apply(i,r);a=void 0===a?n:a}else d(u+" is not a valid method")}else d(h+" not initialized. Cannot call methods, i.e. "+u)}),void 0!==a?a:t}(this,t,i.call(arguments,1)):(function(t,o){t.each(function(t,e){var i=l.data(e,h);i?(i.option(o),i._init()):(i=new n(e,o),l.data(e,h,i))})}(this,t),this)},s(l))}function s(t){!t||t&&t.bridget||(t.bridget=n)}return s(e||t.jQuery),n}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},o=i[t]=i[t]||[];return-1==o.indexOf(e)&&o.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var o=i.indexOf(e);return-1!=o&&i.splice(o,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var o=this._onceEvents&&this._onceEvents[t],n=0;n<i.length;n++){var s=i[n];o&&o[s]&&(this.off(t,s),delete o[s]),s.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t}),function(t,e){"function"==typeof define&&define.amd?define("get-size/get-size",e):"object"==typeof module&&module.exports?module.exports=e():t.getSize=e()}(window,function(){"use strict";function g(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}var i="undefined"==typeof console?function(){}:function(t){console.error(t)},v=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],_=v.length;function z(t){var e=getComputedStyle(t);return e||i("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}var I,x=!1;function S(t){if(function(){if(!x){x=!0;var t=document.createElement("div");t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style.boxSizing="border-box";var e=document.body||document.documentElement;e.appendChild(t);var i=z(t);I=200==Math.round(g(i.width)),S.isBoxSizeOuter=I,e.removeChild(t)}}(),"string"==typeof t&&(t=document.querySelector(t)),t&&"object"==typeof t&&t.nodeType){var e=z(t);if("none"==e.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<_;e++){t[v[e]]=0}return t}();var i={};i.width=t.offsetWidth,i.height=t.offsetHeight;for(var o=i.isBorderBox="border-box"==e.boxSizing,n=0;n<_;n++){var s=v[n],r=e[s],a=parseFloat(r);i[s]=isNaN(a)?0:a}var u=i.paddingLeft+i.paddingRight,h=i.paddingTop+i.paddingBottom,l=i.marginLeft+i.marginRight,d=i.marginTop+i.marginBottom,f=i.borderLeftWidth+i.borderRightWidth,c=i.borderTopWidth+i.borderBottomWidth,m=o&&I,p=g(e.width);!1!==p&&(i.width=p+(m?0:u+f));var y=g(e.height);return!1!==y&&(i.height=y+(m?0:h+c)),i.innerWidth=i.width-(u+f),i.innerHeight=i.height-(h+c),i.outerWidth=i.width+l,i.outerHeight=i.height+d,i}}return S}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var i=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var o=e[i]+"MatchesSelector";if(t[o])return o}}();return function(t,e){return t[i](e)}}),function(e,i){"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["desandro-matches-selector/matches-selector"],function(t){return i(e,t)}):"object"==typeof module&&module.exports?module.exports=i(e,require("desandro-matches-selector")):e.fizzyUIUtils=i(e,e.matchesSelector)}(window,function(h,s){var l={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e}},e=Array.prototype.slice;l.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?e.call(t):[t]},l.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},l.getParent=function(t,e){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,s(t,e))return t},l.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},l.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.filterFindElements=function(t,o){t=l.makeArray(t);var n=[];return t.forEach(function(t){if(t instanceof HTMLElement)if(o){s(t,o)&&n.push(t);for(var e=t.querySelectorAll(o),i=0;i<e.length;i++)n.push(e[i])}else n.push(t)}),n},l.debounceMethod=function(t,e,o){o=o||100;var n=t.prototype[e],s=e+"Timeout";t.prototype[e]=function(){var t=this[s];clearTimeout(t);var e=arguments,i=this;this[s]=setTimeout(function(){n.apply(i,e),delete i[s]},o)}},l.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},l.toDashed=function(t){return t.replace(/(.)([A-Z])/g,function(t,e,i){return e+"-"+i}).toLowerCase()};var d=h.console;return l.htmlInit=function(a,u){l.docReady(function(){var t=l.toDashed(u),n="data-"+t,e=document.querySelectorAll("["+n+"]"),i=document.querySelectorAll(".js-"+t),o=l.makeArray(e).concat(l.makeArray(i)),s=n+"-options",r=h.jQuery;o.forEach(function(e){var t,i=e.getAttribute(n)||e.getAttribute(s);try{t=i&&JSON.parse(i)}catch(t){return void(d&&d.error("Error parsing "+n+" on "+e.className+": "+t))}var o=new a(e,t);r&&r.data(e,u,o)})})},l}),function(t,e){"function"==typeof define&&define.amd?define("outlayer/item",["ev-emitter/ev-emitter","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("ev-emitter"),require("get-size")):(t.Outlayer={},t.Outlayer.Item=e(t.EvEmitter,t.getSize))}(window,function(t,e){"use strict";var i=document.documentElement.style,o="string"==typeof i.transition?"transition":"WebkitTransition",n="string"==typeof i.transform?"transform":"WebkitTransform",s={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[o],r={transform:n,transition:o,transitionDuration:o+"Duration",transitionProperty:o+"Property",transitionDelay:o+"Delay"};function a(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var u=a.prototype=Object.create(t.prototype);u.constructor=a,u._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},u.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},u.getSize=function(){this.size=e(this.element)},u.css=function(t){var e=this.element.style;for(var i in t){e[r[i]||i]=t[i]}},u.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),o=t[e?"left":"right"],n=t[i?"top":"bottom"],s=parseFloat(o),r=parseFloat(n),a=this.layout.size;-1!=o.indexOf("%")&&(s=s/100*a.width),-1!=n.indexOf("%")&&(r=r/100*a.height),s=isNaN(s)?0:s,r=isNaN(r)?0:r,s-=e?a.paddingLeft:a.paddingRight,r-=i?a.paddingTop:a.paddingBottom,this.position.x=s,this.position.y=r},u.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),o=this.layout._getOption("originTop"),n=i?"paddingLeft":"paddingRight",s=i?"left":"right",r=i?"right":"left",a=this.position.x+t[n];e[s]=this.getXValue(a),e[r]="";var u=o?"paddingTop":"paddingBottom",h=o?"top":"bottom",l=o?"bottom":"top",d=this.position.y+t[u];e[h]=this.getYValue(d),e[l]="",this.css(e),this.emitEvent("layout",[this])},u.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},u.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},u._transitionTo=function(t,e){this.getPosition();var i=this.position.x,o=this.position.y,n=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),!n||this.isTransitioning){var s=t-i,r=e-o,a={};a.transform=this.getTranslate(s,r),this.transition({to:a,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},u.getTranslate=function(t,e){return"translate3d("+(t=this.layout._getOption("originLeft")?t:-t)+"px, "+(e=this.layout._getOption("originTop")?e:-e)+"px, 0)"},u.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},u.moveTo=u._transitionTo,u.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},u._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},u.transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);if(t.from){this.css(t.from);this.element.offsetHeight;null}this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)};var h="opacity,"+n.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()});u.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:h,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(s,this,!1)}},u.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},u.onotransitionend=function(t){this.ontransitionend(t)};var l={"-webkit-transform":"transform"};u.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,i=l[t.propertyName]||t.propertyName;if(delete e.ingProperties[i],function(t){for(var e in t)return!1;return!null}(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd)e.onEnd[i].call(this),delete e.onEnd[i];this.emitEvent("transitionEnd",[this])}},u.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(s,this,!1),this.isTransitioning=!1},u._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var d={transitionProperty:"",transitionDuration:"",transitionDelay:""};return u.removeTransitionStyles=function(){this.css(d)},u.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},u.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},u.remove=function(){o&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",function(){this.removeElem()}),this.hide()):this.removeElem()},u.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},u.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},u.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},u.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},u.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},u.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},a}),function(n,s){"use strict";"function"==typeof define&&define.amd?define("outlayer/outlayer",["ev-emitter/ev-emitter","get-size/get-size","fizzy-ui-utils/utils","./item"],function(t,e,i,o){return s(n,t,e,i,o)}):"object"==typeof module&&module.exports?module.exports=s(n,require("ev-emitter"),require("get-size"),require("fizzy-ui-utils"),require("./item")):n.Outlayer=s(n,n.EvEmitter,n.getSize,n.fizzyUIUtils,n.Outlayer.Item)}(window,function(t,e,n,s,o){"use strict";function i(){}var r=t.console,a=t.jQuery,u=0,h={};function l(t,e){var i=s.getQueryElement(t);if(i){this.element=i,a&&(this.$element=a(this.element)),this.options=s.extend({},this.constructor.defaults),this.option(e);var o=++u;this.element.outlayerGUID=o,(h[o]=this)._create(),this._getOption("initLayout")&&this.layout()}else r&&r.error("Bad element for "+this.constructor.namespace+": "+(i||t))}l.namespace="outlayer",l.Item=o,l.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var d=l.prototype;function f(t){function e(){t.apply(this,arguments)}return(e.prototype=Object.create(t.prototype)).constructor=e}s.extend(d,e.prototype),d.option=function(t){s.extend(this.options,t)},d._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},l.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},d._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),s.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},d.reloadItems=function(){this.items=this._itemize(this.element.children)},d._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,o=[],n=0;n<e.length;n++){var s=new i(e[n],this);o.push(s)}return o},d._filterFindItemElements=function(t){return s.filterFindElements(t,this.options.itemSelector)},d.getItemElements=function(){return this.items.map(function(t){return t.element})},d.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},d._init=d.layout,d._resetLayout=function(){this.getSize()},d.getSize=function(){this.size=n(this.element)},d._getMeasurement=function(t,e){var i,o=this.options[t];o?("string"==typeof o?i=this.element.querySelector(o):o instanceof HTMLElement&&(i=o),this[t]=i?n(i)[e]:o):this[t]=0},d.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},d._getItemsForLayout=function(t){return t.filter(function(t){return!t.isIgnored})},d._layoutItems=function(t,i){if(this._emitCompleteOnItems("layout",t),t&&t.length){var o=[];t.forEach(function(t){var e=this._getItemLayoutPosition(t);e.item=t,e.isInstant=i||t.isLayoutInstant,o.push(e)},this),this._processLayoutQueue(o)}},d._getItemLayoutPosition=function(){return{x:0,y:0}},d._processLayoutQueue=function(t){this.updateStagger(),t.forEach(function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)},this)},d.updateStagger=function(){var t=this.options.stagger;if(null!=t)return this.stagger=function(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],o=e&&e[2];if(!i.length)return 0;i=parseFloat(i);var n=c[o]||1;return i*n}(t),this.stagger;this.stagger=0},d._positionItem=function(t,e,i,o,n){o?t.goTo(e,i):(t.stagger(n*this.stagger),t.moveTo(e,i))},d._postLayout=function(){this.resizeContainer()},d.resizeContainer=function(){if(this._getOption("resizeContainer")){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},d._getContainerSize=i,d._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},d._emitCompleteOnItems=function(e,t){var i=this;function o(){i.dispatchEvent(e+"Complete",null,[t])}var n=t.length;if(t&&n){var s=0;t.forEach(function(t){t.once(e,r)})}else o();function r(){++s==n&&o()}},d.dispatchEvent=function(t,e,i){var o=e?[e].concat(i):i;if(this.emitEvent(t,o),a)if(this.$element=this.$element||a(this.element),e){var n=a.Event(e);n.type=t,this.$element.trigger(n,i)}else this.$element.trigger(t,i)},d.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},d.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},d.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},d.unstamp=function(t){(t=this._find(t))&&t.forEach(function(t){s.removeFrom(this.stamps,t),this.unignore(t)},this)},d._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),t=s.makeArray(t)},d._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},d._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},d._manageStamp=i,d._getElementOffset=function(t){var e=t.getBoundingClientRect(),i=this._boundingRect,o=n(t);return{left:e.left-i.left-o.marginLeft,top:e.top-i.top-o.marginTop,right:i.right-e.right-o.marginRight,bottom:i.bottom-e.bottom-o.marginBottom}},d.handleEvent=s.handleEvent,d.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},d.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},d.onresize=function(){this.resize()},s.debounceMethod(l,"onresize",100),d.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},d.needsResizeLayout=function(){var t=n(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},d.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},d.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},d.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},d.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var i=this.updateStagger();t.forEach(function(t,e){t.stagger(e*i),t.reveal()})}},d.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var i=this.updateStagger();t.forEach(function(t,e){t.stagger(e*i),t.hide()})}},d.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},d.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},d.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},d.getItems=function(t){t=s.makeArray(t);var i=[];return t.forEach(function(t){var e=this.getItem(t);e&&i.push(e)},this),i},d.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach(function(t){t.remove(),s.removeFrom(this.items,t)},this)},d.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach(function(t){t.destroy()}),this.unbindResize();var e=this.element.outlayerGUID;delete h[e],delete this.element.outlayerGUID,a&&a.removeData(this.element,this.constructor.namespace)},l.data=function(t){var e=(t=s.getQueryElement(t))&&t.outlayerGUID;return e&&h[e]},l.create=function(t,e){var i=f(l);return i.defaults=s.extend({},l.defaults),s.extend(i.defaults,e),i.compatOptions=s.extend({},l.compatOptions),i.namespace=t,i.data=l.data,i.Item=f(o),s.htmlInit(i,t),a&&a.bridget&&a.bridget(t,i),i};var c={ms:1,s:1e3};return l.Item=o,l}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/item",["outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.Item=e(t.Outlayer))}(window,function(t){"use strict";function e(){t.Item.apply(this,arguments)}var i=e.prototype=Object.create(t.Item.prototype),o=i._create;i._create=function(){this.id=this.layout.itemGUID++,o.call(this),this.sortData={}},i.updateSortData=function(){if(!this.isIgnored){this.sortData.id=this.id,this.sortData["original-order"]=this.id,this.sortData.random=Math.random();var t=this.layout.options.getSortData,e=this.layout._sorters;for(var i in t){var o=e[i];this.sortData[i]=o(this.element,this)}}};var n=i.destroy;return i.destroy=function(){n.apply(this,arguments),this.css({display:""})},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-mode",["get-size/get-size","outlayer/outlayer"],e):"object"==typeof module&&module.exports?module.exports=e(require("get-size"),require("outlayer")):(t.Isotope=t.Isotope||{},t.Isotope.LayoutMode=e(t.getSize,t.Outlayer))}(window,function(e,i){"use strict";function o(t){(this.isotope=t)&&(this.options=t.options[this.namespace],this.element=t.element,this.items=t.filteredItems,this.size=t.size)}var n=o.prototype;return["_resetLayout","_getItemLayoutPosition","_manageStamp","_getContainerSize","_getElementOffset","needsResizeLayout","_getOption"].forEach(function(t){n[t]=function(){return i.prototype[t].apply(this.isotope,arguments)}}),n.needsVerticalResizeLayout=function(){var t=e(this.isotope.element);return this.isotope.size&&t&&t.innerHeight!=this.isotope.size.innerHeight},n._getMeasurement=function(){this.isotope._getMeasurement.apply(this,arguments)},n.getColumnWidth=function(){this.getSegmentSize("column","Width")},n.getRowHeight=function(){this.getSegmentSize("row","Height")},n.getSegmentSize=function(t,e){var i=t+e,o="outer"+e;if(this._getMeasurement(i,o),!this[i]){var n=this.getFirstItemSize();this[i]=n&&n[o]||this.isotope.size["inner"+e]}},n.getFirstItemSize=function(){var t=this.isotope.filteredItems[0];return t&&t.element&&e(t.element)},n.layout=function(){this.isotope.layout.apply(this.isotope,arguments)},n.getSize=function(){this.isotope.getSize(),this.size=this.isotope.size},o.modes={},o.create=function(t,e){function i(){o.apply(this,arguments)}return(i.prototype=Object.create(n)).constructor=i,e&&(i.options=e),o.modes[i.prototype.namespace=t]=i},o}),function(t,e){"function"==typeof define&&define.amd?define("masonry-layout/masonry",["outlayer/outlayer","get-size/get-size"],e):"object"==typeof module&&module.exports?module.exports=e(require("outlayer"),require("get-size")):t.Masonry=e(t.Outlayer,t.getSize)}(window,function(t,h){var e=t.create("masonry");e.compatOptions.fitWidth="isFitWidth";var i=e.prototype;return i._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},i.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],e=t&&t.element;this.columnWidth=e&&h(e).outerWidth||this.containerWidth}var i=this.columnWidth+=this.gutter,o=this.containerWidth+this.gutter,n=o/i,s=i-o%i;n=Math[s&&s<1?"round":"floor"](n),this.cols=Math.max(n,1)},i.getContainerWidth=function(){var t=this._getOption("fitWidth")?this.element.parentNode:this.element,e=h(t);this.containerWidth=e&&e.innerWidth},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var o=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](i,t),n={x:this.columnWidth*o.col,y:o.y},s=o.y+t.size.outerHeight,r=i+o.col,a=o.col;a<r;a++)this.colYs[a]=s;return n},i._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},i._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,o=0;o<i;o++)e[o]=this._getColGroupY(o,t);return e},i._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},i._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols;i=1<t&&i+t>this.cols?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},i._manageStamp=function(t){var e=h(t),i=this._getElementOffset(t),o=this._getOption("originLeft")?i.left:i.right,n=o+e.outerWidth,s=Math.floor(o/this.columnWidth);s=Math.max(0,s);var r=Math.floor(n/this.columnWidth);r-=n%this.columnWidth?0:1,r=Math.min(this.cols-1,r);for(var a=(this._getOption("originTop")?i.top:i.bottom)+e.outerHeight,u=s;u<=r;u++)this.colYs[u]=Math.max(a,this.colYs[u])},i._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},i._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},i.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/masonry",["../layout-mode","masonry-layout/masonry"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode"),require("masonry-layout")):e(t.Isotope.LayoutMode,t.Masonry)}(window,function(t,e){"use strict";var i=t.create("masonry"),o=i.prototype,n={_getElementOffset:!0,layout:!0,_getMeasurement:!0};for(var s in e.prototype)n[s]||(o[s]=e.prototype[s]);var r=o.measureColumns;o.measureColumns=function(){this.items=this.isotope.filteredItems,r.call(this)};var a=o._getOption;return o._getOption=function(t){return"fitWidth"==t?void 0!==this.options.isFitWidth?this.options.isFitWidth:this.options.fitWidth:a.apply(this.isotope,arguments)},i}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/fit-rows",["../layout-mode"],e):"object"==typeof exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("fitRows"),i=e.prototype;return i._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},i._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth+this.gutter,i=this.isotope.size.innerWidth+this.gutter;0!==this.x&&e+this.x>i&&(this.x=0,this.y=this.maxY);var o={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+t.size.outerHeight),this.x+=e,o},i._getContainerSize=function(){return{height:this.maxY}},e}),function(t,e){"function"==typeof define&&define.amd?define("isotope-layout/js/layout-modes/vertical",["../layout-mode"],e):"object"==typeof module&&module.exports?module.exports=e(require("../layout-mode")):e(t.Isotope.LayoutMode)}(window,function(t){"use strict";var e=t.create("vertical",{horizontalAlignment:0}),i=e.prototype;return i._resetLayout=function(){this.y=0},i._getItemLayoutPosition=function(t){t.getSize();var e=(this.isotope.size.innerWidth-t.size.outerWidth)*this.options.horizontalAlignment,i=this.y;return this.y+=t.size.outerHeight,{x:e,y:i}},i._getContainerSize=function(){return{height:this.y}},e}),function(r,a){"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","desandro-matches-selector/matches-selector","fizzy-ui-utils/utils","isotope-layout/js/item","isotope-layout/js/layout-mode","isotope-layout/js/layout-modes/masonry","isotope-layout/js/layout-modes/fit-rows","isotope-layout/js/layout-modes/vertical"],function(t,e,i,o,n,s){return a(r,t,e,i,o,n,s)}):"object"==typeof module&&module.exports?module.exports=a(r,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("isotope-layout/js/item"),require("isotope-layout/js/layout-mode"),require("isotope-layout/js/layout-modes/masonry"),require("isotope-layout/js/layout-modes/fit-rows"),require("isotope-layout/js/layout-modes/vertical")):r.Isotope=a(r,r.Outlayer,r.getSize,r.matchesSelector,r.fizzyUIUtils,r.Isotope.Item,r.Isotope.LayoutMode)}(window,function(t,i,e,o,s,n,r){var a=t.jQuery,u=String.prototype.trim?function(t){return t.trim()}:function(t){return t.replace(/^\s+|\s+$/g,"")},h=i.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});h.Item=n,h.LayoutMode=r;var l=h.prototype;l._create=function(){for(var t in this.itemGUID=0,this._sorters={},this._getSorters(),i.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"],r.modes)this._initLayoutMode(t)},l.reloadItems=function(){this.itemGUID=0,i.prototype.reloadItems.call(this)},l._itemize=function(){for(var t=i.prototype._itemize.apply(this,arguments),e=0;e<t.length;e++){t[e].id=this.itemGUID++}return this._updateItemsSortData(t),t},l._initLayoutMode=function(t){var e=r.modes[t],i=this.options[t]||{};this.options[t]=e.options?s.extend(e.options,i):i,this.modes[t]=new e(this)},l.layout=function(){this._isLayoutInited||!this._getOption("initLayout")?this._layout():this.arrange()},l._layout=function(){var t=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,t),this._isLayoutInited=!0},l.arrange=function(t){this.option(t),this._getIsInstant();var e=this._filter(this.items);this.filteredItems=e.matches,this._bindArrangeComplete(),this._isInstant?this._noTransition(this._hideReveal,[e]):this._hideReveal(e),this._sort(),this._layout()},l._init=l.arrange,l._hideReveal=function(t){this.reveal(t.needReveal),this.hide(t.needHide)},l._getIsInstant=function(){var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;return this._isInstant=e},l._bindArrangeComplete=function(){var t,e,i,o=this;function n(){t&&e&&i&&o.dispatchEvent("arrangeComplete",null,[o.filteredItems])}this.once("layoutComplete",function(){t=!0,n()}),this.once("hideComplete",function(){e=!0,n()}),this.once("revealComplete",function(){i=!0,n()})},l._filter=function(t){var e=this.options.filter;e=e||"*";for(var i=[],o=[],n=[],s=this._getFilterTest(e),r=0;r<t.length;r++){var a=t[r];if(!a.isIgnored){var u=s(a);u&&i.push(a),u&&a.isHidden?o.push(a):u||a.isHidden||n.push(a)}}return{matches:i,needReveal:o,needHide:n}},l._getFilterTest=function(e){return a&&this.options.isJQueryFiltering?function(t){return a(t.element).is(e)}:"function"==typeof e?function(t){return e(t.element)}:function(t){return o(t.element,e)}},l.updateSortData=function(t){var e;e=t?(t=s.makeArray(t),this.getItems(t)):this.items,this._getSorters(),this._updateItemsSortData(e)},l._getSorters=function(){var t=this.options.getSortData;for(var e in t){var i=t[e];this._sorters[e]=d(i)}},l._updateItemsSortData=function(t){for(var e=t&&t.length,i=0;e&&i<e;i++){t[i].updateSortData()}};var d=function(t){if("string"!=typeof t)return t;var e=u(t).split(" "),i=e[0],o=i.match(/^\[(.+)\]$/),n=function(e,i){return e?function(t){return t.getAttribute(e)}:function(t){var e=t.querySelector(i);return e&&e.textContent}}(o&&o[1],i),s=h.sortDataParsers[e[1]];return t=s?function(t){return t&&s(n(t))}:function(t){return t&&n(t)}};h.sortDataParsers={parseInt:function(t){return parseInt(t,10)},parseFloat:function(t){return parseFloat(t)}},l._sort=function(){if(this.options.sortBy){var t=s.makeArray(this.options.sortBy);this._getIsSameSortBy(t)||(this.sortHistory=t.concat(this.sortHistory));var e=function(r,a){return function(t,e){for(var i=0;i<r.length;i++){var o=r[i],n=t.sortData[o],s=e.sortData[o];if(s<n||n<s)return(s<n?1:-1)*((void 0!==a[o]?a[o]:a)?1:-1)}return 0}}(this.sortHistory,this.options.sortAscending);this.filteredItems.sort(e)}},l._getIsSameSortBy=function(t){for(var e=0;e<t.length;e++)if(t[e]!=this.sortHistory[e])return!1;return!0},l._mode=function(){var t=this.options.layoutMode,e=this.modes[t];if(!e)throw new Error("No layout mode: "+t);return e.options=this.options[t],e},l._resetLayout=function(){i.prototype._resetLayout.call(this),this._mode()._resetLayout()},l._getItemLayoutPosition=function(t){return this._mode()._getItemLayoutPosition(t)},l._manageStamp=function(t){this._mode()._manageStamp(t)},l._getContainerSize=function(){return this._mode()._getContainerSize()},l.needsResizeLayout=function(){return this._mode().needsResizeLayout()},l.appended=function(t){var e=this.addItems(t);if(e.length){var i=this._filterRevealAdded(e);this.filteredItems=this.filteredItems.concat(i)}},l.prepended=function(t){var e=this._itemize(t);if(e.length){this._resetLayout(),this._manageStamps();var i=this._filterRevealAdded(e);this.layoutItems(this.filteredItems),this.filteredItems=i.concat(this.filteredItems),this.items=e.concat(this.items)}},l._filterRevealAdded=function(t){var e=this._filter(t);return this.hide(e.needHide),this.reveal(e.matches),this.layoutItems(e.matches,!0),e.matches},l.insert=function(t){var e=this.addItems(t);if(e.length){var i,o,n=e.length;for(i=0;i<n;i++)o=e[i],this.element.appendChild(o.element);var s=this._filter(e).matches;for(i=0;i<n;i++)e[i].isLayoutInstant=!0;for(this.arrange(),i=0;i<n;i++)delete e[i].isLayoutInstant;this.reveal(s)}};var f=l.remove;return l.remove=function(t){t=s.makeArray(t);var e=this.getItems(t);f.call(this,t);for(var i=e&&e.length,o=0;i&&o<i;o++){var n=e[o];s.removeFrom(this.filteredItems,n)}},l.shuffle=function(){for(var t=0;t<this.items.length;t++){this.items[t].sortData.random=Math.random()}this.options.sortBy="random",this._sort(),this._layout()},l._noTransition=function(t,e){var i=this.options.transitionDuration;this.options.transitionDuration=0;var o=t.apply(this,e);return this.options.transitionDuration=i,o},l.getFilteredItemElements=function(){return this.filteredItems.map(function(t){return t.element})},h});
14
  var ContentTicker=function(a,e){var t=a.find(".eael-content-ticker").eq(0),o=void 0!==t.data("items")?t.data("items"):1,i=void 0!==t.data("items-tablet")?t.data("items-tablet"):1,n=void 0!==t.data("items-mobile")?t.data("items-mobile"):1,d=void 0!==t.data("margin")?t.data("margin"):10,r=void 0!==t.data("margin-tablet")?t.data("margin-tablet"):10,l=void 0!==t.data("margin-mobile")?t.data("margin-mobile"):10,s=void 0!==t.data("effect")?t.data("effect"):"slide",p=void 0!==t.data("speed")?t.data("speed"):400,v=void 0!==t.data("autoplay")?t.data("autoplay"):5e3,c=void 0!==t.data("loop")&&t.data("loop"),u=void 0!==t.data("grab-cursor")&&t.data("grab-cursor"),m=void 0!==t.data("pagination")?t.data("pagination"):".swiper-pagination",w=void 0!==t.data("arrow-next")?t.data("arrow-next"):".swiper-button-next",b=void 0!==t.data("arrow-prev")?t.data("arrow-prev"):".swiper-button-prev",g=void 0!==t.data("pause-on-hover")?t.data("pause-on-hover"):"",f=new Swiper(t,{direction:"horizontal",loop:c,speed:p,effect:s,slidesPerView:o,spaceBetween:d,grabCursor:u,paginationClickable:!0,autoHeight:!0,autoplay:{delay:v},pagination:{el:m,clickable:!0},navigation:{nextEl:w,prevEl:b},breakpoints:{480:{slidesPerView:n,spaceBetween:l},768:{slidesPerView:i,spaceBetween:r}}});0===v&&f.autoplay.stop(),g&&0!==v&&(t.on("mouseenter",function(){f.autoplay.stop()}),t.on("mouseleave",function(){f.autoplay.start()}))};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-content-ticker.default",ContentTicker)});
15
  var CountDown=function(e,t){var n=e.find(".eael-countdown-wrapper").eq(0),d=void 0!==n.data("countdown-id")?n.data("countdown-id"):"",o=void 0!==n.data("expire-type")?n.data("expire-type"):"",a=void 0!==n.data("expiry-text")?n.data("expiry-text"):"",i=void 0!==n.data("expiry-title")?n.data("expiry-title"):"",r=void 0!==n.data("redirect-url")?n.data("redirect-url"):"",l=void 0!==n.data("template")?n.data("template"):"";jQuery(document).ready(function(e){"use strict";var t=e("#eael-countdown-"+d);t.countdown({end:function(){if("text"==o)t.html('<div class="eael-countdown-finish-message"><h4 class="expiry-title">'+i+'</h4><div class="eael-countdown-finish-text">'+a+"</div></div>");else if("url"===o){0<e("body").find("#elementor").length?t.html("Your Page will be redirected to given URL (only on Frontend)."):window.location.href=r}else"template"===o&&t.html(l)}})})};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-countdown.default",CountDown)});
16
  var dataTable=function(e,n){var t=e.find(".eael-data-table-wrap");t.data("table_id");if("undefined"!=typeof enableProSorter&&n.isFunction(enableProSorter)&&n(document).ready(function(){enableProSorter(jQuery,t)}),1==t.data("custom_responsive")){var a=e.find(".eael-data-table").find("th");e.find(".eael-data-table").find("tbody").find("tr").each(function(e,t){n(t).find("td .td-content-wrapper").each(function(e,t){n(this).prepend('<div class="th-mobile-screen">'+a.eq(e).html()+"</div>")})})}};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-data-table.default",dataTable)});
17
+ var filterableGalleryHandler=function(s,f){var a,l,t,e=s.find(".fg-layout-3-filter-controls").eq(0),i=s.find("#fg-filter-trigger"),n=s.find(".fg-layout-3-search-box"),o=s.find("#fg-search-box-input");if(n.length&&n.on("submit",function(e){e.preventDefault()}),i.on("click",function(){e.toggleClass("open-filters")}).blur(function(){e.toggleClass("open-filters")}),!isEditMode){var g=f(".eael-filter-gallery-container",s),r=g.data("settings"),c=g.data("gallery-items"),d="masonry"==r.grid_style?"masonry":"fitRows",u="yes"==r.gallery_enabled,m=g.isotope({itemSelector:".eael-filterable-gallery-item-wrap",layoutMode:d,percentPosition:!0,stagger:30,transitionDuration:r.duration+"ms",filter:function(){var e=f(this),t=!a||e.text().match(a),i=!l||e.is(l);return t&&i}});s.on("click",".control",function(){var e=f(this);l=f(this).attr("data-filter"),s.find("#fg-filter-trigger > span")&&s.find("#fg-filter-trigger > span").text(e.text()),e.siblings().removeClass("active"),e.addClass("active"),m.isotope()}),o.on("input",function(){var e=f(this);clearTimeout(t),t=setTimeout(function(){a=new RegExp(e.val(),"gi"),m.isotope()},600)}),m.imagesLoaded().progress(function(){m.isotope("layout")}),m.on("arrangeComplete",function(){m.isotope("layout")}),f(window).on("load",function(){m.isotope("layout")}),f(".eael-magnific-link",s).magnificPopup({type:"image",gallery:{enabled:u},callbacks:{close:function(){f("#elementor-lightbox").hide()}}}),f(s).magnificPopup({delegate:".eael-magnific-video-link",type:"iframe",callbacks:{close:function(){f("#elementor-lightbox").hide()}}}),s.on("click",".eael-gallery-load-more",function(e){e.preventDefault();var t=f(this),i=f(".eael-filter-gallery-container",s).children(".eael-filterable-gallery-item-wrap").length,a=g.data("total-gallery-items"),l=g.data("images-per-page"),n=g.data("nomore-item-text"),o=[];i==a&&(t.html('<div class="no-more-items-text">'+n+"</div>"),setTimeout(function(){t.fadeOut("slow")},600));for(var r=i;r<i+l;r++)o.push(f(c[r])[0]);g.append(o),m.isotope("appended",o),m.imagesLoaded().progress(function(){m.isotope("layout")}),f(".eael-magnific-link",s).magnificPopup({type:"image",gallery:{enabled:u},callbacks:{close:function(){f("#elementor-lightbox").hide()}}})})}};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-filterable-gallery.default",filterableGalleryHandler)});
18
  var FancyText=function(t,e){var a=t.find(".eael-fancy-text-container").eq(0),n=void 0!==a.data("fancy-text-id")?a.data("fancy-text-id"):"",o=void 0!==a.data("fancy-text")?a.data("fancy-text"):"",d=void 0!==a.data("fancy-text-transition-type")?a.data("fancy-text-transition-type"):"",i=void 0!==a.data("fancy-text-speed")?a.data("fancy-text-speed"):"",y=void 0!==a.data("fancy-text-delay")?a.data("fancy-text-delay"):"",c=void 0!==a.data("fancy-text-cursor"),f=void 0!==a.data("fancy-text-loop")&&"yes"==a.data("fancy-text-loop");o=o.split("|"),"typing"==d&&e("#eael-fancy-text-"+n).typed({strings:o,typeSpeed:i,backSpeed:0,startDelay:300,backDelay:y,showCursor:c,loop:f}),"typing"!=d&&e("#eael-fancy-text-"+n).Morphext({animation:d,separator:", ",speed:y,complete:function(){}}),jQuery(window).on("load",function(){setTimeout(function(){e(".eael-fancy-text-strings",t).css("display","inline-block")},500)})};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-fancy-text.default",FancyText)});
 
 
19
  var ImageAccordion=function(e,a){var o=e.find(".eael-img-accordion").eq(0),i=void 0!==o.data("img-accordion-id")?o.data("img-accordion-id"):"";"on-click"===(void 0!==o.data("img-accordion-type")?o.data("img-accordion-type"):"")&&(a("#eael-img-accordion-"+i+" a").on("click",function(e){0==a(this).hasClass("overlay-active")&&e.preventDefault(),a("#eael-img-accordion-"+i+" a").css("flex","1"),a(this).find(".overlay").parent("a").addClass("overlay-active"),a("#eael-img-accordion-"+i+" a").find(".overlay-inner").removeClass("overlay-inner-show"),a(this).find(".overlay-inner").addClass("overlay-inner-show"),a(this).css("flex","3")}),a("#eael-img-accordion-"+i+" a").on("blur",function(e){a("#eael-img-accordion-"+i+" a").css("flex","1"),a("#eael-img-accordion-"+i+" a").find(".overlay-inner").removeClass("overlay-inner-show"),a(this).find(".overlay").parent("a").removeClass("overlay-active")}))};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-image-accordion.default",ImageAccordion)});
20
+ !function(n){window.isEditMode=!1,n(window).on("elementor/frontend/init",function(){window.isEditMode=elementorFrontend.isEditMode()})}(jQuery);
21
  var PostGrid=function(e,o){var t=o(".eael-post-appender",e).isotope({itemSelector:".eael-grid-post",masonry:{columnWidth:".eael-post-grid-column",percentPosition:!0}});t.imagesLoaded().progress(function(){t.isotope("layout")})};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-post-grid.default",PostGrid)});
22
  var PricingTooltip=function(t,a){if(a.fn.tooltipster){var i,o=t.find(".tooltip");for(i=0;i<o.length;i++){var e=a("#"+a(o[i]).attr("id")),n=void 0!==e.data("side")&&e.data("side"),d=void 0!==e.data("trigger")?e.data("trigger"):"hover",r=void 0!==e.data("animation")?e.data("animation"):"fade",l=void 0!==e.data("animation_duration")?e.data("animation_duration"):300,f=void 0!==e.data("theme")?e.data("theme"):"default",m="yes"==e.data("arrow");e.tooltipster({animation:r,trigger:d,side:n,delay:l,arrow:m,theme:"tooltipster-"+f})}}};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-pricing-table.default",PricingTooltip)});
 
23
  var ProgressBar=function(e,r){r(".eael-progressbar",e).eaelProgressBar()};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-progress-bar.default",ProgressBar)});
24
+ jQuery(document).ready(function(){jQuery(window).scroll(function(){var e=(document.body.scrollTop||document.documentElement.scrollTop)/(document.documentElement.scrollHeight-document.documentElement.clientHeight)*100;jQuery(".eael-reading-progress-fill").css({width:e+"%"})}),isEditMode&&(elementor.settings.page.addChangeCallback("eael_ext_reading_progress",function(e){var r=elementor.settings.page.getSettings();"yes"==e?(0==jQuery(".eael-reading-progress-wrap").length&&jQuery("body").append('<div class="eael-reading-progress-wrap eael-reading-progress-wrap-local"><div class="eael-reading-progress eael-reading-progress-local eael-reading-progress-'+r.settings.eael_ext_reading_progress_position+'"><div class="eael-reading-progress-fill"></div></div><div class="eael-reading-progress eael-reading-progress-global eael-reading-progress-'+r.settings.eael_ext_reading_progress_position+'"><div class="eael-reading-progress-fill"></div></div></div>'),jQuery(".eael-reading-progress-wrap").addClass("eael-reading-progress-wrap-local").removeClass("eael-reading-progress-wrap-global eael-reading-progress-wrap-disabled")):(jQuery(".eael-reading-progress-wrap").removeClass("eael-reading-progress-wrap-local eael-reading-progress-wrap-global"),1==r.settings.eael_ext_reading_progress_has_global?jQuery(".eael-reading-progress-wrap").addClass("eael-reading-progress-wrap-global"):jQuery(".eael-reading-progress-wrap").addClass("eael-reading-progress-wrap-disabled"))}),elementor.settings.page.addChangeCallback("eael_ext_reading_progress_position",function(e){elementor.settings.page.setSettings("eael_ext_reading_progress_position",e),jQuery(".eael-reading-progress").removeClass("eael-reading-progress-top eael-reading-progress-bottom").addClass("eael-reading-progress-"+e)}))});
25
  var TwitterFeedHandler=function(e,t){isEditMode||($gutter=t(".eael-twitter-feed-masonry",e).data("gutter"),$settings={itemSelector:".eael-twitter-feed-item",percentPosition:!0,masonry:{columnWidth:".eael-twitter-feed-item",gutter:$gutter}},$twitter_feed_gallery=t(".eael-twitter-feed-masonry",e).isotope($settings),$twitter_feed_gallery.imagesLoaded().progress(function(){$twitter_feed_gallery.isotope("layout")}))};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-twitter-feed.default",TwitterFeedHandler)});
assets/front-end/js/filter-gallery/index.js CHANGED
@@ -1,4 +1,23 @@
1
  var filterableGalleryHandler = function($scope, $) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  if (!isEditMode) {
3
  var $gallery = $(".eael-filter-gallery-container", $scope),
4
  $settings = $gallery.data("settings"),
@@ -15,10 +34,43 @@ var filterableGalleryHandler = function($scope, $) {
15
  percentPosition: true,
16
  stagger: 30,
17
  transitionDuration: $settings.duration + "ms",
18
- filter: $(
19
- ".eael-filter-gallery-control .control.active",
20
- $scope
21
- ).data("filter")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
  });
23
 
24
  // layout gal, while images are loading
@@ -36,17 +88,7 @@ var filterableGalleryHandler = function($scope, $) {
36
  $isotope_gallery.isotope("layout");
37
  });
38
 
39
- // filter
40
- $scope.on("click", ".control", function() {
41
- var $this = $(this),
42
- $filterValue = $this.data("filter");
43
-
44
- $this.siblings().removeClass("active");
45
- $this.addClass("active");
46
- $isotope_gallery.isotope({
47
- filter: $filterValue
48
- });
49
- });
50
 
51
  // popup
52
  $(".eael-magnific-link", $scope).magnificPopup({
1
  var filterableGalleryHandler = function($scope, $) {
2
+
3
+ var filterControls = $scope.find('.fg-layout-3-filter-controls').eq(0),
4
+ filterTrigger = $scope.find('#fg-filter-trigger'),
5
+ form = $scope.find('.fg-layout-3-search-box'),
6
+ input = $scope.find('#fg-search-box-input'),
7
+ searchRegex, buttonFilter, timer;
8
+
9
+ if(form.length) {
10
+ form.on('submit', function(e) {
11
+ e.preventDefault();
12
+ });
13
+ }
14
+
15
+ filterTrigger.on('click', function() {
16
+ filterControls.toggleClass('open-filters');
17
+ }).blur(function() {
18
+ filterControls.toggleClass('open-filters');
19
+ });
20
+
21
  if (!isEditMode) {
22
  var $gallery = $(".eael-filter-gallery-container", $scope),
23
  $settings = $gallery.data("settings"),
34
  percentPosition: true,
35
  stagger: 30,
36
  transitionDuration: $settings.duration + "ms",
37
+ filter: function() {
38
+ var $this = $(this);
39
+ var $result = searchRegex ? $this.text().match( searchRegex ) : true;
40
+ var buttonResult = buttonFilter ? $this.is( buttonFilter ) : true;
41
+ return $result && buttonResult;
42
+ }
43
+ });
44
+
45
+
46
+ // filter
47
+ $scope.on("click", ".control", function() {
48
+
49
+ var $this = $(this);
50
+ buttonFilter = $( this ).attr('data-filter');
51
+
52
+ if($scope.find('#fg-filter-trigger > span')) {
53
+ $scope.find('#fg-filter-trigger > span').text($this.text());
54
+ }
55
+
56
+ $this.siblings().removeClass("active");
57
+ $this.addClass("active");
58
+
59
+ $isotope_gallery.isotope();
60
+ });
61
+
62
+
63
+
64
+ //quick search
65
+ input.on('input', function() {
66
+ var $this = $(this);
67
+
68
+ clearTimeout(timer);
69
+ timer = setTimeout(function() {
70
+ searchRegex = new RegExp($this.val(), 'gi');
71
+ $isotope_gallery.isotope();
72
+ }, 600);
73
+
74
  });
75
 
76
  // layout gal, while images are loading
88
  $isotope_gallery.isotope("layout");
89
  });
90
 
91
+
 
 
 
 
 
 
 
 
 
 
92
 
93
  // popup
94
  $(".eael-magnific-link", $scope).magnificPopup({
assets/front-end/js/filter-gallery/index.min.js CHANGED
@@ -1 +1 @@
1
- var filterableGalleryHandler=function(s,d){if(!isEditMode){var c=d(".eael-filter-gallery-container",s),e=c.data("settings"),f=c.data("gallery-items"),a="masonry"==e.grid_style?"masonry":"fitRows",g="yes"==e.gallery_enabled,m=c.isotope({itemSelector:".eael-filterable-gallery-item-wrap",layoutMode:a,percentPosition:!0,stagger:30,transitionDuration:e.duration+"ms",filter:d(".eael-filter-gallery-control .control.active",s).data("filter")});m.imagesLoaded().progress(function(){m.isotope("layout")}),m.on("arrangeComplete",function(){m.isotope("layout")}),d(window).on("load",function(){m.isotope("layout")}),s.on("click",".control",function(){var e=d(this),a=e.data("filter");e.siblings().removeClass("active"),e.addClass("active"),m.isotope({filter:a})}),d(".eael-magnific-link",s).magnificPopup({type:"image",gallery:{enabled:g},callbacks:{close:function(){d("#elementor-lightbox").hide()}}}),d(s).magnificPopup({delegate:".eael-magnific-video-link",type:"iframe",callbacks:{close:function(){d("#elementor-lightbox").hide()}}}),s.on("click",".eael-gallery-load-more",function(e){e.preventDefault();var a=d(this),l=d(".eael-filter-gallery-container",s).children(".eael-filterable-gallery-item-wrap").length,t=c.data("total-gallery-items"),i=c.data("images-per-page"),o=c.data("nomore-item-text"),n=[];l==t&&(a.html('<div class="no-more-items-text">'+o+"</div>"),setTimeout(function(){a.fadeOut("slow")},600));for(var r=l;r<l+i;r++)n.push(d(f[r])[0]);c.append(n),m.isotope("appended",n),m.imagesLoaded().progress(function(){m.isotope("layout")}),d(".eael-magnific-link",s).magnificPopup({type:"image",gallery:{enabled:g},callbacks:{close:function(){d("#elementor-lightbox").hide()}}})})}};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-filterable-gallery.default",filterableGalleryHandler)});
1
+ var filterableGalleryHandler=function(s,f){var a,l,t,e=s.find(".fg-layout-3-filter-controls").eq(0),i=s.find("#fg-filter-trigger"),n=s.find(".fg-layout-3-search-box"),o=s.find("#fg-search-box-input");if(n.length&&n.on("submit",function(e){e.preventDefault()}),i.on("click",function(){e.toggleClass("open-filters")}).blur(function(){e.toggleClass("open-filters")}),!isEditMode){var g=f(".eael-filter-gallery-container",s),r=g.data("settings"),c=g.data("gallery-items"),d="masonry"==r.grid_style?"masonry":"fitRows",u="yes"==r.gallery_enabled,m=g.isotope({itemSelector:".eael-filterable-gallery-item-wrap",layoutMode:d,percentPosition:!0,stagger:30,transitionDuration:r.duration+"ms",filter:function(){var e=f(this),t=!a||e.text().match(a),i=!l||e.is(l);return t&&i}});s.on("click",".control",function(){var e=f(this);l=f(this).attr("data-filter"),s.find("#fg-filter-trigger > span")&&s.find("#fg-filter-trigger > span").text(e.text()),e.siblings().removeClass("active"),e.addClass("active"),m.isotope()}),o.on("input",function(){var e=f(this);clearTimeout(t),t=setTimeout(function(){a=new RegExp(e.val(),"gi"),m.isotope()},600)}),m.imagesLoaded().progress(function(){m.isotope("layout")}),m.on("arrangeComplete",function(){m.isotope("layout")}),f(window).on("load",function(){m.isotope("layout")}),f(".eael-magnific-link",s).magnificPopup({type:"image",gallery:{enabled:u},callbacks:{close:function(){f("#elementor-lightbox").hide()}}}),f(s).magnificPopup({delegate:".eael-magnific-video-link",type:"iframe",callbacks:{close:function(){f("#elementor-lightbox").hide()}}}),s.on("click",".eael-gallery-load-more",function(e){e.preventDefault();var t=f(this),i=f(".eael-filter-gallery-container",s).children(".eael-filterable-gallery-item-wrap").length,a=g.data("total-gallery-items"),l=g.data("images-per-page"),n=g.data("nomore-item-text"),o=[];i==a&&(t.html('<div class="no-more-items-text">'+n+"</div>"),setTimeout(function(){t.fadeOut("slow")},600));for(var r=i;r<i+l;r++)o.push(f(c[r])[0]);g.append(o),m.isotope("appended",o),m.imagesLoaded().progress(function(){m.isotope("layout")}),f(".eael-magnific-link",s).magnificPopup({type:"image",gallery:{enabled:u},callbacks:{close:function(){f("#elementor-lightbox").hide()}}})})}};jQuery(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/eael-filterable-gallery.default",filterableGalleryHandler)});
assets/front-end/sass/filter-gallery/index.scss CHANGED
@@ -296,7 +296,6 @@ a.eael-gallery-load-more, a.eael-gallery-load-more:hover {
296
  margin-right: calc(20px/2);
297
  margin-bottom: 20px;
298
  position: relative;
299
- overflow: hidden;
300
  }
301
 
302
  .gallery-item-caption-wrap,
@@ -765,4 +764,224 @@ a.eael-gallery-load-more, a.eael-gallery-load-more:hover {
765
  .elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1) {
766
  clear: left;
767
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
768
  }
296
  margin-right: calc(20px/2);
297
  margin-bottom: 20px;
298
  position: relative;
 
299
  }
300
 
301
  .gallery-item-caption-wrap,
764
  .elementor-element.elementor-grid-mobile-6 .eael-filterable-gallery-item-wrap:nth-of-type(6n+1) {
765
  clear: left;
766
  }
767
+ }
768
+
769
+ /* ------------- Layout 3 Style ----------------- */
770
+ .fg-layout-3-filter-controls {
771
+ margin: 0;
772
+ padding: 0;
773
+ list-style: none;
774
+ }
775
+
776
+ .fg-layout-3-item-content {
777
+ text-align: center;
778
+ }
779
+
780
+ .fg-layout-3-item-content .fg-item-title {
781
+ font-size: 18px;
782
+ line-height: 1;
783
+ font-weight: 500;
784
+ margin: 0;
785
+ transition: 300ms;
786
+ }
787
+
788
+ .fg-layout-3-item-content .fg-item-content p {
789
+ font-size: 13px;
790
+ font-weight: 400;
791
+ }
792
+
793
+ .fg-filter-wrap {
794
+ position: relative;
795
+ flex-basis: 30%;
796
+ }
797
+
798
+ .fg-layout-3-filter-controls {
799
+ position: absolute;
800
+ left: 0;
801
+ background: #fff;
802
+ z-index: 999;
803
+ width: 150px;
804
+ visibility: hidden;
805
+ opacity: 0;
806
+ transition: 300ms;
807
+ width: 100%;
808
+ border-radius: 5px;
809
+ padding-top: 7px;
810
+ }
811
+
812
+ .fg-layout-3-filter-controls.open-filters {
813
+ visibility: visible;
814
+ opacity: 1;
815
+ }
816
+
817
+ .fg-layout-3-filter-controls li.control {
818
+ padding: 5px 5px 5px 10px;
819
+ cursor: pointer;
820
+ transition: 300ms;
821
+ font-size: 14px;
822
+ color: #7f8995;
823
+ font-weight: normal;
824
+ }
825
+
826
+ .fg-layout-3-filter-controls li.control:hover {
827
+ color: #2d425a;
828
+ }
829
+
830
+ .fg-layout-3-filter-controls li.control:first-child {
831
+ border-top: 0px solid;
832
+ }
833
+
834
+ .fg-layout-3-filter-controls li.control:last-child {
835
+ border-bottom: 0px solid;
836
+ }
837
+
838
+ .fg-layout-3-filters-wrap {
839
+ max-width: 600px;
840
+ margin: 15px auto 50px;
841
+ }
842
+
843
+ .fg-filter-wrap button {
844
+ width: 100%;
845
+ border: 0px solid;
846
+ border-radius: 0px;
847
+ padding: 17px 13px;
848
+ font-size: 14px;
849
+ color: #2d425a;
850
+ background: #f7f8ff;
851
+ height: 55px;
852
+ border-right: 1px solid #abb5ff;
853
+ border-radius: 10px 0px 0 10px;
854
+ outline: none;
855
+ text-align: center;
856
+ position: relative;
857
+ }
858
+
859
+ .fg-filter-wrap button > i {
860
+ font-size: 18px;
861
+ position: absolute;
862
+ top: 50%;
863
+ transform: translateY(-50%);
864
+ margin-left: 10px;
865
+ }
866
+
867
+ .fg-layout-3-search-box {
868
+ flex-basis: 70%;
869
+ height: 100%;
870
+ }
871
+
872
+ .fg-layout-3-search-box input[type="text"] {
873
+ width: 100%;
874
+ height: 100%;
875
+ margin: 0;
876
+ padding: 15px;
877
+ border: 0px solid;
878
+ outline: none;
879
+ background: none;
880
+ }
881
+
882
+ .fg-layout-3-search-box input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
883
+ color: #7f8995;
884
+ font-size: 13px;
885
+ }
886
+
887
+ .fg-layout-3-search-box input[type="text"]::-moz-placeholder { /* Firefox 19+ */
888
+ color: #7f8995;
889
+ font-size: 13px;
890
+ }
891
+
892
+ .fg-layout-3-search-box input[type="text"]:-ms-input-placeholder { /* IE 10+ */
893
+ color: #7f8995;
894
+ font-size: 13px;
895
+ }
896
+
897
+ .fg-layout-3-search-box input[type="text"]:-moz-placeholder { /* Firefox 18- */
898
+ color: #7f8995;
899
+ font-size: 13px;
900
+ }
901
+
902
+ .fg-layout-3-filters-wrap {
903
+ height: 55px;
904
+ border-radius: 5px;
905
+ display: flex;
906
+ flex-wrap: wrap;
907
+ align-items: center;
908
+ }
909
+
910
+ .fg-layout-3-filters-wrap .fg-layout-3-search-box {
911
+ background: #f7f8ff;
912
+ border-radius: 0 10px 10px 0;
913
+ }
914
+
915
+ .fg-layout-3-item-thumb {
916
+ position: relative;
917
+ overflow: hidden;
918
+ }
919
+
920
+ .fg-layout-3-item-thumb .gallery-item-buttons {
921
+ width: 100%;
922
+ text-align: center;
923
+ }
924
+
925
+ .fg-layout-3-item-content {
926
+ padding: 27px 27px 30px;
927
+ text-align: center;
928
+ }
929
+
930
+ .eael-fg-card-content-align-left .fg-layout-3-item-content { text-align: left; }
931
+ .eael-fg-card-content-align-center .fg-layout-3-item-content { text-align: center; }
932
+ .eael-fg-card-content-align-right .fg-layout-3-item-content { text-align: right; }
933
+
934
+ .eael-filterable-gallery-item-wrap .fg-layout-3-item.eael-gallery-grid-item {
935
+ box-shadow: 0px 0px 30px 0px rgba(3, 29, 60, 0.05);
936
+ border-radius: 5px;
937
+ }
938
+
939
+ .fg-caption-head {
940
+ position: absolute;
941
+ left: 0;
942
+ top: 0;
943
+ width: 100%;
944
+ display: flex;
945
+ justify-content: space-between;
946
+ padding: 35px 35px;
947
+ z-index: 3;
948
+ color: #fff;
949
+ font-size: 18px;
950
+ font-weight: 700;
951
+ }
952
+
953
+ .fg-item-category > span {
954
+ font-size: 12px;
955
+ color: #fff;
956
+ background: #fa9196;
957
+ padding: 10px 12px;
958
+ display: inline-block;
959
+ }
960
+
961
+ .fg-layout-3-item-content {
962
+ position: relative;
963
+ }
964
+
965
+ .fg-item-category {
966
+ position: absolute;
967
+ left: 0;
968
+ top: 0;
969
+ text-align: center;
970
+ width: 100%;
971
+ height: 30px;
972
+ margin-top: -15px;
973
+ z-index: 11;
974
+ }
975
+
976
+ .fg-item-category span {
977
+ border-radius: 5px;
978
+ line-height: 1;
979
+ visibility: hidden;
980
+ opacity: 0;
981
+ transition: 300ms;
982
+ }
983
+
984
+ .fg-layout-3-item.eael-gallery-grid-item:hover .fg-item-category span {
985
+ visibility: visible;
986
+ opacity: 1;
987
  }
assets/front-end/sass/magnific-popup/index.scss CHANGED
@@ -3,7 +3,7 @@
3
  /* ------------------------ */
4
 
5
  /*--- Magnific Popup CSS ---*/
6
- .mfp-bg {
7
  top: 0;
8
  left: 0;
9
  width: 100%;
3
  /* ------------------------ */
4
 
5
  /*--- Magnific Popup CSS ---*/
6
+ body div.mfp-bg {
7
  top: 0;
8
  left: 0;
9
  width: 100%;
assets/front-end/sass/post-grid/index.scss CHANGED
@@ -121,7 +121,7 @@
121
 
122
  /*--- Post Grid Thumbnail Hover Effects ---*/
123
 
124
- .eael-entry-medianone {
125
  position: relative;
126
  }
127
 
@@ -142,12 +142,12 @@
142
  transition: 300ms;
143
  }
144
 
145
- .eael-entry-medianone:hover .eael-entry-overlay.fade-in {
146
  visibility: visible;
147
  opacity: 1;
148
  }
149
 
150
- .eael-entry-medianone:hover .eael-entry-overlay.fade-in>i {
151
  transform: translate(0);
152
  opacity: 1;
153
  }
@@ -160,7 +160,7 @@
160
  transition: 300ms;
161
  }
162
 
163
- .eael-entry-medianone:hover .eael-entry-overlay.zoom-in {
164
  visibility: visible;
165
  opacity: 1;
166
  transform: scale(1);
@@ -174,13 +174,13 @@
174
  transition: 300ms;
175
  }
176
 
177
- .eael-entry-medianone:hover .eael-entry-overlay.slide-up {
178
  transform: translateY(0);
179
  visibility: visible;
180
  opacity: 1;
181
  }
182
 
183
- .eael-entry-medianone {
184
  overflow: hidden;
185
  }
186
 
121
 
122
  /*--- Post Grid Thumbnail Hover Effects ---*/
123
 
124
+ .eael-entry-media {
125
  position: relative;
126
  }
127
 
142
  transition: 300ms;
143
  }
144
 
145
+ .eael-entry-media:hover .eael-entry-overlay.fade-in {
146
  visibility: visible;
147
  opacity: 1;
148
  }
149
 
150
+ .eael-entry-media:hover .eael-entry-overlay.fade-in>i {
151
  transform: translate(0);
152
  opacity: 1;
153
  }
160
  transition: 300ms;
161
  }
162
 
163
+ .eael-entry-media:hover .eael-entry-overlay.zoom-in {
164
  visibility: visible;
165
  opacity: 1;
166
  transform: scale(1);
174
  transition: 300ms;
175
  }
176
 
177
+ .eael-entry-media:hover .eael-entry-overlay.slide-up {
178
  transform: translateY(0);
179
  visibility: visible;
180
  opacity: 1;
181
  }
182
 
183
+ .eael-entry-media {
184
  overflow: hidden;
185
  }
186
 
essential_adons_elementor.php CHANGED
@@ -4,7 +4,7 @@
4
  * Description: The ultimate elements library for Elementor page builder plugin for WordPress.
5
  * Plugin URI: https://essential-addons.com/elementor/
6
  * Author: WPDeveloper
7
- * Version: 3.3.1
8
  * Author URI: https://wpdeveloper.net/
9
  *
10
  * Text Domain: essential-addons-elementor
@@ -24,7 +24,7 @@ define('EAEL_PLUGIN_FILE', __FILE__);
24
  define('EAEL_PLUGIN_BASENAME', plugin_basename(__FILE__));
25
  define('EAEL_PLUGIN_PATH', plugin_dir_path(__FILE__));
26
  define('EAEL_PLUGIN_URL', plugins_url('/', __FILE__));
27
- define('EAEL_PLUGIN_VERSION', '3.3.1');
28
  define('EAEL_ASSET_PATH', WP_CONTENT_DIR . '/uploads/essential-addons-elementor');
29
  define('EAEL_ASSET_URL', WP_CONTENT_URL . '/uploads/essential-addons-elementor');
30
 
4
  * Description: The ultimate elements library for Elementor page builder plugin for WordPress.
5
  * Plugin URI: https://essential-addons.com/elementor/
6
  * Author: WPDeveloper
7
+ * Version: 3.3.2
8
  * Author URI: https://wpdeveloper.net/
9
  *
10
  * Text Domain: essential-addons-elementor
24
  define('EAEL_PLUGIN_BASENAME', plugin_basename(__FILE__));
25
  define('EAEL_PLUGIN_PATH', plugin_dir_path(__FILE__));
26
  define('EAEL_PLUGIN_URL', plugins_url('/', __FILE__));
27
+ define('EAEL_PLUGIN_VERSION', '3.3.2');
28
  define('EAEL_ASSET_PATH', WP_CONTENT_DIR . '/uploads/essential-addons-elementor');
29
  define('EAEL_ASSET_URL', WP_CONTENT_URL . '/uploads/essential-addons-elementor');
30
 
includes/Elements/Creative_Button.php CHANGED
@@ -134,7 +134,7 @@ class Creative_Button extends Widget_Base {
134
  ],
135
  ]
136
  );
137
- }else {
138
  do_action('eael_creative_button_pro_controls', $this);
139
  }
140
 
134
  ],
135
  ]
136
  );
137
+ } else {
138
  do_action('eael_creative_button_pro_controls', $this);
139
  }
140
 
includes/Elements/Filterable_Gallery.php CHANGED
@@ -12,6 +12,8 @@ use \Elementor\Group_Control_Box_Shadow;
12
  use \Elementor\Group_Control_Typography;
13
  use \Elementor\Scheme_Typography;
14
  use \Elementor\Widget_Base;
 
 
15
 
16
  class Filterable_Gallery extends Widget_Base
17
  {
@@ -92,7 +94,7 @@ class Filterable_Gallery extends Widget_Base
92
  $this->add_control(
93
  'eael_fg_grid_style',
94
  [
95
- 'label' => esc_html__('Layout', 'essential-addons-elementor'),
96
  'type' => Controls_Manager::SELECT,
97
  'default' => 'grid',
98
  'options' => [
@@ -120,12 +122,13 @@ class Filterable_Gallery extends Widget_Base
120
  $this->add_control(
121
  'eael_fg_caption_style',
122
  [
123
- 'label' => esc_html__('Caption Style', 'essential-addons-elementor'),
124
  'type' => Controls_Manager::SELECT,
125
  'default' => 'hoverer',
126
  'options' => [
127
  'hoverer' => __('Overlay', 'essential-addons-elementor'),
128
  'card' => __('Card', 'essential-addons-elementor'),
 
129
  ],
130
  ]
131
  );
@@ -181,6 +184,9 @@ class Filterable_Gallery extends Widget_Base
181
  'media' => esc_html__('Media', 'essential-addons-elementor'),
182
  'buttons' => esc_html__('Buttons', 'essential-addons-elementor'),
183
  ],
 
 
 
184
  ]
185
  );
186
 
@@ -249,6 +255,21 @@ class Filterable_Gallery extends Widget_Base
249
  ]
250
  );
251
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
252
  $this->add_control(
253
  'eael_fg_controls',
254
  [
@@ -292,6 +313,209 @@ class Filterable_Gallery extends Widget_Base
292
  ]
293
  );
294
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
295
  $this->add_control(
296
  'eael_fg_gallery_items',
297
  [
@@ -305,106 +529,7 @@ class Filterable_Gallery extends Widget_Base
305
  ['eael_fg_gallery_item_name' => 'Gallery Item Name'],
306
  ['eael_fg_gallery_item_name' => 'Gallery Item Name'],
307
  ],
308
- 'fields' => [
309
- [
310
- 'name' => 'fg_video_gallery_switch',
311
- 'label' => __('Video Gallery?', 'essential-addons-elementor'),
312
- 'type' => Controls_Manager::SWITCHER,
313
- 'default' => 'false',
314
- 'label_on' => esc_html__('Yes', 'essential-addons-elementor'),
315
- 'label_off' => esc_html__('No', 'essential-addons-elementor'),
316
- 'return_value' => 'true',
317
- ],
318
- [
319
- 'name' => 'eael_fg_gallery_item_video_link',
320
- 'label' => esc_html__('Video Link', 'essential-addons-elementor'),
321
- 'type' => Controls_Manager::TEXT,
322
- 'label_block' => true,
323
- 'default' => 'https://www.youtube.com/watch?v=kB4U67tiQLA',
324
- 'condition' => [
325
- 'fg_video_gallery_switch' => 'true',
326
- ],
327
- ],
328
- [
329
- 'name' => 'eael_fg_gallery_control_name',
330
- 'label' => esc_html__('Control Name', 'essential-addons-elementor'),
331
- 'type' => Controls_Manager::TEXT,
332
- 'label_block' => true,
333
- 'default' => '',
334
- 'description' => __('Use the gallery control name from Control Settings. Separate multiple items with comma (e.g. <strong>Gallery Item, Gallery Item 2</strong>)', 'essential-addons-elementor'),
335
- ],
336
- [
337
- 'name' => 'eael_fg_gallery_item_name',
338
- 'label' => esc_html__('Item Name', 'essential-addons-elementor'),
339
- 'type' => Controls_Manager::TEXT,
340
- 'label_block' => true,
341
- 'default' => esc_html__('Gallery item name', 'essential-addons-elementor'),
342
- ],
343
- [
344
- 'name' => 'eael_fg_gallery_item_content',
345
- 'label' => esc_html__('Item Content', 'essential-addons-elementor'),
346
- 'type' => Controls_Manager::TEXTAREA,
347
- 'label_block' => true,
348
- 'default' => esc_html__('Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, provident.', 'essential-addons-elementor'),
349
- ],
350
- [
351
- 'name' => 'eael_fg_gallery_img',
352
- 'label' => esc_html__('Image', 'essential-addons-elementor'),
353
- 'type' => Controls_Manager::MEDIA,
354
- 'default' => [
355
- 'url' => EAEL_PLUGIN_URL . '/assets/front-end/img/flexia-preview.jpg',
356
- ],
357
- ],
358
- [
359
- 'name' => 'fg_video_gallery_play_icon',
360
- 'label' => __('Video play icon', 'essential-addons-elementor'),
361
- 'type' => Controls_Manager::MEDIA,
362
- 'default' => [
363
- 'url' => EAEL_PLUGIN_URL . '/assets/front-end/img/play-icon.png',
364
- ],
365
- 'condition' => [
366
- 'fg_video_gallery_switch' => 'true',
367
- ],
368
- ],
369
- [
370
- 'name' => 'eael_fg_gallery_lightbox',
371
- 'label' => __('Gallery Lightbox Button?', 'essential-addons-elementor'),
372
- 'type' => Controls_Manager::SWITCHER,
373
- 'default' => 'true',
374
- 'label_on' => esc_html__('Yes', 'essential-addons-elementor'),
375
- 'label_off' => esc_html__('No', 'essential-addons-elementor'),
376
- 'return_value' => 'true',
377
- 'condition' => [
378
- 'fg_video_gallery_switch!' => 'true',
379
- ],
380
- ],
381
- [
382
- 'name' => 'eael_fg_gallery_link',
383
- 'label' => __('Gallery Link Button?', 'essential-addons-elementor'),
384
- 'type' => Controls_Manager::SWITCHER,
385
- 'default' => 'true',
386
- 'label_on' => esc_html__('Yes', 'essential-addons-elementor'),
387
- 'label_off' => esc_html__('No', 'essential-addons-elementor'),
388
- 'return_value' => 'true',
389
- 'condition' => [
390
- 'fg_video_gallery_switch!' => 'true',
391
- ],
392
- ],
393
- [
394
- 'name' => 'eael_fg_gallery_img_link',
395
- 'type' => Controls_Manager::URL,
396
- 'label_block' => true,
397
- 'default' => [
398
- 'url' => '#',
399
- 'is_external' => '',
400
- ],
401
- 'show_external' => true,
402
- 'condition' => [
403
- 'fg_video_gallery_switch!' => 'true',
404
- 'eael_fg_gallery_link' => 'true',
405
- ],
406
- ],
407
- ],
408
  'title_field' => '{{eael_fg_gallery_item_name}}',
409
  ]
410
  );
@@ -670,6 +795,9 @@ class Filterable_Gallery extends Widget_Base
670
  [
671
  'label' => esc_html__('Control Style', 'essential-addons-elementor'),
672
  'tab' => Controls_Manager::TAB_STYLE,
 
 
 
673
  ]
674
  );
675
  $this->add_responsive_control(
@@ -927,7 +1055,7 @@ class Filterable_Gallery extends Widget_Base
927
  'label' => esc_html__('Item Hover Style', 'essential-addons-elementor'),
928
  'tab' => Controls_Manager::TAB_STYLE,
929
  'condition' => [
930
- 'eael_fg_caption_style' => 'hoverer',
931
  ],
932
  ]
933
  );
@@ -1070,6 +1198,42 @@ class Filterable_Gallery extends Widget_Base
1070
 
1071
  $this->end_controls_section();
1072
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1073
  /**
1074
  * -------------------------------------------
1075
  * Tab Style (Filterable Gallery card Style)
@@ -1081,7 +1245,7 @@ class Filterable_Gallery extends Widget_Base
1081
  'label' => esc_html__('Item Hover Style', 'essential-addons-elementor'),
1082
  'tab' => Controls_Manager::TAB_STYLE,
1083
  'condition' => [
1084
- 'eael_fg_caption_style' => 'card',
1085
  ],
1086
  ]
1087
  );
@@ -1110,6 +1274,9 @@ class Filterable_Gallery extends Widget_Base
1110
  [
1111
  'label' => esc_html__('Video item hover', 'essential-addons-elementor'),
1112
  'tab' => Controls_Manager::TAB_STYLE,
 
 
 
1113
  ]
1114
  );
1115
 
@@ -1213,7 +1380,7 @@ class Filterable_Gallery extends Widget_Base
1213
  'label' => esc_html__('Item Card Style', 'essential-addons-elementor'),
1214
  'tab' => Controls_Manager::TAB_STYLE,
1215
  'condition' => [
1216
- 'eael_fg_caption_style' => 'card',
1217
  ],
1218
  ]
1219
  );
@@ -1226,7 +1393,26 @@ class Filterable_Gallery extends Widget_Base
1226
  'default' => '#f1f2f9',
1227
  'selectors' => [
1228
  '{{WRAPPER}} .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card' => 'background-color: {{VALUE}};',
 
1229
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1230
  ]
1231
  );
1232
 
@@ -1238,6 +1424,7 @@ class Filterable_Gallery extends Widget_Base
1238
  'size_units' => ['px', 'em', '%'],
1239
  'selectors' => [
1240
  '{{WRAPPER}} .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
 
1241
  ],
1242
  ]
1243
  );
@@ -1247,7 +1434,7 @@ class Filterable_Gallery extends Widget_Base
1247
  [
1248
  'name' => 'eael_fg_item_content_border',
1249
  'label' => esc_html__('Border', 'essential-addons-elementor'),
1250
- 'selector' => '{{WRAPPER}} .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card',
1251
  ]
1252
  );
1253
 
@@ -1255,7 +1442,7 @@ class Filterable_Gallery extends Widget_Base
1255
  Group_Control_Box_Shadow::get_type(),
1256
  [
1257
  'name' => 'eael_fg_item_content_shadow',
1258
- 'selector' => '{{WRAPPER}} .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card',
1259
  ]
1260
  );
1261
 
@@ -1275,7 +1462,25 @@ class Filterable_Gallery extends Widget_Base
1275
  'type' => Controls_Manager::COLOR,
1276
  'default' => '#F56A6A',
1277
  'selectors' => [
1278
- '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-card .fg-item-title' => 'color: {{VALUE}};',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1279
  ],
1280
  ]
1281
  );
@@ -1288,6 +1493,7 @@ class Filterable_Gallery extends Widget_Base
1288
  'default' => '',
1289
  'selectors' => [
1290
  '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-card .fg-item-title:hover' => 'color: {{VALUE}};',
 
1291
  ],
1292
  ]
1293
  );
@@ -1296,7 +1502,7 @@ class Filterable_Gallery extends Widget_Base
1296
  Group_Control_Typography::get_type(),
1297
  [
1298
  'name' => 'eael_fg_item_content_title_typography',
1299
- 'selector' => '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-card .fg-item-title',
1300
  ]
1301
  );
1302
 
@@ -1318,6 +1524,24 @@ class Filterable_Gallery extends Widget_Base
1318
  'selectors' => [
1319
  '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-card .fg-item-content' => 'color: {{VALUE}};',
1320
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1321
  ]
1322
  );
1323
 
@@ -1325,7 +1549,7 @@ class Filterable_Gallery extends Widget_Base
1325
  Group_Control_Typography::get_type(),
1326
  [
1327
  'name' => 'eael_fg_item_content_text_typography',
1328
- 'selector' => '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-card .fg-item-content',
1329
  ]
1330
  );
1331
 
@@ -1370,132 +1594,718 @@ class Filterable_Gallery extends Widget_Base
1370
  ]
1371
  );
1372
 
1373
- $this->add_control(
1374
- 'eael_fg_item_icon_bg_color',
1375
- [
1376
- 'label' => esc_html__('Background Color', 'essential-addons-elementor'),
1377
- 'type' => Controls_Manager::COLOR,
1378
- 'default' => '#ff622a',
1379
- 'selectors' => [
1380
- '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'background: {{VALUE}};',
1381
- ],
1382
- ]
1383
- );
1384
 
1385
- $this->add_control(
1386
- 'eael_fg_item_icon_color',
1387
- [
1388
- 'label' => esc_html__('Color', 'essential-addons-elementor'),
1389
- 'type' => Controls_Manager::COLOR,
1390
- 'default' => '#fff',
1391
- 'selectors' => [
1392
- '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'color: {{VALUE}};',
1393
- ],
1394
- ]
1395
- );
1396
 
1397
- $this->add_responsive_control(
1398
- 'eael_fg_item_icon_padding',
1399
- [
1400
- 'label' => esc_html__('Padding', 'essential-addons-elementor'),
1401
- 'type' => Controls_Manager::DIMENSIONS,
1402
- 'size_units' => ['px', 'em', '%'],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1403
  'selectors' => [
1404
- '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1405
- ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1406
  ]
1407
  );
1408
 
1409
  $this->add_responsive_control(
1410
- 'eael_fg_item_icon_margin',
1411
  [
1412
- 'label' => esc_html__('Margin', 'essential-addons-elementor'),
1413
  'type' => Controls_Manager::DIMENSIONS,
1414
- 'size_units' => ['px', 'em', '%'],
1415
  'selectors' => [
1416
- '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1417
- ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1418
  ]
1419
  );
1420
 
1421
  $this->add_control(
1422
- 'eael_fg_item_icon_exact_size',
1423
  [
1424
- 'label' => esc_html__('Icon Size', 'essential-addons-elementor'),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1425
  'type' => Controls_Manager::SLIDER,
1426
- 'size_units' => ['px', 'em'],
 
 
1427
  'range' => [
1428
  'px' => [
1429
- 'min' => 50,
1430
- 'max' => 120,
1431
- ],
1432
- 'em' => [
1433
- 'min' => 10,
1434
  'max' => 50,
1435
  ],
1436
  ],
1437
- 'default' => [
1438
- 'unit' => 'px',
1439
- 'size' => 50,
1440
- ],
1441
  'selectors' => [
1442
- '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'height: {{SIZE}}{{UNIT}}; line-height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};',
1443
- ],
1444
  ]
1445
  );
1446
 
1447
- $this->add_control(
1448
- 'eael_fg_item_icon_size',
 
1449
  [
1450
- 'label' => esc_html__('Icon Font Size', 'essential-addons-elementor'),
1451
  'type' => Controls_Manager::SLIDER,
1452
- 'size_units' => ['px', 'em'],
 
 
1453
  'range' => [
1454
  'px' => [
1455
  'max' => 50,
1456
  ],
1457
- 'em' => [
1458
- 'max' => 50,
1459
- ],
1460
- ],
1461
- 'default' => [
1462
- 'unit' => 'px',
1463
- 'size' => 18,
1464
  ],
1465
  'selectors' => [
1466
- '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'font-size: {{SIZE}}{{UNIT}};',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1467
  ],
 
 
 
1468
  ]
1469
  );
1470
 
1471
- $this->add_group_control(
1472
- Group_Control_Border::get_type(),
1473
  [
1474
- 'name' => 'eael_fg_item_icon_border',
1475
- 'label' => esc_html__('Border', 'essential-addons-elementor'),
1476
- 'selector' => '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a',
 
 
 
1477
  ]
1478
  );
1479
 
1480
  $this->add_control(
1481
- 'eael_fg_item_icon_border_radius',
1482
  [
1483
- 'label' => esc_html__('Border Radius', 'essential-addons-elementor'),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1484
  'type' => Controls_Manager::SLIDER,
1485
  'default' => [
1486
- 'size' => 100,
 
 
 
 
 
1487
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1488
  'range' => [
1489
  'px' => [
1490
  'max' => 500,
1491
  ],
 
 
 
1492
  ],
1493
  'selectors' => [
1494
- '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'border-radius: {{SIZE}}px;',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1495
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1496
  ]
1497
  );
1498
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1499
  $this->end_controls_section();
1500
 
1501
  /**
@@ -1790,17 +2600,58 @@ class Filterable_Gallery extends Widget_Base
1790
  <div class="eael-filter-gallery-control">
1791
  <ul>
1792
  <?php if ($settings['eael_fg_all_label_text']) {?>
1793
- <li class="control active" data-filter="*"><?php echo $all_text; ?></li>
1794
- <?php }?>
1795
 
1796
  <?php foreach ($settings['eael_fg_controls'] as $key => $control):
1797
- $sorter_filter = $this->sorter_class($control['eael_fg_control']);?>
1798
- <li class="control <?php if ($key == 0 && empty($settings['eael_fg_all_label_text'])) {echo 'active';}?>" data-filter=".eael-cf-<?php echo esc_attr($sorter_filter); ?>"><?php echo esc_html__($control['eael_fg_control']); ?></li>
1799
- <?php endforeach;?>
1800
  </ul>
1801
  </div>
1802
  <?php
1803
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1804
  }
1805
 
1806
  protected function render_loadmore_button()
@@ -1864,6 +2715,12 @@ class Filterable_Gallery extends Widget_Base
1864
  $gallery_store[$counter]['show_lightbox'] = $gallery['eael_fg_gallery_lightbox'];
1865
  $gallery_store[$counter]['play_icon'] = $gallery['fg_video_gallery_play_icon'];
1866
  $gallery_store[$counter]['controls'] = $this->sorter_class($gallery['eael_fg_gallery_control_name']);
 
 
 
 
 
 
1867
  $counter++;
1868
  }
1869
 
@@ -1920,6 +2777,62 @@ class Filterable_Gallery extends Widget_Base
1920
  return ob_get_clean();
1921
  }
1922
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1923
  protected function render_gallery_items($init_show = 0)
1924
  {
1925
  $settings = $this->get_settings_for_display();
@@ -1929,6 +2842,7 @@ class Filterable_Gallery extends Widget_Base
1929
  $caption_style = $settings['eael_fg_caption_style'] == 'card' ? 'caption-style-card' : 'caption-style-hoverer';
1930
 
1931
  foreach ($gallery as $item) {
 
1932
  if ($item['controls'] != '') {
1933
  $html = '<div class="eael-filterable-gallery-item-wrap eael-cf-' . $item['controls'] . '">
1934
  <div class="eael-gallery-grid-item">';
@@ -1936,84 +2850,81 @@ class Filterable_Gallery extends Widget_Base
1936
  $html = '<div class="eael-filterable-gallery-item-wrap">
1937
  <div class="eael-gallery-grid-item">';
1938
  }
1939
- if ($settings['eael_fg_caption_style'] === 'card' && $item['video_gallery_switch'] === 'false' && $settings['eael_fg_show_popup'] === 'media') {
1940
- $html .= '<a href="' . esc_url($item['image']) . '" class="eael-magnific-link media-content-wrap">';
1941
- }
1942
- $html .= '<div class="gallery-item-thumbnail-wrap">
1943
- <img src="' . $item['image'] . '" alt="' . esc_attr(get_post_meta($item['image_id'], '_wp_attachment_image_alt', true)) . '">';
1944
 
1945
- if ($settings['eael_fg_show_popup'] == 'buttons' && $settings['eael_fg_caption_style'] === 'card') {
1946
- $html .= '<div class="gallery-item-caption-wrap card-hover-bg caption-style-hoverer ' . $settings['eael_fg_grid_hover_style'] . '">';
1947
- $html .= ($this->eael_render_fg_buttons($settings, $item));
1948
- $html .= '</div>';
1949
- }
1950
 
1951
- if (isset($item['video_gallery_switch']) && ($item['video_gallery_switch'] === 'true')) {
1952
- $icon_url = isset($item['play_icon']['url']) ? $item['play_icon']['url'] : '';
1953
- $video_url = isset($item['video_link']) ? $item['video_link'] : '#';
 
 
 
1954
 
1955
- $html .= '<a href="' . esc_url($video_url) . '" class="video-popup eael-magnific-video-link">
1956
- <div class="video-popup-bg"></div>';
1957
 
1958
- if (!empty($icon_url)) {
1959
- $html .= '<img src="' . esc_url($icon_url) . '">';
1960
- }
 
 
1961
 
1962
- $html .= '</a>';
1963
- }
 
1964
 
1965
- $html .= '</div>';
 
 
 
 
1966
 
1967
- if ($settings['eael_fg_caption_style'] == 'card') {
1968
- $html .= '</a>';
1969
- }
1970
 
1971
- if ($settings['eael_fg_show_popup'] == 'media' && $settings['eael_fg_caption_style'] !== 'card') {
1972
- $html .= '<a href="' . esc_url($item['image']) . '" class="eael-magnific-link media-content-wrap">';
1973
- }
1974
 
1975
- if ($item['video_gallery_switch'] === 'false' || $settings['eael_fg_caption_style'] === 'card') {
1976
 
1977
- if ($settings['eael_fg_grid_hover_style'] !== 'eael-none') {
 
1978
 
 
1979
 
1980
- $html .= '<div class="gallery-item-caption-wrap ' . $caption_style . ' ' . $settings['eael_fg_grid_hover_style'] . '">';
1981
 
1982
- if ('hoverer' == $settings['eael_fg_caption_style']) {
1983
- $html .= '<div class="gallery-item-hoverer-bg"></div>';
1984
- }
1985
 
1986
- $html .= '<div class="gallery-item-caption-over">';
 
 
1987
 
1988
- if (isset($item['title']) && !empty($item['title']) || isset($item['content']) && !empty($item['content'])) {
1989
- if (!empty($item['title'])) {
1990
- $html .= '<h5 class="fg-item-title">' . $item['title'] . '</h5>';
1991
- }
1992
- if (!empty($item['content'])) {
1993
- $html .= '<p class="fg-item-content">' . $item['content'] . '</p>';
1994
- }
1995
- }
 
1996
 
1997
- if ($settings['eael_fg_show_popup'] == 'buttons' && $settings['eael_fg_caption_style'] !== 'card') {
1998
- $html .= ($this->eael_render_fg_buttons($settings, $item));
 
 
 
 
 
1999
  }
2000
- $html .= '</div>';
2001
- $html .= '</div>';
2002
-
2003
- }
2004
 
2005
- }
 
 
2006
 
2007
- if ($settings['eael_fg_show_popup'] == 'media') {
2008
- $html .= '</a>';
2009
- }
2010
 
2011
- $html .= '
2012
- </div>
2013
- </div>';
2014
 
2015
  $gallery_markup[] = $html;
2016
  }
 
 
2017
  return $gallery_markup;
2018
  }
2019
 
@@ -2064,31 +2975,47 @@ class Filterable_Gallery extends Widget_Base
2064
  ]);
2065
 
2066
  $this->add_render_attribute('gallery-items-wrap', 'data-settings', wp_json_encode($gallery_settings));
2067
- $this->add_render_attribute('gallery-items-wrap', 'data-gallery-items', wp_json_encode($this->render_gallery_items()));
 
 
 
 
2068
  $this->add_render_attribute('gallery-items-wrap', 'data-init-show', esc_attr($settings['eael_fg_items_to_show']));
2069
  ?>
2070
  <div <?php echo $this->get_render_attribute_string('gallery'); ?>>
2071
- <?php $this->render_filters();?>
2072
- <div <?php echo $this->get_render_attribute_string('gallery-items-wrap'); ?>>
2073
- <?php
2074
- $init_show = absint($settings['eael_fg_items_to_show']);
2075
-
2076
- for ($i = 0; $i < $init_show; $i++) {
2077
- if (array_key_exists($i, $this->render_gallery_items())) {
2078
- echo $this->render_gallery_items()[$i];
2079
- }
2080
- }
2081
- ?>
2082
- </div>
2083
- <?php
2084
- if (\Elementor\Plugin::instance()->editor->is_edit_mode()) {
2085
- $this->render_editor_script();
2086
- }
2087
- $this->render_loadmore_button();
2088
- ?>
2089
- </div>
2090
- <?php
2091
- }
 
 
 
 
 
 
 
 
 
 
 
 
2092
 
2093
  /**
2094
  * Render masonry script
@@ -2106,7 +3033,9 @@ if (\Elementor\Plugin::instance()->editor->is_edit_mode()) {
2106
  $settings = $gallery.data('settings'),
2107
  $gallery_items = $gallery.data('gallery-items'),
2108
  $layout_mode = ($settings.grid_style == 'masonry' ? 'masonry' : 'fitRows'),
2109
- $gallery_enabled = ($settings.gallery_enabled == 'yes' ? true : false);
 
 
2110
 
2111
  if ($gallery.closest($scope).length < 1) {
2112
  return;
@@ -2117,8 +3046,41 @@ if (\Elementor\Plugin::instance()->editor->is_edit_mode()) {
2117
  itemSelector: '.eael-filterable-gallery-item-wrap',
2118
  layoutMode: $layout_mode,
2119
  percentPosition: true,
2120
- filter: $('.eael-filter-gallery-control .control.active', $scope).data('filter')
2121
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2122
 
2123
  // not necessary, just in case
2124
  $isotope_gallery.imagesLoaded().progress(function() {
@@ -2130,17 +3092,6 @@ if (\Elementor\Plugin::instance()->editor->is_edit_mode()) {
2130
  $isotope_gallery.isotope('layout');
2131
  });
2132
 
2133
- // filter
2134
- $scope.on('click', '.control', function() {
2135
- var $this = $(this),
2136
- $filterValue = $this.data('filter');
2137
-
2138
- $this.siblings().removeClass('active');
2139
- $this.addClass('active');
2140
- $isotope_gallery.isotope({
2141
- filter: $filterValue
2142
- });
2143
- });
2144
 
2145
  // popup
2146
  $('.eael-magnific-link', $scope).magnificPopup({
@@ -2163,7 +3114,10 @@ if (\Elementor\Plugin::instance()->editor->is_edit_mode()) {
2163
  $('#elementor-lightbox').hide();
2164
  }
2165
  }
2166
- });
 
 
 
2167
 
2168
  // Load more button
2169
  $scope.on('click', '.eael-gallery-load-more', function(e) {
12
  use \Elementor\Group_Control_Typography;
13
  use \Elementor\Scheme_Typography;
14
  use \Elementor\Widget_Base;
15
+ use \Elementor\Repeater;
16
+ use \Elementor\Group_Control_Background;
17
 
18
  class Filterable_Gallery extends Widget_Base
19
  {
94
  $this->add_control(
95
  'eael_fg_grid_style',
96
  [
97
+ 'label' => esc_html__('Grid Style', 'essential-addons-elementor'),
98
  'type' => Controls_Manager::SELECT,
99
  'default' => 'grid',
100
  'options' => [
122
  $this->add_control(
123
  'eael_fg_caption_style',
124
  [
125
+ 'label' => esc_html__('Layout', 'essential-addons-elementor'),
126
  'type' => Controls_Manager::SELECT,
127
  'default' => 'hoverer',
128
  'options' => [
129
  'hoverer' => __('Overlay', 'essential-addons-elementor'),
130
  'card' => __('Card', 'essential-addons-elementor'),
131
+ 'layout_3' => esc_html__('Search & Filter', 'essential-addons-elementor')
132
  ],
133
  ]
134
  );
184
  'media' => esc_html__('Media', 'essential-addons-elementor'),
185
  'buttons' => esc_html__('Buttons', 'essential-addons-elementor'),
186
  ],
187
+ 'condition' => [
188
+ 'eael_fg_caption_style!' => 'layout_3'
189
+ ]
190
  ]
191
  );
192
 
255
  ]
256
  );
257
 
258
+ $this->add_control(
259
+ 'fg_all_label_icon',
260
+ [
261
+ 'label' => __('All label icon', 'essential-addons-elementor'),
262
+ 'type' => Controls_Manager::ICONS,
263
+ 'default' => [
264
+ 'value' => 'fas fa-angle-down',
265
+ 'library' => 'fa-solid',
266
+ ],
267
+ 'condition' => [
268
+ 'eael_fg_caption_style' => 'layout_3'
269
+ ]
270
+ ]
271
+ );
272
+
273
  $this->add_control(
274
  'eael_fg_controls',
275
  [
313
  ]
314
  );
315
 
316
+ $repeater = new Repeater();
317
+
318
+ $repeater->add_control(
319
+ 'fg_video_gallery_switch',
320
+ [
321
+ 'label' => __('Video Gallery?', 'essential-addons-elementor'),
322
+ 'type' => Controls_Manager::SWITCHER,
323
+ 'default' => 'false',
324
+ 'label_on' => esc_html__('Yes', 'essential-addons-elementor'),
325
+ 'label_off' => esc_html__('No', 'essential-addons-elementor'),
326
+ 'return_value' => 'true',
327
+ ]
328
+ );
329
+
330
+ $repeater->add_control(
331
+ 'eael_fg_gallery_item_video_link',
332
+ [
333
+ 'label' => esc_html__('Video Link', 'essential-addons-elementor'),
334
+ 'type' => Controls_Manager::TEXT,
335
+ 'label_block' => true,
336
+ 'default' => 'https://www.youtube.com/watch?v=kB4U67tiQLA',
337
+ 'condition' => [
338
+ 'fg_video_gallery_switch' => 'true',
339
+ ],
340
+ ]
341
+ );
342
+
343
+ $repeater->add_control(
344
+ 'eael_fg_gallery_control_name',
345
+ [
346
+ 'label' => esc_html__('Control Name', 'essential-addons-elementor'),
347
+ 'type' => Controls_Manager::TEXT,
348
+ 'label_block' => true,
349
+ 'default' => '',
350
+ 'description' => __('Use the gallery control name from Control Settings. Separate multiple items with comma (e.g. <strong>Gallery Item, Gallery Item 2</strong>)', 'essential-addons-elementor'),
351
+ ]
352
+ );
353
+
354
+ $repeater->add_control(
355
+ 'eael_fg_gallery_item_name',
356
+ [
357
+ 'label' => esc_html__('Item Name', 'essential-addons-elementor'),
358
+ 'type' => Controls_Manager::TEXT,
359
+ 'label_block' => true,
360
+ 'default' => esc_html__('Gallery item name', 'essential-addons-elementor'),
361
+ ]
362
+ );
363
+
364
+
365
+ $repeater->add_control(
366
+ 'fg_item_price_switch',
367
+ [
368
+ 'label' => __('Enable Price ?', 'essential-addons-elementor'),
369
+ 'type' => Controls_Manager::SWITCHER,
370
+ 'default' => 'false',
371
+ 'label_on' => esc_html__('Yes', 'essential-addons-elementor'),
372
+ 'label_off' => esc_html__('No', 'essential-addons-elementor'),
373
+ 'return_value' => 'true'
374
+ ]
375
+ );
376
+
377
+ $repeater->add_control(
378
+ 'fg_item_price',
379
+ [
380
+ 'label' => esc_html__('Item Price', 'essential-addons-elementor'),
381
+ 'type' => Controls_Manager::TEXT,
382
+ 'default' => esc_html__('$20.00', 'essential-addons-elementor'),
383
+ 'condition' => [
384
+ 'fg_item_price_switch' => 'true'
385
+ ]
386
+ ]
387
+ );
388
+
389
+ $repeater->add_control(
390
+ 'fg_item_ratings_switch',
391
+ [
392
+ 'label' => __('Enable Ratings ?', 'essential-addons-elementor'),
393
+ 'type' => Controls_Manager::SWITCHER,
394
+ 'default' => 'false',
395
+ 'label_on' => esc_html__('Yes', 'essential-addons-elementor'),
396
+ 'label_off' => esc_html__('No', 'essential-addons-elementor'),
397
+ 'return_value' => 'true'
398
+ ]
399
+ );
400
+
401
+ $repeater->add_control(
402
+ 'fg_item_ratings',
403
+ [
404
+ 'label' => esc_html__('Item Ratings', 'essential-addons-elementor'),
405
+ 'type' => Controls_Manager::TEXT,
406
+ 'default' => esc_html__('5', 'essential-addons-elementor'),
407
+ 'condition' => [
408
+ 'fg_item_ratings_switch' => 'true'
409
+ ]
410
+ ]
411
+ );
412
+
413
+ $repeater->add_control(
414
+ 'fg_item_cat_switch',
415
+ [
416
+ 'label' => __('Enable Category ?', 'essential-addons-elementor'),
417
+ 'type' => Controls_Manager::SWITCHER,
418
+ 'default' => 'false',
419
+ 'label_on' => esc_html__('Yes', 'essential-addons-elementor'),
420
+ 'label_off' => esc_html__('No', 'essential-addons-elementor'),
421
+ 'return_value' => 'true'
422
+ ]
423
+ );
424
+
425
+ $repeater->add_control(
426
+ 'fg_item_cat',
427
+ [
428
+ 'label' => esc_html__('Item Category', 'essential-addons-elementor'),
429
+ 'type' => Controls_Manager::TEXT,
430
+ 'default' => esc_html__('Essential Addons', 'essential-addons-elementor'),
431
+ 'condition' => [
432
+ 'fg_item_cat_switch' => 'true'
433
+ ]
434
+ ]
435
+ );
436
+
437
+ $repeater->add_control(
438
+ 'eael_fg_gallery_item_content',
439
+ [
440
+ 'label' => esc_html__('Item Content', 'essential-addons-elementor'),
441
+ 'type' => Controls_Manager::WYSIWYG,
442
+ 'label_block' => true,
443
+ 'default' => esc_html__('Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, provident.', 'essential-addons-elementor'),
444
+ ]
445
+ );
446
+
447
+ $repeater->add_control(
448
+ 'eael_fg_gallery_img',
449
+ [
450
+ 'label' => esc_html__('Image', 'essential-addons-elementor'),
451
+ 'type' => Controls_Manager::MEDIA,
452
+ 'default' => [
453
+ 'url' => EAEL_PLUGIN_URL . '/assets/front-end/img/flexia-preview.jpg',
454
+ ],
455
+ ]
456
+ );
457
+
458
+ $repeater->add_control(
459
+ 'fg_video_gallery_play_icon',
460
+ [
461
+ 'label' => __('Video play icon', 'essential-addons-elementor'),
462
+ 'type' => Controls_Manager::MEDIA,
463
+ 'default' => [
464
+ 'url' => EAEL_PLUGIN_URL . '/assets/front-end/img/play-icon.png',
465
+ ],
466
+ 'condition' => [
467
+ 'fg_video_gallery_switch' => 'true',
468
+ ],
469
+ ]
470
+ );
471
+
472
+ $repeater->add_control(
473
+ 'eael_fg_gallery_lightbox',
474
+ [
475
+ 'label' => __('Gallery Lightbox Button?', 'essential-addons-elementor'),
476
+ 'type' => Controls_Manager::SWITCHER,
477
+ 'default' => 'true',
478
+ 'label_on' => esc_html__('Yes', 'essential-addons-elementor'),
479
+ 'label_off' => esc_html__('No', 'essential-addons-elementor'),
480
+ 'return_value' => 'true',
481
+ 'condition' => [
482
+ 'fg_video_gallery_switch!' => 'true',
483
+ ],
484
+ ]
485
+ );
486
+
487
+ $repeater->add_control(
488
+ 'eael_fg_gallery_link',
489
+ [
490
+ 'label' => __('Gallery Link Button?', 'essential-addons-elementor'),
491
+ 'type' => Controls_Manager::SWITCHER,
492
+ 'default' => 'true',
493
+ 'label_on' => esc_html__('Yes', 'essential-addons-elementor'),
494
+ 'label_off' => esc_html__('No', 'essential-addons-elementor'),
495
+ 'return_value' => 'true',
496
+ 'condition' => [
497
+ 'fg_video_gallery_switch!' => 'true',
498
+ ],
499
+ ]
500
+ );
501
+
502
+ $repeater->add_control(
503
+ 'eael_fg_gallery_img_link',
504
+ [
505
+ 'type' => Controls_Manager::URL,
506
+ 'label_block' => true,
507
+ 'default' => [
508
+ 'url' => '#',
509
+ 'is_external' => '',
510
+ ],
511
+ 'show_external' => true,
512
+ 'condition' => [
513
+ 'fg_video_gallery_switch!' => 'true',
514
+ 'eael_fg_gallery_link' => 'true',
515
+ ],
516
+ ]
517
+ );
518
+
519
  $this->add_control(
520
  'eael_fg_gallery_items',
521
  [
529
  ['eael_fg_gallery_item_name' => 'Gallery Item Name'],
530
  ['eael_fg_gallery_item_name' => 'Gallery Item Name'],
531
  ],
532
+ 'fields' => array_values( $repeater->get_controls() ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
533
  'title_field' => '{{eael_fg_gallery_item_name}}',
534
  ]
535
  );
795
  [
796
  'label' => esc_html__('Control Style', 'essential-addons-elementor'),
797
  'tab' => Controls_Manager::TAB_STYLE,
798
+ 'condition' => [
799
+ 'eael_fg_caption_style!' => 'layout_3'
800
+ ]
801
  ]
802
  );
803
  $this->add_responsive_control(
1055
  'label' => esc_html__('Item Hover Style', 'essential-addons-elementor'),
1056
  'tab' => Controls_Manager::TAB_STYLE,
1057
  'condition' => [
1058
+ 'eael_fg_caption_style' => ['hoverer' ]
1059
  ],
1060
  ]
1061
  );
1198
 
1199
  $this->end_controls_section();
1200
 
1201
+ #only for layout 3
1202
+ $this->start_controls_section(
1203
+ 'fg_item_thumb_style',
1204
+ [
1205
+ 'label' => esc_html__('Thumbnail Style', 'essential-addons-elementor'),
1206
+ 'tab' => Controls_Manager::TAB_STYLE,
1207
+ 'condition' => [
1208
+ 'eael_fg_caption_style' => 'layout_3'
1209
+ ]
1210
+ ]
1211
+ );
1212
+
1213
+ $this->add_group_control(
1214
+ Group_Control_Border::get_type(),
1215
+ [
1216
+ 'name' => 'fg_item_thubm_border',
1217
+ 'label' => esc_html__('Border', 'essential-addons-elementor'),
1218
+ 'selector' => '{{WRAPPER}} .fg-layout-3-item-thumb',
1219
+ ]
1220
+ );
1221
+
1222
+ $this->add_responsive_control(
1223
+ 'fg_item_thubm_border_radius',
1224
+ [
1225
+ 'label' => esc_html__('Border Radius', 'essential-addons-elementor'),
1226
+ 'type' => Controls_Manager::DIMENSIONS,
1227
+ 'size_units' => ['px', 'em', '%'],
1228
+ 'selectors' => [
1229
+ '{{WRAPPER}} .fg-layout-3-item-thumb' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1230
+ '{{WRAPPER}} .fg-layout-3-item .gallery-item-caption-wrap.card-hover-bg.caption-style-hoverer' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};'
1231
+ ],
1232
+ ]
1233
+ );
1234
+
1235
+ $this->end_controls_section();
1236
+
1237
  /**
1238
  * -------------------------------------------
1239
  * Tab Style (Filterable Gallery card Style)
1245
  'label' => esc_html__('Item Hover Style', 'essential-addons-elementor'),
1246
  'tab' => Controls_Manager::TAB_STYLE,
1247
  'condition' => [
1248
+ 'eael_fg_caption_style' => ['card', 'layout_3']
1249
  ],
1250
  ]
1251
  );
1274
  [
1275
  'label' => esc_html__('Video item hover', 'essential-addons-elementor'),
1276
  'tab' => Controls_Manager::TAB_STYLE,
1277
+ 'condition' => [
1278
+ 'eael_fg_caption_style!' => 'layout_3'
1279
+ ]
1280
  ]
1281
  );
1282
 
1380
  'label' => esc_html__('Item Card Style', 'essential-addons-elementor'),
1381
  'tab' => Controls_Manager::TAB_STYLE,
1382
  'condition' => [
1383
+ 'eael_fg_caption_style' => [ 'card', 'layout_3' ]
1384
  ],
1385
  ]
1386
  );
1393
  'default' => '#f1f2f9',
1394
  'selectors' => [
1395
  '{{WRAPPER}} .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card' => 'background-color: {{VALUE}};',
1396
+ '{{WRAPPER}} .fg-layout-3-item-content' => 'background-color: {{VALUE}};'
1397
  ],
1398
+ 'condition' => [
1399
+ 'eael_fg_caption_style' => 'card'
1400
+ ],
1401
+ ]
1402
+ );
1403
+
1404
+ $this->add_control(
1405
+ 'eael_fg_item_layout_3_content_bg_color',
1406
+ [
1407
+ 'label' => esc_html__('Background Color', 'essential-addons-elementor'),
1408
+ 'type' => Controls_Manager::COLOR,
1409
+ 'default' => '#ffffff',
1410
+ 'selectors' => [
1411
+ '{{WRAPPER}} .fg-layout-3-item-content' => 'background-color: {{VALUE}};',
1412
+ ],
1413
+ 'condition' => [
1414
+ 'eael_fg_caption_style' => 'layout_3'
1415
+ ]
1416
  ]
1417
  );
1418
 
1424
  'size_units' => ['px', 'em', '%'],
1425
  'selectors' => [
1426
  '{{WRAPPER}} .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1427
+ '{{WRAPPER}} .fg-layout-3-item-content' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1428
  ],
1429
  ]
1430
  );
1434
  [
1435
  'name' => 'eael_fg_item_content_border',
1436
  'label' => esc_html__('Border', 'essential-addons-elementor'),
1437
+ 'selector' => '{{WRAPPER}} .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card, {{WRAPPER}} .fg-layout-3-item-content',
1438
  ]
1439
  );
1440
 
1442
  Group_Control_Box_Shadow::get_type(),
1443
  [
1444
  'name' => 'eael_fg_item_content_shadow',
1445
+ 'selector' => '{{WRAPPER}} .eael-filterable-gallery-item-wrap .gallery-item-caption-wrap.caption-style-card, {{WRAPPER}} .fg-layout-3-item-content',
1446
  ]
1447
  );
1448
 
1462
  'type' => Controls_Manager::COLOR,
1463
  'default' => '#F56A6A',
1464
  'selectors' => [
1465
+ '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-card .fg-item-title' => 'color: {{VALUE}};'
1466
+ ],
1467
+ 'condition' => [
1468
+ 'eael_fg_caption_style' => 'card'
1469
+ ],
1470
+ ]
1471
+ );
1472
+
1473
+ $this->add_control(
1474
+ 'eael_fg_item_layout_3_content_title_color',
1475
+ [
1476
+ 'label' => esc_html__('Color', 'essential-addons-elementor'),
1477
+ 'type' => Controls_Manager::COLOR,
1478
+ 'default' => '#031d3c',
1479
+ 'selectors' => [
1480
+ '{{WRAPPER}} .fg-layout-3-item-content .fg-item-title' => 'color: {{VALUE}};',
1481
+ ],
1482
+ 'condition' => [
1483
+ 'eael_fg_caption_style' => 'layout_3'
1484
  ],
1485
  ]
1486
  );
1493
  'default' => '',
1494
  'selectors' => [
1495
  '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-card .fg-item-title:hover' => 'color: {{VALUE}};',
1496
+ '{{WRAPPER}} .fg-layout-3-item-content .fg-item-title:hover' => 'color: {{VALUE}};',
1497
  ],
1498
  ]
1499
  );
1502
  Group_Control_Typography::get_type(),
1503
  [
1504
  'name' => 'eael_fg_item_content_title_typography',
1505
+ 'selector' => '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-card .fg-item-title, {{WRAPPER}} .fg-layout-3-item-content .fg-item-title',
1506
  ]
1507
  );
1508
 
1524
  'selectors' => [
1525
  '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-card .fg-item-content' => 'color: {{VALUE}};',
1526
  ],
1527
+ 'condition' => [
1528
+ 'eael_fg_caption_style' => 'card'
1529
+ ],
1530
+ ]
1531
+ );
1532
+
1533
+ $this->add_control(
1534
+ 'eael_fg_item_layout_3_content_text_color',
1535
+ [
1536
+ 'label' => esc_html__('Color', 'essential-addons-elementor'),
1537
+ 'type' => Controls_Manager::COLOR,
1538
+ 'default' => '#7f8995',
1539
+ 'selectors' => [
1540
+ '{{WRAPPER}} .fg-layout-3-item-content .fg-item-content p' => 'color: {{VALUE}};',
1541
+ ],
1542
+ 'condition' => [
1543
+ 'eael_fg_caption_style' => 'layout_3'
1544
+ ],
1545
  ]
1546
  );
1547
 
1549
  Group_Control_Typography::get_type(),
1550
  [
1551
  'name' => 'eael_fg_item_content_text_typography',
1552
+ 'selector' => '{{WRAPPER}} .gallery-item-caption-wrap.caption-style-card .fg-item-content, {{WRAPPER}} .fg-layout-3-item-content .fg-item-content p',
1553
  ]
1554
  );
1555
 
1594
  ]
1595
  );
1596
 
1597
+ $this->start_controls_tabs('fg_icons_style');
 
 
 
 
 
 
 
 
 
 
1598
 
1599
+ $this->start_controls_tab(
1600
+ 'fg_icons_style_normal',
1601
+ [
1602
+ 'label' => __( 'Normal', 'essential-addons-elementor' )
1603
+ ]
1604
+ );
 
 
 
 
 
1605
 
1606
+ $this->add_control(
1607
+ 'eael_fg_item_icon_bg_color',
1608
+ [
1609
+ 'label' => esc_html__('Background Color', 'essential-addons-elementor'),
1610
+ 'type' => Controls_Manager::COLOR,
1611
+ 'default' => '#ff622a',
1612
+ 'selectors' => [
1613
+ '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'background: {{VALUE}};',
1614
+ ],
1615
+ ]
1616
+ );
1617
+
1618
+ $this->add_control(
1619
+ 'eael_fg_item_icon_color',
1620
+ [
1621
+ 'label' => esc_html__('Color', 'essential-addons-elementor'),
1622
+ 'type' => Controls_Manager::COLOR,
1623
+ 'default' => '#fff',
1624
+ 'selectors' => [
1625
+ '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'color: {{VALUE}};',
1626
+ ],
1627
+ ]
1628
+ );
1629
+
1630
+ $this->add_responsive_control(
1631
+ 'eael_fg_item_icon_padding',
1632
+ [
1633
+ 'label' => esc_html__('Padding', 'essential-addons-elementor'),
1634
+ 'type' => Controls_Manager::DIMENSIONS,
1635
+ 'size_units' => ['px', 'em', '%'],
1636
+ 'selectors' => [
1637
+ '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1638
+ ],
1639
+ ]
1640
+ );
1641
+
1642
+ $this->add_responsive_control(
1643
+ 'eael_fg_item_icon_margin',
1644
+ [
1645
+ 'label' => esc_html__('Margin', 'essential-addons-elementor'),
1646
+ 'type' => Controls_Manager::DIMENSIONS,
1647
+ 'size_units' => ['px', 'em', '%'],
1648
+ 'selectors' => [
1649
+ '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1650
+ ],
1651
+ ]
1652
+ );
1653
+
1654
+ $this->add_control(
1655
+ 'eael_fg_item_icon_exact_size',
1656
+ [
1657
+ 'label' => esc_html__('Icon Size', 'essential-addons-elementor'),
1658
+ 'type' => Controls_Manager::SLIDER,
1659
+ 'size_units' => ['px', 'em'],
1660
+ 'range' => [
1661
+ 'px' => [
1662
+ 'min' => 50,
1663
+ 'max' => 120,
1664
+ ],
1665
+ 'em' => [
1666
+ 'min' => 10,
1667
+ 'max' => 50,
1668
+ ],
1669
+ ],
1670
+ 'default' => [
1671
+ 'unit' => 'px',
1672
+ 'size' => 50,
1673
+ ],
1674
+ 'selectors' => [
1675
+ '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'height: {{SIZE}}{{UNIT}}; line-height: {{SIZE}}{{UNIT}}; width: {{SIZE}}{{UNIT}};',
1676
+ ],
1677
+ ]
1678
+ );
1679
+
1680
+ $this->add_control(
1681
+ 'eael_fg_item_icon_size',
1682
+ [
1683
+ 'label' => esc_html__('Icon Font Size', 'essential-addons-elementor'),
1684
+ 'type' => Controls_Manager::SLIDER,
1685
+ 'size_units' => ['px', 'em'],
1686
+ 'range' => [
1687
+ 'px' => [
1688
+ 'max' => 50,
1689
+ ],
1690
+ 'em' => [
1691
+ 'max' => 50,
1692
+ ],
1693
+ ],
1694
+ 'default' => [
1695
+ 'unit' => 'px',
1696
+ 'size' => 18,
1697
+ ],
1698
+ 'selectors' => [
1699
+ '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'font-size: {{SIZE}}{{UNIT}};',
1700
+ ],
1701
+ ]
1702
+ );
1703
+
1704
+ $this->add_group_control(
1705
+ Group_Control_Border::get_type(),
1706
+ [
1707
+ 'name' => 'eael_fg_item_icon_border',
1708
+ 'label' => esc_html__('Border', 'essential-addons-elementor'),
1709
+ 'selector' => '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a',
1710
+ ]
1711
+ );
1712
+
1713
+ $this->add_control(
1714
+ 'eael_fg_item_icon_border_radius',
1715
+ [
1716
+ 'label' => esc_html__('Border Radius', 'essential-addons-elementor'),
1717
+ 'type' => Controls_Manager::SLIDER,
1718
+ 'default' => [
1719
+ 'size' => 100,
1720
+ ],
1721
+ 'range' => [
1722
+ 'px' => [
1723
+ 'max' => 500,
1724
+ ],
1725
+ ],
1726
+ 'selectors' => [
1727
+ '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'border-radius: {{SIZE}}px;',
1728
+ ],
1729
+ ]
1730
+ );
1731
+
1732
+ $this->end_controls_tab();
1733
+
1734
+ $this->start_controls_tab(
1735
+ 'fg_icons_style_hover',
1736
+ [
1737
+ 'label' => __( 'Hover', 'essential-addons-elementor' )
1738
+ ]
1739
+ );
1740
+
1741
+ $this->add_control(
1742
+ 'eael_fg_item_icon_bg_color_hover',
1743
+ [
1744
+ 'label' => esc_html__('Background Color', 'essential-addons-elementor'),
1745
+ 'type' => Controls_Manager::COLOR,
1746
+ 'default' => '#ff622a',
1747
+ 'selectors' => [
1748
+ '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a:hover' => 'background: {{VALUE}};',
1749
+ ],
1750
+ ]
1751
+ );
1752
+
1753
+ $this->add_control(
1754
+ 'eael_fg_item_icon_color_hover',
1755
+ [
1756
+ 'label' => esc_html__('Color', 'essential-addons-elementor'),
1757
+ 'type' => Controls_Manager::COLOR,
1758
+ 'default' => '#fff',
1759
+ 'selectors' => [
1760
+ '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a:hover' => 'color: {{VALUE}};',
1761
+ ],
1762
+ ]
1763
+ );
1764
+
1765
+ $this->add_group_control(
1766
+ Group_Control_Border::get_type(),
1767
+ [
1768
+ 'name' => 'eael_fg_item_icon_border_hover',
1769
+ 'label' => esc_html__('Border', 'essential-addons-elementor'),
1770
+ 'selector' => '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a:hover',
1771
+ ]
1772
+ );
1773
+
1774
+ $this->add_control(
1775
+ 'eael_fg_item_icon_border_radius_hover',
1776
+ [
1777
+ 'label' => esc_html__('Border Radius', 'essential-addons-elementor'),
1778
+ 'type' => Controls_Manager::SLIDER,
1779
+ 'default' => [
1780
+ 'size' => 100,
1781
+ ],
1782
+ 'range' => [
1783
+ 'px' => [
1784
+ 'max' => 500,
1785
+ ],
1786
+ ],
1787
+ 'selectors' => [
1788
+ '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a:hover' => 'border-radius: {{SIZE}}px;',
1789
+ ],
1790
+ ]
1791
+ );
1792
+
1793
+ $this->add_control(
1794
+ 'eael_fg_item_icon_transition',
1795
+ [
1796
+ 'label' => esc_html__('Transition', 'essential-addons-elementor'),
1797
+ 'type' => Controls_Manager::SLIDER,
1798
+ 'default' => [
1799
+ 'size' => 300,
1800
+ ],
1801
+ 'range' => [
1802
+ 'px' => [
1803
+ 'max' => 1000,
1804
+ ],
1805
+ ],
1806
+ 'selectors' => [
1807
+ '{{WRAPPER}} .gallery-item-caption-wrap .gallery-item-buttons > a' => 'transition: {{SIZE}}ms;',
1808
+ ],
1809
+ ]
1810
+ );
1811
+
1812
+ $this->end_controls_tab();
1813
+
1814
+ $this->end_controls_tabs();
1815
+ $this->end_controls_section();
1816
+
1817
+
1818
+ $this->start_controls_section(
1819
+ 'fg_item_price_style',
1820
+ [
1821
+ 'label' => esc_html__('Price Style', 'essential-addons-elementor'),
1822
+ 'tab' => Controls_Manager::TAB_STYLE,
1823
+ 'condition' => [
1824
+ 'eael_fg_caption_style' => 'layout_3'
1825
+ ]
1826
+ ]
1827
+ );
1828
+
1829
+ $this->add_control(
1830
+ 'fg_item_price_color',
1831
+ [
1832
+ 'label' => __('Color', 'essential-addons-elementor'),
1833
+ 'type' => Controls_Manager::COLOR,
1834
  'selectors' => [
1835
+ '{{WRAPPER}} .fg-caption-head .fg-item-price' => 'color: {{VALUE}}',
1836
+ ]
1837
+ ]
1838
+ );
1839
+
1840
+ $this->add_group_control(
1841
+ Group_Control_Typography::get_type(),
1842
+ [
1843
+ 'name' => 'fg_item_price_typography',
1844
+ 'label' => __('Typography', 'essential-addons-elementor'),
1845
+ 'scheme' => Scheme_Typography::TYPOGRAPHY_4,
1846
+ 'selector' => '{{WRAPPER}} .fg-caption-head .fg-item-price'
1847
+ ]
1848
+ );
1849
+
1850
+ $this->end_controls_section();
1851
+
1852
+ $this->start_controls_section(
1853
+ 'fg_item_ratings_style',
1854
+ [
1855
+ 'label' => esc_html__('Ratings Style', 'essential-addons-elementor'),
1856
+ 'tab' => Controls_Manager::TAB_STYLE,
1857
+ 'condition' => [
1858
+ 'eael_fg_caption_style' => 'layout_3'
1859
+ ]
1860
+ ]
1861
+ );
1862
+
1863
+ $this->add_control(
1864
+ 'fg_item_ratings_color',
1865
+ [
1866
+ 'label' => __('Color', 'essential-addons-elementor'),
1867
+ 'type' => Controls_Manager::COLOR,
1868
+ 'selectors' => [
1869
+ '{{WRAPPER}} .fg-caption-head .fg-item-ratings' => 'color: {{VALUE}}',
1870
+ ]
1871
+ ]
1872
+ );
1873
+
1874
+ $this->add_control(
1875
+ 'fg_item_ratings_star_color',
1876
+ [
1877
+ 'label' => __('Star Color', 'essential-addons-elementor'),
1878
+ 'type' => Controls_Manager::COLOR,
1879
+ 'selectors' => [
1880
+ '{{WRAPPER}} .fg-caption-head .fg-item-ratings i' => 'color: {{VALUE}}',
1881
+ ]
1882
+ ]
1883
+ );
1884
+
1885
+ $this->add_group_control(
1886
+ Group_Control_Typography::get_type(),
1887
+ [
1888
+ 'name' => 'fg_item_ratings_typography',
1889
+ 'label' => __('Typography', 'essential-addons-elementor'),
1890
+ 'scheme' => Scheme_Typography::TYPOGRAPHY_4,
1891
+ 'selector' => '{{WRAPPER}} .fg-caption-head .fg-item-ratings'
1892
+ ]
1893
+ );
1894
+
1895
+ $this->end_controls_section();
1896
+
1897
+ $this->start_controls_section(
1898
+ 'fg_item_category_style',
1899
+ [
1900
+ 'label' => esc_html__('Category Style', 'essential-addons-elementor'),
1901
+ 'tab' => Controls_Manager::TAB_STYLE,
1902
+ 'condition' => [
1903
+ 'eael_fg_caption_style' => 'layout_3'
1904
+ ]
1905
+ ]
1906
+ );
1907
+
1908
+ $this->add_control(
1909
+ 'fg_item_category_color',
1910
+ [
1911
+ 'label' => __('Color', 'essential-addons-elementor'),
1912
+ 'type' => Controls_Manager::COLOR,
1913
+ 'selectors' => [
1914
+ '{{WRAPPER}} .fg-item-category span' => 'color: {{VALUE}}',
1915
+ ]
1916
+ ]
1917
+ );
1918
+
1919
+ $this->add_group_control(
1920
+ Group_Control_Typography::get_type(),
1921
+ [
1922
+ 'name' => 'fg_item_category_typography',
1923
+ 'label' => __('Typography', 'essential-addons-elementor'),
1924
+ 'scheme' => Scheme_Typography::TYPOGRAPHY_4,
1925
+ 'selector' => '{{WRAPPER}} .fg-item-category span'
1926
+ ]
1927
+ );
1928
+
1929
+ $this->add_group_control(
1930
+ Group_Control_Background::get_type(),
1931
+ [
1932
+ 'name' => 'fg_item_category_background',
1933
+ 'label' => __( 'Background', 'essential-addons-elementor' ),
1934
+ 'types' => [ 'classic', 'gradient' ],
1935
+ 'selector' => '{{WRAPPER}} .fg-item-category span',
1936
  ]
1937
  );
1938
 
1939
  $this->add_responsive_control(
1940
+ 'fg_item_category_border_radius',
1941
  [
1942
+ 'label' => __('Border Radius', 'essential-addons-elementor'),
1943
  'type' => Controls_Manager::DIMENSIONS,
1944
+ 'size_units' => ['px', '%'],
1945
  'selectors' => [
1946
+ '{{WRAPPER}} .fg-item-category span' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
1947
+ ]
1948
+ ]
1949
+ );
1950
+
1951
+ $this->end_controls_section();
1952
+
1953
+
1954
+ $this->start_controls_section(
1955
+ 'fg_search_form_style',
1956
+ [
1957
+ 'label' => esc_html__('Search Form Style', 'essential-addons-elementor'),
1958
+ 'tab' => Controls_Manager::TAB_STYLE,
1959
+ 'condition' => [
1960
+ 'eael_fg_caption_style' => 'layout_3'
1961
+ ]
1962
  ]
1963
  );
1964
 
1965
  $this->add_control(
1966
+ 'fg_sf_controls',
1967
  [
1968
+ 'label' => esc_html__('Controls', 'essential-addons-elementor'),
1969
+ 'type' => Controls_Manager::HEADING,
1970
+ 'separator' => 'before',
1971
+ ]
1972
+ );
1973
+
1974
+ $this->add_group_control(
1975
+ Group_Control_Typography::get_type(),
1976
+ [
1977
+ 'name' => 'fg_sf_controls_typography',
1978
+ 'label' => __('Typography', 'essential-addons-elementor'),
1979
+ 'scheme' => Scheme_Typography::TYPOGRAPHY_4,
1980
+ 'selector' => '{{WRAPPER}} .fg-filter-trigger > span'
1981
+ ]
1982
+ );
1983
+
1984
+ $this->add_responsive_control(
1985
+ 'fg_sf_controls_icon_space',
1986
+ [
1987
+ 'label' => esc_html__('Icon Space', 'essential-addons-elementor'),
1988
  'type' => Controls_Manager::SLIDER,
1989
+ 'default' => [
1990
+ 'size' => 10,
1991
+ ],
1992
  'range' => [
1993
  'px' => [
 
 
 
 
 
1994
  'max' => 50,
1995
  ],
1996
  ],
 
 
 
 
1997
  'selectors' => [
1998
+ '{{WRAPPER}} .fg-filter-trigger > i' => 'margin-left: {{SIZE}}px;',
1999
+ ]
2000
  ]
2001
  );
2002
 
2003
+
2004
+ $this->add_responsive_control(
2005
+ 'fg_sf_controls_icon_size',
2006
  [
2007
+ 'label' => esc_html__('Icon Size', 'essential-addons-elementor'),
2008
  'type' => Controls_Manager::SLIDER,
2009
+ 'default' => [
2010
+ 'size' => 14,
2011
+ ],
2012
  'range' => [
2013
  'px' => [
2014
  'max' => 50,
2015
  ],
 
 
 
 
 
 
 
2016
  ],
2017
  'selectors' => [
2018
+ '{{WRAPPER}} .fg-filter-trigger > i' => 'font-size: {{SIZE}}px;',
2019
+ ]
2020
+ ]
2021
+ );
2022
+
2023
+ $this->add_responsive_control(
2024
+ 'fg_sf_controls_width',
2025
+ [
2026
+ 'label' => esc_html__('Width', 'essential-addons-elementor'),
2027
+ 'type' => Controls_Manager::SLIDER,
2028
+ 'size_units' => [ 'px', '%' ],
2029
+ 'range' => [
2030
+ 'px' => [
2031
+ 'max' => 500,
2032
+ ],
2033
+ '%' => [
2034
+ 'max' => 100
2035
+ ]
2036
  ],
2037
+ 'selectors' => [
2038
+ '{{WRAPPER}} .fg-filter-wrap' => 'flex-basis: {{SIZE}}{{UNIT}};',
2039
+ ]
2040
  ]
2041
  );
2042
 
2043
+ $this->add_control(
2044
+ 'fg_sf_controls_color',
2045
  [
2046
+ 'label' => __('Color', 'essential-addons-elementor'),
2047
+ 'type' => Controls_Manager::COLOR,
2048
+ 'default' => '#7f8995',
2049
+ 'selectors' => [
2050
+ '{{WRAPPER}} .fg-filter-wrap button' => 'color: {{VALUE}}'
2051
+ ]
2052
  ]
2053
  );
2054
 
2055
  $this->add_control(
2056
+ 'fg_sf_controls_background',
2057
  [
2058
+ 'label' => __('Controls Background', 'essential-addons-elementor'),
2059
+ 'type' => Controls_Manager::COLOR,
2060
+ 'selectors' => [
2061
+ '{{WRAPPER}} .fg-filter-wrap button' => 'background: {{VALUE}}'
2062
+ ]
2063
+ ]
2064
+ );
2065
+
2066
+ $this->add_responsive_control(
2067
+ 'fg_sf_controls_border_radius',
2068
+ [
2069
+ 'label' => __('Border Radius', 'essential-addons-elementor'),
2070
+ 'type' => Controls_Manager::DIMENSIONS,
2071
+ 'size_units' => ['px', '%'],
2072
+ 'selectors' => [
2073
+ '{{WRAPPER}} .fg-filter-wrap button' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
2074
+ ]
2075
+ ]
2076
+ );
2077
+
2078
+ $this->add_responsive_control(
2079
+ 'fg_sf_controls_margin',
2080
+ [
2081
+ 'label' => __('Margin', 'essential-addons-elementor'),
2082
+ 'type' => Controls_Manager::DIMENSIONS,
2083
+ 'size_units' => ['px', '%'],
2084
+ 'selectors' => [
2085
+ '{{WRAPPER}} .fg-filter-wrap' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
2086
+ ]
2087
+ ]
2088
+ );
2089
+
2090
+ $this->add_group_control(
2091
+ Group_Control_Box_Shadow::get_type(),
2092
+ [
2093
+ 'name' => 'fg_sf_controls_box_shadow',
2094
+ 'selector' => '{{WRAPPER}} .fg-filter-wrap button'
2095
+ ]
2096
+ );
2097
+
2098
+ $this->add_control(
2099
+ 'fg_sf_separator',
2100
+ [
2101
+ 'label' => esc_html__('Separator', 'essential-addons-elementor'),
2102
+ 'type' => Controls_Manager::HEADING,
2103
+ 'separator' => 'before',
2104
+ ]
2105
+ );
2106
+
2107
+ $this->add_responsive_control(
2108
+ 'sf_left_border_size',
2109
+ [
2110
+ 'label' => esc_html__('Separator Size', 'essential-addons-elementor'),
2111
  'type' => Controls_Manager::SLIDER,
2112
  'default' => [
2113
+ 'size' => 1,
2114
+ ],
2115
+ 'range' => [
2116
+ 'px' => [
2117
+ 'max' => 10,
2118
+ ],
2119
  ],
2120
+ 'selectors' => [
2121
+ '{{WRAPPER}} .fg-filter-wrap button' => 'border-right: {{SIZE}}px solid;',
2122
+ ]
2123
+ ]
2124
+ );
2125
+
2126
+ $this->add_control(
2127
+ 'sf_left_border_color',
2128
+ [
2129
+ 'label' => __('Separator Color', 'essential-addons-elementor'),
2130
+ 'type' => Controls_Manager::COLOR,
2131
+ 'default' => '#abb5ff',
2132
+ 'selectors' => [
2133
+ '{{WRAPPER}} .fg-filter-wrap button' => 'border-color: {{VALUE}}',
2134
+ ]
2135
+ ]
2136
+ );
2137
+
2138
+ $this->add_control(
2139
+ 'fg_sf',
2140
+ [
2141
+ 'label' => esc_html__('Form', 'essential-addons-elementor'),
2142
+ 'type' => Controls_Manager::HEADING,
2143
+ 'separator' => 'before'
2144
+ ]
2145
+ );
2146
+
2147
+ $this->add_control(
2148
+ 'fg_sf_background',
2149
+ [
2150
+ 'label' => __('Background', 'essential-addons-elementor'),
2151
+ 'type' => Controls_Manager::COLOR,
2152
+ 'selectors' => [
2153
+ '{{WRAPPER}} .fg-layout-3-filters-wrap .fg-layout-3-search-box' => 'background: {{VALUE}}'
2154
+ ]
2155
+ ]
2156
+ );
2157
+
2158
+ $this->add_control(
2159
+ 'fg_sf_placeholder',
2160
+ [
2161
+ 'label' => esc_html__('Placeholder', 'essential-addons-elementor'),
2162
+ 'type' => Controls_Manager::TEXT,
2163
+ 'default' => __( 'Search Gallery Item...', 'essential-addons-elementor' ),
2164
+ ]
2165
+ );
2166
+
2167
+ $this->add_control(
2168
+ 'fg_sf_placeholder_color',
2169
+ [
2170
+ 'label' => __('Placeholder Color', 'essential-addons-elementor'),
2171
+ 'type' => Controls_Manager::COLOR,
2172
+ 'selectors' => [
2173
+ '{{WRAPPER}} .fg-layout-3-search-box input[type="text"]::-webkit-input-placeholder' => 'color: {{VALUE}}',
2174
+ '{{WRAPPER}} .fg-layout-3-search-box input[type="text"]::-moz-placeholder' => 'color: {{VALUE}}',
2175
+ '{{WRAPPER}} .fg-layout-3-search-box input[type="text"]:-ms-input-placeholder' => 'color: {{VALUE}}',
2176
+ '{{WRAPPER}} .fg-layout-3-search-box input[type="text"]:-moz-placeholder' => 'color: {{VALUE}}'
2177
+ ]
2178
+ ]
2179
+ );
2180
+
2181
+ $this->add_responsive_control(
2182
+ 'fg_sf_form_width',
2183
+ [
2184
+ 'label' => esc_html__('Width', 'essential-addons-elementor'),
2185
+ 'type' => Controls_Manager::SLIDER,
2186
+ 'size_units' => [ 'px', '%' ],
2187
  'range' => [
2188
  'px' => [
2189
  'max' => 500,
2190
  ],
2191
+ '%' => [
2192
+ 'max' => 100
2193
+ ]
2194
  ],
2195
  'selectors' => [
2196
+ '{{WRAPPER}} .fg-layout-3-search-box' => 'flex-basis: {{SIZE}}{{UNIT}};',
2197
+ ]
2198
+ ]
2199
+ );
2200
+
2201
+ $this->add_responsive_control(
2202
+ 'fg_sf_form_border_radius',
2203
+ [
2204
+ 'label' => __('Border Radius', 'essential-addons-elementor'),
2205
+ 'type' => Controls_Manager::DIMENSIONS,
2206
+ 'size_units' => ['px', '%'],
2207
+ 'selectors' => [
2208
+ '{{WRAPPER}} .fg-layout-3-filters-wrap .fg-layout-3-search-box' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
2209
+ ]
2210
+ ]
2211
+ );
2212
+
2213
+ $this->add_group_control(
2214
+ Group_Control_Box_Shadow::get_type(),
2215
+ [
2216
+ 'name' => 'fg_sf_form_box_shadow',
2217
+ 'selector' => '{{WRAPPER}} .fg-layout-3-filters-wrap .fg-layout-3-search-box'
2218
+ ]
2219
+ );
2220
+
2221
+ $this->add_control(
2222
+ 'fg_sf_dropdown',
2223
+ [
2224
+ 'label' => esc_html__('Dropdown', 'essential-addons-elementor'),
2225
+ 'type' => Controls_Manager::HEADING,
2226
+ 'separator' => 'before',
2227
+ ]
2228
+ );
2229
+
2230
+ $this->add_control(
2231
+ 'fg_sf_dropdown_color',
2232
+ [
2233
+ 'label' => __('Color', 'essential-addons-elementor'),
2234
+ 'type' => Controls_Manager::COLOR,
2235
+ 'selectors' => [
2236
+ '{{WRAPPER}} .fg-layout-3-filter-controls li.control' => 'color: {{VALUE}}'
2237
+ ]
2238
+ ]
2239
+ );
2240
+
2241
+ $this->add_control(
2242
+ 'fg_sf_dropdown_hover_color',
2243
+ [
2244
+ 'label' => __('Hover Color', 'essential-addons-elementor'),
2245
+ 'type' => Controls_Manager::COLOR,
2246
+ 'selectors' => [
2247
+ '{{WRAPPER}} .fg-layout-3-filter-controls li.control:hover' => 'color: {{VALUE}}'
2248
+ ]
2249
+ ]
2250
+ );
2251
+
2252
+ $this->add_group_control(
2253
+ Group_Control_Background:: get_type(),
2254
+ [
2255
+ 'name' => 'fg_sf_dropdown_bg',
2256
+ 'types' => [ 'classic', 'gradient' ],
2257
+ 'exclude' => [
2258
+ 'image',
2259
  ],
2260
+ 'selector' => '{{WRAPPER}} .fg-layout-3-filter-controls',
2261
+ ]
2262
+ );
2263
+
2264
+ $this->add_group_control(
2265
+ Group_Control_Typography::get_type(),
2266
+ [
2267
+ 'name' => 'fg_sf_dropdown_typography',
2268
+ 'label' => __('Typography', 'essential-addons-elementor'),
2269
+ 'scheme' => Scheme_Typography::TYPOGRAPHY_4,
2270
+ 'selector' => '{{WRAPPER}} .fg-layout-3-filter-controls li.control'
2271
+ ]
2272
+ );
2273
+
2274
+ $this->add_group_control(
2275
+ Group_Control_Border::get_type(),
2276
+ [
2277
+ 'name' => 'fg_sf_dropdown_border',
2278
+ 'label' => __('Border', 'essential-addons-elementor'),
2279
+ 'placeholder' => '1px',
2280
+ 'selector' => '{{WRAPPER}} .fg-layout-3-filter-controls li.control'
2281
  ]
2282
  );
2283
 
2284
+ $this->add_responsive_control(
2285
+ 'fg_sf_dropdown_spacing',
2286
+ [
2287
+ 'label' => __('Spacing', 'essential-addons-elementor'),
2288
+ 'type' => Controls_Manager::DIMENSIONS,
2289
+ 'size_units' => ['px', '%'],
2290
+ 'selectors' => [
2291
+ '{{WRAPPER}} .fg-layout-3-filter-controls li.control' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
2292
+ ]
2293
+ ]
2294
+ );
2295
+
2296
+
2297
+ $this->add_responsive_control(
2298
+ 'fg_sf_dropdown_border_radius',
2299
+ [
2300
+ 'label' => __('Border Radius', 'essential-addons-elementor'),
2301
+ 'type' => Controls_Manager::DIMENSIONS,
2302
+ 'size_units' => ['px', '%'],
2303
+ 'selectors' => [
2304
+ '{{WRAPPER}} .fg-layout-3-filter-controls.open-filters' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
2305
+ ]
2306
+ ]
2307
+ );
2308
+
2309
  $this->end_controls_section();
2310
 
2311
  /**
2600
  <div class="eael-filter-gallery-control">
2601
  <ul>
2602
  <?php if ($settings['eael_fg_all_label_text']) {?>
2603
+ <li class="control all-control active" data-filter="*"><?php echo $all_text; ?></li>
2604
+ <?php } ?>
2605
 
2606
  <?php foreach ($settings['eael_fg_controls'] as $key => $control):
2607
+ $sorter_filter = $this->sorter_class($control['eael_fg_control']);?>
2608
+ <li class="control <?php if ($key == 0 && empty($settings['eael_fg_all_label_text'])) {echo 'active';}?>" data-filter=".eael-cf-<?php echo esc_attr($sorter_filter); ?>"><?php echo esc_html__($control['eael_fg_control']); ?></li>
2609
+ <?php endforeach;?>
2610
  </ul>
2611
  </div>
2612
  <?php
2613
+ }
2614
+ }
2615
+
2616
+ protected function render_layout_3_filters()
2617
+ {
2618
+ $settings = $this->get_settings_for_display();
2619
+ $all_text = ($settings['eael_fg_all_label_text'] != '') ? $settings['eael_fg_all_label_text'] : esc_html__('All', 'essential-addons-elementor');
2620
+ if ($settings['filter_enable'] == 'yes') {
2621
+ ?>
2622
+ <div class="fg-layout-3-filters-wrap">
2623
+ <div class="fg-filter-wrap">
2624
+ <button id="fg-filter-trigger" class="fg-filter-trigger">
2625
+ <span><?php echo $all_text; ?></span>
2626
+ <?php
2627
+ if( isset($settings['fg_all_label_icon']) && ! empty($settings['fg_all_label_icon']) ) {
2628
+
2629
+ echo '<i class="'.$settings['fg_all_label_icon']['value'].'"></i>';
2630
+ }else {
2631
+ echo '<i class="fas fa-angle-down"></i>';
2632
+ }
2633
+ ?>
2634
+
2635
+ </button>
2636
+ <ul class="fg-layout-3-filter-controls">
2637
+ <?php if ($settings['eael_fg_all_label_text']) {?>
2638
+ <li class="control active" data-filter="*"><?php echo $all_text; ?></li>
2639
+ <?php }?>
2640
+
2641
+ <?php foreach ($settings['eael_fg_controls'] as $key => $control):
2642
+ $sorter_filter = $this->sorter_class($control['eael_fg_control']);?>
2643
+ <li class="control <?php if ($key == 0 && empty($settings['eael_fg_all_label_text'])) {echo 'active';}?>" data-filter=".eael-cf-<?php echo esc_attr($sorter_filter); ?>"><?php echo esc_html__($control['eael_fg_control']); ?></li>
2644
+ <?php endforeach;?>
2645
+ </ul>
2646
+ </div>
2647
+
2648
+ <form class="fg-layout-3-search-box" id="fg-layout-3-search-box" autocomplete="off">
2649
+ <input type="text" id="fg-search-box-input" name="fg-frontend-search" placeholder="<?php echo $settings['fg_sf_placeholder']; ?>" />
2650
+ </form>
2651
+
2652
+ </div>
2653
+ <?php
2654
+ }
2655
  }
2656
 
2657
  protected function render_loadmore_button()
2715
  $gallery_store[$counter]['show_lightbox'] = $gallery['eael_fg_gallery_lightbox'];
2716
  $gallery_store[$counter]['play_icon'] = $gallery['fg_video_gallery_play_icon'];
2717
  $gallery_store[$counter]['controls'] = $this->sorter_class($gallery['eael_fg_gallery_control_name']);
2718
+ $gallery_store[$counter]['price_switch'] = $gallery['fg_item_price_switch'];
2719
+ $gallery_store[$counter]['price'] = $gallery['fg_item_price'];
2720
+ $gallery_store[$counter]['ratings_switch'] = $gallery['fg_item_ratings_switch'];
2721
+ $gallery_store[$counter]['ratings'] = $gallery['fg_item_ratings'];
2722
+ $gallery_store[$counter]['category_switch'] = $gallery['fg_item_cat_switch'];
2723
+ $gallery_store[$counter]['category'] = $gallery['fg_item_cat'];
2724
  $counter++;
2725
  }
2726
 
2777
  return ob_get_clean();
2778
  }
2779
 
2780
+ protected function render_layout_3_gallery_items($init_show = 0)
2781
+ {
2782
+ $settings = $this->get_settings_for_display();
2783
+ $gallery = $this->gallery_item_store();
2784
+ $gallery_markup = [];
2785
+
2786
+ foreach($gallery as $item) {
2787
+ $html = '<div class="eael-filterable-gallery-item-wrap eael-cf-' . $item['controls'] . '" data-search-key="'.strtolower(str_replace(" ", "-", $item['title'])).'">';
2788
+ $html .= '<div class="fg-layout-3-item eael-gallery-grid-item">';
2789
+
2790
+ $html .= '<div class="fg-layout-3-item-thumb">';
2791
+ $html .= '<img src="' . $item['image'] . '" alt="' . esc_attr(get_post_meta($item['image_id'], '_wp_attachment_image_alt', true)) . '">';
2792
+
2793
+ $html .= '<div class="gallery-item-caption-wrap card-hover-bg caption-style-hoverer">';
2794
+ $html .= '<div class="fg-caption-head">';
2795
+ if(isset($item['price_switch']) && $item['price_switch'] == 'true') {
2796
+ $html .= '<div class="fg-item-price">'.$item['price'].'</div>';
2797
+ }
2798
+ if(isset($item['ratings_switch']) && $item['ratings_switch'] == 'true') {
2799
+ $html .= '<div class="fg-item-ratings"><i class="fas fa-star"></i> '.$item['ratings'].'</div>';
2800
+ }
2801
+ $html .= '</div>';
2802
+
2803
+ if (isset($item['video_gallery_switch']) && ($item['video_gallery_switch'] === 'true')) {
2804
+ $icon_url = isset($item['play_icon']['url']) ? $item['play_icon']['url'] : '';
2805
+ $video_url = isset($item['video_link']) ? $item['video_link'] : '#';
2806
+
2807
+ $html .= '<a href="' . esc_url($video_url) . '" class="video-popup eael-magnific-video-link">';
2808
+ if (!empty($icon_url)) $html .= '<img src="' . esc_url($icon_url) . '">';
2809
+ $html .= '</a>';
2810
+ }else {
2811
+ $html .= ($this->eael_render_fg_buttons($settings, $item));
2812
+ }
2813
+ $html .= '</div>';
2814
+
2815
+ $html .= '</div>';
2816
+
2817
+ $html .= '<div class="fg-layout-3-item-content">';
2818
+
2819
+ if(isset($item['category_switch']) && $item['category_switch'] == 'true' ) {
2820
+ $html .= '<div class="fg-item-category"><span>'.$item['category'].'</span></div>';
2821
+ }
2822
+
2823
+ $html .= '<h5 class="fg-item-title">' . $item['title'] . '</h5>';
2824
+ $html .= '<div class="fg-item-content">' . wpautop($item['content']) . '</div>';
2825
+ $html .= '</div>';
2826
+
2827
+ $html .= '</div>';
2828
+ $html .= '</div>';
2829
+
2830
+ $gallery_markup[] = $html;
2831
+ }
2832
+
2833
+ return $gallery_markup;
2834
+ }
2835
+
2836
  protected function render_gallery_items($init_show = 0)
2837
  {
2838
  $settings = $this->get_settings_for_display();
2842
  $caption_style = $settings['eael_fg_caption_style'] == 'card' ? 'caption-style-card' : 'caption-style-hoverer';
2843
 
2844
  foreach ($gallery as $item) {
2845
+
2846
  if ($item['controls'] != '') {
2847
  $html = '<div class="eael-filterable-gallery-item-wrap eael-cf-' . $item['controls'] . '">
2848
  <div class="eael-gallery-grid-item">';
2850
  $html = '<div class="eael-filterable-gallery-item-wrap">
2851
  <div class="eael-gallery-grid-item">';
2852
  }
 
 
 
 
 
2853
 
 
 
 
 
 
2854
 
2855
+ if ($settings['eael_fg_caption_style'] === 'card'
2856
+ && $item['video_gallery_switch'] === 'false'
2857
+ && $settings['eael_fg_show_popup'] === 'media') {
2858
+ $html .= '<a href="' . esc_url($item['image']) . '" class="eael-magnific-link media-content-wrap">';
2859
+ }
2860
+ $html .= '<div class="gallery-item-thumbnail-wrap">';
2861
 
2862
+ $html .= '<img src="' . $item['image'] . '" alt="' . esc_attr(get_post_meta($item['image_id'], '_wp_attachment_image_alt', true)) . '">';
 
2863
 
2864
+ if ($settings['eael_fg_show_popup'] == 'buttons' && $settings['eael_fg_caption_style'] === 'card') {
2865
+ $html .= '<div class="gallery-item-caption-wrap card-hover-bg caption-style-hoverer ' . $settings['eael_fg_grid_hover_style'] . '">';
2866
+ $html .= ($this->eael_render_fg_buttons($settings, $item));
2867
+ $html .= '</div>';
2868
+ }
2869
 
2870
+ if (isset($item['video_gallery_switch']) && ($item['video_gallery_switch'] === 'true')) {
2871
+ $icon_url = isset($item['play_icon']['url']) ? $item['play_icon']['url'] : '';
2872
+ $video_url = isset($item['video_link']) ? $item['video_link'] : '#';
2873
 
2874
+ $html .= '<a href="' . esc_url($video_url) . '" class="video-popup eael-magnific-video-link">';
2875
+ $html .= '<div class="video-popup-bg"></div>';
2876
+ if (!empty($icon_url)) $html .= '<img src="' . esc_url($icon_url) . '">';
2877
+ $html .= '</a>';
2878
+ }
2879
 
2880
+ $html .= '</div>';
2881
+ if ($settings['eael_fg_caption_style'] == 'card') $html .= '</a>';
 
2882
 
 
 
 
2883
 
 
2884
 
2885
+ if ( $settings['eael_fg_show_popup'] == 'media'
2886
+ && $settings['eael_fg_caption_style'] !== 'card' ) $html .= '<a href="' . esc_url($item['image']) . '" class="eael-magnific-link media-content-wrap">';
2887
 
2888
+ if ($item['video_gallery_switch'] === 'false' || $settings['eael_fg_caption_style'] === 'card') {
2889
 
2890
+ if ($settings['eael_fg_grid_hover_style'] !== 'eael-none') {
2891
 
2892
+ $html .= '<div class="gallery-item-caption-wrap ' . $caption_style . ' ' . $settings['eael_fg_grid_hover_style'] . '">';
 
 
2893
 
2894
+ if ('hoverer' == $settings['eael_fg_caption_style']) {
2895
+ $html .= '<div class="gallery-item-hoverer-bg"></div>';
2896
+ }
2897
 
2898
+ $html .= '<div class="gallery-item-caption-over">';
2899
+ if (isset($item['title']) && !empty($item['title']) || isset($item['content']) && !empty($item['content'])) {
2900
+ if (!empty($item['title'])) {
2901
+ $html .= '<h5 class="fg-item-title">' . $item['title'] . '</h5>';
2902
+ }
2903
+ if (!empty($item['content'])) {
2904
+ $html .= '<p class="fg-item-content">' . $item['content'] . '</p>';
2905
+ }
2906
+ }
2907
 
2908
+ if ($settings['eael_fg_show_popup'] == 'buttons' && $settings['eael_fg_caption_style'] !== 'card') {
2909
+ $html .= ($this->eael_render_fg_buttons($settings, $item));
2910
+ }
2911
+ $html .= '</div>';
2912
+
2913
+ $html .= '</div>';
2914
+
2915
  }
 
 
 
 
2916
 
2917
+ }
2918
+
2919
+ if ($settings['eael_fg_show_popup'] == 'media') $html .= '</a>';
2920
 
 
 
 
2921
 
2922
+ $html .= '</div></div>';
 
 
2923
 
2924
  $gallery_markup[] = $html;
2925
  }
2926
+
2927
+
2928
  return $gallery_markup;
2929
  }
2930
 
2975
  ]);
2976
 
2977
  $this->add_render_attribute('gallery-items-wrap', 'data-settings', wp_json_encode($gallery_settings));
2978
+ if('layout_3' == $settings['eael_fg_caption_style']) {
2979
+ $this->add_render_attribute('gallery-items-wrap', 'data-gallery-items', wp_json_encode($this->render_layout_3_gallery_items()));
2980
+ }else {
2981
+ $this->add_render_attribute('gallery-items-wrap', 'data-gallery-items', wp_json_encode($this->render_gallery_items()));
2982
+ }
2983
  $this->add_render_attribute('gallery-items-wrap', 'data-init-show', esc_attr($settings['eael_fg_items_to_show']));
2984
  ?>
2985
  <div <?php echo $this->get_render_attribute_string('gallery'); ?>>
2986
+
2987
+ <?php
2988
+ if('layout_3' == $settings['eael_fg_caption_style'])
2989
+ $this->render_layout_3_filters();
2990
+ else
2991
+ $this->render_filters();
2992
+ ?>
2993
+
2994
+ <div <?php echo $this->get_render_attribute_string('gallery-items-wrap'); ?>>
2995
+ <?php
2996
+ $init_show = absint($settings['eael_fg_items_to_show']);
2997
+
2998
+ for ($i = 0; $i < $init_show; $i++) {
2999
+ if (array_key_exists($i, $this->render_gallery_items())) {
3000
+ if('layout_3' == $settings['eael_fg_caption_style'])
3001
+ echo $this->render_layout_3_gallery_items()[$i];
3002
+ else
3003
+ echo $this->render_gallery_items()[$i];
3004
+ }
3005
+ }
3006
+ ?>
3007
+ </div>
3008
+
3009
+ <?php
3010
+ if (\Elementor\Plugin::instance()->editor->is_edit_mode()) {
3011
+ $this->render_editor_script();
3012
+ }
3013
+ $this->render_loadmore_button();
3014
+ ?>
3015
+ </div>
3016
+
3017
+ <?php
3018
+ }
3019
 
3020
  /**
3021
  * Render masonry script
3033
  $settings = $gallery.data('settings'),
3034
  $gallery_items = $gallery.data('gallery-items'),
3035
  $layout_mode = ($settings.grid_style == 'masonry' ? 'masonry' : 'fitRows'),
3036
+ $gallery_enabled = ($settings.gallery_enabled == 'yes' ? true : false),
3037
+ input = $scope.find('#fg-search-box-input'),
3038
+ searchRegex, buttonFilter, timer;
3039
 
3040
  if ($gallery.closest($scope).length < 1) {
3041
  return;
3046
  itemSelector: '.eael-filterable-gallery-item-wrap',
3047
  layoutMode: $layout_mode,
3048
  percentPosition: true,
3049
+ filter: function() {
3050
+ var $this = $(this);
3051
+ var $result = searchRegex ? $this.text().match( searchRegex ) : true;
3052
+ var buttonResult = buttonFilter ? $this.is( buttonFilter ) : true;
3053
+ return $result && buttonResult;
3054
+ }
3055
+ });
3056
+
3057
+ // filter
3058
+ $scope.on("click", ".control", function() {
3059
+
3060
+ var $this = $(this);
3061
+ buttonFilter = $( this ).attr('data-filter');
3062
+
3063
+ if($scope.find('#fg-filter-trigger > span')) {
3064
+ $scope.find('#fg-filter-trigger > span').text($this.text());
3065
+ }
3066
+
3067
+ $this.siblings().removeClass("active");
3068
+ $this.addClass("active");
3069
+
3070
+ $isotope_gallery.isotope();
3071
+ });
3072
+
3073
+ //quick search
3074
+ input.on('input', function() {
3075
+ var $this = $(this);
3076
+
3077
+ clearTimeout(timer);
3078
+ timer = setTimeout(function() {
3079
+ searchRegex = new RegExp($this.val(), 'gi');
3080
+ $isotope_gallery.isotope();
3081
+ }, 600);
3082
+
3083
+ });
3084
 
3085
  // not necessary, just in case
3086
  $isotope_gallery.imagesLoaded().progress(function() {
3092
  $isotope_gallery.isotope('layout');
3093
  });
3094
 
 
 
 
 
 
 
 
 
 
 
 
3095
 
3096
  // popup
3097
  $('.eael-magnific-link', $scope).magnificPopup({
3114
  $('#elementor-lightbox').hide();
3115
  }
3116
  }
3117
+ });
3118
+
3119
+ // Search code start here.
3120
+
3121
 
3122
  // Load more button
3123
  $scope.on('click', '.eael-gallery-load-more', function(e) {
includes/Elements/Post_Grid.php CHANGED
@@ -435,6 +435,7 @@ class Post_Grid extends Widget_Base
435
  'eael_post_grid_columns' => $settings['eael_post_grid_columns'],
436
  'show_load_more' => $settings['show_load_more'],
437
  'show_load_more_text' => $settings['show_load_more_text'],
 
438
  ];
439
 
440
  $this->add_render_attribute(
435
  'eael_post_grid_columns' => $settings['eael_post_grid_columns'],
436
  'show_load_more' => $settings['show_load_more'],
437
  'show_load_more_text' => $settings['show_load_more_text'],
438
+ 'expanison_indicator' => $settings['excerpt_expanison_indicator']
439
  ];
440
 
441
  $this->add_render_attribute(
includes/Elements/Post_Timeline.php CHANGED
@@ -298,6 +298,7 @@ class Post_Timeline extends Widget_Base
298
  'eael_excerpt_length' => $settings['eael_excerpt_length'],
299
  'show_load_more' => $settings['show_load_more'],
300
  'show_load_more_text' => $settings['show_load_more_text'],
 
301
  ];
302
 
303
  $this->add_render_attribute(
298
  'eael_excerpt_length' => $settings['eael_excerpt_length'],
299
  'show_load_more' => $settings['show_load_more'],
300
  'show_load_more_text' => $settings['show_load_more_text'],
301
+ 'expanison_indicator' => $settings['excerpt_expanison_indicator']
302
  ];
303
 
304
  $this->add_render_attribute(
includes/Extensions/Reading_Progress.php CHANGED
@@ -47,7 +47,7 @@ class Reading_Progress
47
  ]
48
  );
49
 
50
- if (isset($global_settings['reading_progress']['enabled']) && ($global_settings['reading_progress']['enabled'] == true) && get_the_ID() != $global_settings['reading_progress']['post_id']) {
51
  $element->add_control(
52
  'eael_global_warning_text',
53
  [
47
  ]
48
  );
49
 
50
+ if (isset($global_settings['reading_progress']['enabled']) && ($global_settings['reading_progress']['enabled'] == true) && get_the_ID() != $global_settings['reading_progress']['post_id'] && get_post_status($global_settings['reading_progress']['post_id']) == 'publish') {
51
  $element->add_control(
52
  'eael_global_warning_text',
53
  [
includes/Template/Content/Post_Grid.php CHANGED
@@ -53,7 +53,7 @@ trait Post_Grid
53
  if ($settings['eael_show_excerpt']) {
54
  echo '<div class="eael-entry-content">
55
  <div class="eael-grid-post-excerpt">
56
- <p>' . implode(" ", array_slice(explode(" ", strip_tags(strip_shortcodes(get_the_excerpt() ? get_the_excerpt() : get_the_content()))), 0, $settings['eael_excerpt_length'])) . '...</p>';
57
  if ($settings['eael_show_read_more_button']) {
58
  echo '<a href="' . get_the_permalink() . '" class="eael-post-elements-readmore-btn">' . esc_attr($settings['read_more_button_text']) . '</a>';
59
  }
53
  if ($settings['eael_show_excerpt']) {
54
  echo '<div class="eael-entry-content">
55
  <div class="eael-grid-post-excerpt">
56
+ <p>' . implode(" ", array_slice(explode(" ", strip_tags(strip_shortcodes(get_the_excerpt() ? get_the_excerpt() : get_the_content()))), 0, $settings['eael_excerpt_length'])) . $settings['expanison_indicator'] . '</p>';
57
  if ($settings['eael_show_read_more_button']) {
58
  echo '<a href="' . get_the_permalink() . '" class="eael-post-elements-readmore-btn">' . esc_attr($settings['read_more_button_text']) . '</a>';
59
  }
includes/Template/Content/Post_Timeline.php CHANGED
@@ -25,7 +25,7 @@ trait Post_Timeline
25
  <div class="eael-timeline-post-image" ' . ($settings['eael_show_image'] == 1 ? 'style="background-image: url(' . wp_get_attachment_image_url(get_post_thumbnail_id(), $settings['image_size']) . ');"' : null) . '></div>';
26
  if ($settings['eael_show_excerpt']) {
27
  $html .= '<div class="eael-timeline-post-excerpt">
28
- <p>' . implode(" ", array_slice(explode(" ", strip_tags(strip_shortcodes(get_the_excerpt() ? get_the_excerpt() : get_the_content()))), 0, $settings['eael_excerpt_length'])) . '</p>
29
  </div>';
30
  }
31
 
25
  <div class="eael-timeline-post-image" ' . ($settings['eael_show_image'] == 1 ? 'style="background-image: url(' . wp_get_attachment_image_url(get_post_thumbnail_id(), $settings['image_size']) . ');"' : null) . '></div>';
26
  if ($settings['eael_show_excerpt']) {
27
  $html .= '<div class="eael-timeline-post-excerpt">
28
+ <p>' . implode(" ", array_slice(explode(" ", strip_tags(strip_shortcodes(get_the_excerpt() ? get_the_excerpt() : get_the_content()))), 0, $settings['eael_excerpt_length'])) . $settings['expanison_indicator'] . '</p>
29
  </div>';
30
  }
31
 
includes/Traits/Admin.php CHANGED
@@ -200,7 +200,7 @@ trait Admin
200
  * Message message for showing.
201
  */
202
  $notice->classes( 'upsale', 'notice is-dismissible ' );
203
- $notice->message( 'upsale', '<p>'. __( '5000+ People already using <a href="https://wpdeveloper.net/ea/notificationX" target="_blank">NotificationX</a> to increase their Sales & Engagement! Join Free or Get <a href="https://wpdeveloper.net/ea/notificationX" target="_blank">Exclusive Lifetime Pro</a> for only $39! Limied Time!', $notice->text_domain ) .'</p>' );
204
  $notice->thumbnail( 'upsale', plugins_url( 'assets/admin/images/nx-icon.svg', EAEL_PLUGIN_BASENAME ) );
205
 
206
  // Update Notice For PRO Version
200
  * Message message for showing.
201
  */
202
  $notice->classes( 'upsale', 'notice is-dismissible ' );
203
+ $notice->message( 'upsale', '<p>'. __( '6000+ People already using <a href="https://wpdeveloper.net/ea/notificationX" target="_blank">NotificationX</a> to increase their Sales & Engagement! Join Free or Get <a href="https://wpdeveloper.net/ea/notificationX" target="_blank">Exclusive Lifetime Pro</a> for only $39! Limied Time!', $notice->text_domain ) .'</p>' );
204
  $notice->thumbnail( 'upsale', plugins_url( 'assets/admin/images/nx-icon.svg', EAEL_PLUGIN_BASENAME ) );
205
 
206
  // Update Notice For PRO Version
includes/Traits/Helper.php CHANGED
@@ -519,6 +519,19 @@ trait Helper
519
  ]
520
  );
521
 
 
 
 
 
 
 
 
 
 
 
 
 
 
522
  if (
523
  'eael-post-grid' === $this->get_name()
524
  || 'eael-post-block' === $this->get_name()
519
  ]
520
  );
521
 
522
+ $this->add_control(
523
+ 'excerpt_expanison_indicator',
524
+ [
525
+ 'label' => esc_html__('Expanison Indicator', 'essential-addons-elementor'),
526
+ 'type' => Controls_Manager::TEXT,
527
+ 'label_block' => false,
528
+ 'default' => esc_html__('...', 'essential-addons-elementor'),
529
+ 'condition' => [
530
+ 'eael_show_excerpt' => '1',
531
+ ],
532
+ ]
533
+ );
534
+
535
  if (
536
  'eael-post-grid' === $this->get_name()
537
  || 'eael-post-block' === $this->get_name()
includes/templates/admin/elements.php CHANGED
@@ -451,7 +451,7 @@ $elements = apply_filters( 'add_eael_elementor_addons', $elements );
451
  <div class="eael-elements-info">
452
  <p class="eael-el-title">
453
  <?php _e( $item['title'], 'essential-addons-elementor' ) ?>
454
- <?php echo isset( $item['is_pro'] ) && !$this->pro_enabled ? '<sup class="pro-label">Pro</sup>' : ''; ?>
455
  <?php
456
  if ($item['key'] === 'mailchimp' && $this->pro_enabled) {
457
  echo '
@@ -465,11 +465,11 @@ $elements = apply_filters( 'add_eael_elementor_addons', $elements );
465
  </p>
466
  <a class="eael-element-info-link" href="<?php echo ($item['demo_link']);?>" target="_blank">
467
  <span class="dashicons dashicons-welcome-view-site"></span>
468
- <span class="eael-info-tooltip">Demo</span>
469
  </a>
470
  <a class="eael-element-info-link" href="<?php echo ($item['doc_link']);?>" target="_blank">
471
  <span class="dashicons dashicons-editor-help"></span>
472
- <span class="eael-info-tooltip">Documentation</span>
473
  </a>
474
  </div>
475
  <input type="checkbox" id="<?php echo esc_attr($item['key']); ?>" name="<?php echo esc_attr($item['key']); ?>" <?php echo $status; ?>>
451
  <div class="eael-elements-info">
452
  <p class="eael-el-title">
453
  <?php _e( $item['title'], 'essential-addons-elementor' ) ?>
454
+ <?php echo isset( $item['is_pro'] ) && !$this->pro_enabled ? '<sup class="pro-label">'.__('Pro', 'essential-addons-elementor').'</sup>' : ''; ?>
455
  <?php
456
  if ($item['key'] === 'mailchimp' && $this->pro_enabled) {
457
  echo '
465
  </p>
466
  <a class="eael-element-info-link" href="<?php echo ($item['demo_link']);?>" target="_blank">
467
  <span class="dashicons dashicons-welcome-view-site"></span>
468
+ <span class="eael-info-tooltip"><?php _e('Demo', 'essential-addons-elementor'); ?></span>
469
  </a>
470
  <a class="eael-element-info-link" href="<?php echo ($item['doc_link']);?>" target="_blank">
471
  <span class="dashicons dashicons-editor-help"></span>
472
+ <span class="eael-info-tooltip"><?php _e('Documentation', 'essential-addons-elementor'); ?></span>
473
  </a>
474
  </div>
475
  <input type="checkbox" id="<?php echo esc_attr($item['key']); ?>" name="<?php echo esc_attr($item['key']); ?>" <?php echo $status; ?>>
includes/templates/admin/extensions.php CHANGED
@@ -62,15 +62,15 @@ $extensions = [
62
  <div class="eael-elements-info">
63
  <p class="eael-el-title">
64
  <?php _e( $item['title'], 'essential-addons-elementor' ) ?>
65
- <?php echo isset( $item['is_pro'] ) && !$this->pro_enabled ? '<sup class="pro-label">Pro</sup>' : ''; ?>
66
  </p>
67
  <a class="eael-element-info-link" href="<?php echo ($item['demo_link']);?>" target="_blank">
68
  <span class="dashicons dashicons-welcome-view-site"></span>
69
- <span class="eael-info-tooltip">Demo</span>
70
  </a>
71
  <a class="eael-element-info-link" href="<?php echo ($item['doc_link']);?>" target="_blank">
72
  <span class="dashicons dashicons-editor-help"></span>
73
- <span class="eael-info-tooltip">Documentation</span>
74
  </a>
75
  </div>
76
  <input type="checkbox" id="<?php echo esc_attr($item['key']); ?>" name="<?php echo esc_attr($item['key']); ?>" <?php echo $status; ?>>
62
  <div class="eael-elements-info">
63
  <p class="eael-el-title">
64
  <?php _e( $item['title'], 'essential-addons-elementor' ) ?>
65
+ <?php echo isset( $item['is_pro'] ) && !$this->pro_enabled ? '<sup class="pro-label">'.__('Pro', 'essential-addons-elementor').'</sup>' : ''; ?>
66
  </p>
67
  <a class="eael-element-info-link" href="<?php echo ($item['demo_link']);?>" target="_blank">
68
  <span class="dashicons dashicons-welcome-view-site"></span>
69
+ <span class="eael-info-tooltip"><?php _e('Demo', 'essential-addons-elementor'); ?></span>
70
  </a>
71
  <a class="eael-element-info-link" href="<?php echo ($item['doc_link']);?>" target="_blank">
72
  <span class="dashicons dashicons-editor-help"></span>
73
+ <span class="eael-info-tooltip"><?php _e('Documentation', 'essential-addons-elementor'); ?></span>
74
  </a>
75
  </div>
76
  <input type="checkbox" id="<?php echo esc_attr($item['key']); ?>" name="<?php echo esc_attr($item['key']); ?>" <?php echo $status; ?>>
includes/templates/admin/general.php CHANGED
@@ -89,7 +89,7 @@
89
  <div class="eael-admin-sidebar-cta">
90
  <?php
91
  if( !defined('EAEL_PRO_PLUGIN_BASENAME') ) {
92
- printf( __( '<a href="%s" target="_blank">Upgrade to Pro</a>', 'essential-addons-elementor' ), 'https://wpdeveloper.net/in/upgrade-essential-addons-elementor' );
93
  }else {
94
  do_action('eael_manage_license_action_link');
95
  }
89
  <div class="eael-admin-sidebar-cta">
90
  <?php
91
  if( !defined('EAEL_PRO_PLUGIN_BASENAME') ) {
92
+ printf( __( '<a href="https://wpdeveloper.net/in/upgrade-essential-addons-elementor" target="_blank">%s</a>', 'essential-addons-elementor' ), 'Upgrade to Pro' );
93
  }else {
94
  do_action('eael_manage_license_action_link');
95
  }
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: elementor, elements, addons, elementor addon, elementor widget, page build
4
  Requires at least: 4.0
5
  Tested up to: 5.2
6
  Requires PHP: 5.4
7
- Stable tag: 3.3.1
8
  License: GPLv3
9
  License URI: https://opensource.org/licenses/GPL-3.0
10
 
@@ -171,6 +171,13 @@ Your existing elements/content will work with premium version. So you won't lose
171
 
172
  == Changelog ==
173
 
 
 
 
 
 
 
 
174
  = 3.3.1 - 18/09/2019 =
175
  - Added : Option to enable/disable EA Quick Tools menu in admin bar
176
  - Few minor bugfix and improvements
4
  Requires at least: 4.0
5
  Tested up to: 5.2
6
  Requires PHP: 5.4
7
+ Stable tag: 3.3.2
8
  License: GPLv3
9
  License URI: https://opensource.org/licenses/GPL-3.0
10
 
171
 
172
  == Changelog ==
173
 
174
+ = 3.3.2 - 26/09/2019 =
175
+ - Added : Filterable Gallery new layout (Search & Filter)
176
+ - Added: Post elements excerpt expanison indicator option field
177
+ - Fixed: Post Grid hover not working
178
+ - Fixed: Createive Button options not showing
179
+ - Few minor bugfix and improvements
180
+
181
  = 3.3.1 - 18/09/2019 =
182
  - Added : Option to enable/disable EA Quick Tools menu in admin bar
183
  - Few minor bugfix and improvements