Version Description
1 March 2021 =
Fix: Happy Icons blank issue
Download this release
Release Info
Developer | thehappymonster |
Plugin | Happy Addons for Elementor (Mega Menu, Post Grid, Woocommerce Product Grid, Table, Event Calendar, Slider Elementor Widget) |
Version | 2.21.1 |
Comparing to | |
See all releases |
Code changes from version 2.21.0 to 2.21.1
- assets/fonts/style.css +29 -34
- assets/fonts/style.min.css +1 -1
- changelog.txt +4 -0
- classes/widgets-manager.php +1 -1
- plugin.php +2 -2
- readme.txt +107 -52
- widgets/event-calendar/widget.php +1 -1
assets/fonts/style.css
CHANGED
@@ -7,10 +7,8 @@
|
|
7 |
font-style: normal;
|
8 |
font-display: swap;
|
9 |
}
|
10 |
-
|
11 |
.hm,
|
12 |
.fashm {
|
13 |
-
/* use !important to prevent issues with browser extensions that change fonts */
|
14 |
font-family: "Happy Icons" !important;
|
15 |
speak: none;
|
16 |
font-style: normal;
|
@@ -18,12 +16,9 @@
|
|
18 |
font-variant: normal;
|
19 |
text-transform: none;
|
20 |
line-height: 1;
|
21 |
-
|
22 |
-
/* Better Font Rendering =========== */
|
23 |
-webkit-font-smoothing: antialiased;
|
24 |
-moz-osx-font-smoothing: grayscale;
|
25 |
}
|
26 |
-
|
27 |
.hm-3d-rotate:before {
|
28 |
content: "\e900";
|
29 |
}
|
@@ -1296,7 +1291,7 @@
|
|
1296 |
.hm-finger-touch:before {
|
1297 |
content: "\eaa7";
|
1298 |
}
|
1299 |
-
.hm-folder-
|
1300 |
content: "\eaa8";
|
1301 |
}
|
1302 |
.hm-folder-sync:before {
|
@@ -1419,106 +1414,106 @@
|
|
1419 |
.hm-happyaddons:before {
|
1420 |
content: "\ead0";
|
1421 |
}
|
1422 |
-
.hm-
|
1423 |
content: "\ead1";
|
1424 |
}
|
1425 |
-
.hm-
|
1426 |
content: "\ead2";
|
1427 |
}
|
1428 |
-
.hm-
|
1429 |
content: "\ead3";
|
1430 |
}
|
1431 |
.hm-currency-exchange:before {
|
1432 |
content: "\ead4";
|
1433 |
}
|
1434 |
-
.hm-
|
1435 |
content: "\ead5";
|
1436 |
}
|
1437 |
-
.hm-
|
1438 |
content: "\ead6";
|
1439 |
}
|
1440 |
.hm-display-condition:before {
|
1441 |
content: "\ead7";
|
1442 |
}
|
1443 |
-
.hm-
|
1444 |
content: "\ead8";
|
1445 |
}
|
1446 |
.hm-dollar-box:before {
|
1447 |
content: "\ead9";
|
1448 |
}
|
1449 |
-
.hm-
|
1450 |
content: "\eada";
|
1451 |
}
|
1452 |
.hm-facebook-feed:before {
|
1453 |
content: "\eadb";
|
1454 |
}
|
1455 |
-
.hm-
|
1456 |
content: "\eadc";
|
1457 |
}
|
1458 |
-
.hm-
|
1459 |
content: "\eadd";
|
1460 |
}
|
1461 |
.hm-image-accordion:before {
|
1462 |
content: "\eade";
|
1463 |
}
|
1464 |
-
.hm-
|
1465 |
content: "\eadf";
|
1466 |
}
|
1467 |
-
.hm-
|
1468 |
content: "\eae0";
|
1469 |
}
|
1470 |
-
.hm-
|
1471 |
content: "\eae1";
|
1472 |
}
|
1473 |
-
.hm-
|
1474 |
content: "\eae2";
|
1475 |
}
|
1476 |
-
.hm-
|
1477 |
content: "\eae3";
|
1478 |
}
|
1479 |
-
.hm-
|
1480 |
content: "\eae4";
|
1481 |
}
|
1482 |
-
.hm-
|
1483 |
content: "\eae5";
|
1484 |
}
|
1485 |
-
.hm-
|
1486 |
content: "\eae6";
|
1487 |
}
|
1488 |
-
.hm-
|
1489 |
content: "\eae7";
|
1490 |
}
|
1491 |
-
.hm-
|
1492 |
content: "\eae8";
|
1493 |
}
|
1494 |
-
.hm-
|
1495 |
content: "\eae9";
|
1496 |
}
|
1497 |
-
.hm-
|
1498 |
content: "\eaea";
|
1499 |
}
|
1500 |
-
.hm-
|
1501 |
content: "\eaeb";
|
1502 |
}
|
1503 |
-
.hm-
|
1504 |
content: "\eaec";
|
1505 |
}
|
1506 |
-
.hm-
|
1507 |
content: "\eaed";
|
1508 |
}
|
1509 |
-
.hm-
|
1510 |
content: "\eaee";
|
1511 |
}
|
1512 |
-
.hm-
|
1513 |
content: "\eaef";
|
1514 |
}
|
1515 |
-
.hm-
|
1516 |
content: "\eaf0";
|
1517 |
}
|
1518 |
.hm-tshirt:before {
|
1519 |
content: "\eaf1";
|
1520 |
}
|
1521 |
-
.hm-
|
1522 |
content: "\eaf2";
|
1523 |
}
|
1524 |
.hm-grid-layout:before {
|
7 |
font-style: normal;
|
8 |
font-display: swap;
|
9 |
}
|
|
|
10 |
.hm,
|
11 |
.fashm {
|
|
|
12 |
font-family: "Happy Icons" !important;
|
13 |
speak: none;
|
14 |
font-style: normal;
|
16 |
font-variant: normal;
|
17 |
text-transform: none;
|
18 |
line-height: 1;
|
|
|
|
|
19 |
-webkit-font-smoothing: antialiased;
|
20 |
-moz-osx-font-smoothing: grayscale;
|
21 |
}
|
|
|
22 |
.hm-3d-rotate:before {
|
23 |
content: "\e900";
|
24 |
}
|
1291 |
.hm-finger-touch:before {
|
1292 |
content: "\eaa7";
|
1293 |
}
|
1294 |
+
.hm-folder-network:before {
|
1295 |
content: "\eaa8";
|
1296 |
}
|
1297 |
.hm-folder-sync:before {
|
1414 |
.hm-happyaddons:before {
|
1415 |
content: "\ead0";
|
1416 |
}
|
1417 |
+
.hm-brain:before {
|
1418 |
content: "\ead1";
|
1419 |
}
|
1420 |
+
.hm-breadcrumbs:before {
|
1421 |
content: "\ead2";
|
1422 |
}
|
1423 |
+
.hm-circular-chat:before {
|
1424 |
content: "\ead3";
|
1425 |
}
|
1426 |
.hm-currency-exchange:before {
|
1427 |
content: "\ead4";
|
1428 |
}
|
1429 |
+
.hm-cta:before {
|
1430 |
content: "\ead5";
|
1431 |
}
|
1432 |
+
.hm-data-table:before {
|
1433 |
content: "\ead6";
|
1434 |
}
|
1435 |
.hm-display-condition:before {
|
1436 |
content: "\ead7";
|
1437 |
}
|
1438 |
+
.hm-digital-memory:before {
|
1439 |
content: "\ead8";
|
1440 |
}
|
1441 |
.hm-dollar-box:before {
|
1442 |
content: "\ead9";
|
1443 |
}
|
1444 |
+
.hm-faq:before {
|
1445 |
content: "\eada";
|
1446 |
}
|
1447 |
.hm-facebook-feed:before {
|
1448 |
content: "\eadb";
|
1449 |
}
|
1450 |
+
.hm-header-footer:before {
|
1451 |
content: "\eadc";
|
1452 |
}
|
1453 |
+
.hm-heart:before {
|
1454 |
content: "\eadd";
|
1455 |
}
|
1456 |
.hm-image-accordion:before {
|
1457 |
content: "\eade";
|
1458 |
}
|
1459 |
+
.hm-image-masking:before {
|
1460 |
content: "\eadf";
|
1461 |
}
|
1462 |
+
.hm-instagram:before {
|
1463 |
content: "\eae0";
|
1464 |
}
|
1465 |
+
.hm-mail-chimp:before {
|
1466 |
content: "\eae1";
|
1467 |
}
|
1468 |
+
.hm-minus-large:before {
|
1469 |
content: "\eae2";
|
1470 |
}
|
1471 |
+
.hm-minus-small:before {
|
1472 |
content: "\eae3";
|
1473 |
}
|
1474 |
+
.hm-mobile-chat:before {
|
1475 |
content: "\eae4";
|
1476 |
}
|
1477 |
+
.hm-motion-button:before {
|
1478 |
content: "\eae5";
|
1479 |
}
|
1480 |
+
.hm-news-ticker:before {
|
1481 |
content: "\eae6";
|
1482 |
}
|
1483 |
+
.hm-offcanvas-menu:before {
|
1484 |
content: "\eae7";
|
1485 |
}
|
1486 |
+
.hm-post-grid:before {
|
1487 |
content: "\eae8";
|
1488 |
}
|
1489 |
+
.hm-post-list:before {
|
1490 |
content: "\eae9";
|
1491 |
}
|
1492 |
+
.hm-post-tab:before {
|
1493 |
content: "\eaea";
|
1494 |
}
|
1495 |
+
.hm-pricing-menu:before {
|
1496 |
content: "\eaeb";
|
1497 |
}
|
1498 |
+
.hm-scheduled-section:before {
|
1499 |
content: "\eaec";
|
1500 |
}
|
1501 |
+
.hm-section-link:before {
|
1502 |
content: "\eaed";
|
1503 |
}
|
1504 |
+
.hm-sticky-video:before {
|
1505 |
content: "\eaee";
|
1506 |
}
|
1507 |
+
.hm-section-nesting:before {
|
1508 |
content: "\eaef";
|
1509 |
}
|
1510 |
+
.hm-traffic-signal:before {
|
1511 |
content: "\eaf0";
|
1512 |
}
|
1513 |
.hm-tshirt:before {
|
1514 |
content: "\eaf1";
|
1515 |
}
|
1516 |
+
.hm-twitter-feed:before {
|
1517 |
content: "\eaf2";
|
1518 |
}
|
1519 |
.hm-grid-layout:before {
|
assets/fonts/style.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@font-face{font-family:"Happy Icons";src:url(happy-icons.woff2) format("woff2"),url(happy-icons.woff) format("woff"),url(happy-icons.svg#happy-icons) format("svg");font-weight:400;font-style:normal;font-display:swap}.fashm,.hm{font-family:"Happy Icons"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hm-3d-rotate:before{content:"\e900"}.hm-degree:before{content:"\e901"}.hm-accordion-horizontal:before{content:"\e902"}.hm-accordion-vertical:before{content:"\e903"}.hm-alarm-clock:before{content:"\e904"}.hm-alien-gun:before{content:"\e905"}.hm-alien:before{content:"\e906"}.hm-anchor:before{content:"\e907"}.hm-android:before{content:"\e908"}.hm-angle-down:before{content:"\e909"}.hm-angle-left:before{content:"\e90a"}.hm-angle-right:before{content:"\e90b"}.hm-angle-up:before{content:"\e90c"}.hm-apple:before{content:"\e90d"}.hm-arrow-left:before{content:"\e90e"}.hm-arrow-right:before{content:"\e90f"}.hm-arrow-zoom-out:before{content:"\e910"}.hm-arrow-corner:before{content:"\e911"}.hm-arrow-down:before{content:"\e912"}.hm-arrow-left1:before{content:"\e913"}.hm-arrow-right1:before{content:"\e914"}.hm-arrow-up:before{content:"\e915"}.hm-article:before{content:"\e916"}.hm-avatar-man:before{content:"\e917"}.hm-avatar-woman:before{content:"\e918"}.hm-badge1:before{content:"\e919"}.hm-badge2:before{content:"\e91a"}.hm-badge3:before{content:"\e91b"}.hm-bamboo:before{content:"\e91c"}.hm-basketball:before{content:"\e91d"}.hm-battery:before{content:"\e91e"}.hm-beach-seat:before{content:"\e91f"}.hm-bell:before{content:"\e920"}.hm-bicycle:before{content:"\e921"}.hm-blog-content:before{content:"\e922"}.hm-bluetooth:before{content:"\e923"}.hm-board:before{content:"\e924"}.hm-body:before{content:"\e925"}.hm-bomb:before{content:"\e926"}.hm-bond-hand:before{content:"\e927"}.hm-bond:before{content:"\e928"}.hm-bonsai:before{content:"\e929"}.hm-book:before{content:"\e92a"}.hm-bowl:before{content:"\e92b"}.hm-brick-wall:before{content:"\e92c"}.hm-brush-paint:before{content:"\e92d"}.hm-brush-roll:before{content:"\e92e"}.hm-brush:before{content:"\e92f"}.hm-bug:before{content:"\e930"}.hm-bulb:before{content:"\e931"}.hm-calculation:before{content:"\e932"}.hm-calendar:before{content:"\e933"}.hm-camera:before{content:"\e934"}.hm-candle:before{content:"\e935"}.hm-candles:before{content:"\e936"}.hm-car:before{content:"\e937"}.hm-card:before{content:"\e938"}.hm-caret-down:before{content:"\e939"}.hm-caret-fill-down:before{content:"\e93a"}.hm-caret-fill-left:before{content:"\e93b"}.hm-caret-fill-right:before{content:"\e93c"}.hm-caret-fill-up:before{content:"\e93d"}.hm-caret-left:before{content:"\e93e"}.hm-caret-right:before{content:"\e93f"}.hm-caret-up:before{content:"\e940"}.hm-carousal:before{content:"\e941"}.hm-cart-empty:before{content:"\e942"}.hm-cart-full:before{content:"\e943"}.hm-caution:before{content:"\e944"}.hm-chair:before{content:"\e945"}.hm-chair2:before{content:"\e946"}.hm-chat-bubble-single:before{content:"\e947"}.hm-chat-bubble:before{content:"\e948"}.hm-cheese:before{content:"\e949"}.hm-chef-cap:before{content:"\e94a"}.hm-clip-board:before{content:"\e94b"}.hm-clip:before{content:"\e94c"}.hm-cloud-down:before{content:"\e94d"}.hm-cloud-up:before{content:"\e94e"}.hm-cloud:before{content:"\e94f"}.hm-code-browser:before{content:"\e950"}.hm-code-clean:before{content:"\e951"}.hm-code:before{content:"\e952"}.hm-cog:before{content:"\e953"}.hm-color-card:before{content:"\e954"}.hm-color-plate:before{content:"\e955"}.hm-compass-math:before{content:"\e956"}.hm-compass:before{content:"\e957"}.hm-corner:before{content:"\e958"}.hm-crop:before{content:"\e959"}.hm-cross-circle:before{content:"\e95a"}.hm-cross-game:before{content:"\e95b"}.hm-cross-gap:before{content:"\e95c"}.hm-cross:before{content:"\e95d"}.hm-crown:before{content:"\e95e"}.hm-cube:before{content:"\e95f"}.hm-cup-coffee:before{content:"\e960"}.hm-cup:before{content:"\e961"}.hm-currency-paper:before{content:"\e962"}.hm-dashboard:before{content:"\e963"}.hm-delivery-van:before{content:"\e964"}.hm-diamond-ring:before{content:"\e965"}.hm-direction-both:before{content:"\e966"}.hm-direction-right:before{content:"\e967"}.hm-disable-person:before{content:"\e968"}.hm-disc:before{content:"\e969"}.hm-dislike:before{content:"\e96a"}.hm-dollar-on-hand:before{content:"\e96b"}.hm-door-path:before{content:"\e96c"}.hm-Download-circle:before{content:"\e96d"}.hm-download:before{content:"\e96e"}.hm-drag-inside:before{content:"\e96f"}.hm-drag-outside:before{content:"\e970"}.hm-drag:before{content:"\e971"}.hm-drawer:before{content:"\e972"}.hm-dribbble:before{content:"\e973"}.hm-dropper:before{content:"\e974"}.hm-egg-fry:before{content:"\e975"}.hm-ellipsis-fill-h:before{content:"\e976"}.hm-ellipsis-fill-v:before{content:"\e977"}.hm-ellipsis-horizontal:before{content:"\e978"}.hm-ellipsis-vertical:before{content:"\e979"}.hm-emo-normal:before{content:"\e97a"}.hm-emo-sad:before{content:"\e97b"}.hm-emo-smile:before{content:"\e97c"}.hm-envelop:before{content:"\e97d"}.hm-facebook:before{content:"\e97e"}.hm-fancy-futton:before{content:"\e97f"}.hm-feeder:before{content:"\e980"}.hm-file-cabinet:before{content:"\e981"}.hm-file-rotate:before{content:"\e982"}.hm-file:before{content:"\e983"}.hm-files:before{content:"\e984"}.hm-film-roll:before{content:"\e985"}.hm-film:before{content:"\e986"}.hm-finger-index:before{content:"\e987"}.hm-finger-print:before{content:"\e988"}.hm-fire-flame:before{content:"\e989"}.hm-flag:before{content:"\e98a"}.hm-flip-card1:before{content:"\e98b"}.hm-flip-card2:before{content:"\e98c"}.hm-folder-network:before{content:"\e98d"}.hm-folder:before{content:"\e98e"}.hm-football:before{content:"\e98f"}.hm-footer:before{content:"\e990"}.hm-form:before{content:"\e991"}.hm-forward:before{content:"\e992"}.hm-fountain-pen:before{content:"\e993"}.hm-gender-female:before{content:"\e994"}.hm-gender-male:before{content:"\e995"}.hm-gender-sign:before{content:"\e996"}.hm-gender:before{content:"\e997"}.hm-ghost:before{content:"\e998"}.hm-gift-box:before{content:"\e999"}.hm-globe1:before{content:"\e99a"}.hm-globe2:before{content:"\e99b"}.hm-globe3:before{content:"\e99c"}.hm-globe4:before{content:"\e99d"}.hm-google:before{content:"\e99e"}.hm-graduate-cap:before{content:"\e99f"}.hm-graph-bar:before{content:"\e9a0"}.hm-graph-pie:before{content:"\e9a1"}.hm-graph:before{content:"\e9a2"}.hm-grid-even:before{content:"\e9a3"}.hm-grid-masonry:before{content:"\e9a4"}.hm-grid-twist:before{content:"\e9a5"}.hm-grid:before{content:"\e9a6"}.hm-group:before{content:"\e9a7"}.hm-hand-mike:before{content:"\e9a8"}.hm-hand-watch:before{content:"\e9a9"}.hm-hand:before{content:"\e9aa"}.hm-header:before{content:"\e9ab"}.hm-headphone:before{content:"\e9ac"}.hm-headset:before{content:"\e9ad"}.hm-heart-beat:before{content:"\e9ae"}.hm-hexa:before{content:"\e9af"}.hm-highlighter:before{content:"\e9b0"}.hm-home:before{content:"\e9b1"}.hm-hot-spot:before{content:"\e9b2"}.hm-hotdog:before{content:"\e9b3"}.hm-ice-cream:before{content:"\e9b4"}.hm-icon-box:before{content:"\e9b5"}.hm-imac:before{content:"\e9b6"}.hm-image-compare:before{content:"\e9b7"}.hm-image-slider:before{content:"\e9b8"}.hm-image:before{content:"\e9b9"}.hm-inbox:before{content:"\e9ba"}.hm-infinity:before{content:"\e9bb"}.hm-info:before{content:"\e9bc"}.hm-injection:before{content:"\e9bd"}.hm-instagram:before{content:"\e9be"}.hm-jar-chemical:before{content:"\e9bf"}.hm-key:before{content:"\e9c0"}.hm-language-change:before{content:"\e9c1"}.hm-laptop:before{content:"\e9c2"}.hm-layer:before{content:"\e9c3"}.hm-lens:before{content:"\e9c4"}.hm-like:before{content:"\e9c5"}.hm-line-graph-pointed:before{content:"\e9c6"}.hm-link:before{content:"\e9c7"}.hm-linkedin:before{content:"\e9c8"}.hm-linux:before{content:"\e9c9"}.hm-list-2:before{content:"\e9ca"}.hm-list-group:before{content:"\e9cb"}.hm-list:before{content:"\e9cc"}.hm-location-pointer:before{content:"\e9cd"}.hm-lock:before{content:"\e9ce"}.hm-logo-carousel:before{content:"\e9cf"}.hm-logo-grid:before{content:"\e9d0"}.hm-lotus:before{content:"\e9d1"}.hm-love:before{content:"\e9d2"}.hm-madel:before{content:"\e9d3"}.hm-magic-wand:before{content:"\e9d4"}.hm-magnet:before{content:"\e9d5"}.hm-mail-open:before{content:"\e9d6"}.hm-man-range:before{content:"\e9d7"}.hm-map-marker:before{content:"\e9d8"}.hm-map-pointer:before{content:"\e9d9"}.hm-measurement:before{content:"\e9da"}.hm-memory:before{content:"\e9db"}.hm-menu-price:before{content:"\e9dc"}.hm-micro-chip:before{content:"\e9dd"}.hm-microphone1:before{content:"\e9de"}.hm-microphone2:before{content:"\e9df"}.hm-mobile:before{content:"\e9e0"}.hm-money-bag:before{content:"\e9e1"}.hm-money:before{content:"\e9e2"}.hm-monitor:before{content:"\e9e3"}.hm-mouse:before{content:"\e9e4"}.hm-muscle:before{content:"\e9e5"}.hm-net:before{content:"\e9e6"}.hm-network1:before{content:"\e9e7"}.hm-network2:before{content:"\e9e8"}.hm-newspaper:before{content:"\e9e9"}.hm-nuclear-circle:before{content:"\e9ea"}.hm-office-file:before{content:"\e9eb"}.hm-pacman:before{content:"\e9ec"}.hm-paper-fold:before{content:"\e9ed"}.hm-paper-plane-alt:before{content:"\e9ee"}.hm-paper-plane:before{content:"\e9ef"}.hm-pause:before{content:"\e9f0"}.hm-pen-head:before{content:"\e9f1"}.hm-pen-pencil:before{content:"\e9f2"}.hm-pen-scale:before{content:"\e9f3"}.hm-pen-paper:before{content:"\e9f4"}.hm-pen:before{content:"\e9f5"}.hm-pencil:before{content:"\e9f6"}.hm-pendrive:before{content:"\e9f7"}.hm-phone:before{content:"\e9f8"}.hm-pillar:before{content:"\e9f9"}.hm-pin-man-range:before{content:"\e9fa"}.hm-pin-man:before{content:"\e9fb"}.hm-pin:before{content:"\e9fc"}.hm-plane:before{content:"\e9fd"}.hm-play-end:before{content:"\e9fe"}.hm-play-next:before{content:"\e9ff"}.hm-play-previous:before{content:"\ea00"}.hm-play-start:before{content:"\ea01"}.hm-play-button:before{content:"\ea02"}.hm-play-store:before{content:"\ea03"}.hm-play:before{content:"\ea04"}.hm-playing-card:before{content:"\ea05"}.hm-plus-box:before{content:"\ea06"}.hm-plus-circle:before{content:"\ea07"}.hm-plus-gap:before{content:"\ea08"}.hm-plus-open:before{content:"\ea09"}.hm-popup:before{content:"\ea0a"}.hm-power:before{content:"\ea0b"}.hm-printer:before{content:"\ea0c"}.hm-progress-bar:before{content:"\ea0d"}.hm-promo:before{content:"\ea0e"}.hm-pulse:before{content:"\ea0f"}.hm-puzzle:before{content:"\ea10"}.hm-question:before{content:"\ea11"}.hm-quote:before{content:"\ea12"}.hm-radar:before{content:"\ea13"}.hm-radiation:before{content:"\ea14"}.hm-reading-glass-alt:before{content:"\ea15"}.hm-reading-glass:before{content:"\ea16"}.hm-recycle-bin:before{content:"\ea17"}.hm-recycle:before{content:"\ea18"}.hm-refresh-time:before{content:"\ea19"}.hm-reply:before{content:"\ea1a"}.hm-responsive-device:before{content:"\ea1b"}.hm-review:before{content:"\ea1c"}.hm-rocket1:before{content:"\ea1d"}.hm-rocket2:before{content:"\ea1e"}.hm-rss:before{content:"\ea1f"}.hm-safety-cap:before{content:"\ea20"}.hm-safety-kit:before{content:"\ea21"}.hm-sand-watch:before{content:"\ea22"}.hm-scale:before{content:"\ea23"}.hm-scanner:before{content:"\ea24"}.hm-scissor:before{content:"\ea25"}.hm-screen:before{content:"\ea26"}.hm-search:before{content:"\ea27"}.hm-seo:before{content:"\ea28"}.hm-server-network:before{content:"\ea29"}.hm-server:before{content:"\ea2a"}.hm-share:before{content:"\ea2b"}.hm-shield:before{content:"\ea2c"}.hm-ship:before{content:"\ea2d"}.hm-shirt:before{content:"\ea2e"}.hm-shopping-bag1:before{content:"\ea2f"}.hm-shopping-bag2:before{content:"\ea30"}.hm-shopping-bag3:before{content:"\ea31"}.hm-shopping-bag4:before{content:"\ea32"}.hm-shuffle:before{content:"\ea33"}.hm-shutter:before{content:"\ea34"}.hm-sign-in:before{content:"\ea35"}.hm-sign-out:before{content:"\ea36"}.hm-sitemap1:before{content:"\ea37"}.hm-sitemap2:before{content:"\ea38"}.hm-skart:before{content:"\ea39"}.hm-skull:before{content:"\ea3a"}.hm-skyscraper:before{content:"\ea3b"}.hm-slider-doc:before{content:"\ea3c"}.hm-slider-h-range:before{content:"\ea3d"}.hm-slider-image:before{content:"\ea3e"}.hm-slider-range-h:before{content:"\ea3f"}.hm-slider-v-open:before{content:"\ea40"}.hm-slider-video:before{content:"\ea41"}.hm-slider:before{content:"\ea42"}.hm-smart-watch:before{content:"\ea43"}.hm-snow:before{content:"\ea44"}.hm-spa-face:before{content:"\ea45"}.hm-spa-stone-flower:before{content:"\ea46"}.hm-spa-stone:before{content:"\ea47"}.hm-spark:before{content:"\ea48"}.hm-speaker-off:before{content:"\ea49"}.hm-speaker-on:before{content:"\ea4a"}.hm-spoon-fork:before{content:"\ea4b"}.hm-spoon:before{content:"\ea4c"}.hm-star:before{content:"\ea4d"}.hm-step-flow:before{content:"\ea4e"}.hm-steps:before{content:"\ea4f"}.hm-stop-watch:before{content:"\ea50"}.hm-stop:before{content:"\ea51"}.hm-support-call:before{content:"\ea52"}.hm-tab:before{content:"\ea53"}.hm-table-lamp:before{content:"\ea54"}.hm-tablet:before{content:"\ea55"}.hm-tag:before{content:"\ea56"}.hm-target-arrow:before{content:"\ea57"}.hm-target:before{content:"\ea58"}.hm-target1:before{content:"\ea59"}.hm-team-carousel:before{content:"\ea5a"}.hm-team-member:before{content:"\ea5b"}.hm-tennis-ball:before{content:"\ea5c"}.hm-terminal:before{content:"\ea5d"}.hm-testimonial-carousel:before{content:"\ea5e"}.hm-testimonial:before{content:"\ea5f"}.hm-text-animation:before{content:"\ea60"}.hm-theatre:before{content:"\ea61"}.hm-tick-circle:before{content:"\ea62"}.hm-tick:before{content:"\ea63"}.hm-tickets:before{content:"\ea64"}.hm-tie-knot:before{content:"\ea65"}.hm-tie:before{content:"\ea66"}.hm-timeline:before{content:"\ea67"}.hm-toggle:before{content:"\ea68"}.hm-tools:before{content:"\ea69"}.hm-tree-square:before{content:"\ea6a"}.hm-twitter-bird:before{content:"\ea6b"}.hm-twitter:before{content:"\ea6c"}.hm-ufo:before{content:"\ea6d"}.hm-umbralla:before{content:"\ea6e"}.hm-unlock:before{content:"\ea6f"}.hm-up-down:before{content:"\ea70"}.hm-upload:before{content:"\ea71"}.hm-upward-top-right:before{content:"\ea72"}.hm-user-female:before{content:"\ea73"}.hm-user-id:before{content:"\ea74"}.hm-user-male:before{content:"\ea75"}.hm-video-camera:before{content:"\ea76"}.hm-water-drop:before{content:"\ea77"}.hm-weather-cloud-day:before{content:"\ea78"}.hm-weather-cloud:before{content:"\ea79"}.hm-weather-day-rain:before{content:"\ea7a"}.hm-weather-day-snow:before{content:"\ea7b"}.hm-weather-day-windy-rain:before{content:"\ea7c"}.hm-weather-flood:before{content:"\ea7d"}.hm-weather-night-cloud:before{content:"\ea7e"}.hm-weather-rain-alt:before{content:"\ea7f"}.hm-weather-rain:before{content:"\ea80"}.hm-weather-snow:before{content:"\ea81"}.hm-weather-sun-rain:before{content:"\ea82"}.hm-weather-sun:before{content:"\ea83"}.hm-weather-sunny-day:before{content:"\ea84"}.hm-weather-thunder:before{content:"\ea85"}.hm-weather-windy-rain:before{content:"\ea86"}.hm-webcam1:before{content:"\ea87"}.hm-webcam2:before{content:"\ea88"}.hm-weight-scale:before{content:"\ea89"}.hm-windows:before{content:"\ea8a"}.hm-wine-glass2:before{content:"\ea8b"}.hm-wine-glass:before{content:"\ea8c"}.hm-worker-cap:before{content:"\ea8d"}.hm-youtube:before{content:"\ea8e"}.hm-centralize:before{content:"\ea8f"}.hm-add-section:before{content:"\ea90"}.hm-advanced-heading:before{content:"\ea91"}.hm-air-baloon:before{content:"\ea92"}.hm-arrow2:before{content:"\ea93"}.hm-bicycle2:before{content:"\ea94"}.hm-bond2:before{content:"\ea95"}.hm-bond3:before{content:"\ea96"}.hm-bond4:before{content:"\ea97"}.hm-calendar2:before{content:"\ea98"}.hm-carousel:before{content:"\ea99"}.hm-code-page:before{content:"\ea9a"}.hm-comment-circle:before{content:"\ea9b"}.hm-comment-square:before{content:"\ea9c"}.hm-copy:before{content:"\ea9d"}.hm-cursor:before{content:"\ea9e"}.hm-envelop2:before{content:"\ea9f"}.hm-factory:before{content:"\eaa0"}.hm-finger-point:before{content:"\eaa1"}.hm-finger-swipe-both:before{content:"\eaa2"}.hm-finger-swipe-corner:before{content:"\eaa3"}.hm-finger-swipe-left:before{content:"\eaa4"}.hm-finger-swipe-up:before{content:"\eaa5"}.hm-finger-swipe:before{content:"\eaa6"}.hm-finger-touch:before{content:"\eaa7"}.hm-folder-network1:before{content:"\eaa8"}.hm-folder-sync:before{content:"\eaa9"}.hm-graph-bar2:before{content:"\eaaa"}.hm-graph-pie2:before{content:"\eaab"}.hm-heading-h:before{content:"\eaac"}.hm-heading-html:before{content:"\eaad"}.hm-heart:before{content:"\eaae"}.hm-home2:before{content:"\eaaf"}.hm-indent-left:before{content:"\eab0"}.hm-indent-right:before{content:"\eab1"}.hm-lock-close:before{content:"\eab2"}.hm-lock-open:before{content:"\eab3"}.hm-map-pointer-add:before{content:"\eab4"}.hm-map-pointer-check:before{content:"\eab5"}.hm-map-pointer-delete:before{content:"\eab6"}.hm-map-pointer2:before{content:"\eab7"}.hm-map:before{content:"\eab8"}.hm-navigation1:before{content:"\eab9"}.hm-navigation2:before{content:"\eaba"}.hm-page-export:before{content:"\eabb"}.hm-page-sync:before{content:"\eabc"}.hm-piramid:before{content:"\eabd"}.hm-plug:before{content:"\eabe"}.hm-point-marker:before{content:"\eabf"}.hm-quote2:before{content:"\eac0"}.hm-refresh-check:before{content:"\eac1"}.hm-refresh:before{content:"\eac2"}.hm-refresh2:before{content:"\eac3"}.hm-scrolling-image:before{content:"\eac4"}.hm-sign-turn-right:before{content:"\eac5"}.hm-speedometer:before{content:"\eac6"}.hm-sticky:before{content:"\eac7"}.hm-sync-cloud:before{content:"\eac8"}.hm-sync:before{content:"\eac9"}.hm-sync2:before{content:"\eaca"}.hm-table-lamp2:before{content:"\eacb"}.hm-target2:before{content:"\eacc"}.hm-timeline-spiral:before{content:"\eacd"}.hm-tv:before{content:"\eace"}.hm-vespa:before{content:"\eacf"}.hm-happyaddons:before{content:"\ead0"}.hm-Brain:before{content:"\ead1"}.hm-Breadcrumbs:before{content:"\ead2"}.hm-Circular-Chat:before{content:"\ead3"}.hm-currency-exchange:before{content:"\ead4"}.hm-CTA:before{content:"\ead5"}.hm-Data-Table:before{content:"\ead6"}.hm-display-condition:before{content:"\ead7"}.hm-Digital-Memory:before{content:"\ead8"}.hm-dollar-box:before{content:"\ead9"}.hm-FAQ:before{content:"\eada"}.hm-facebook-feed:before{content:"\eadb"}.hm-Header--Footer:before{content:"\eadc"}.hm-Heart:before{content:"\eadd"}.hm-image-accordion:before{content:"\eade"}.hm-Image-Masking:before{content:"\eadf"}.hm-Instagram:before{content:"\eae0"}.hm-Mail-Chimp:before{content:"\eae1"}.hm-Minuse-Large:before{content:"\eae2"}.hm-Minuse-Small:before{content:"\eae3"}.hm-Mobile-Chat:before{content:"\eae4"}.hm-Motion-Button:before{content:"\eae5"}.hm-News-Ticker:before{content:"\eae6"}.hm-OffCanvas-Menu:before{content:"\eae7"}.hm-Post-Grid:before{content:"\eae8"}.hm-Post-List:before{content:"\eae9"}.hm-Post-Tab:before{content:"\eaea"}.hm-Pricing-Menu:before{content:"\eaeb"}.hm-Scheduled-Section:before{content:"\eaec"}.hm-Section-Link:before{content:"\eaed"}.hm-Sticky-Video:before{content:"\eaee"}.hm-Section-Nesting:before{content:"\eaef"}.hm-Traffic-Signal:before{content:"\eaf0"}.hm-tshirt:before{content:"\eaf1"}.hm-Twitter-Feed:before{content:"\eaf2"}.hm-grid-layout:before{content:"\eaf3"}.hm-add-to-cart-button:before{content:"\eaf4"}.hm-billing-address:before{content:"\eaf5"}.hm-cart:before{content:"\eaf6"}.hm-Category-Carousel:before{content:"\eaf7"}.hm-Category-Grid:before{content:"\eaf8"}.hm-Category-List:before{content:"\eaf9"}.hm-checkout-1:before{content:"\eafa"}.hm-checkout-2:before{content:"\eafb"}.hm-compare:before{content:"\eafc"}.hm-edit-menu:before{content:"\eafd"}.hm-facebook-review:before{content:"\eafe"}.hm-fb-messanger:before{content:"\eaff"}.hm-filter:before{content:"\eb00"}.hm-google-review:before{content:"\eb01"}.hm-grid-filter:before{content:"\eb02"}.hm-home3:before{content:"\eb03"}.hm-horizontal-timeline:before{content:"\eb04"}.hm-image-scroll:before{content:"\eb05"}.hm-mini-cart:before{content:"\eb06"}.hm-off-canvas-cart:before{content:"\eb07"}.hm-popup1:before{content:"\eb08"}.hm-post-list:before{content:"\eb09"}.hm-Product-Carousel:before{content:"\eb0a"}.hm-product-filter:before{content:"\eb0b"}.hm-product-gallery:before{content:"\eb0c"}.hm-Product-Grid:before{content:"\eb0d"}.hm-Product-List-double:before{content:"\eb0e"}.hm-product-list-single:before{content:"\eb0f"}.hm-product-rating:before{content:"\eb10"}.hm-product-table:before{content:"\eb11"}.hm-product-variation:before{content:"\eb12"}.hm-retina-image:before{content:"\eb13"}.hm-shipping-address:before{content:"\eb14"}.hm-shop:before{content:"\eb15"}.hm-shopping-details:before{content:"\eb16"}.hm-sticky-video-2:before{content:"\eb17"}.hm-Template-Import:before{content:"\eb18"}.hm-trendy-product:before{content:"\eb19"}.hm-user-check:before{content:"\eb1a"}.hm-User-Circle:before{content:"\eb1b"}.hm-user-plus:before{content:"\eb1c"}.hm-user:before{content:"\eb1d"}.hm-video-gallery:before{content:"\eb1e"}.hm-wishlist:before{content:"\eb1f"}.hm-mouse-scroll-h:before{content:"\eb20"}.hm-mouse-scroll-v:before{content:"\eb21"}.hm-speaker:before{content:"\eb22"}.hm-mega-menu:before{content:"\eb23"}.hm-content-slider:before{content:"\eb24"}.hm-text-outline:before{content:"\eb25"}.hm-vector-path:before{content:"\eb26"}.hm-rough-notation:before{content:"\eb27"}.hm-unfold-folder:before{content:"\eb28"}.hm-unfold-paper:before{content:"\eb29"}.hm-speaker2:before{content:"\eb2a"}.hm-video-mask:before{content:"\eb2b"}.hm-dot-navigation:before{content:"\eb2c"}.hm-cursor-hover-click:before{content:"\eb2d"}.hm-finger-hover-touch:before{content:"\eb2e"}.hm-repeat:before{content:"\eb2f"}.hm-event-calendar:before{content:"\eb30"}.hm-map-location-unfold:before{content:"\eb31"}.hm-ticket2:before{content:"\eb32"}.hm-thunder1:before{content:"\eb33"}.hm-thunder2:before{content:"\eb34"}.hm-shield1:before{content:"\eb35"}.hm-switcher:before{content:"\eb36"}.hm-global-badge:before{content:"\eb37"}.hm-wallet:before{content:"\eb38"}.hm-asteroid:before{content:"\eb39"}.hm-repeat2:before{content:"\eb3a"}.hm-corona-covid1:before{content:"\eb3b"}.hm-corona-covid2:before{content:"\eb3c"}.hm-fixed-size-button:before{content:"\eb3d"}.hm-full-page-scroll:before{content:"\eb3e"}.hm-multi-page-scroll:before{content:"\eb3f"}.hm-flag2:before{content:"\eb40"}
|
1 |
+
@font-face{font-family:"Happy Icons";src:url("happy-icons.woff2") format("woff2"),url("happy-icons.woff") format("woff"),url("happy-icons.svg#happy-icons") format("svg");font-weight:normal;font-style:normal;font-display:swap}.hm,.fashm{font-family:"Happy Icons"!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hm-3d-rotate:before{content:"\e900"}.hm-degree:before{content:"\e901"}.hm-accordion-horizontal:before{content:"\e902"}.hm-accordion-vertical:before{content:"\e903"}.hm-alarm-clock:before{content:"\e904"}.hm-alien-gun:before{content:"\e905"}.hm-alien:before{content:"\e906"}.hm-anchor:before{content:"\e907"}.hm-android:before{content:"\e908"}.hm-angle-down:before{content:"\e909"}.hm-angle-left:before{content:"\e90a"}.hm-angle-right:before{content:"\e90b"}.hm-angle-up:before{content:"\e90c"}.hm-apple:before{content:"\e90d"}.hm-arrow-left:before{content:"\e90e"}.hm-arrow-right:before{content:"\e90f"}.hm-arrow-zoom-out:before{content:"\e910"}.hm-arrow-corner:before{content:"\e911"}.hm-arrow-down:before{content:"\e912"}.hm-arrow-left1:before{content:"\e913"}.hm-arrow-right1:before{content:"\e914"}.hm-arrow-up:before{content:"\e915"}.hm-article:before{content:"\e916"}.hm-avatar-man:before{content:"\e917"}.hm-avatar-woman:before{content:"\e918"}.hm-badge1:before{content:"\e919"}.hm-badge2:before{content:"\e91a"}.hm-badge3:before{content:"\e91b"}.hm-bamboo:before{content:"\e91c"}.hm-basketball:before{content:"\e91d"}.hm-battery:before{content:"\e91e"}.hm-beach-seat:before{content:"\e91f"}.hm-bell:before{content:"\e920"}.hm-bicycle:before{content:"\e921"}.hm-blog-content:before{content:"\e922"}.hm-bluetooth:before{content:"\e923"}.hm-board:before{content:"\e924"}.hm-body:before{content:"\e925"}.hm-bomb:before{content:"\e926"}.hm-bond-hand:before{content:"\e927"}.hm-bond:before{content:"\e928"}.hm-bonsai:before{content:"\e929"}.hm-book:before{content:"\e92a"}.hm-bowl:before{content:"\e92b"}.hm-brick-wall:before{content:"\e92c"}.hm-brush-paint:before{content:"\e92d"}.hm-brush-roll:before{content:"\e92e"}.hm-brush:before{content:"\e92f"}.hm-bug:before{content:"\e930"}.hm-bulb:before{content:"\e931"}.hm-calculation:before{content:"\e932"}.hm-calendar:before{content:"\e933"}.hm-camera:before{content:"\e934"}.hm-candle:before{content:"\e935"}.hm-candles:before{content:"\e936"}.hm-car:before{content:"\e937"}.hm-card:before{content:"\e938"}.hm-caret-down:before{content:"\e939"}.hm-caret-fill-down:before{content:"\e93a"}.hm-caret-fill-left:before{content:"\e93b"}.hm-caret-fill-right:before{content:"\e93c"}.hm-caret-fill-up:before{content:"\e93d"}.hm-caret-left:before{content:"\e93e"}.hm-caret-right:before{content:"\e93f"}.hm-caret-up:before{content:"\e940"}.hm-carousal:before{content:"\e941"}.hm-cart-empty:before{content:"\e942"}.hm-cart-full:before{content:"\e943"}.hm-caution:before{content:"\e944"}.hm-chair:before{content:"\e945"}.hm-chair2:before{content:"\e946"}.hm-chat-bubble-single:before{content:"\e947"}.hm-chat-bubble:before{content:"\e948"}.hm-cheese:before{content:"\e949"}.hm-chef-cap:before{content:"\e94a"}.hm-clip-board:before{content:"\e94b"}.hm-clip:before{content:"\e94c"}.hm-cloud-down:before{content:"\e94d"}.hm-cloud-up:before{content:"\e94e"}.hm-cloud:before{content:"\e94f"}.hm-code-browser:before{content:"\e950"}.hm-code-clean:before{content:"\e951"}.hm-code:before{content:"\e952"}.hm-cog:before{content:"\e953"}.hm-color-card:before{content:"\e954"}.hm-color-plate:before{content:"\e955"}.hm-compass-math:before{content:"\e956"}.hm-compass:before{content:"\e957"}.hm-corner:before{content:"\e958"}.hm-crop:before{content:"\e959"}.hm-cross-circle:before{content:"\e95a"}.hm-cross-game:before{content:"\e95b"}.hm-cross-gap:before{content:"\e95c"}.hm-cross:before{content:"\e95d"}.hm-crown:before{content:"\e95e"}.hm-cube:before{content:"\e95f"}.hm-cup-coffee:before{content:"\e960"}.hm-cup:before{content:"\e961"}.hm-currency-paper:before{content:"\e962"}.hm-dashboard:before{content:"\e963"}.hm-delivery-van:before{content:"\e964"}.hm-diamond-ring:before{content:"\e965"}.hm-direction-both:before{content:"\e966"}.hm-direction-right:before{content:"\e967"}.hm-disable-person:before{content:"\e968"}.hm-disc:before{content:"\e969"}.hm-dislike:before{content:"\e96a"}.hm-dollar-on-hand:before{content:"\e96b"}.hm-door-path:before{content:"\e96c"}.hm-Download-circle:before{content:"\e96d"}.hm-download:before{content:"\e96e"}.hm-drag-inside:before{content:"\e96f"}.hm-drag-outside:before{content:"\e970"}.hm-drag:before{content:"\e971"}.hm-drawer:before{content:"\e972"}.hm-dribbble:before{content:"\e973"}.hm-dropper:before{content:"\e974"}.hm-egg-fry:before{content:"\e975"}.hm-ellipsis-fill-h:before{content:"\e976"}.hm-ellipsis-fill-v:before{content:"\e977"}.hm-ellipsis-horizontal:before{content:"\e978"}.hm-ellipsis-vertical:before{content:"\e979"}.hm-emo-normal:before{content:"\e97a"}.hm-emo-sad:before{content:"\e97b"}.hm-emo-smile:before{content:"\e97c"}.hm-envelop:before{content:"\e97d"}.hm-facebook:before{content:"\e97e"}.hm-fancy-futton:before{content:"\e97f"}.hm-feeder:before{content:"\e980"}.hm-file-cabinet:before{content:"\e981"}.hm-file-rotate:before{content:"\e982"}.hm-file:before{content:"\e983"}.hm-files:before{content:"\e984"}.hm-film-roll:before{content:"\e985"}.hm-film:before{content:"\e986"}.hm-finger-index:before{content:"\e987"}.hm-finger-print:before{content:"\e988"}.hm-fire-flame:before{content:"\e989"}.hm-flag:before{content:"\e98a"}.hm-flip-card1:before{content:"\e98b"}.hm-flip-card2:before{content:"\e98c"}.hm-folder-network:before{content:"\e98d"}.hm-folder:before{content:"\e98e"}.hm-football:before{content:"\e98f"}.hm-footer:before{content:"\e990"}.hm-form:before{content:"\e991"}.hm-forward:before{content:"\e992"}.hm-fountain-pen:before{content:"\e993"}.hm-gender-female:before{content:"\e994"}.hm-gender-male:before{content:"\e995"}.hm-gender-sign:before{content:"\e996"}.hm-gender:before{content:"\e997"}.hm-ghost:before{content:"\e998"}.hm-gift-box:before{content:"\e999"}.hm-globe1:before{content:"\e99a"}.hm-globe2:before{content:"\e99b"}.hm-globe3:before{content:"\e99c"}.hm-globe4:before{content:"\e99d"}.hm-google:before{content:"\e99e"}.hm-graduate-cap:before{content:"\e99f"}.hm-graph-bar:before{content:"\e9a0"}.hm-graph-pie:before{content:"\e9a1"}.hm-graph:before{content:"\e9a2"}.hm-grid-even:before{content:"\e9a3"}.hm-grid-masonry:before{content:"\e9a4"}.hm-grid-twist:before{content:"\e9a5"}.hm-grid:before{content:"\e9a6"}.hm-group:before{content:"\e9a7"}.hm-hand-mike:before{content:"\e9a8"}.hm-hand-watch:before{content:"\e9a9"}.hm-hand:before{content:"\e9aa"}.hm-header:before{content:"\e9ab"}.hm-headphone:before{content:"\e9ac"}.hm-headset:before{content:"\e9ad"}.hm-heart-beat:before{content:"\e9ae"}.hm-hexa:before{content:"\e9af"}.hm-highlighter:before{content:"\e9b0"}.hm-home:before{content:"\e9b1"}.hm-hot-spot:before{content:"\e9b2"}.hm-hotdog:before{content:"\e9b3"}.hm-ice-cream:before{content:"\e9b4"}.hm-icon-box:before{content:"\e9b5"}.hm-imac:before{content:"\e9b6"}.hm-image-compare:before{content:"\e9b7"}.hm-image-slider:before{content:"\e9b8"}.hm-image:before{content:"\e9b9"}.hm-inbox:before{content:"\e9ba"}.hm-infinity:before{content:"\e9bb"}.hm-info:before{content:"\e9bc"}.hm-injection:before{content:"\e9bd"}.hm-instagram:before{content:"\e9be"}.hm-jar-chemical:before{content:"\e9bf"}.hm-key:before{content:"\e9c0"}.hm-language-change:before{content:"\e9c1"}.hm-laptop:before{content:"\e9c2"}.hm-layer:before{content:"\e9c3"}.hm-lens:before{content:"\e9c4"}.hm-like:before{content:"\e9c5"}.hm-line-graph-pointed:before{content:"\e9c6"}.hm-link:before{content:"\e9c7"}.hm-linkedin:before{content:"\e9c8"}.hm-linux:before{content:"\e9c9"}.hm-list-2:before{content:"\e9ca"}.hm-list-group:before{content:"\e9cb"}.hm-list:before{content:"\e9cc"}.hm-location-pointer:before{content:"\e9cd"}.hm-lock:before{content:"\e9ce"}.hm-logo-carousel:before{content:"\e9cf"}.hm-logo-grid:before{content:"\e9d0"}.hm-lotus:before{content:"\e9d1"}.hm-love:before{content:"\e9d2"}.hm-madel:before{content:"\e9d3"}.hm-magic-wand:before{content:"\e9d4"}.hm-magnet:before{content:"\e9d5"}.hm-mail-open:before{content:"\e9d6"}.hm-man-range:before{content:"\e9d7"}.hm-map-marker:before{content:"\e9d8"}.hm-map-pointer:before{content:"\e9d9"}.hm-measurement:before{content:"\e9da"}.hm-memory:before{content:"\e9db"}.hm-menu-price:before{content:"\e9dc"}.hm-micro-chip:before{content:"\e9dd"}.hm-microphone1:before{content:"\e9de"}.hm-microphone2:before{content:"\e9df"}.hm-mobile:before{content:"\e9e0"}.hm-money-bag:before{content:"\e9e1"}.hm-money:before{content:"\e9e2"}.hm-monitor:before{content:"\e9e3"}.hm-mouse:before{content:"\e9e4"}.hm-muscle:before{content:"\e9e5"}.hm-net:before{content:"\e9e6"}.hm-network1:before{content:"\e9e7"}.hm-network2:before{content:"\e9e8"}.hm-newspaper:before{content:"\e9e9"}.hm-nuclear-circle:before{content:"\e9ea"}.hm-office-file:before{content:"\e9eb"}.hm-pacman:before{content:"\e9ec"}.hm-paper-fold:before{content:"\e9ed"}.hm-paper-plane-alt:before{content:"\e9ee"}.hm-paper-plane:before{content:"\e9ef"}.hm-pause:before{content:"\e9f0"}.hm-pen-head:before{content:"\e9f1"}.hm-pen-pencil:before{content:"\e9f2"}.hm-pen-scale:before{content:"\e9f3"}.hm-pen-paper:before{content:"\e9f4"}.hm-pen:before{content:"\e9f5"}.hm-pencil:before{content:"\e9f6"}.hm-pendrive:before{content:"\e9f7"}.hm-phone:before{content:"\e9f8"}.hm-pillar:before{content:"\e9f9"}.hm-pin-man-range:before{content:"\e9fa"}.hm-pin-man:before{content:"\e9fb"}.hm-pin:before{content:"\e9fc"}.hm-plane:before{content:"\e9fd"}.hm-play-end:before{content:"\e9fe"}.hm-play-next:before{content:"\e9ff"}.hm-play-previous:before{content:"\ea00"}.hm-play-start:before{content:"\ea01"}.hm-play-button:before{content:"\ea02"}.hm-play-store:before{content:"\ea03"}.hm-play:before{content:"\ea04"}.hm-playing-card:before{content:"\ea05"}.hm-plus-box:before{content:"\ea06"}.hm-plus-circle:before{content:"\ea07"}.hm-plus-gap:before{content:"\ea08"}.hm-plus-open:before{content:"\ea09"}.hm-popup:before{content:"\ea0a"}.hm-power:before{content:"\ea0b"}.hm-printer:before{content:"\ea0c"}.hm-progress-bar:before{content:"\ea0d"}.hm-promo:before{content:"\ea0e"}.hm-pulse:before{content:"\ea0f"}.hm-puzzle:before{content:"\ea10"}.hm-question:before{content:"\ea11"}.hm-quote:before{content:"\ea12"}.hm-radar:before{content:"\ea13"}.hm-radiation:before{content:"\ea14"}.hm-reading-glass-alt:before{content:"\ea15"}.hm-reading-glass:before{content:"\ea16"}.hm-recycle-bin:before{content:"\ea17"}.hm-recycle:before{content:"\ea18"}.hm-refresh-time:before{content:"\ea19"}.hm-reply:before{content:"\ea1a"}.hm-responsive-device:before{content:"\ea1b"}.hm-review:before{content:"\ea1c"}.hm-rocket1:before{content:"\ea1d"}.hm-rocket2:before{content:"\ea1e"}.hm-rss:before{content:"\ea1f"}.hm-safety-cap:before{content:"\ea20"}.hm-safety-kit:before{content:"\ea21"}.hm-sand-watch:before{content:"\ea22"}.hm-scale:before{content:"\ea23"}.hm-scanner:before{content:"\ea24"}.hm-scissor:before{content:"\ea25"}.hm-screen:before{content:"\ea26"}.hm-search:before{content:"\ea27"}.hm-seo:before{content:"\ea28"}.hm-server-network:before{content:"\ea29"}.hm-server:before{content:"\ea2a"}.hm-share:before{content:"\ea2b"}.hm-shield:before{content:"\ea2c"}.hm-ship:before{content:"\ea2d"}.hm-shirt:before{content:"\ea2e"}.hm-shopping-bag1:before{content:"\ea2f"}.hm-shopping-bag2:before{content:"\ea30"}.hm-shopping-bag3:before{content:"\ea31"}.hm-shopping-bag4:before{content:"\ea32"}.hm-shuffle:before{content:"\ea33"}.hm-shutter:before{content:"\ea34"}.hm-sign-in:before{content:"\ea35"}.hm-sign-out:before{content:"\ea36"}.hm-sitemap1:before{content:"\ea37"}.hm-sitemap2:before{content:"\ea38"}.hm-skart:before{content:"\ea39"}.hm-skull:before{content:"\ea3a"}.hm-skyscraper:before{content:"\ea3b"}.hm-slider-doc:before{content:"\ea3c"}.hm-slider-h-range:before{content:"\ea3d"}.hm-slider-image:before{content:"\ea3e"}.hm-slider-range-h:before{content:"\ea3f"}.hm-slider-v-open:before{content:"\ea40"}.hm-slider-video:before{content:"\ea41"}.hm-slider:before{content:"\ea42"}.hm-smart-watch:before{content:"\ea43"}.hm-snow:before{content:"\ea44"}.hm-spa-face:before{content:"\ea45"}.hm-spa-stone-flower:before{content:"\ea46"}.hm-spa-stone:before{content:"\ea47"}.hm-spark:before{content:"\ea48"}.hm-speaker-off:before{content:"\ea49"}.hm-speaker-on:before{content:"\ea4a"}.hm-spoon-fork:before{content:"\ea4b"}.hm-spoon:before{content:"\ea4c"}.hm-star:before{content:"\ea4d"}.hm-step-flow:before{content:"\ea4e"}.hm-steps:before{content:"\ea4f"}.hm-stop-watch:before{content:"\ea50"}.hm-stop:before{content:"\ea51"}.hm-support-call:before{content:"\ea52"}.hm-tab:before{content:"\ea53"}.hm-table-lamp:before{content:"\ea54"}.hm-tablet:before{content:"\ea55"}.hm-tag:before{content:"\ea56"}.hm-target-arrow:before{content:"\ea57"}.hm-target:before{content:"\ea58"}.hm-target1:before{content:"\ea59"}.hm-team-carousel:before{content:"\ea5a"}.hm-team-member:before{content:"\ea5b"}.hm-tennis-ball:before{content:"\ea5c"}.hm-terminal:before{content:"\ea5d"}.hm-testimonial-carousel:before{content:"\ea5e"}.hm-testimonial:before{content:"\ea5f"}.hm-text-animation:before{content:"\ea60"}.hm-theatre:before{content:"\ea61"}.hm-tick-circle:before{content:"\ea62"}.hm-tick:before{content:"\ea63"}.hm-tickets:before{content:"\ea64"}.hm-tie-knot:before{content:"\ea65"}.hm-tie:before{content:"\ea66"}.hm-timeline:before{content:"\ea67"}.hm-toggle:before{content:"\ea68"}.hm-tools:before{content:"\ea69"}.hm-tree-square:before{content:"\ea6a"}.hm-twitter-bird:before{content:"\ea6b"}.hm-twitter:before{content:"\ea6c"}.hm-ufo:before{content:"\ea6d"}.hm-umbralla:before{content:"\ea6e"}.hm-unlock:before{content:"\ea6f"}.hm-up-down:before{content:"\ea70"}.hm-upload:before{content:"\ea71"}.hm-upward-top-right:before{content:"\ea72"}.hm-user-female:before{content:"\ea73"}.hm-user-id:before{content:"\ea74"}.hm-user-male:before{content:"\ea75"}.hm-video-camera:before{content:"\ea76"}.hm-water-drop:before{content:"\ea77"}.hm-weather-cloud-day:before{content:"\ea78"}.hm-weather-cloud:before{content:"\ea79"}.hm-weather-day-rain:before{content:"\ea7a"}.hm-weather-day-snow:before{content:"\ea7b"}.hm-weather-day-windy-rain:before{content:"\ea7c"}.hm-weather-flood:before{content:"\ea7d"}.hm-weather-night-cloud:before{content:"\ea7e"}.hm-weather-rain-alt:before{content:"\ea7f"}.hm-weather-rain:before{content:"\ea80"}.hm-weather-snow:before{content:"\ea81"}.hm-weather-sun-rain:before{content:"\ea82"}.hm-weather-sun:before{content:"\ea83"}.hm-weather-sunny-day:before{content:"\ea84"}.hm-weather-thunder:before{content:"\ea85"}.hm-weather-windy-rain:before{content:"\ea86"}.hm-webcam1:before{content:"\ea87"}.hm-webcam2:before{content:"\ea88"}.hm-weight-scale:before{content:"\ea89"}.hm-windows:before{content:"\ea8a"}.hm-wine-glass2:before{content:"\ea8b"}.hm-wine-glass:before{content:"\ea8c"}.hm-worker-cap:before{content:"\ea8d"}.hm-youtube:before{content:"\ea8e"}.hm-centralize:before{content:"\ea8f"}.hm-add-section:before{content:"\ea90"}.hm-advanced-heading:before{content:"\ea91"}.hm-air-baloon:before{content:"\ea92"}.hm-arrow2:before{content:"\ea93"}.hm-bicycle2:before{content:"\ea94"}.hm-bond2:before{content:"\ea95"}.hm-bond3:before{content:"\ea96"}.hm-bond4:before{content:"\ea97"}.hm-calendar2:before{content:"\ea98"}.hm-carousel:before{content:"\ea99"}.hm-code-page:before{content:"\ea9a"}.hm-comment-circle:before{content:"\ea9b"}.hm-comment-square:before{content:"\ea9c"}.hm-copy:before{content:"\ea9d"}.hm-cursor:before{content:"\ea9e"}.hm-envelop2:before{content:"\ea9f"}.hm-factory:before{content:"\eaa0"}.hm-finger-point:before{content:"\eaa1"}.hm-finger-swipe-both:before{content:"\eaa2"}.hm-finger-swipe-corner:before{content:"\eaa3"}.hm-finger-swipe-left:before{content:"\eaa4"}.hm-finger-swipe-up:before{content:"\eaa5"}.hm-finger-swipe:before{content:"\eaa6"}.hm-finger-touch:before{content:"\eaa7"}.hm-folder-network:before{content:"\eaa8"}.hm-folder-sync:before{content:"\eaa9"}.hm-graph-bar2:before{content:"\eaaa"}.hm-graph-pie2:before{content:"\eaab"}.hm-heading-h:before{content:"\eaac"}.hm-heading-html:before{content:"\eaad"}.hm-heart:before{content:"\eaae"}.hm-home2:before{content:"\eaaf"}.hm-indent-left:before{content:"\eab0"}.hm-indent-right:before{content:"\eab1"}.hm-lock-close:before{content:"\eab2"}.hm-lock-open:before{content:"\eab3"}.hm-map-pointer-add:before{content:"\eab4"}.hm-map-pointer-check:before{content:"\eab5"}.hm-map-pointer-delete:before{content:"\eab6"}.hm-map-pointer2:before{content:"\eab7"}.hm-map:before{content:"\eab8"}.hm-navigation1:before{content:"\eab9"}.hm-navigation2:before{content:"\eaba"}.hm-page-export:before{content:"\eabb"}.hm-page-sync:before{content:"\eabc"}.hm-piramid:before{content:"\eabd"}.hm-plug:before{content:"\eabe"}.hm-point-marker:before{content:"\eabf"}.hm-quote2:before{content:"\eac0"}.hm-refresh-check:before{content:"\eac1"}.hm-refresh:before{content:"\eac2"}.hm-refresh2:before{content:"\eac3"}.hm-scrolling-image:before{content:"\eac4"}.hm-sign-turn-right:before{content:"\eac5"}.hm-speedometer:before{content:"\eac6"}.hm-sticky:before{content:"\eac7"}.hm-sync-cloud:before{content:"\eac8"}.hm-sync:before{content:"\eac9"}.hm-sync2:before{content:"\eaca"}.hm-table-lamp2:before{content:"\eacb"}.hm-target2:before{content:"\eacc"}.hm-timeline-spiral:before{content:"\eacd"}.hm-tv:before{content:"\eace"}.hm-vespa:before{content:"\eacf"}.hm-happyaddons:before{content:"\ead0"}.hm-brain:before{content:"\ead1"}.hm-breadcrumbs:before{content:"\ead2"}.hm-circular-chat:before{content:"\ead3"}.hm-currency-exchange:before{content:"\ead4"}.hm-cta:before{content:"\ead5"}.hm-data-table:before{content:"\ead6"}.hm-display-condition:before{content:"\ead7"}.hm-digital-memory:before{content:"\ead8"}.hm-dollar-box:before{content:"\ead9"}.hm-faq:before{content:"\eada"}.hm-facebook-feed:before{content:"\eadb"}.hm-header-footer:before{content:"\eadc"}.hm-heart:before{content:"\eadd"}.hm-image-accordion:before{content:"\eade"}.hm-image-masking:before{content:"\eadf"}.hm-instagram:before{content:"\eae0"}.hm-mail-chimp:before{content:"\eae1"}.hm-minus-large:before{content:"\eae2"}.hm-minus-small:before{content:"\eae3"}.hm-mobile-chat:before{content:"\eae4"}.hm-motion-button:before{content:"\eae5"}.hm-news-ticker:before{content:"\eae6"}.hm-offcanvas-menu:before{content:"\eae7"}.hm-post-grid:before{content:"\eae8"}.hm-post-list:before{content:"\eae9"}.hm-post-tab:before{content:"\eaea"}.hm-pricing-menu:before{content:"\eaeb"}.hm-scheduled-section:before{content:"\eaec"}.hm-section-link:before{content:"\eaed"}.hm-sticky-video:before{content:"\eaee"}.hm-section-nesting:before{content:"\eaef"}.hm-traffic-signal:before{content:"\eaf0"}.hm-tshirt:before{content:"\eaf1"}.hm-twitter-feed:before{content:"\eaf2"}.hm-grid-layout:before{content:"\eaf3"}.hm-add-to-cart-button:before{content:"\eaf4"}.hm-billing-address:before{content:"\eaf5"}.hm-cart:before{content:"\eaf6"}.hm-Category-Carousel:before{content:"\eaf7"}.hm-Category-Grid:before{content:"\eaf8"}.hm-Category-List:before{content:"\eaf9"}.hm-checkout-1:before{content:"\eafa"}.hm-checkout-2:before{content:"\eafb"}.hm-compare:before{content:"\eafc"}.hm-edit-menu:before{content:"\eafd"}.hm-facebook-review:before{content:"\eafe"}.hm-fb-messanger:before{content:"\eaff"}.hm-filter:before{content:"\eb00"}.hm-google-review:before{content:"\eb01"}.hm-grid-filter:before{content:"\eb02"}.hm-home3:before{content:"\eb03"}.hm-horizontal-timeline:before{content:"\eb04"}.hm-image-scroll:before{content:"\eb05"}.hm-mini-cart:before{content:"\eb06"}.hm-off-canvas-cart:before{content:"\eb07"}.hm-popup1:before{content:"\eb08"}.hm-post-list:before{content:"\eb09"}.hm-Product-Carousel:before{content:"\eb0a"}.hm-product-filter:before{content:"\eb0b"}.hm-product-gallery:before{content:"\eb0c"}.hm-Product-Grid:before{content:"\eb0d"}.hm-Product-List-double:before{content:"\eb0e"}.hm-product-list-single:before{content:"\eb0f"}.hm-product-rating:before{content:"\eb10"}.hm-product-table:before{content:"\eb11"}.hm-product-variation:before{content:"\eb12"}.hm-retina-image:before{content:"\eb13"}.hm-shipping-address:before{content:"\eb14"}.hm-shop:before{content:"\eb15"}.hm-shopping-details:before{content:"\eb16"}.hm-sticky-video-2:before{content:"\eb17"}.hm-Template-Import:before{content:"\eb18"}.hm-trendy-product:before{content:"\eb19"}.hm-user-check:before{content:"\eb1a"}.hm-User-Circle:before{content:"\eb1b"}.hm-user-plus:before{content:"\eb1c"}.hm-user:before{content:"\eb1d"}.hm-video-gallery:before{content:"\eb1e"}.hm-wishlist:before{content:"\eb1f"}.hm-mouse-scroll-h:before{content:"\eb20"}.hm-mouse-scroll-v:before{content:"\eb21"}.hm-speaker:before{content:"\eb22"}.hm-mega-menu:before{content:"\eb23"}.hm-content-slider:before{content:"\eb24"}.hm-text-outline:before{content:"\eb25"}.hm-vector-path:before{content:"\eb26"}.hm-rough-notation:before{content:"\eb27"}.hm-unfold-folder:before{content:"\eb28"}.hm-unfold-paper:before{content:"\eb29"}.hm-speaker2:before{content:"\eb2a"}.hm-video-mask:before{content:"\eb2b"}.hm-dot-navigation:before{content:"\eb2c"}.hm-cursor-hover-click:before{content:"\eb2d"}.hm-finger-hover-touch:before{content:"\eb2e"}.hm-repeat:before{content:"\eb2f"}.hm-event-calendar:before{content:"\eb30"}.hm-map-location-unfold:before{content:"\eb31"}.hm-ticket2:before{content:"\eb32"}.hm-thunder1:before{content:"\eb33"}.hm-thunder2:before{content:"\eb34"}.hm-shield1:before{content:"\eb35"}.hm-switcher:before{content:"\eb36"}.hm-global-badge:before{content:"\eb37"}.hm-wallet:before{content:"\eb38"}.hm-asteroid:before{content:"\eb39"}.hm-repeat2:before{content:"\eb3a"}.hm-corona-covid1:before{content:"\eb3b"}.hm-corona-covid2:before{content:"\eb3c"}.hm-fixed-size-button:before{content:"\eb3d"}.hm-full-page-scroll:before{content:"\eb3e"}.hm-multi-page-scroll:before{content:"\eb3f"}.hm-flag2:before{content:"\eb40"}
|
changelog.txt
CHANGED
@@ -1,3 +1,7 @@
|
|
|
|
|
|
|
|
|
|
1 |
= 2.21.0 - 28 February 2021 =
|
2 |
|
3 |
- New: Happy Icons v5 (33 new icons)
|
1 |
+
= 2.21.1 - 1 March 2021 =
|
2 |
+
|
3 |
+
- Fix: Happy Icons blank issue
|
4 |
+
|
5 |
= 2.21.0 - 28 February 2021 =
|
6 |
|
7 |
- New: Happy Icons v5 (33 new icons)
|
classes/widgets-manager.php
CHANGED
@@ -591,7 +591,7 @@ class Widgets_Manager {
|
|
591 |
],
|
592 |
'event-calendar' => [
|
593 |
'title' => __( 'Event Calendar', 'happy-elementor-addons' ),
|
594 |
-
'icon' => 'hm hm-
|
595 |
'css' => ['event-calendar'],
|
596 |
'js' => [],
|
597 |
'vendor' => [
|
591 |
],
|
592 |
'event-calendar' => [
|
593 |
'title' => __( 'Event Calendar', 'happy-elementor-addons' ),
|
594 |
+
'icon' => 'hm hm-event-calendar',
|
595 |
'css' => ['event-calendar'],
|
596 |
'js' => [],
|
597 |
'vendor' => [
|
plugin.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Happy Elementor Addons
|
4 |
* Plugin URI: https://happyaddons.com/
|
5 |
* Description: <a href="https://happyaddons.com/">HappyAddons</a> is a collection of slick, powerful widgets that works seamlessly with Elementor page builder. It’s trendy look with detail customization features allows to create extraordinary designs instantly. <a href="https://happyaddons.com/">HappyAddons</a> is free, rapidly growing and comes with great support.
|
6 |
-
* Version: 2.21.
|
7 |
* Author: weDevs
|
8 |
* Author URI: https://happyaddons.com/
|
9 |
* Elementor tested up to: 3.1.1
|
@@ -36,7 +36,7 @@ Copyright 2019 HappyMonster <http://happymonster.me>
|
|
36 |
|
37 |
defined( 'ABSPATH' ) || die();
|
38 |
|
39 |
-
define( 'HAPPY_ADDONS_VERSION', '2.21.
|
40 |
define( 'HAPPY_ADDONS__FILE__', __FILE__ );
|
41 |
define( 'HAPPY_ADDONS_DIR_PATH', plugin_dir_path( HAPPY_ADDONS__FILE__ ) );
|
42 |
define( 'HAPPY_ADDONS_DIR_URL', plugin_dir_url( HAPPY_ADDONS__FILE__ ) );
|
3 |
* Plugin Name: Happy Elementor Addons
|
4 |
* Plugin URI: https://happyaddons.com/
|
5 |
* Description: <a href="https://happyaddons.com/">HappyAddons</a> is a collection of slick, powerful widgets that works seamlessly with Elementor page builder. It’s trendy look with detail customization features allows to create extraordinary designs instantly. <a href="https://happyaddons.com/">HappyAddons</a> is free, rapidly growing and comes with great support.
|
6 |
+
* Version: 2.21.1
|
7 |
* Author: weDevs
|
8 |
* Author URI: https://happyaddons.com/
|
9 |
* Elementor tested up to: 3.1.1
|
36 |
|
37 |
defined( 'ABSPATH' ) || die();
|
38 |
|
39 |
+
define( 'HAPPY_ADDONS_VERSION', '2.21.1' );
|
40 |
define( 'HAPPY_ADDONS__FILE__', __FILE__ );
|
41 |
define( 'HAPPY_ADDONS_DIR_PATH', plugin_dir_path( HAPPY_ADDONS__FILE__ ) );
|
42 |
define( 'HAPPY_ADDONS_DIR_URL', plugin_dir_url( HAPPY_ADDONS__FILE__ ) );
|
readme.txt
CHANGED
@@ -1,34 +1,47 @@
|
|
1 |
=== Happy Addons for Elementor ===
|
2 |
Plugin Name: Happy Addons for Elementor
|
3 |
-
Version: 2.21.
|
4 |
Author: weDevs
|
5 |
Author URI: https://happyaddons.com/
|
6 |
Contributors: thehappymonster, happyaddons, hasinhayder, mosaddek73, tareq1988, sourav926, wedevs, iqbalrony, mrokon, shshouvo, sayedulsayem, obiplabon
|
7 |
Tags: Elementor, Elementor Addons, Elementor Widget, Elementor Addon, Elements
|
8 |
Requires at least: 4.7
|
9 |
-
Tested up to: 5.6
|
10 |
Stable tag: trunk
|
11 |
Requires PHP: 5.4
|
12 |
License: GPLv2
|
13 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
14 |
|
15 |
-
[Happy Addons for Elementor
|
16 |
-
|
17 |
-
This Elementor based plugin is the latest addition in the list of [weDevs](https://wedevs.com/) premium product library. Enjoy this freemium (free+premium) page builder for Elementor that consists of cutting-edge widgets that are surely set to take your page building experience with Elementor editor to the next level.
|
18 |
|
19 |
== Description ==
|
20 |
|
21 |
-
[Happy Addons for Elementor page builder](https://happyaddons.com/)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
|
23 |
-
This Elementor based plugin is the latest addition in the list of [weDevs](https://wedevs.com/) premium product library. Enjoy this freemium (free+premium) page builder for Elementor that consists of cutting-edge widgets that are surely set to take your page building experience with Elementor editor to the next level.
|
24 |
|
25 |
-
Officially recommended by Elementor Page Builder! We are now listed on their [official addons page](https://elementor.com/addons/).
|
26 |
|
27 |
-
### **
|
28 |
|
29 |
-
|
|
|
30 |
|
31 |
-
- [**Card**](https://demo.happyaddons.com/elementor-card-widget-demo/) – Incredibly powerful widget to demonstrate your products, articles, news, creative posts using a beautiful combination of texts, links, badge, and image. Using built-in positioning and offset
|
32 |
- [**Info Box**](https://demo.happyaddons.com/elementor-info-box-widget-demo/) – Create beautiful information boxes using icons, links, and texts, and make them slick using the built-in positioning features.
|
33 |
- [**Icon Box**](https://demo.happyaddons.com/elementor-icon-box-widget-demo/) – A simplified version of Infobox but comes with powerful display features. Perfect for showcasing interesting information to your users in various styles.
|
34 |
- [**Skill Bars**](https://demo.happyaddons.com/elementor-skill-bars-widget-demo/) – An essential building block to showcase user skills, task percentage, required tools, and other progressive information in different ways. It comes with incredible customizing options to suit your needs.
|
@@ -52,7 +65,7 @@ Unlike most other Elementor addons, Happy Addons offers itself with many robust
|
|
52 |
- [**Twitter Feed**](https://demo.happyaddons.com/elementor-twitter-feed-widget-demo/) – Showcase your awesome team decorating in the Twitter feed mode applying various styles, texts, images, and social links.
|
53 |
- [**Bar Chart**](https://demo.happyaddons.com/elementor-bar-chart-widget-demo/) – Display charts in an animated and customizable bar form essentially in case of imaging different data and other relevant statistical visualizations.
|
54 |
- [**360° Rotation**](https://demo.happyaddons.com/elementor-360-rotation-widget-demo/) - Create 360 Degree rotated images for your Products with this widget. Flexibility to add auto-rotate or click to the rotation functionality. Also, you can add Magnify Button to Zoom-in your pictures.
|
55 |
-
- [**Data Table**](https://demo.happyaddons.com/elementor-datatable-widget-demo/) Using a data table on the website is a difficult task if you don't have any coding ideas or knowledge. However, the data table widget of Happy Elementor Addons will solve this problem.
|
56 |
- [**Pricing Table Lite**](https://demo.happyaddons.com/elementor-pricing-table-widget-demo/) – Create beautiful pricing tables with lots of customizations and sleek look-n-feel using this widget.
|
57 |
- [**Flip Box Lite**](https://demo.happyaddons.com/elementor-flip-box-widget-demo/) – FlipBox helps you to deliver messages in a beautiful way with before and after-effects.
|
58 |
- [**Post Tab**](https://demo.happyaddons.com/elementor-post-tab-widget-demo/) – Enable users to present your post in multiple workable tabs ideally useful for grouped and related content.
|
@@ -60,67 +73,82 @@ Unlike most other Elementor addons, Happy Addons offers itself with many robust
|
|
60 |
- [**Taxonomy List**](https://demo.happyaddons.com/elementor-taxonomy-widget-demo/) - This widget will help you to create a list of posts by sorting categories, tags, post formats.
|
61 |
- [**Horizontal TimeLine**](https://demo.happyaddons.com/elementor-horizontal-timeline-widget-demo/) – Design your storyline horizontally using the Horizontal Timeline Widget by HappyAddons. It’s absolutely free!
|
62 |
- [**Social Share**](https://demo.happyaddons.com/elementor-social-share-widget-demo/) – No need to buy a social share plugin anymore. Get many of the premium features of social share plugins within HappyAddons Social Share widget for free!
|
63 |
-
- [**Event
|
64 |
- [**Contact Form 7**](https://demo.happyaddons.com/elementor-contact-form-7-widget-demo/) – This utility widget helps you to integrate existing forms built using CF7 plugin across your web pages without spending too much time.
|
65 |
- [**Caldera Forms**](https://demo.happyaddons.com/elementor-caldera-forms-widget-demo/) – This widget can help you to display your caldera forms to display on your web pages designed with Elementor.
|
66 |
- [**weForms**](https://demo.happyaddons.com/elementor-we-forms-widget-demo/) – Designed forms using weForms plugin and looking for a way to display those on your Elementor powered pages? This is the answer to that.
|
67 |
- [**Ninja Forms**](https://demo.happyaddons.com/elementor-ninja-form-widget-demo/) – Use this widget to embed forms created using Ninja Forms to display seamlessly on your web pages. Various styling options will help you to look at them even better.
|
68 |
- [**WPForms**](https://demo.happyaddons.com/elementor-wpform-widget-demo/) – Use this widget to embed forms created using WPForms to display seamlessly on your web pages. Various styling options will help you to look at them even better.
|
69 |
- [**Gravity Forms**](https://demo.happyaddons.com/elementor-gravity-form-widget-demo/) – While using Gravity forms, you may want to change the appearance of the form fields. With the Happy Addons, you can spruce up your Gravity forms like a pro.
|
70 |
-
- [**WP Fluent Forms**](https://demo.happyaddons.com/elementor-fluent-form-widget-demo/) -
|
|
|
|
|
|
|
|
|
|
|
71 |
|
72 |
-
|
73 |
|
|
|
74 |
|
75 |
-
|
76 |
-
Finally, we are happy to announce that we are introducing the Happy Template import feature within our HappyAddons. Initially, it comes with almost 400 readymade templates. We will continuously improve our template library. Both of our Free and Pro users can use happy templates. Templates are labeled in two tags, Pro and Free. To import premium templates you will need the [HappyAddons Pro](https://happyaddons.com/). Template import feature works as like Elementor Template importing feature. Additionally, you can check the previews in three device viewport; Desktop, Tab, Mobile.
|
77 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
|
79 |
-
|
80 |
|
81 |
-
|
82 |
|
83 |
-
|
84 |
-
- **Happy Icons –** This will help you embellish your web page with an army of free happy icons. To do so, you have to choose a widget that supports happy icons. Currently, the custom fonts library contains 500+ icons.
|
85 |
-
- **Managing Column Order on Mobile Responsive Mood –** Your designed web page may contain some columns that may require to reorder in the mobile device view. By using the Happy Elementor Addons, you can rearrange the order of the column.
|
86 |
-
- **Manage Column Width by Adding Pixels –** You can control the column width of your widgets with percentage parameters in Elementor. However, sometimes, you need to adjust the column width to meet your design aesthetics. The Happy Addons will let you do so with ease.
|
87 |
-
- **Happy Clone –** While designing with Elementor, you may need to duplicate page or posts from the finder of Elementor Page Builder by using the buttons (CMD/CTRL + E). Surprisingly, you can copy pages and posts lighting fast from the Elementor finder using the Happy clone feature.
|
88 |
-
- **Fixed Size Controls in Elementor Button Widget –** Some times, you may need to make perfectly circular shaped buttons in Elementor. With this free feature, you can do that by just setting a fixed size, that is, by specifying an equal height and width of the Elementor Button widget.
|
89 |
-
- **Grid Layer:** Maintain proper alignment of your page's elements. Enjoy full flexibility while setting your grid color, width, and position of your grid layout.
|
90 |
-
- **Wrapper Link:** No limitation on adding links to specific areas. Use the Wrapper Link feature to insert links to any column, section or any other place you want.
|
91 |
|
92 |
-
|
93 |
|
94 |
-
|
95 |
|
96 |
-
[**
|
97 |
|
98 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
|
100 |
**Floating Effects & CSS Transformations demo:**
|
101 |
|
102 |
https://www.youtube.com/watch?v=LmtacsLcFPU
|
103 |
|
104 |
-
**Floating Effects used for Space effect illustration
|
|
|
|
|
|
|
|
|
105 |
|
106 |
-
https://www.youtube.com/watch?v=F33g3zqkeog
|
107 |
|
108 |
-
### **
|
109 |
|
110 |
The Happy Elementor Addons ships not only with some unique premium features but also with premium widgets. The premium features are 100% unique and exclusive and the premium widgets are there to give you professional assistance to craft any design of your webpage.
|
111 |
|
112 |
https://www.youtube.com/watch?v=QwJrFMtfO2U
|
113 |
|
114 |
-
|
115 |
|
116 |
-
### **
|
117 |
|
118 |
If you are still craving for more widgets, then the following premium widgets are there to quench your thirst. The best part is that you can copy and paste the design source code so you won't have to make any design from scratch. Let's explore the world of Happy Addons Pro Widgets:
|
119 |
|
120 |
- [**Feature List**](https://demo.happyaddons.com/elementor-feature-list-widget-demo/) – You can display your product features using different styles using this widget. As a bonus, you can also customize each and every predefined design.
|
121 |
- [**Pricing Table**](https://demo.happyaddons.com/elementor-pricing-table-widget-demo/) – This one of a kind widget will allow you to create any kind of pricing table under the sun. As a surprise, you can use gradient background, oval-shaped button, font awesome icons, background fill color, different heights, dark mood and so on.
|
122 |
- [**Flip Box**](https://demo.happyaddons.com/elementor-flip-box-widget-demo-2/) – This exquisite widget will help you show different messages or texts at the time before and after a user hover on a certain element. Just like the other widgets, you can customize this with background image, gutter and circular arrow navigation on both sides.
|
123 |
-
- [**Advanced Heading**](https://demo.happyaddons.com/elementor-advanced-heading-widget-demo/) – With this useful widget you can create beautiful heading
|
124 |
- [**Hover Box**](https://demo.happyaddons.com/elementor-image-hover-box-widget-demo/) – Give boring images lives by adding dynamic animated texts with this nifty little tool. You can display texts with this tool right after a user hovers an image.
|
125 |
- [**Team Carousel**](https://demo.happyaddons.com/elementor-team-carousel-widget-demo/) – Present your team members with beautiful carousels that include social profile buttons, arrow icons, and great customizability.
|
126 |
- [**Scrolling Image**](https://demo.happyaddons.com/elementor-scrolling-image-widget-demo/) – Using this widget, you can show your products or services in a way that slides horizontally or vertically. You can also create a stunning photo gallery with this awesome widget.
|
@@ -154,15 +182,17 @@ If you are still craving for more widgets, then the following premium widgets ar
|
|
154 |
- [**Author List**](https://demo.happyaddons.com/elementor-author-list-widget-demo/) - Decently showcase your creative writers with the HappyAddons Author List widget. It will help you to display all of your authors in one place
|
155 |
- [**WooCommerce Product Grid**](https://demo.happyaddons.com/elementor-product-grid-widget-demo/) - Are you struggling with showcasing your products in perfect grid alignment within WooCommerce? From now, you can display your products in grid views lucratively with HappyAddons Pro Product Grid Widget
|
156 |
- [**WooCommerce Product Carousel**](https://demo.happyaddons.com/elementor-product-carousel-widget-demo/) - Wondering about a perfect WooCommerce Product Carousel widget for Elementor to grab the attention of your customers? Try HappyAddons Pro’s Product Carousel Widget to make it happen.
|
157 |
-
- [**WooCommerce Product
|
158 |
- [**WooCommerce Product Category Carousel**](https://demo.happyaddons.com/elementor-product-category-carousel-widget-demo/) - From now you can display products in carousels based on specific categories with the help of HappyAddons Pro Product Category Carousel Widget to make them more lucrative
|
|
|
|
|
159 |
|
160 |
|
161 |
-
### **
|
162 |
|
163 |
The premium (PRO) features of Happy Addons truly make it stand out from all the other Elementor add-ons out there right now. You will get the below mentioned much talked about standout premium features in the PRO version of Happy Addons:
|
164 |
|
165 |
-
### **
|
166 |
|
167 |
If you are creating different web pages with WordPress, you will often try to use the same elements of a web page to other pages over and over again.
|
168 |
|
@@ -170,25 +200,25 @@ To address this issue, the Elementor page builder comes with a free copy and pas
|
|
170 |
|
171 |
This is where the goodness of the Happy Addons comes to the rescue! With this tool, you can copy and paste any element (for example, buttons, navigation bars, carousel, accordion, etc.) from one domain to another domain. Cool, right?
|
172 |
|
173 |
-
[
|
174 |
|
175 |
-
### **
|
176 |
|
177 |
If you try to create your website from scratch and give it a professional appearance, then it will take up a huge amount of time and effort.
|
178 |
|
179 |
To tackle this hassle, the Preset option of the Happy Addons comes into play! Much like its name, it will let you select pre-made designs to create a web page faster and of course without compromising the quality. Currently, there are 400+ preset designs available in Happy Addons.
|
180 |
|
181 |
-
[
|
182 |
|
183 |
-
### **
|
184 |
|
185 |
With Elementor, you can create sections to make room for elements. We feel happy to say that by integrating the Happy Elementor add-ons, you can create infinite sections within a single section.
|
186 |
|
187 |
And as usual, you can insert as many widgets as you want into those sections.
|
188 |
|
189 |
-
[
|
190 |
|
191 |
-
### **
|
192 |
|
193 |
Sometimes you may wish to simulate exactly the same design that you see on our demo page. Amazingly, with the Live Copy option, you can do it at your disposal.
|
194 |
|
@@ -196,9 +226,30 @@ This is a go-to way that lets you copy the code of the demo design from the demo
|
|
196 |
|
197 |
Unlike a theme template, using the demo designs won't put any pressure on your media server which is a must-have to help load the page faster.
|
198 |
|
199 |
-
[
|
200 |
|
201 |
-
### **
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
202 |
|
203 |
Our code doesn't stink and we don't leave you blindfolded when you need support from us. Apart from the freemium widgets, the plugin will pamper you with a fleet of professional quality features.
|
204 |
|
@@ -206,7 +257,7 @@ For example, it's compatible with almost every WordPress theme; it's lightweight
|
|
206 |
|
207 |
If you don't understand a feature or fail to give it the desired look which was already demonstrated in a demo, or it's not working as expected – we got your back. Just drop us a line and we will do our best to help you figure a way out.
|
208 |
|
209 |
-
### **
|
210 |
|
211 |
Please provide us with constructive feedback, contribute and file any technical bugs on [GitHub Repository](https://github.com/weDevsOfficial/happy-elementor-addons/issues).
|
212 |
|
@@ -224,7 +275,7 @@ Integrating Appsero SDK **DOES NOT IMMEDIATELY** start gathering data, **without
|
|
224 |
|
225 |
Learn more about how [Appsero collects and uses this data](https://appsero.com/privacy-policy/). Additionally, read weDevs [privacy policy](https://wedevs.com/privacy-policy/) for better knowledge on it.
|
226 |
|
227 |
-
### **
|
228 |
|
229 |
Despite Happy Addons for Elementor, being the newest addition to the product line up of [weDevs](https://wedevs.com/), it has already managed to win the heart of its users with a staggering 5-star rating. The plugin is programmed in a way so you don't require any prior coding know-how and is completely cross-browser compatible with mobile responsive feature.
|
230 |
|
@@ -284,6 +335,10 @@ For a more detailed explanation check out the following documentation
|
|
284 |
|
285 |
== Changelog ==
|
286 |
|
|
|
|
|
|
|
|
|
287 |
= 2.21.0 - 28 February 2021 =
|
288 |
|
289 |
- New: Happy Icons v5 (33 new icons)
|
@@ -335,7 +390,7 @@ For a more detailed explanation check out the following documentation
|
|
335 |
- Tweak: Updated Horizontal timeline widget default style
|
336 |
- Tweak: Added % unit in Slider arrow position controls
|
337 |
- Tweak: Added % unit in Carousel arrow position controls
|
338 |
-
- Tweak: Added % unit in Horizontal
|
339 |
- Tweak: Separated Floating effects JS handler from main JS file
|
340 |
- Fix: Slider arrow not hiding issue
|
341 |
- Fix: Carousel arrow not hiding issue
|
@@ -350,4 +405,4 @@ For a more detailed explanation check out the following documentation
|
|
350 |
== Upgrade Notice ==
|
351 |
|
352 |
= 2.11.0 =
|
353 |
-
Added link support to Carousel and Slider widget. Fixed SVG issues and
|
1 |
=== Happy Addons for Elementor ===
|
2 |
Plugin Name: Happy Addons for Elementor
|
3 |
+
Version: 2.21.1
|
4 |
Author: weDevs
|
5 |
Author URI: https://happyaddons.com/
|
6 |
Contributors: thehappymonster, happyaddons, hasinhayder, mosaddek73, tareq1988, sourav926, wedevs, iqbalrony, mrokon, shshouvo, sayedulsayem, obiplabon
|
7 |
Tags: Elementor, Elementor Addons, Elementor Widget, Elementor Addon, Elements
|
8 |
Requires at least: 4.7
|
9 |
+
Tested up to: 5.6.2
|
10 |
Stable tag: trunk
|
11 |
Requires PHP: 5.4
|
12 |
License: GPLv2
|
13 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
14 |
|
15 |
+
[Happy Addons for Elementor](https://happyaddons.com/) Comes With 39+ Free Elementor Widgets: Table Builder, Testimonial, Event Calendar, Slider, News Ticker, Elementor Templates & More. Features Like Elementor Equal Height, Text Stroke, Shape Dividers, Floating Effect, Grid Layout, 500+ Elementor Icons, & More.
|
|
|
|
|
16 |
|
17 |
== Description ==
|
18 |
|
19 |
+
[Happy Addons for Elementor page builder](https://happyaddons.com/)Is One of the Best Elementor Addons That Comes With **74+ Elementor Free & Pro Widgets and 16+ Problem-Solving Elementor Features**.
|
20 |
+
|
21 |
+
### **Why Should You Choose HappyAddons?**
|
22 |
+
HappyAddons is the pioneer of adding exclusive problem-solving features. Also we have added premium quality Widgets in the Elementor Library. Reasons for choosing Happyaddons over any other Elementor Addons:
|
23 |
+
|
24 |
+
- You Can Create Advanced Data Table,
|
25 |
+
- Facility to Add Text Stroke or Outline to Elementor Typography
|
26 |
+
- Manage Your Event Calendars,
|
27 |
+
- Design Your Woocommerce Sites,
|
28 |
+
- Copy and Paste All of Your Elements Within Cross-Domain,
|
29 |
+
- Masking Your Images Into Different Shapes Within the Elementor Editing Panel,
|
30 |
+
- Flexibility to Create Advance Background Parallax for Your Elementor Site,
|
31 |
+
- Exclusive Blog Archive Page Designing Capability,
|
32 |
+
- 500+ Readymade Elementor Template Kits to Use,
|
33 |
+
- Moreover, You Can Copy Happyaddons Demo Contents Directly from Our [demo site](https://demo.happyaddons.com/) and much more.
|
34 |
+
- Officially recommended by Elementor Page Builder! We are now listed on their [official addons page](https://elementor.com/addons/).
|
35 |
+
- This Elementor Page Builder Addon is the latest addition in the list of [weDevs](https://wedevs.com/) premium product library. **weDevs is famous for reliable after sales service**.
|
36 |
|
|
|
37 |
|
|
|
38 |
|
39 |
+
### **What You will Get in HappyAddons Free Version**
|
40 |
|
41 |
+
**39+ Free Elementor Widgets Are Available in the HappyAddons Free**
|
42 |
+
HappyAddons comes with plenty of Elementor Widgets in the free version. And all of the widgets are full of customization. Also we have created design inspiration for our each and every single widgets. Let’s have a look what you will get in our free version:
|
43 |
|
44 |
+
- [**Card**](https://demo.happyaddons.com/elementor-card-widget-demo/) – Incredibly powerful widget to demonstrate your products, articles, news, creative posts using a beautiful combination of texts, links, badge, and image. Using built-in positioning and offset features you can create eye-candy designs in a twist.
|
45 |
- [**Info Box**](https://demo.happyaddons.com/elementor-info-box-widget-demo/) – Create beautiful information boxes using icons, links, and texts, and make them slick using the built-in positioning features.
|
46 |
- [**Icon Box**](https://demo.happyaddons.com/elementor-icon-box-widget-demo/) – A simplified version of Infobox but comes with powerful display features. Perfect for showcasing interesting information to your users in various styles.
|
47 |
- [**Skill Bars**](https://demo.happyaddons.com/elementor-skill-bars-widget-demo/) – An essential building block to showcase user skills, task percentage, required tools, and other progressive information in different ways. It comes with incredible customizing options to suit your needs.
|
65 |
- [**Twitter Feed**](https://demo.happyaddons.com/elementor-twitter-feed-widget-demo/) – Showcase your awesome team decorating in the Twitter feed mode applying various styles, texts, images, and social links.
|
66 |
- [**Bar Chart**](https://demo.happyaddons.com/elementor-bar-chart-widget-demo/) – Display charts in an animated and customizable bar form essentially in case of imaging different data and other relevant statistical visualizations.
|
67 |
- [**360° Rotation**](https://demo.happyaddons.com/elementor-360-rotation-widget-demo/) - Create 360 Degree rotated images for your Products with this widget. Flexibility to add auto-rotate or click to the rotation functionality. Also, you can add Magnify Button to Zoom-in your pictures.
|
68 |
+
- [**Data Table**](https://demo.happyaddons.com/elementor-datatable-widget-demo/) - Using a data table on the website is a difficult task if you don't have any coding ideas or knowledge. However, the data table widget of Happy Elementor Addons will solve this problem.
|
69 |
- [**Pricing Table Lite**](https://demo.happyaddons.com/elementor-pricing-table-widget-demo/) – Create beautiful pricing tables with lots of customizations and sleek look-n-feel using this widget.
|
70 |
- [**Flip Box Lite**](https://demo.happyaddons.com/elementor-flip-box-widget-demo/) – FlipBox helps you to deliver messages in a beautiful way with before and after-effects.
|
71 |
- [**Post Tab**](https://demo.happyaddons.com/elementor-post-tab-widget-demo/) – Enable users to present your post in multiple workable tabs ideally useful for grouped and related content.
|
73 |
- [**Taxonomy List**](https://demo.happyaddons.com/elementor-taxonomy-widget-demo/) - This widget will help you to create a list of posts by sorting categories, tags, post formats.
|
74 |
- [**Horizontal TimeLine**](https://demo.happyaddons.com/elementor-horizontal-timeline-widget-demo/) – Design your storyline horizontally using the Horizontal Timeline Widget by HappyAddons. It’s absolutely free!
|
75 |
- [**Social Share**](https://demo.happyaddons.com/elementor-social-share-widget-demo/) – No need to buy a social share plugin anymore. Get many of the premium features of social share plugins within HappyAddons Social Share widget for free!
|
76 |
+
- [**Event Calendar**](https://demo.happyaddons.com/elementor-event-calendar-widget-demo/) – Are you struggling to incorporate an event calendar on your website with the help of Elementor? Don’t worry; we have added an amazing Event Calendar Widget in the HappyAddons Free Version for you! You can create your own personalized calendar manually or use your Google calendar or the Events Calendar Plugin’s calendar to showcase your events.
|
77 |
- [**Contact Form 7**](https://demo.happyaddons.com/elementor-contact-form-7-widget-demo/) – This utility widget helps you to integrate existing forms built using CF7 plugin across your web pages without spending too much time.
|
78 |
- [**Caldera Forms**](https://demo.happyaddons.com/elementor-caldera-forms-widget-demo/) – This widget can help you to display your caldera forms to display on your web pages designed with Elementor.
|
79 |
- [**weForms**](https://demo.happyaddons.com/elementor-we-forms-widget-demo/) – Designed forms using weForms plugin and looking for a way to display those on your Elementor powered pages? This is the answer to that.
|
80 |
- [**Ninja Forms**](https://demo.happyaddons.com/elementor-ninja-form-widget-demo/) – Use this widget to embed forms created using Ninja Forms to display seamlessly on your web pages. Various styling options will help you to look at them even better.
|
81 |
- [**WPForms**](https://demo.happyaddons.com/elementor-wpform-widget-demo/) – Use this widget to embed forms created using WPForms to display seamlessly on your web pages. Various styling options will help you to look at them even better.
|
82 |
- [**Gravity Forms**](https://demo.happyaddons.com/elementor-gravity-form-widget-demo/) – While using Gravity forms, you may want to change the appearance of the form fields. With the Happy Addons, you can spruce up your Gravity forms like a pro.
|
83 |
+
- [**WP Fluent Forms**](https://demo.happyaddons.com/elementor-fluent-form-widget-demo/) - Easily customize and use Fluent Forms using this super intuitive widget.
|
84 |
+
|
85 |
+
**13+ Free Elementor Enhancement Features Are Available in the HappyAddons Free**
|
86 |
+
|
87 |
+
HappyAddons not only comes with extendable elementor widgets but also it has some cool features which help you to increase your web designing skill. You will get 13+ exclusive Elementor features in HappyAddons Free.
|
88 |
+
|
89 |
|
90 |
+
[**Happy Templates**](https://happyaddons.com/template-importer/) - Finally, we are happy to announce that we are introducing the Happy Template import feature within our HappyAddons. Initially, it comes with almost 500 readymade elementor templates. We will continuously improve our template library. Both of our Free and Pro users can use happy templates. Templates are labeled in two tags, Pro and Free. To import premium templates you will need the [HappyAddons Pro](https://happyaddons.com/pricing). Template import feature works as like Elementor Template importing feature. Additionally, you can check the previews in three device viewport; Desktop, Tab, Mobile.
|
91 |
|
92 |
+
[**Happy Shape Dividers**](https://happyaddons.com/happy-shape-divider/) - If you want to get some unique shape dividers within your elementor shape divider you can use our HappyAddons Shape Dividers for Elementor. Initially you will get 18+ new shape dividers.
|
93 |
|
94 |
+
[**Elementor Equal Heights**](https://happyaddons.com/equal-height-feature/) - From now you can set equal heights to your Elementor Columns, widgets without using zero coding knowledge.
|
|
|
95 |
|
96 |
+
[**Text Outline**](https://happyaddons.com/text-outline/) - With this Text Outline feature you can add an exterior border around each character of your text or Heading lines. You can create Neon Text Effect, Parallax Heading Effect, Stroke Heading Effect and much more. You can also apply this feature in the Elementor’s Default Heading Widgets. Here is the list of widgets within which you will get this text outline option,
|
97 |
+
- Elementor Heading Widget
|
98 |
+
- Elementor Page Title Widget
|
99 |
+
- Elementor Site Title Widget
|
100 |
+
- Elementor Post Title Widget
|
101 |
+
- Elementor Product Title Widget
|
102 |
+
- Elementor Animated Heading Widget
|
103 |
+
- HappyAddons Gradient Heading Widget
|
104 |
|
105 |
+
Here are some design inspirations for you. [**Demo“**](https://demo.happyaddons.com/text-outline/)
|
106 |
|
107 |
+
[**Background Overlay**](https://happyaddons.com/background-overlay-demo/) - This extension will allow you to add images, colors, and icons behind a widget. You can add background overlay to any widget.
|
108 |
|
109 |
+
[**Happy Icons**](https://happyaddons.com/happy-icon/) - This will help you embellish your web page with an army of free happy icons. To do so, you have to choose a widget that supports happy icons. Currently, the custom fonts library contains 500+ icons.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
110 |
|
111 |
+
[**Managing Column Order on Mobile Responsive Mood** ](https://happyaddons.com/happy-column-control/) - Your designed web page may contain some columns that may require to reorder in the mobile device view. By using the Happy Elementor Addons, you can rearrange the order of the column.
|
112 |
|
113 |
+
[**Manage Column Width by Adding Pixels**](https://happyaddons.com/happy-column-control/) – You can control the column width of your widgets with percentage parameters in Elementor. However, sometimes, you need to adjust the column width to meet your design aesthetics. The Happy Addons will let you do so with ease.
|
114 |
|
115 |
+
[**Happy Clone**](https://happyaddons.com/happy-clone-demo/) – While designing with Elementor, you may need to duplicate pages or posts from the finder of Elementor Page Builder by using the buttons (CMD/CTRL + E). Surprisingly, you can copy pages and posts lighting fast from the Elementor finder using the Happy clone feature.
|
116 |
|
117 |
+
**Fixed Size Controls in Elementor Button Widget** – Sometimes, you may need to make perfectly circular shaped buttons in Elementor. With this free feature, you can do that by just setting a fixed size, that is, by specifying an equal height and width of the Elementor Button widget.
|
118 |
+
|
119 |
+
[**Grid Layer**](https://happyaddons.com/happy-grid-layout-demo/) – Maintain proper alignment of your page's elements. Enjoy full flexibility while setting your grid color, width, and position of your grid layout.
|
120 |
+
|
121 |
+
[**Wrapper Link**](https://happyaddons.com/wrapper-link-feature-demo/) – No limitation on adding links to specific areas. Use the Wrapper Link feature to insert links to any column, section or any other place you want.
|
122 |
+
|
123 |
+
[**Floating Effects**](https://happyaddons.com/elementor-floating-effect-demo-2/) – Now you can create stunning animations for any Elementor widget using Floating Effects. Translate, Rotate or Scale Imagination is the limit!
|
124 |
|
125 |
**Floating Effects & CSS Transformations demo:**
|
126 |
|
127 |
https://www.youtube.com/watch?v=LmtacsLcFPU
|
128 |
|
129 |
+
**Floating Effects used for Space effect illustration:**
|
130 |
+
|
131 |
+
https://www.youtube.com/watch?v=F33g3zqkeog
|
132 |
+
|
133 |
+
[**CSS Transform**](https://happyaddons.com/elementor-css-transform-demo-3/) – Another missing piece, a great enhancement over core Elementor that works seamlessly with every widget. You can now apply various CSS transforms like translate, rotate, scale and skew without any limitations.
|
134 |
|
|
|
135 |
|
136 |
+
### **Presenting the All-Exclusive Widgets & Features Happy Addons Pro**
|
137 |
|
138 |
The Happy Elementor Addons ships not only with some unique premium features but also with premium widgets. The premium features are 100% unique and exclusive and the premium widgets are there to give you professional assistance to craft any design of your webpage.
|
139 |
|
140 |
https://www.youtube.com/watch?v=QwJrFMtfO2U
|
141 |
|
142 |
+
_Introducing Happy Addons Pro (Check What You Will Get in the Pro Version of Happyaddons)_
|
143 |
|
144 |
+
### ** 39+ Premium Elementor Widgets of Happy Addons (pro)**
|
145 |
|
146 |
If you are still craving for more widgets, then the following premium widgets are there to quench your thirst. The best part is that you can copy and paste the design source code so you won't have to make any design from scratch. Let's explore the world of Happy Addons Pro Widgets:
|
147 |
|
148 |
- [**Feature List**](https://demo.happyaddons.com/elementor-feature-list-widget-demo/) – You can display your product features using different styles using this widget. As a bonus, you can also customize each and every predefined design.
|
149 |
- [**Pricing Table**](https://demo.happyaddons.com/elementor-pricing-table-widget-demo/) – This one of a kind widget will allow you to create any kind of pricing table under the sun. As a surprise, you can use gradient background, oval-shaped button, font awesome icons, background fill color, different heights, dark mood and so on.
|
150 |
- [**Flip Box**](https://demo.happyaddons.com/elementor-flip-box-widget-demo-2/) – This exquisite widget will help you show different messages or texts at the time before and after a user hover on a certain element. Just like the other widgets, you can customize this with background image, gutter and circular arrow navigation on both sides.
|
151 |
+
- [**Advanced Heading**](https://demo.happyaddons.com/elementor-advanced-heading-widget-demo/) – With this useful widget you can create beautiful heading designs for your text. Like the other widgets, you will get a bunch of free customization options for different sections of the texts.
|
152 |
- [**Hover Box**](https://demo.happyaddons.com/elementor-image-hover-box-widget-demo/) – Give boring images lives by adding dynamic animated texts with this nifty little tool. You can display texts with this tool right after a user hovers an image.
|
153 |
- [**Team Carousel**](https://demo.happyaddons.com/elementor-team-carousel-widget-demo/) – Present your team members with beautiful carousels that include social profile buttons, arrow icons, and great customizability.
|
154 |
- [**Scrolling Image**](https://demo.happyaddons.com/elementor-scrolling-image-widget-demo/) – Using this widget, you can show your products or services in a way that slides horizontally or vertically. You can also create a stunning photo gallery with this awesome widget.
|
182 |
- [**Author List**](https://demo.happyaddons.com/elementor-author-list-widget-demo/) - Decently showcase your creative writers with the HappyAddons Author List widget. It will help you to display all of your authors in one place
|
183 |
- [**WooCommerce Product Grid**](https://demo.happyaddons.com/elementor-product-grid-widget-demo/) - Are you struggling with showcasing your products in perfect grid alignment within WooCommerce? From now, you can display your products in grid views lucratively with HappyAddons Pro Product Grid Widget
|
184 |
- [**WooCommerce Product Carousel**](https://demo.happyaddons.com/elementor-product-carousel-widget-demo/) - Wondering about a perfect WooCommerce Product Carousel widget for Elementor to grab the attention of your customers? Try HappyAddons Pro’s Product Carousel Widget to make it happen.
|
185 |
+
- [**WooCommerce Product Category Grid**](https://demo.happyaddons.com/elementor-product-category-grid-widget-demo/) - Sometimes you need to display your eCommerce products category wise to target a specific genre of visitors. Our HappyAddons Product Category Grid Widget is the best fit for displaying WooCommerce Products category wise
|
186 |
- [**WooCommerce Product Category Carousel**](https://demo.happyaddons.com/elementor-product-category-carousel-widget-demo/) - From now you can display products in carousels based on specific categories with the help of HappyAddons Pro Product Category Carousel Widget to make them more lucrative
|
187 |
+
- [**WooCommerce Single Product**](https://demo.happyaddons.com/elementor-single-product-demo/) - Are you looking for a design element to design your single WooCommerce products in various designs? No worries, HappyAddons Single WooCommerce Product Widget will fulfill your desired goal. Check out the demos here.
|
188 |
+
- [**WooCommerce Mini Cart**](https://demo.happyaddons.com/elementor-mini-cart-widget-demo/) - Want to increase your eCommerce store’s customer experience? Use the mini cart widget of HappyAddons to boost your conversion rate swiftly.
|
189 |
|
190 |
|
191 |
+
### **Unique Pro Features of Happy Addons to Watch Out For**
|
192 |
|
193 |
The premium (PRO) features of Happy Addons truly make it stand out from all the other Elementor add-ons out there right now. You will get the below mentioned much talked about standout premium features in the PRO version of Happy Addons:
|
194 |
|
195 |
+
### **Cross-Domain Copy-Paste: Apply the Same Design to Multiple Domains With a Single Click**
|
196 |
|
197 |
If you are creating different web pages with WordPress, you will often try to use the same elements of a web page to other pages over and over again.
|
198 |
|
200 |
|
201 |
This is where the goodness of the Happy Addons comes to the rescue! With this tool, you can copy and paste any element (for example, buttons, navigation bars, carousel, accordion, etc.) from one domain to another domain. Cool, right?
|
202 |
|
203 |
+
[Check Demo](https://demo.happyaddons.com/cross-domain-copy-paste/)
|
204 |
|
205 |
+
### **Preset: Save Your Time and Effort by Using the Preset Feature**
|
206 |
|
207 |
If you try to create your website from scratch and give it a professional appearance, then it will take up a huge amount of time and effort.
|
208 |
|
209 |
To tackle this hassle, the Preset option of the Happy Addons comes into play! Much like its name, it will let you select pre-made designs to create a web page faster and of course without compromising the quality. Currently, there are 400+ preset designs available in Happy Addons.
|
210 |
|
211 |
+
[Check Demo](https://demo.happyaddons.com/presets-demo/)
|
212 |
|
213 |
+
### **Unlimited Section Nesting: Use Unlimited Section Nesting to Go Beyond the Limit**
|
214 |
|
215 |
With Elementor, you can create sections to make room for elements. We feel happy to say that by integrating the Happy Elementor add-ons, you can create infinite sections within a single section.
|
216 |
|
217 |
And as usual, you can insert as many widgets as you want into those sections.
|
218 |
|
219 |
+
[Check demo](https://demo.happyaddons.com/unlimited-section-nesting/)
|
220 |
|
221 |
+
### **Live Copy: Copy designs from demo sites to get it done right away!**
|
222 |
|
223 |
Sometimes you may wish to simulate exactly the same design that you see on our demo page. Amazingly, with the Live Copy option, you can do it at your disposal.
|
224 |
|
226 |
|
227 |
Unlike a theme template, using the demo designs won't put any pressure on your media server which is a must-have to help load the page faster.
|
228 |
|
229 |
+
[Check Demo](https://demo.happyaddons.com/live-copy/)
|
230 |
|
231 |
+
### **Image Masking: Mask your images within your Elementor Editing Planel!**
|
232 |
+
Sometimes, a square or circular shaped image is not enough to create a good design in elementor. You might need different types of creative and unusual image shapes. HappyAddons is introducing custom shaped images to bring a creative touch in your design. Now you will be able to convert your square image into lovely custom shapes. No hassles, just upload your image and choose your shape. Boom! Just done. Very Easy.
|
233 |
+
|
234 |
+
[Check Demo](https://happyaddons.com/image-masking-demo/)
|
235 |
+
|
236 |
+
https://www.youtube.com/watch?v=0U3wq3oxy2k
|
237 |
+
|
238 |
+
### **Happy Particle Effect: Add Exclusive Background Particle Effects to Your Website!**
|
239 |
+
We have added three predefined particle effects, which are commonly used, Polygon, NASA, Snow. But you have plenty of options for adding as much as your need with our custom Particle adding option. Moreover, you can customize them at your desired level. You can set the number of Particles, the size of your particles, the speed of the Particle movements, and the flexibility to add Hover Effect to your Particle effects.
|
240 |
+
|
241 |
+
[Check Demo](https://demo.happyaddons.com/happy-particle-demo/)
|
242 |
+
|
243 |
+
https://www.youtube.com/watch?v=iD83Sr4pFSw
|
244 |
+
|
245 |
+
### **Display Condition: Show, Hide and Schedule Content to Display on Your Site According to Your Need!**
|
246 |
+
This feature will help you to display your content depending on different kinds of condition like Browser, Operating System, Date Range, Time and many more
|
247 |
+
|
248 |
+
[Check Demo](https://happyaddons.com/display-condition/)
|
249 |
+
|
250 |
+
https://www.youtube.com/watch?v=kiGj1ZyX6T4
|
251 |
+
|
252 |
+
### **Enjoy Extra Benefits from Happy Addons!**
|
253 |
|
254 |
Our code doesn't stink and we don't leave you blindfolded when you need support from us. Apart from the freemium widgets, the plugin will pamper you with a fleet of professional quality features.
|
255 |
|
257 |
|
258 |
If you don't understand a feature or fail to give it the desired look which was already demonstrated in a demo, or it's not working as expected – we got your back. Just drop us a line and we will do our best to help you figure a way out.
|
259 |
|
260 |
+
### **Bugs, Technical Hints or Contribute**
|
261 |
|
262 |
Please provide us with constructive feedback, contribute and file any technical bugs on [GitHub Repository](https://github.com/weDevsOfficial/happy-elementor-addons/issues).
|
263 |
|
275 |
|
276 |
Learn more about how [Appsero collects and uses this data](https://appsero.com/privacy-policy/). Additionally, read weDevs [privacy policy](https://wedevs.com/privacy-policy/) for better knowledge on it.
|
277 |
|
278 |
+
### **About the Maker**
|
279 |
|
280 |
Despite Happy Addons for Elementor, being the newest addition to the product line up of [weDevs](https://wedevs.com/), it has already managed to win the heart of its users with a staggering 5-star rating. The plugin is programmed in a way so you don't require any prior coding know-how and is completely cross-browser compatible with mobile responsive feature.
|
281 |
|
335 |
|
336 |
== Changelog ==
|
337 |
|
338 |
+
= 2.21.1 - 1 March 2021 =
|
339 |
+
|
340 |
+
- Fix: Happy Icons blank issue
|
341 |
+
|
342 |
= 2.21.0 - 28 February 2021 =
|
343 |
|
344 |
- New: Happy Icons v5 (33 new icons)
|
390 |
- Tweak: Updated Horizontal timeline widget default style
|
391 |
- Tweak: Added % unit in Slider arrow position controls
|
392 |
- Tweak: Added % unit in Carousel arrow position controls
|
393 |
+
- Tweak: Added % unit in Horizontal timeline arrow position control
|
394 |
- Tweak: Separated Floating effects JS handler from main JS file
|
395 |
- Fix: Slider arrow not hiding issue
|
396 |
- Fix: Carousel arrow not hiding issue
|
405 |
== Upgrade Notice ==
|
406 |
|
407 |
= 2.11.0 =
|
408 |
+
Added link support to Carousel and Slider widget. Fixed SVG issues and WPML compatibility issues and more.
|
widgets/event-calendar/widget.php
CHANGED
@@ -47,7 +47,7 @@ class Event_Calendar extends Base {
|
|
47 |
*
|
48 |
*/
|
49 |
public function get_icon () {
|
50 |
-
return 'hm hm-
|
51 |
}
|
52 |
|
53 |
public function get_keywords () {
|
47 |
*
|
48 |
*/
|
49 |
public function get_icon () {
|
50 |
+
return 'hm hm-event-calendar';
|
51 |
}
|
52 |
|
53 |
public function get_keywords () {
|